@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.d249ccec.woff2) format("woff2"),url(/_next/static/media/poppins-devanagari-400-normal.d65a6efd.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/poppins-devanagari-500-normal.59713c24.woff2) format("woff2"),url(/_next/static/media/poppins-devanagari-500-normal.ffb75300.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/poppins-latin-ext-500-normal.e809e1d5.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-500-normal.e1148c49.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/poppins-latin-500-normal.7777133e.woff2) format("woff2"),url(/_next/static/media/poppins-latin-500-normal.fd8e96c2.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.41ac365d.woff2) format("woff2"),url(/_next/static/media/poppins-devanagari-600-normal.7730d06d.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--paper:#FFFFFF;--warm:#F8F8F5;--ink:#343039;--muted:#62656A;--green:#28594B;--green-soft:#EDF4F0;--coral:#A84659;--coral-soft:#FAEFF0;--lilac:#F1EDF4;--line:#E3E7E4;--focus:#8B3C55;--radius:8px;--content:1120px}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.7 Poppins,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}a{color:var(--green);text-decoration-thickness:1px;text-underline-offset:4px}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}button:disabled{cursor:wait;opacity:.65}img{max-width:100%;height:auto}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;text-wrap:balance;overflow-wrap:break-word}h1{font-size:40px;line-height:1.28}h2{font-size:28px;line-height:1.35}h3{font-size:18px;line-height:1.5}p+p{margin-top:16px}ol,ul{margin:0;padding:0}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.container{width:min(var(--content),calc(100% - 48px));margin-inline:auto}.section{padding-block:72px}.section-heading{max-width:660px;margin-bottom:32px}.section-heading>p:last-child:not(.eyebrow){margin-top:16px;color:var(--muted)}.eyebrow{font-size:12px;line-height:1.6;font-weight:600;color:var(--green);margin-bottom:12px}.small-copy{font-size:13px;line-height:1.7;color:var(--muted)}.button-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:6px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;text-align:center;transition:background .15s;overflow-wrap:anywhere}.button-primary{background:var(--green);color:white}.button-primary:hover{background:#204B3F}.button-secondary{background:white;border-color:#C8D3CD;color:var(--green)}.button-secondary:hover{background:var(--green-soft)}.button-plain{background:transparent;color:var(--muted);padding-inline:8px}.text-link{display:inline-flex;gap:8px;align-items:center;font-weight:500;font-size:14px;background:none;border:0;padding:4px 0;text-decoration:underline;-webkit-text-decoration-color:#B3C4BC;text-decoration-color:#B3C4BC;text-underline-offset:5px;color:var(--green)}.skip-link{position:fixed;z-index:10;top:10px;left:10px;padding:10px 18px;background:white;border:2px solid var(--green);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{background:white}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px}.brand{display:block;width:172px;flex:0 0 auto;line-height:0}.brand img{width:100%}.header-inner nav{display:flex;align-items:center;gap:32px}.header-inner nav a{display:inline-flex;align-items:center;gap:5px;text-decoration:none;font-size:14px;padding:12px 0;color:var(--ink)}.header-inner nav a:hover{color:var(--coral)}.hero{background:var(--warm);padding:40px 0 28px}.hero+.problem-section{padding-top:32px}.hero-copy{margin-inline:auto;text-align:center}.hero h1,.hero-copy{max-width:850px}.hero-copy>p:not(.eyebrow){max-width:760px;margin:20px auto 24px;color:var(--muted);font-size:15px}.hero-copy .button-row,.hero-notes{justify-content:center}.hero-notes{display:flex;gap:24px;margin:18px 0 24px;font-size:12px;color:var(--muted);flex-wrap:wrap}.hero-notes span{display:inline-flex;gap:6px;align-items:center}.hero-notes svg{color:var(--green)}.result-preview{width:min(100%,1030px);margin-inline:auto;background:white;border:1px solid #dde5df;border-radius:var(--radius);box-shadow:0 12px 35px #1D3C3010;overflow:hidden;text-align:left}.preview-top{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 26px;background:#F4F8F5}.preview-top .eyebrow{display:block;font-size:10px;margin-bottom:5px}.preview-top h2{font-size:18px;line-height:1.4}.quiet-label{font-size:10px;color:var(--muted)}.preview-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.preview-column{min-width:0;padding:18px 20px 10px;border-right:1px solid #eef0ee}.preview-column:last-child{border-right:0}.preview-column h3{font-size:12px;display:flex;align-items:center;gap:7px;color:var(--green);min-height:36px}.preview-column.tone-later h3{color:#8C4B54}.preview-column.tone-reuse h3{color:#655378}.preview-column.tone-skip h3{color:#62656A}.preview-bottom,.preview-count{font-size:10px;color:var(--muted)}.preview-bottom{padding:12px 26px;border-top:1px solid #eef0ee;display:flex;justify-content:space-between;gap:12px}.advice-row.is-compact{padding-block:12px;border:0}.advice-row.is-compact strong{font-size:12px;font-weight:500}.advice-row.is-compact small{font-size:10px;line-height:1.5}.problem-section,.studio-section{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:64px;gap:64px}.problem-section .section-heading,.studio-section .section-heading{margin:0}.problem-copy,.studio-section>div:last-child{color:var(--muted);font-size:15px}.text-emphasis{color:var(--green);font-weight:500}.benefit-band{background:var(--green-soft);padding:58px 0}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.benefit-grid>div>svg{color:var(--coral);margin-bottom:14px}.benefit-grid h2{font-size:26px}.benefit-grid>div>p:not(.eyebrow){color:var(--muted);margin:18px 0 22px;font-size:14px}.check-list{list-style:none;display:grid;grid-gap:12px;gap:12px;font-size:14px}.check-list li{display:flex;align-items:flex-start;gap:10px}.check-list svg{margin-top:3px;color:var(--green)}.steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px}.step-mark{display:flex;align-items:center;gap:14px;color:var(--coral);margin-bottom:16px}.step-mark span{font-size:12px;color:var(--muted)}.steps h3{margin-bottom:10px}.steps p{font-size:14px;color:var(--muted)}.demo-band{background:var(--coral-soft);padding-block:38px}.inline-cta{display:flex;justify-content:space-between;align-items:center;gap:40px}.inline-cta p:not(.eyebrow){color:var(--muted);font-size:14px;margin-top:14px}.offer-band{padding-block:68px;background:#FBFAFC}.offer-band .section-heading{max-width:680px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.offer-grid h3{font-size:15px;color:var(--muted);font-weight:500}.price{color:var(--ink);font-size:30px;font-weight:600;line-height:1.4;margin:12px 0 24px}.price small{font-weight:400;display:inline-block}.offer-start,.price small{font-size:13px;color:var(--muted)}.offer-start{margin-top:-15px;margin-bottom:20px}.offer-bottom{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.offer-bottom p{font-size:12px;color:var(--muted);max-width:630px}.offer-bottom .button{flex-shrink:0}.studio-section .text-link{margin-top:20px}.closing-band{padding:42px 0;background:var(--green-soft)}.closing-band h2{font-size:26px}.closing-actions{display:grid;justify-items:center;grid-gap:12px;gap:12px;flex-shrink:0}.faq-section{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:60px;gap:60px}.faq-list{min-width:0}.faq-list details{padding:18px 0;border-bottom:1px solid #e7e9e7}.faq-list details:first-child{padding-top:0}summary{cursor:pointer;font-weight:500}.faq-list summary{font-size:15px;padding-right:12px}.faq-list p{padding-top:14px;font-size:14px;color:var(--muted)}.site-footer{padding:32px 0 26px;background:var(--warm)}.footer-top{display:flex;justify-content:space-between;gap:40px}.footer-top strong{color:var(--green);font-size:17px}.footer-top p{font-size:12px;color:var(--muted);margin-top:8px}.footer-top p a{display:inline-flex;align-items:center}.footer-top nav{display:flex;gap:26px;flex-wrap:wrap}.footer-top nav a{font-size:13px}.legal-line{margin-top:24px;color:var(--muted);font-size:10px}.page-intro{padding:56px 0 44px;max-width:920px}.page-intro h1{font-size:36px}.page-intro>p:not(.eyebrow){max-width:720px;color:var(--muted);margin-top:20px}.page-intro .button-row{margin-top:26px}.integration-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;padding-top:28px}.integration-section p:not(.eyebrow){color:var(--muted);font-size:14px;margin-top:18px}.delivery-list{list-style:none;display:grid;grid-gap:26px;gap:26px}.delivery-list li{display:flex;gap:20px;font-size:13px;color:var(--muted)}.delivery-list svg{color:var(--coral);margin-top:5px}.delivery-list strong{display:block;margin-bottom:6px;font-weight:500;color:var(--ink);font-size:15px}.narrow-section{max-width:800px}.narrow-section p{color:var(--muted);margin-top:18px;font-size:14px}.empty-state{max-width:680px;min-height:60vh;padding-block:90px}.empty-state h1{font-size:32px}.empty-state p:not(.eyebrow){color:var(--muted);margin:20px 0 28px}.legal-page{max-width:800px;padding:52px 0 64px}.legal-page h1{font-size:34px;margin-bottom:24px}.legal-page h2{font-size:20px;margin:32px 0 12px}.legal-page li,.legal-page p{color:var(--muted);font-size:14px}.legal-page ul{padding-left:22px;margin-block:14px}.parent-application{background:#F8FAF8;min-height:100vh}.parent-header{background:white;border-top:3px solid var(--organization-accent,var(--green))}.parent-header-inner{min-height:86px;display:flex;align-items:center;gap:28px}.brand-compact{width:146px}.co-brand{display:flex;align-items:center;gap:24px}.co-brand>span{color:#686B6A;font-size:11px}.co-brand img{object-fit:contain;max-width:180px;height:42px}.demo-notice{font-size:11px;color:#65546C;background:var(--lilac);padding:9px 0}.parent-main{max-width:760px;min-height:65vh;padding-block:44px 64px}.parent-welcome{max-width:660px;margin-inline:auto;padding:24px 0}.parent-welcome h1{font-size:34px}.welcome-copy{font-size:15px;color:var(--muted);margin-top:22px}.privacy-points{margin:28px 0;display:grid;grid-gap:13px;gap:13px;font-size:14px}.privacy-points span{display:flex;align-items:center;gap:12px}.privacy-points svg{color:var(--coral)}.parent-welcome .small-copy{max-width:560px;margin-top:18px}.example-button{margin-top:24px}.parent-footer{display:flex;align-items:center;gap:24px;flex-wrap:wrap;border-top:1px solid var(--line);padding-block:24px;font-size:10px;color:var(--muted)}.parent-footer p{flex-basis:100%;margin:-10px 0 0;font-size:10px}.intake-panel{padding:30px 38px;border:1px solid var(--line);border-radius:var(--radius);background:white}.intake-progress{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px;margin-bottom:30px}progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border:0;border-radius:0;background:#EDF1EE;color:var(--organization-accent,var(--green))}progress::-webkit-progress-bar{background:#EDF1EE}progress::-webkit-progress-value{background:var(--organization-accent,var(--green))}progress::-moz-progress-bar{background:var(--organization-accent,var(--green))}.intake-panel h1{font-size:26px;line-height:1.4}.intake-panel h1:focus{outline:none}.question-note{color:var(--muted);font-size:13px;margin-top:12px;margin-bottom:24px}fieldset{border:0;padding:0;margin:0;min-width:0}.question-options{display:grid;grid-gap:10px;gap:10px}.choice{display:flex;align-items:center;gap:12px;min-height:56px;border:1px solid #dce2de;padding:13px 15px;border-radius:6px;font-size:14px;cursor:pointer}.choice input{accent-color:var(--organization-accent,var(--green));width:18px;height:18px;margin:0;flex-shrink:0}.choice span{flex:1 1}.choice svg{opacity:0;color:var(--organization-accent,var(--green))}.choice.is-selected{border-color:var(--organization-accent,var(--green));background:#F1F7F3}.choice.is-selected svg{opacity:1}.choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.intake-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px}.field-error{font-size:13px;color:#923946;margin-top:12px}.result-main{max-width:960px;padding-block:30px 48px}.result-topline{display:flex;justify-content:space-between;gap:20px;margin-bottom:28px}.result-topline .text-link{font-size:12px}.result-heading h1{font-size:30px}.result-heading>p:not(.eyebrow){margin-top:16px;color:var(--muted);font-size:14px}.result-heading .example-label{color:#6C5375!important;font-size:12px!important}.result-summary{display:grid;grid-template-columns:.85fr 1.15fr;background:var(--green-soft);padding:28px;grid-gap:36px;gap:36px;margin-top:28px}.result-summary>div{min-width:0}.result-summary .eyebrow{display:block;margin:0}.savings-number{display:block;font-size:28px;line-height:1.4;color:var(--green);font-weight:600;margin-block:10px}.result-summary p{font-size:12px;color:#535E58}.result-summary h2{font-size:20px;margin-bottom:12px}.comparison-detail{margin-top:14px;font-size:12px}.comparison-detail p{margin-top:10px}.result-toolbar{margin-block:24px;display:flex;justify-content:space-between;gap:24px;align-items:center}.result-toolbar>p{max-width:260px;font-size:12px;color:var(--muted)}.download-button{min-width:185px}.result-jumps{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:10px}.result-jumps a{display:inline-flex;align-items:center;gap:8px;color:var(--green);text-decoration:none;font-size:11px;border-bottom:2px solid #d9e3dd;padding:10px 4px}.result-jumps span{font-weight:600}.result-section{padding-top:34px;scroll-margin-top:20px}.result-section-heading{margin-bottom:18px}.result-section-heading h2{font-size:24px;display:flex;align-items:baseline;gap:12px;color:var(--green)}.result-section-heading h2 span{color:var(--muted);font-size:13px;font-weight:400}.result-section-heading>p{font-size:13px;color:var(--muted);margin-top:10px;max-width:760px}.result-section.tone-later h2{color:#8C4B54}.result-section.tone-reuse h2{color:#655378}.result-section.tone-skip h2{color:#62656A}.category-block{background:white;border-bottom:1px solid #e5eae6}.category-block>summary{display:list-item;margin-left:20px;padding:16px 20px 16px 2px;font-size:14px}.category-block>summary small{float:right;color:var(--muted);font-size:11px;font-weight:400;margin-left:10px}.advice-items{padding:0 24px}.advice-row{padding:20px 0;border-top:1px solid #edf0ed;min-width:0;page-break-inside:avoid;break-inside:avoid}.advice-row-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.advice-row-title>span{min-width:0}.advice-row-title strong{display:block;font-size:15px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.advice-row-title small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.advice-label{display:flex;align-items:center;gap:6px;color:var(--green);font-size:11px;font-weight:500;margin-block:12px 8px}.advice-detail dl,.advice-detail p,.advice-row>p:not(.advice-label){font-size:12px;color:var(--muted)}.advice-detail{margin-top:12px}.print-advice,.print-only{display:none}.advice-detail summary{font-size:12px;color:var(--green)}.advice-detail>div{padding-top:12px}.advice-detail dl{display:grid;grid-gap:10px;gap:10px;margin-block:16px}.advice-detail dl>div{display:grid;grid-template-columns:105px 1fr;grid-gap:14px;gap:14px}dt{font-weight:500}dd{margin:0}.safety-note{border-left:3px solid #b27c87;padding-left:12px;margin-top:14px}.organization-tips{margin-top:42px;padding:26px;background:var(--organization-soft,#F1EEF4)}.organization-tips h2{font-size:22px;margin-bottom:22px}.organization-tips ul{display:grid;grid-gap:20px;gap:20px;list-style:none}.organization-tips li{display:flex;gap:14px}.organization-tips svg{margin-top:4px;color:var(--green)}.organization-tips h3{font-size:14px}.organization-tips p{font-size:12px;color:var(--muted);margin-top:6px}.organization-contact{margin-top:28px;padding:24px 0;display:flex;justify-content:space-between;gap:32px}.organization-contact h2{font-size:18px}.organization-contact p:not(.eyebrow){color:var(--muted);font-size:12px;margin-top:12px}.organization-contact-actions{display:grid;grid-gap:12px;gap:12px;justify-items:end;align-content:start;flex-shrink:0}.organization-contact-actions .button{max-width:300px}.result-disclaimer{font-size:11px;color:var(--muted);max-width:800px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px;padding-block:54px 74px}.contact-intro h1{font-size:34px}.contact-intro p:not(.eyebrow){margin-top:22px;color:var(--muted);font-size:14px}.contact-intro .text-link{margin-top:26px;overflow-wrap:anywhere}.inquiry-form{min-width:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.form-field{min-width:0}.form-field.full{grid-column:1/-1}.form-field label{display:block;font-size:13px;font-weight:500;margin-bottom:7px}.form-field label span{font-size:11px;color:var(--muted);font-weight:400}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:48px;border:1px solid #cad2cd;border-radius:5px;padding:11px 12px;color:var(--ink);background:white;font-size:14px}.form-field textarea{min-height:130px;resize:vertical}.form-field [aria-invalid=true]{border-color:#923946}.form-submit{margin-top:24px;display:grid;justify-items:start;grid-gap:12px;gap:12px}.form-submit p{font-size:11px;color:var(--muted)}.form-submit button{min-width:230px}.form-success{padding:28px;background:var(--green-soft)}.form-success h2{font-size:24px}.form-success p{margin-top:16px;font-size:14px}.honey-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:960px){.preview-column{padding-inline:14px}.preview-column h3{font-size:11px}.problem-section,.studio-section{gap:36px}.benefit-grid,.offer-grid{gap:50px}.offer-bottom{align-items:flex-start;gap:24px}.contact-grid{gap:42px}.organization-contact{flex-direction:column}.organization-contact-actions{justify-items:start}}@media (max-width:700px){.container{width:calc(100% - 36px)}.section{padding-block:44px}h1{font-size:30px}h2{font-size:25px}.header-inner{min-height:68px;gap:12px}.brand{width:120px}.header-inner nav{gap:14px}.header-inner nav a{font-size:11px;min-width:44px;justify-content:center}.header-inner nav a svg{display:none}.hero{padding:28px 0}.hero h1{font-size:26px;text-wrap:wrap}.hero-copy>p:not(.eyebrow){margin:16px auto 20px;font-size:14px}.hero-notes{gap:12px;font-size:10px;margin-block:16px 24px}.hero .button-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.hero .button{font-size:12px;min-height:52px;padding:10px 12px}.preview-top{padding:15px;display:block}.preview-top h2{font-size:14px}.quiet-label{display:none}.preview-columns{grid-template-columns:1fr 1fr}.preview-column{padding:10px 13px}.preview-column h3{min-height:24px;font-size:10px;gap:5px}.preview-column h3 svg{width:14px}.preview-count{font-size:10px}.hero .preview-column .advice-row{display:none}.preview-bottom{padding:10px 14px;font-size:9px}.preview-bottom span:last-child{display:none}.benefit-grid,.contact-grid,.faq-section,.integration-section,.problem-section,.studio-section{grid-template-columns:minmax(0,1fr);gap:28px}.problem-copy,.studio-section>div:last-child{font-size:14px}.benefit-band{padding-block:42px}.benefit-grid{gap:36px}.benefit-grid h2,.closing-band h2{font-size:24px}.steps{grid-template-columns:minmax(0,1fr);gap:28px}.step-mark{float:left;width:72px;margin:2px 15px 0 0}.steps h3,.steps p{margin-left:88px}.inline-cta{flex-direction:column;align-items:flex-start;gap:22px}.inline-cta h2{font-size:24px}.offer-band{padding-block:44px}.offer-grid{gap:30px;grid-template-columns:minmax(0,1fr)}.price{font-size:28px}.offer-bottom{flex-direction:column}.closing-actions{justify-items:start}.footer-top{flex-direction:column;gap:20px}.footer-top nav{gap:20px}.page-intro{padding:40px 0 28px}.contact-intro h1,.page-intro h1{font-size:30px}.integration-section{padding-top:18px}.legal-page{padding-block:34px 46px}.legal-page h1{font-size:28px}.empty-state{padding-block:50px}.empty-state h1{font-size:28px}.parent-header-inner{min-height:74px;gap:15px}.brand-compact{width:115px}.co-brand{gap:12px}.co-brand img{max-width:155px;height:38px}.co-brand>span{font-size:10px}.parent-main{padding-block:24px 40px}.parent-welcome{padding-block:12px}.parent-welcome h1{font-size:29px}.parent-welcome>.button{width:100%;font-size:13px}.privacy-points{font-size:12px}.intake-panel{padding:24px 20px}.intake-panel h1{font-size:23px}.intake-progress>span:nth-child(2){display:none}.choice{font-size:13px;min-height:57px}.intake-actions{gap:10px}.intake-actions .button{font-size:12px;padding-inline:12px}.result-main{padding-block:22px 36px}.result-heading h1{font-size:26px}.result-summary{grid-template-columns:minmax(0,1fr);padding:22px;gap:22px}.result-summary h2{font-size:19px}.savings-number{font-size:26px}.result-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.result-toolbar>p{max-width:none}.result-toolbar .button-row{width:100%;display:grid;grid-template-columns:1fr 1fr}.result-toolbar .button{font-size:12px;min-width:0;padding:8px 10px;min-height:56px;height:56px}.result-jumps{gap:8px 12px}.result-jumps a{font-size:10px}.result-section-heading h2{font-size:22px}.advice-items{padding-inline:16px}.advice-detail dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.organization-tips{padding:22px}.contact-grid{padding-block:34px 50px}.parent-footer{font-size:9px;gap:14px}}@media (max-width:380px){.header-inner{gap:8px}.brand{width:96px}.header-inner nav{gap:6px}.header-inner nav a{font-size:10px}.hero h1{font-size:25px}.co-brand img{max-width:138px}.co-brand{gap:8px}.form-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:701px) and (max-height:800px){.hero{padding-block:24px}.hero .hero-copy>p:not(.eyebrow){margin-block:16px 20px}.hero .hero-notes{margin-block:12px 18px}.hero .preview-top{padding-block:12px}.hero .preview-column .advice-row{display:none}}@media (max-width:700px) and (max-height:760px){.hero .result-preview{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}@media print{@page{size:A4;margin:14mm}.parent-application,body{background:white;color:#222;font-size:10pt}.demo-notice,.no-print,.parent-footer,.site-footer,.site-header,.skip-link{display:none!important}.container{width:100%;max-width:none}.parent-header{border:0}.parent-header-inner{min-height:50px}.brand-compact{width:120px}.result-main{padding:10px 0}.result-heading h1{font-size:18pt}.result-heading>p:not(.eyebrow){font-size:9pt;margin-top:8px}.result-summary{padding:12px;margin-top:12px;border:1px solid #ccc;background:white;grid-template-columns:1fr 1.6fr;gap:18px}.result-summary p{font-size:8.5pt}.comparison-detail,.result-summary h2{display:none}.result-summary h2{font-size:13pt}.savings-number{font-size:19pt}.result-section{padding-top:20px}.result-section-heading{page-break-after:avoid;break-after:avoid}.result-section-heading h2{font-size:17pt}.category-block{border:0}.category-block>summary{font-size:13pt;padding:10px 0;margin:0;page-break-after:avoid;break-after:avoid;list-style:none}.category-block>summary small{float:none;margin-left:14px}.advice-items{padding:0}.advice-row{padding-block:8px}.advice-row dl,.advice-row p,.organization-tips p,.result-section-heading p{font-size:9pt!important;line-height:1.45}.advice-row-title strong{font-size:10pt}.advice-row-title small{display:none}.advice-row p+p,.print-advice p{margin-top:5px}.advice-label{margin-block:5px}.advice-detail{display:none}.print-advice,.print-only{display:block}.print-comparison{font-size:8.5pt;margin-top:10px}.organization-tips{background:white;padding:15px 0}.organization-contact{page-break-inside:avoid;break-inside:avoid}a{color:#222;text-decoration:none}}