.compare-v2 h1{font-size:clamp(38px,4.6vw,66px);max-width:1000px;margin-inline:auto}.compare-v2 .article-deck{max-width:780px;font-size:19px}.compare-actions{display:flex;justify-content:center;align-items:center;gap:26px;margin-top:30px}.hero-free{font-size:13px;color:var(--muted);margin-top:15px}.hero-free>span{color:#256647}.hero-free a{margin-left:8px}.comparison-stamp a{color:inherit}.value-ribbon{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0;border-block:1px solid var(--line);margin-bottom:85px}.value-ribbon div{display:flex;flex-direction:column;text-align:center;padding:8px 15px;border-right:1px solid var(--line)}.value-ribbon div:last-child{border:0}.value-ribbon strong{font-size:25px;font-weight:500;letter-spacing:-.03em}.value-ribbon span{font-size:12px;color:var(--muted);margin-top:5px}.budget-studio{border:1px solid #dbdef3;border-radius:28px;padding:42px;background:linear-gradient(150deg,#f2f3ff,#f8f9f6 60%);margin-block:50px 100px}.budget-studio .section-heading{margin-bottom:30px}.budget-studio h2{font-size:clamp(33px,4vw,48px)}.budget-studio .section-heading p{max-width:600px;color:var(--muted);margin-top:16px}.budget-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.budget-inputs label,.tool-fields label,.target-control label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:500;min-width:0}.budget-inputs input,.tool-form input:not([type=checkbox]),.tool-form select{width:100%;min-width:0;background:#fff;border:1px solid #ced1de;border-radius:9px;padding:12px 14px;color:var(--ink);font-size:17px;line-height:1.5}.budget-inputs small{font-size:11px;color:var(--muted);font-weight:400}.app-budget-form fieldset{display:flex;flex-wrap:wrap;gap:10px;border:0;margin:23px 0 0;padding:0}.app-budget-form legend{font-size:13px;font-weight:500;margin-bottom:12px}.feature-chip{display:flex;align-items:center;gap:8px;border:1px solid #d8dbea;background:#fff;border-radius:24px;padding:9px 14px;font-size:13px;cursor:pointer}.feature-chip:has(input:checked){background:#e8ebff;border-color:#818cf0;color:#2b399f}.feature-chip input,.break-toggle input{accent-color:#4655f5;width:16px;height:16px}.budget-revenue{font-size:14px;margin:24px 0;color:#49506f}.quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.quote-card{background:#fff;border:1px solid #dde0e8;border-radius:17px;padding:25px 22px;min-width:0;display:flex;flex-direction:column}.quote-own{border:2px solid var(--brand);box-shadow:0 5px 25px #4655f509}.quote-brand{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:50px;font-size:15px}.quote-brand img{width:36px;height:36px;border-radius:9px;object-fit:contain}.quote-brand>span{color:#4655f5;background:#eef0ff;border-radius:8px;padding:3px 7px;font-size:10px}.quote-total{font-size:clamp(25px,3.4vw,41px);line-height:1.2;letter-spacing:-.045em;margin:26px 0 12px;font-weight:500;overflow-wrap:anywhere}.quote-total small{font-size:12px;color:var(--muted);font-weight:400;letter-spacing:0;display:block;margin-top:8px}.quote-plan,.quote-year{font-size:12px;line-height:1.65;color:var(--muted)}.quote-year{margin-top:8px}.quote-card>a{font-size:12px;margin-top:auto;padding-top:20px;color:#485276}.budget-verdict{font-size:15px;font-weight:500;line-height:1.6;margin-top:20px;color:#323d87}.budget-fineprint{font-size:11px;line-height:1.8;color:var(--muted);margin-top:25px}.power-section{margin-block:100px}.power-section .section-heading p{max-width:600px;color:var(--muted);margin-top:18px}.power-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:38px}.power-card{padding:35px;border:1px solid #dfe1e9;border-radius:22px;background:#fff;min-width:0;position:relative;overflow:hidden}.power-card h3{font-size:27px;max-width:370px;margin:22px 0 16px}.power-card p{font-size:15px;color:var(--muted);line-height:1.7;max-width:440px}.power-symbol{display:grid;place-items:center;width:48px;height:48px;font-size:28px;background:#edf0ff;color:var(--brand);border-radius:13px}.power-card>a{display:inline-block;margin-top:25px;font-size:13px;font-weight:500}.power-subscriptions{background:#eceefb}.power-resources{background:#eaf1ec}.power-resources .power-symbol{background:#fff;color:#347052}.power-detail{margin-top:20px;font-size:12px!important;color:#48539f!important}.mini-credits{margin-top:25px;border:1px solid #cfd4ee;background:#fafbff;padding:18px;border-radius:13px;max-width:300px;transform:rotate(-2deg)}.mini-credits>span{font-size:12px;color:#5a658e}.mini-credits>div{font-size:29px;color:#5160df;letter-spacing:1px}.mini-credits>small{font-size:10px;color:#727992}.power-caption{font-size:12px;color:var(--muted);line-height:1.8;max-width:900px;margin-top:22px}.developer-note{border-left:3px solid var(--brand);padding:25px 35px;background:#f0f2fd;margin-bottom:85px;border-radius:0 18px 18px 0}.developer-note h2{font-size:31px}.developer-note p{font-size:15px;margin-top:20px;color:#56617b;max-width:950px}.developer-note>a{display:inline-block;margin:20px 20px 0 0;font-size:13px}.third-option{display:flex;align-items:center;gap:28px;padding:32px 38px;background:#eef0e9;border-radius:22px;margin-block:65px}.third-option>img{flex:none;border-radius:14px}.third-option .eyebrow{margin-bottom:8px}.third-option h2{font-size:28px}.third-option p{font-size:14px;color:var(--muted);margin-top:12px;max-width:700px}.third-option>a{flex:none;font-size:13px;max-width:150px}.comparison-faq{max-width:860px;margin:80px auto 0}.comparison-faq h2{margin-bottom:30px}.comparison-faq details,.tool-faq details{border:1px solid var(--line);border-radius:13px;margin:12px 0;padding:18px 24px;background:#fff}.comparison-faq summary,.tool-faq summary{font-weight:500;font-size:16px;cursor:pointer}.comparison-faq details p,.tool-faq details p{font-size:15px;color:var(--muted);margin-top:16px}.comparison-upgrade .comparison-table td:nth-child(2),.comparison-upgrade .comparison-table th:nth-child(2){background:#f0f2ff}.comparison-upgrade .comparison-table th:nth-child(2){color:#3e4adb}.comparison-upgrade .comparison-table small{line-height:1.6}.comparison-upgrade .decision-grid article:first-child{background:#edf0ff}.comparison-upgrade .pricing-comparison dt{gap:12px;flex-wrap:wrap}.comparison-upgrade .pricing-comparison dd{overflow-wrap:anywhere}.comparison-upgrade .pricing-comparison strong{white-space:normal}.tool-hero{padding:140px 0 50px;text-align:center}.tool-hero .breadcrumbs{text-align:left}.tool-hero-icon{display:inline-grid;place-items:center;width:65px;height:65px;border-radius:19px;background:#e8ecff;color:var(--brand);margin-bottom:23px;transform:rotate(-7deg);font-size:34px}.tool-hero-icon svg{width:32px;height:32px}.tool-hero h1{font-size:clamp(37px,4.3vw,62px);margin:auto}.tool-hero .eyebrow{margin-bottom:19px}.tool-hero .article-deck{font-size:18px;max-width:740px}.tool-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;font-size:12px;color:#626d83;margin-top:25px}.tool-workbench{display:grid;grid-template-columns:1.05fr 1fr;gap:0;overflow:hidden;border:1px solid #dce0ec;border-radius:25px;box-shadow:0 18px 65px #303f6710;background:#fff;margin-block:20px 90px}.tool-form{padding:38px}.step-label{font-size:11px;letter-spacing:.12em;color:#626c85;font-weight:700;display:block;margin-bottom:23px}.tool-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.target-control{margin-block:28px 20px;padding-top:26px;border-top:1px solid var(--line)}.target-control>label{max-width:280px}.target-control>small{font-size:11px;color:var(--muted);display:block;margin-top:9px}.quiet-button{background:#fff;border:1px solid #d7dce8;border-radius:8px;padding:9px 14px;font-size:12px;color:#4b5879}.quiet-button:hover{border-color:#7180bb;color:#283da9}.tool-result{padding:38px;background:#eef1ff;display:flex;flex-direction:column;align-items:stretch;min-width:0}.tool-result>.eyebrow{font-size:11px;margin-bottom:16px}.tool-big-number{font-size:clamp(39px,5.2vw,68px);font-weight:500;letter-spacing:-.055em;line-height:1.2;color:#293672;overflow-wrap:anywhere}.tool-result>p{font-size:13px;color:#637092;margin-top:10px}.loss-visual{margin-top:28px;font-size:11px;color:#687396}.loss-bar{height:17px;background:#d5dcee;border-radius:8px;overflow:hidden;margin:10px 0}.loss-bar i{display:block;height:100%;background:#5364dd;transition:width .25s}.loss-visual small{font-size:10px}.result-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-block:26px}.result-pair>div{display:flex;flex-direction:column;gap:4px}.result-pair strong{font-size:27px;font-weight:500;color:#354574}.result-pair span{font-size:11px;color:#687396}.recovery-box{background:#fff;padding:22px;border-radius:13px;border:1px solid #d8dff7;display:flex;flex-direction:column;gap:4px}.recovery-box>span{font-size:12px;color:#52664e}.recovery-box>strong{font-size:32px;color:#2c674b;letter-spacing:-.04em;font-weight:500}.recovery-box>p{font-size:12px;color:#607467}.tool-result .result-note{font-size:11px;line-height:1.7;color:#737e9a;margin:18px 0}.tool-result>.quiet-button{align-self:flex-start}.copy-status{display:block;font-size:11px;color:#45674a;min-height:18px;margin-top:5px}.tool-explainer{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;margin-block:70px}.tool-explainer h2{font-size:37px}.tool-explainer h3{font-size:26px;margin:40px 0 22px}.tool-explainer p,.tool-explainer li{font-size:15px;line-height:1.85;color:var(--muted);margin-top:16px}.tool-explainer ol{padding-left:20px}.formula-card{background:#ebefe9;border:1px solid #d9e2d5;border-radius:14px;padding:24px;font-size:13px;line-height:1.8;margin:23px 0;color:#5b6b52}.formula-card strong{font-weight:500;color:#374b32}.tool-faq{max-width:850px;margin-block:80px}.tool-faq h2{margin-bottom:27px}.tool-next{padding:38px;background:#eaf0e7;border-radius:23px;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-block:80px 35px}.tool-next h2{font-size:36px}.tool-next p{font-size:15px;color:var(--muted);max-width:640px;margin-top:20px}.tool-next>a{flex:none}.tool-related{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;padding-bottom:70px;color:#647194}.break-toggle{display:flex;align-items:center;gap:10px;font-size:13px;margin:25px 0 15px}.slot-results{background:#eef3ee}.slot-results .tool-big-number{color:#315d43}.slot-results .eyebrow{color:#52705d}.slot-stats{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;margin-top:19px;color:#577260}.slot-stats>span{border:1px solid #d4dfd5;padding:4px 9px;border-radius:7px}.slot-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;margin:25px 0;gap:10px;max-height:445px;overflow:auto}.slot-list li{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:14px;padding:13px 9px;background:#fff;border:1px solid #d8e2d8;border-radius:9px;color:#415647}.slot-list small{width:100%;font-size:10px;color:#7c8d80;text-align:center;line-height:1}.slot-list li span{color:#a1b3a4}.tool-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto}.tool-result-actions .cw-button{font-size:13px;padding:10px 15px}.tool-result-actions .copy-status{width:100%}.form-error{border-left:3px solid #c8614f;padding:10px 14px;font-size:12px;color:#924733;background:#fff1eb;margin:18px 0}.result-invalid{opacity:.65}button:disabled{opacity:.45;cursor:not-allowed}.free-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-bottom:100px}.free-tools-grid>a{display:block;padding:35px;background:#fff;border:1px solid var(--line);border-radius:20px;text-decoration:none}.free-tools-grid h2{font-size:30px}.free-tools-grid p{color:var(--muted);font-size:16px;margin:20px 0 28px}.free-tools-grid strong{font-size:13px;color:var(--brand)}.top-six .article-prose .ranked-app{border:1px solid #dfe2ea;border-radius:20px;padding:29px;margin:38px 0;background:#fff;scroll-margin-top:110px}.top-six .article-prose .ranked-app:first-of-type{border-color:#8f9aee;background:#f5f6ff}.top-six .article-prose .ranked-app h2{font-size:31px;margin-top:0;line-height:1.2}.ranked-app figure{background:#f0f2f6;padding:8px;border-radius:15px;margin:25px 0;overflow:hidden}.ranked-app figure img{display:block;width:100%;height:auto;border-radius:9px}.ranked-app figcaption{font-size:10px;line-height:1.7;padding:8px 6px 3px;color:#758099}.ranked-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.ranked-facts p{margin:0!important;padding:13px;background:#edf0f9;border-radius:9px;font-size:12px!important;line-height:1.7!important}.ranked-facts strong{display:block;font-size:10px;letter-spacing:.05em;color:#717a91;text-transform:uppercase}.ranking-callout{background:#edf2e9;border-left:3px solid #618256;padding:22px;border-radius:0 10px 10px 0;margin:25px 0;font-size:15px}.top-six .article-prose .ranking-callout p{margin:0}.ranking-links{font-size:13px!important;border-top:1px solid var(--line);padding-top:17px}.ranked-app h3{font-size:20px!important;letter-spacing:-.025em}.top-six .article-cover{max-width:980px}.top-six .article-cover img{max-height:490px;object-fit:cover}.top-six .article-prose .ranked-app ul{padding-left:20px}.top-six .article-prose .ranked-app li,.top-six .article-prose .ranked-app p{font-size:15px}.top-six .article-sidebar nav a{font-size:12px}.top-six .article-prose table{font-size:13px;min-width:600px}@media(max-width:1000px){.quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}.quote-card:last-child .quote-total{grid-column:2;grid-row:1/3;margin:0;font-size:29px}.quote-card:last-child .quote-year{grid-column:2;grid-row:3}.quote-card:last-child>a{padding-top:10px}.third-option{flex-wrap:wrap}.third-option>div{flex:1;min-width:230px}.tool-form,.tool-result{padding:28px}.tool-explainer{gap:35px}.slot-list{grid-template-columns:1fr}.tool-next h2{font-size:30px}}@media(max-width:700px){.comparison-upgrade .wrap,.free-tool-page .wrap{width:calc(100% - 36px)}.compare-v2 .article-deck{font-size:16px}.compare-actions{gap:18px;flex-wrap:wrap}.value-ribbon{grid-template-columns:1fr 1fr;margin-bottom:45px}.value-ribbon div{padding:13px 8px}.value-ribbon div:nth-child(2){border:0}.value-ribbon strong{font-size:23px}.value-ribbon span{font-size:11px}.budget-studio{padding:24px 18px;border-radius:20px;margin-bottom:60px}.budget-inputs{grid-template-columns:1fr 1fr;gap:14px}.budget-inputs label:last-child{grid-column:1/-1;max-width:250px}.budget-inputs label{font-size:12px}.budget-inputs input{font-size:16px;padding:10px}.feature-chip{padding:8px 10px;font-size:11px}.quote-grid{grid-template-columns:1fr}.quote-card{padding:22px}.quote-card:last-child{display:flex;grid-column:auto}.quote-card:last-child .quote-total,.quote-total{font-size:38px;margin:20px 0 12px}.quote-brand{min-height:35px}.quote-total small{display:inline;margin-left:10px}.quote-year{margin-top:5px}.quote-card>a{padding-top:14px}.budget-verdict{font-size:13px}.power-section{margin-block:60px}.power-grid{grid-template-columns:1fr;gap:15px}.power-card{padding:27px}.power-card h3{font-size:26px}.developer-note{padding:24px}.developer-note h2{font-size:27px}.third-option{padding:25px;gap:18px}.third-option>div{min-width:180px}.third-option h2{font-size:24px}.third-option .eyebrow{font-size:10px}.third-option>a{max-width:none}.comparison-faq summary,.tool-faq summary{font-size:14px}.tool-hero{padding-top:115px}.tool-hero .article-deck{font-size:16px}.tool-trust{gap:10px 18px;font-size:11px}.tool-workbench{grid-template-columns:1fr;margin-bottom:50px}.tool-form,.tool-result{padding:26px 22px}.tool-fields{gap:17px 13px}.tool-fields label{font-size:12px}.tool-form input:not([type=checkbox]),.tool-form select{font-size:16px;padding:10px;appearance:none}.tool-explainer{grid-template-columns:1fr;gap:10px;margin-block:45px}.tool-explainer h2{font-size:30px}.tool-explainer h3{margin-top:20px}.tool-faq{margin-block:55px}.tool-faq details{padding:17px 19px}.tool-next{flex-direction:column;align-items:flex-start;padding:28px}.slot-list{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-list li{font-size:12px;gap:5px}.free-tools-grid{grid-template-columns:1fr}.top-six .article-prose .ranked-app{padding:22px 17px;margin-inline:-7px}.top-six .article-prose .ranked-app h2{font-size:27px}.ranked-facts{grid-template-columns:1fr 1fr;gap:7px}.ranked-facts p{padding:10px}.top-six .article-cover img{max-height:none}}@media(prefers-reduced-motion:reduce){.loss-bar i{transition:none}}#download-slots[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media(max-width:700px){.budget-inputs label>span{min-height:36px}}.alternative-hero h1{font-size:clamp(38px,4.6vw,64px);max-width:1030px}.alternative-jumps{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.alternative-jumps a{border:1px solid #dadfce;border-radius:30px;padding:10px 17px;font-size:13px;background:#fff}.alternative-criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.alternative-criteria article{border-top:1px solid #dfe1d8;padding-top:25px}.alternative-criteria article>span{color:#6f814f;font-size:13px}.alternative-criteria h3{font-size:22px;letter-spacing:-.5px;line-height:1.25}.alternative-criteria p{font-size:15px;line-height:1.8;color:#626b58}.current-app-plans{padding:22px 25px;background:#f3f5ef;border-radius:18px;margin-top:24px}.current-app-plans summary{cursor:pointer;font-weight:500;font-size:16px}.current-app-plans>p,.current-app-plans>a{font-size:14px;line-height:1.7}.alternative-plans{font-size:13px;line-height:1.7;margin:16px 0 24px}.alternative-plans>div{padding:12px 0;border-bottom:1px solid #e0e4d8}.alternative-plans dt{display:flex;justify-content:space-between;gap:16px;font-weight:600}.alternative-plans dt strong{white-space:nowrap;color:#526838}.alternative-plans dd{margin:3px 0 0;color:#6f7567}.alternative-scenarios{display:grid;grid-template-columns:1fr 1fr;gap:24px}.alternative-scenario{border:1px solid #dce3d1;background:#fff;border-radius:22px;padding:25px;min-width:0}.alternative-scenario h3{font-size:24px;letter-spacing:-.7px;line-height:1.2;margin:18px 0}.scenario-inputs{line-height:1.6;font-size:14px}.scenario-inputs span{display:block;color:#6b755e;font-size:12px;margin-top:6px}.alternative-scenario table{min-width:420px;width:100%;font-size:12px;line-height:1.5}.alternative-scenario th,.alternative-scenario td{padding:14px 10px!important}.alternative-scenario table small{display:block;font-size:11px;color:#6a745e;margin-top:5px}.scenario-cowlendar{background:#f0f6e5}.scenario-explanation,.alternative-assumptions{font-size:13px;line-height:1.8;color:#66715b}.alternative-assumptions{margin-top:24px}.alternative-assumptions a{text-decoration:underline;text-underline-offset:3px}.alternatives-upgrade .alternative-option{align-items:start}.alternatives-upgrade .alternative-option figure{position:sticky;top:115px}.alternatives-upgrade .alternative-orbit{flex-wrap:wrap}.alternatives-upgrade .alternative-orbit img{object-fit:contain}.alternatives-upgrade .option-lead{font-size:19px}.alternatives-upgrade .alternative-copy h3{margin-top:24px}.alternatives-upgrade .alternatives-matrix th{min-width:140px}.alternatives-upgrade .alternatives-matrix td{min-width:180px}@media(max-width:1000px){.alternative-scenarios{grid-template-columns:1fr}.alternative-scenario table{min-width:420px}.alternative-criteria{gap:18px}.alternative-criteria h3{font-size:20px}}@media(max-width:700px){.alternative-criteria{grid-template-columns:1fr}.alternative-criteria h3{margin:14px 0}.alternative-criteria p{margin-bottom:0}.alternative-hero h1{font-size:39px}.alternative-hero .article-deck{font-size:17px}.alternative-scenario{padding:20px}.alternatives-upgrade .alternative-option figure{position:static}.alternatives-upgrade .alternative-orbit img{width:42px;height:42px}.alternatives-upgrade .alternative-orbit{gap:8px}.alternative-plans dt{flex-wrap:wrap;gap:0 12px}}
