/* Commercial content, scoped to avoid changing the established hero. */
.offer-page{background:#c5c9ca;color:#24282d}.offer-page header{background:#eceeeded;backdrop-filter:blur(16px)}.offer-nav{display:flex;gap:28px;padding:18px 6vw;background:#d9dddd;border-bottom:1px solid #b8bfc1;flex-wrap:wrap}.offer-nav a{font-size:13px;font-weight:600;min-height:30px;display:flex;align-items:center}.offer-nav a:hover{text-decoration:underline}.offer-main{max-width:1400px;background:#e8eae7;box-shadow:0 15px 80px #151e2520}.offer-main section{padding:80px clamp(22px,6vw,90px)}.offer-main h1{font-size:clamp(48px,7.7vw,106px);line-height:.98;letter-spacing:-.065em;margin:28px 0}.offer-main h1 span{color:var(--accent)}.offer-main h2{font-size:clamp(34px,4.8vw,64px);line-height:1.02;letter-spacing:-.05em;margin:20px 0 28px}.offer-main h3{font-size:25px;line-height:1.15;letter-spacing:-.035em}.offer-main p{font-size:16px;line-height:1.65;color:#4e585e;max-width:66ch}.offer-main .offer-lead{font-size:clamp(19px,2.1vw,25px);line-height:1.45;max-width:44ch}.offer-main .eyebrow{font-size:11px;color:#525c61;letter-spacing:.1em}.offer-main .quiet{font-size:13px;line-height:1.65;margin-top:22px;color:#525c61}.offer-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 50%,rgba(var(--accent-rgb),.13),transparent 60%),linear-gradient(130deg,#f0f1ed,#d8dce0)}.offer-hero:after{content:"";pointer-events:none;position:absolute;width:35%;height:130%;top:-10%;right:0;background:linear-gradient(90deg,transparent,#fff4,transparent);transform:skewX(-25deg)}.offer-hero>*{position:relative;z-index:1}.offer-main .cta{margin-top:28px}.text-route{display:inline-block;font-size:14px;font-weight:600;margin:20px 0 0 24px;text-decoration:underline;text-underline-offset:5px}.experience-proof{display:flex;gap:20px;align-items:center;margin-top:45px;border-top:1px solid #aeb6b9;padding-top:24px;width:max-content;max-width:100%}.experience-proof strong{font-size:66px;line-height:1;color:var(--accent);letter-spacing:-.06em}.experience-proof span{font-size:13px;line-height:1.6}.journey-section{background:#c4cbce}.journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:38px 0 22px;perspective:1400px}.journey article{position:relative;min-width:0;padding:22px 18px;background:linear-gradient(145deg,#f5f7f5,#d8dee1);border:1px solid #fff;border-bottom:5px solid #9ca8af;border-radius:14px;box-shadow:0 3px 0 #737f87,0 25px 25px -22px #20313dbb;transform:rotateY(-4deg)}.journey article>span{display:block;font-size:10px;color:#4a5963;margin-bottom:22px}.journey article>strong{font-size:23px;letter-spacing:-.04em;line-height:1.1;display:block;min-height:50px}.journey article>p{font-size:13px;line-height:1.5;min-height:62px}.journey article>div{margin-top:24px;height:165px;border:1px solid #bcc5ca;border-radius:7px;padding:15px;background:#f3f5f4;position:relative;overflow:hidden}.journey b{font-size:19px;line-height:1.05;display:block;letter-spacing:-.045em}.journey em{display:block;font-size:10px;font-style:normal;background:var(--accent);color:#fff;padding:9px;border-radius:4px;margin-top:12px}.mini-ad{background:#28333e!important;color:white}.mini-ad i{display:block;position:absolute;width:90px;height:90px;right:-20px;bottom:-35px;border-radius:50%;border:18px solid rgba(var(--accent-rgb),.8)}.mini-ad em{position:relative;margin-top:20px}.mini-page>i{display:block;width:45%;height:24px;background:#b7c5cf;margin-bottom:12px}.mini-page hr{border:0;height:3px;background:#c5cdd1;width:90%;margin:10px 0}.mini-page.landing>i{width:100%;height:28px;margin:10px 0;background:linear-gradient(120deg,#455b6a,#a6b9c5)}.mini-form>i{display:block;height:24px;border:1px solid #aab6be;border-radius:4px;margin-bottom:12px;background:white}.service-rows{margin-top:45px}.service-rows article{display:grid;grid-template-columns:80px 1fr;border-top:1px solid #b5bec2;padding:34px 0;gap:20px}.service-rows article>span{font-size:28px;color:var(--accent);letter-spacing:-.05em}.service-rows h3{margin-bottom:16px}.service-rows ul{display:flex;gap:12px 24px;flex-wrap:wrap;padding:0;list-style:none;margin:20px 0 0}.service-rows li{font-size:13px;color:#434f56;max-width:28ch}.service-rows li:before{content:"+ ";color:var(--accent)}.case-strip{display:grid;grid-template-columns:1.3fr 1fr;gap:30px 65px;background:#28343e;color:#f3f6f5}.case-strip .eyebrow,.case-strip p,.case-strip .quiet{color:#cbd4d9}.case-strip h2{color:#fff}.checkout-steps{list-style:none;margin:20px 0;padding:0;align-self:center}.checkout-steps li{display:flex;gap:20px;align-items:center;border-top:1px solid #ffffff40;padding:23px 0;font-size:19px}.checkout-steps span{font-size:12px;color:#cbd4d9}.case-note{grid-column:1/-1;max-width:100%!important;font-size:12px!important;border-top:1px solid #ffffff30;padding-top:20px}.case-note a{text-decoration:underline;color:#fff}.three-points,.method-grid,.monthly-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:38px}.three-points article{border-top:2px solid var(--accent);padding-top:22px}.three-points h3{margin-bottom:15px}.offer-finish{background:radial-gradient(ellipse at 90% 10%,rgba(var(--accent-rgb),.15),transparent 65%),#c4cbce}.price-note{max-width:66ch;padding:22px 0 0;margin-top:34px;border-top:1px solid #afb8bd;font-size:13px;color:#4c575e;line-height:1.6}.price-note strong{display:block;margin-bottom:7px;color:#303b43}.product-list{margin-top:35px}.product-row{display:grid;grid-template-columns:1fr 210px;gap:40px;padding:28px 0;border-top:1px solid #b0bbc1}.product-row h3{margin-bottom:12px}.product-row p{font-size:15px}.product-price{text-align:right}.product-price span{display:block;font-size:12px;margin-bottom:8px;color:#53626b}.product-price strong{font-size:40px;letter-spacing:-.06em;font-weight:550}.product-price strong.scoped{font-size:21px;letter-spacing:-.025em}.pricing-lab{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#c5cdd2}.field-label{display:block;font-size:13px;font-weight:600;margin:30px 0 10px}.pricing-lab select,.quote-inputs input{width:100%;min-height:48px;border:1px solid #95a4af;border-radius:7px;background:#f8faf9;color:#25313a;padding:12px;font:inherit;font-size:16px}.fee-options{border:0;padding:0;margin:25px 0 0}.fee-options legend{font-size:13px;font-weight:600;margin-bottom:12px}.fee-options label{display:flex;gap:12px;align-items:center;min-height:48px;border-top:1px solid #a7b4bd;font-size:14px;cursor:pointer}.fee-options input{width:19px;height:19px;accent-color:var(--accent)}.fee-options b{margin-left:auto;font-size:13px;font-weight:500}.fee-display{align-self:center;padding:32px;background:linear-gradient(130deg,#f7f9f8,#dce3e7);border:1px solid #fff;border-bottom:5px solid #97a6b0;border-radius:16px;box-shadow:0 3px 0 #758590,0 30px 35px -30px #203747aa}.fee-display output{display:block;font-size:70px;letter-spacing:-.065em;line-height:1.2;margin-top:16px;font-variant-numeric:tabular-nums}.fee-display>p{font-size:13px}.fee-bars{margin-top:28px}.fee-bar{margin-top:17px}.fee-bar>div{display:flex;justify-content:space-between;font-size:12px;gap:10px}.fee-bar i{display:block;min-width:3px;height:10px;border-radius:3px;background:var(--accent);margin-top:7px;transition:width .25s}.fee-bar:first-child i{background:#4f6575}.feature-menu{margin-top:25px;border-top:1px solid #b1bcc1}.feature-menu summary{font-size:17px;min-height:60px}.table-wrap{overflow-x:auto}.table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.table-wrap th,.table-wrap td{padding:17px 12px;border-bottom:1px solid #bdc6cb;font-weight:400}.table-wrap th:first-child{padding-left:0}.table-wrap thead th{font-weight:600}.table-wrap small{display:block;color:#53636d;font-size:11px}.method-section{background:#dae0e3}.method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.method-grid article>span{font-size:13px;color:var(--accent)}.method-grid h3{font-size:22px;margin:18px 0 14px}.method-grid p{font-size:14px}.compare-section{display:grid;grid-template-columns:1fr 1fr;gap:60px}.quote-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.quote-inputs label{font-size:12px;line-height:1.5}.quote-inputs input{margin-top:10px}.comparison-plot{background:#dae1e5;align-self:center;padding:32px;border-radius:14px;border:1px solid #fff;box-shadow:0 4px 0 #a5b1b8}.compare-row{margin-top:26px;display:grid;grid-template-columns:1fr auto;gap:8px;font-size:13px}.compare-row i{grid-row:2;grid-column:1/-1;display:block;height:20px;background:var(--accent);width:0;border-radius:4px;transition:width .3s}.compare-row:nth-of-type(2) i{background:#526979}.compare-row b{font-weight:500}.comparison-plot output{display:block;margin-top:32px;font-size:25px;line-height:1.2;letter-spacing:-.035em}.monthly-plans article{border-top:1px solid #a6b3bb;padding-top:22px}.monthly-plans strong{display:block;font-size:46px;letter-spacing:-.06em;margin:15px 0}.monthly-plans small{font-size:14px;letter-spacing:0;font-weight:400}.offer-page footer{max-width:1400px;margin:auto;flex-wrap:wrap;font-size:12px}.offer-page .wordmark{color:#262729}.offer-page .wordmark path:nth-child(-n+4){fill:var(--accent)}
.ns-growth{padding:80px max(24px,6vw)!important;background:linear-gradient(135deg,#dce1e3,#bbc5cb);color:#25313a;border-block:1px solid #eef3f5;position:relative;isolation:isolate}.ns-growth *{box-sizing:border-box}.ns-growth .ns-kicker{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#4c5d67;margin:0 0 20px}.ns-growth-head{display:grid;grid-template-columns:1.2fr 1fr;gap:0 55px;align-items:end}.ns-growth-head .ns-kicker{grid-column:1/-1}.ns-growth h2{font-size:clamp(35px,4.7vw,64px);line-height:1.02;letter-spacing:-.055em;color:#26343d;margin:0}.ns-growth p{color:#4a5963;font-size:16px;line-height:1.6}.ns-growth-head>p:last-child{max-width:40ch;margin:0}.ns-growth-path{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:40px 0;padding:25px 22px;border:1px solid #f7fbfd;border-bottom:4px solid #96a5af;background:linear-gradient(130deg,#f4f7f7,#d5dfe4);border-radius:12px;box-shadow:0 3px 0 #778a96,0 20px 22px -20px #213a4dbb;transform:perspective(1000px) rotateX(3deg)}.ns-growth-path span{font-size:clamp(13px,1.3vw,18px);font-weight:600;line-height:1.2;color:#283e4d}.ns-growth-path b{font-size:20px;color:#697c89}.ns-growth-foot{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center}.ns-growth-foot strong{display:block;color:#283e4d}.ns-growth-foot p{font-size:14px;margin:0}.ns-growth-link{display:block;width:fit-content;padding:15px 18px;background:#344f62;color:#fff!important;border:1px solid #6a8395;border-bottom:4px solid #1b3444;border-radius:9px;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 5px 12px #203b5020}.ns-growth-secondary{display:block;color:#263d4d!important;font-size:14px;margin-top:18px;text-decoration:underline;text-underline-offset:4px}.ns-products-link{display:inline-block;margin:20px 0;text-decoration:underline;text-underline-offset:5px;font-size:16px}
@media(min-width:900px) and (prefers-reduced-motion:no-preference){@supports(animation-timeline:view()){.journey article{animation:journey-rise linear both;animation-timeline:view();animation-range:entry 0% entry 100%}@keyframes journey-rise{from{transform:translateY(24px) rotateY(-9deg)}to{transform:translateY(0) rotateY(-4deg)}}}}
@media(max-width:1000px){.journey{grid-template-columns:repeat(2,minmax(0,1fr))}.method-grid{grid-template-columns:1fr 1fr}.pricing-lab,.compare-section{gap:30px}.offer-main h1{font-size:70px}.case-strip{gap:30px}.three-points{gap:22px}.offer-nav{gap:22px}}
@media(max-width:700px){.offer-main section{padding:48px 22px}.offer-main h1{font-size:clamp(44px,10.7vw,68px)}.offer-main h2{font-size:36px}.offer-nav{gap:12px 22px;padding:10px 22px}.offer-nav a{font-size:12px;min-height:36px}.text-route{display:block;margin-left:0}.offer-main .eyebrow{font-size:10px}.journey{gap:14px}.journey article{padding:18px 13px;transform:none}.journey article>span{font-size:9px}.journey article>strong{font-size:20px}.journey article>p{font-size:12px}.journey article>div{height:160px;padding:12px}.journey b{font-size:17px}.service-rows article{grid-template-columns:30px 1fr;gap:14px;padding:28px 0}.service-rows article>span{font-size:18px}.service-rows h3{font-size:23px}.service-rows ul{display:block}.service-rows li{margin:9px 0;max-width:none}.case-strip,.pricing-lab,.compare-section{grid-template-columns:1fr}.three-points{grid-template-columns:1fr}.checkout-steps{margin:0}.product-row{grid-template-columns:1fr;gap:16px}.product-price{text-align:left}.product-price strong{font-size:34px}.product-row h3{font-size:24px}.fee-display,.comparison-plot{padding:24px}.method-grid{gap:25px 20px}.method-grid h3{font-size:21px}.monthly-plans{grid-template-columns:1fr}.quote-inputs{gap:12px}.experience-proof strong{font-size:54px}.experience-proof span{font-size:12px}.offer-page header{padding-inline:16px}.ns-growth{padding:48px 22px!important}.ns-growth-head,.ns-growth-foot{grid-template-columns:1fr;gap:22px}.ns-growth-path{display:grid;grid-template-columns:1fr 20px 1fr;gap:18px 8px;padding:22px 18px;margin:30px 0}.ns-growth-path b:nth-of-type(2){display:none}.ns-growth-path span{font-size:14px}.ns-growth h2{font-size:36px}.ns-growth-foot p{font-size:14px}.ns-growth-link{font-size:13px}.ns-growth-head>p:last-child{font-size:15px}}
@media(max-width:360px){.journey{grid-template-columns:1fr}.journey article>strong,.journey article>p{min-height:0}.journey article>div{height:140px}.method-grid{grid-template-columns:1fr}.quote-inputs{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.journey article,.ns-growth-path{transform:none}.fee-bar i,.compare-row i{transition:none}}
body>footer{flex-wrap:wrap}
