.roi-page{background:#fff}.roi-page .section{overflow:clip}.roi-hero{padding-block:clamp(62px,7vw,108px);border-bottom:0}.roi-hero:after{display:none}.roi-hero-grid{display:grid;grid-template-columns:minmax(400px,.78fr) minmax(560px,1.22fr);grid-gap:clamp(56px,9vw,132px);gap:clamp(56px,9vw,132px);align-items:center}.roi-hero .hero-copy{max-width:none;padding:0}.roi-hero h1{max-width:14ch;font-size:clamp(3.15rem,3.8vw,4.6rem);line-height:.98;letter-spacing:-.045em}.roi-hero .hero-actions{margin-top:34px}.roi-preview{min-height:570px;display:grid;align-content:space-between;padding:clamp(30px,4vw,52px);border-radius:var(--marketing-radius);background:#113554;color:#fff}.roi-preview-head{display:flex;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.22)}.roi-preview-head span{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:650}.roi-preview-head svg{width:16px}.roi-preview-head em{color:#bcebe3;font-size:.72rem;font-style:normal}.roi-preview-inputs{display:grid;grid-gap:26px;gap:26px;padding-block:42px}.roi-preview-inputs>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px 18px;gap:9px 18px;align-items:center}.roi-preview-inputs span{color:rgba(255,255,255,.68);font-size:.76rem}.roi-preview-inputs strong{color:#fff;font-family:var(--font-mono);font-size:.94rem}.roi-preview-inputs i{grid-column:1/-1;height:2px;background:rgba(255,255,255,.18);overflow:hidden}.roi-preview-inputs b{display:block;height:100%;background:#bcebe3}.roi-preview-result{display:grid;grid-gap:8px;gap:8px;padding-top:26px;border-top:1px solid rgba(255,255,255,.24);background:transparent;color:#fff}.roi-preview-result span{display:inline-flex;align-items:center;gap:7px;color:#bcebe3;font-size:.72rem;font-weight:650}.roi-preview-result svg{width:15px}.roi-preview-result strong{color:#fff;font-family:var(--font-mono);font-size:clamp(2.6rem,2rem + 2vw,3.65rem);line-height:.95;letter-spacing:-.04em}.roi-preview-result small{color:rgba(255,255,255,.66);font-size:.7rem}.roi-section-intro{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,.68fr);grid-gap:clamp(46px,8vw,118px);gap:clamp(46px,8vw,118px);align-items:end}.roi-section-intro h2{max-width:20ch}.roi-section-intro .lede{max-width:52ch;margin:0}.roi-page .roi-calc{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(40px,7vw,92px);align-items:stretch;margin-top:clamp(48px,7vw,82px);padding-block:34px;border-top:1px solid var(--ink);border-bottom:1px solid var(--marketing-line)}.roi-page .roi-controls{gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.roi-page .roi-field{position:relative;gap:18px;padding-block:22px;border-bottom:1px solid var(--marketing-line)}.roi-page .roi-field:first-child{padding-top:0}.roi-field-heading{display:inline-flex;align-items:center;gap:8px;min-width:0}.roi-hint-disclosure{position:relative}.roi-hint-disclosure>summary{display:grid;place-items:center;width:28px;height:28px;color:var(--muted);cursor:pointer;list-style:none}.roi-hint-disclosure>summary::-webkit-details-marker{display:none}.roi-hint-disclosure>summary svg{width:16px}.roi-hint-disclosure[open]>summary{color:var(--accent)}.roi-hint-disclosure>p{position:absolute;z-index:3;inset-block-start:34px;inset-inline-start:-12px;width:min(320px,76vw);margin:0;padding:14px 16px;border:1px solid var(--marketing-line);border-radius:10px;background:#fff;color:var(--ink-2);box-shadow:0 18px 44px -30px rgba(16,36,59,.46);font-size:.8rem;line-height:1.5}.roi-page .roi-results{order:0;justify-content:center;padding:clamp(34px,4vw,52px);border-radius:var(--marketing-radius);background:var(--accent);box-shadow:none}.roi-page .roi-big{font-family:var(--font-mono)}.roi-method{margin-top:24px;border-top:1px solid rgba(255,255,255,.24)}.roi-method>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;color:rgba(255,255,255,.88);font-size:.78rem;font-weight:620;cursor:pointer;list-style:none}.roi-method>summary::-webkit-details-marker{display:none}.roi-method>summary svg{width:17px;transition:transform .18s var(--ease-out)}.roi-method[open]>summary svg{transform:rotate(180deg)}.roi-page .roi-formula{display:block;margin-top:2px;color:rgba(255,255,255,.76)}.roi-page .roi-breakdown{margin-top:18px;padding-top:18px}.roi-page .roi-foot{max-width:94ch;margin-top:20px;-webkit-padding-start:18px;padding-inline-start:18px;-webkit-border-start:2px solid var(--accent);border-inline-start:2px solid var(--accent)}.roi-leak-ledger,.roi-step-ledger{margin-top:clamp(46px,7vw,78px);border-top:1px solid var(--ink)}.roi-leak{border-bottom:1px solid var(--marketing-line)}.roi-leak>summary{display:grid;grid-template-columns:46px minmax(0,1fr) 24px;grid-gap:18px;gap:18px;align-items:center;min-height:92px;cursor:pointer;list-style:none}.roi-leak>summary::-webkit-details-marker{display:none}.roi-page .leak-ic{width:40px;height:40px;margin:0;border:1px solid var(--marketing-line);border-radius:50%;background:transparent}.roi-leak>summary strong{font-size:clamp(1.12rem,1rem + .3vw,1.34rem);font-weight:620}.roi-leak>summary>svg{width:18px;color:var(--accent);transition:transform .18s var(--ease-out)}.roi-leak[open]>summary>svg{transform:rotate(180deg)}.roi-leak>p{max-width:68ch;margin:-6px 42px 30px 64px;color:var(--muted);font-size:.92rem;line-height:1.6}.roi-steps-title{max-width:19ch}.roi-step-ledger{padding:0;list-style:none}.roi-step-ledger>li{border-bottom:1px solid var(--marketing-line)}.roi-step-ledger summary{display:grid;grid-template-columns:42px minmax(100px,.34fr) minmax(0,1fr) 24px;grid-gap:clamp(16px,3vw,34px);gap:clamp(16px,3vw,34px);align-items:center;min-height:96px;cursor:pointer;list-style:none}.roi-step-ledger summary::-webkit-details-marker{display:none}.roi-step-ledger .n{color:var(--muted);font-family:var(--font-mono);font-size:.7rem}.roi-step-ledger .bar{position:relative;height:2px;overflow:hidden;background:var(--marketing-line)}.roi-step-ledger .bar:after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(var(--fill,1));transform-origin:left}.roi-step-ledger strong{font-size:clamp(1.16rem,1.02rem + .35vw,1.4rem);font-weight:620}.roi-step-ledger summary>svg{width:18px;color:var(--accent);transition:transform .18s var(--ease-out)}.roi-step-ledger details[open] summary>svg{transform:rotate(180deg)}.roi-step-ledger p{max-width:70ch;margin:-4px 42px 30px calc(42px + min(34vw, 390px));color:var(--muted);font-size:.92rem;line-height:1.6}.roi-truth-section{background:#113554;color:#fff}.roi-truth{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(420px,1fr);grid-gap:clamp(58px,9vw,138px);gap:clamp(58px,9vw,138px);align-items:start}.roi-truth h2{max-width:18ch;color:#fff}.roi-truth p{max-width:60ch;color:rgba(255,255,255,.72);font-size:clamp(1rem,.96rem + .24vw,1.14rem);line-height:1.65}.roi-close{background:color-mix(in oklab,var(--accent) 5%,#fff)}.roi-close-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(48px,8vw,112px);gap:clamp(48px,8vw,112px);align-items:end;padding-block:clamp(42px,6vw,72px);border-top:1px solid var(--ink);border-bottom:1px solid var(--marketing-line)}.roi-close h2{max-width:18ch;font-size:clamp(2.25rem,1.8rem + 1.25vw,3rem)}.roi-close .lede{max-width:58ch;margin-top:16px}.roi-close-inner>.btn{white-space:nowrap}[dir=rtl] .roi-step-ledger .bar:after{transform-origin:right}@media (max-width:1100px){.roi-hero-grid{grid-template-columns:1fr;gap:48px}.roi-hero .hero-copy{max-width:720px}.roi-preview{width:min(820px,100%)}}@media (max-width:880px){.roi-close-inner,.roi-page .roi-calc,.roi-section-intro,.roi-truth{grid-template-columns:1fr;gap:36px}.roi-section-intro .lede{max-width:58ch}.roi-page .roi-results{order:0}.roi-close-inner>.btn{justify-self:start}.roi-step-ledger p{margin-inline:60px 28px}}@media (max-width:620px){.roi-hero{padding-block:44px 64px}.roi-hero h1{max-width:100%;font-size:clamp(2.7rem,11.5vw,3.65rem)}.roi-hero .hero-actions .btn{width:100%}.roi-preview{min-height:450px;padding:24px}.roi-preview-head{align-items:flex-start}.roi-preview-head em{max-width:14ch;text-align:end}.roi-page .roi-calc{margin-top:40px;padding-block:24px}.roi-page .roi-field-top{align-items:flex-start;gap:12px}.roi-page .roi-value{width:auto}.roi-page .roi-value input{width:82px;text-align:end}.roi-hint-disclosure>p{position:fixed;z-index:120;inset-inline:var(--pad);inset-block-start:30%;width:auto}.roi-page .roi-results{padding:28px 22px}.roi-leak>summary{grid-template-columns:40px minmax(0,1fr) 20px;gap:13px;min-height:86px}.roi-leak>p{margin:-2px 20px 28px 53px}.roi-step-ledger summary{grid-template-columns:32px minmax(0,1fr) 20px;grid-template-rows:auto auto;gap:8px 14px;padding-block:18px}.roi-step-ledger .n{grid-column:1;grid-row:1}.roi-step-ledger .bar{grid-column:1;grid-row:2}.roi-step-ledger strong{grid-column:2;grid-row:1/span 2}.roi-step-ledger summary>svg{grid-column:3;grid-row:1/span 2}.roi-step-ledger p{margin:0 20px 28px 46px}.roi-close-inner>.btn{width:100%}}@media (prefers-reduced-motion:reduce){.roi-leak>summary>svg,.roi-method>summary svg,.roi-step-ledger summary>svg{transition:none}}