.lp{min-height:100vh;color-scheme:light;--c-navy-900:#0a1b33;--c-navy-800:#0f2340;--c-navy-600:#22334f;--c-slate-600:#45536b;--c-slate-500:#5a6880;--c-slate-300:#8595ae;--c-slate-200:#dde4ed;--c-slate-50:#f1f5f9;--c-white:#ffffff;--c-green-500:#00be7e;--c-green-700:#007a52;--c-green-50:#e6f7f0;--f-sans:var(--font-poppins,"Poppins"),ui-sans-serif,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;--w-hero:700;--w-head:700;--w-item:600;--w-body:400;--s-2:8px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:26px;--e-1:0 1px 2px rgb(10 27 51/.03);--e-2:0 2px 4px rgb(10 27 51/.03),0 12px 28px -16px rgb(10 27 51/.18);--e-3:0 2px 4px rgb(10 27 51/.04),0 40px 80px -44px rgb(10 27 51/.40);--m-spring:cubic-bezier(.34,1.28,.42,1);--m-out:cubic-bezier(.23,1,.32,1);--m-fast:160ms;--m-base:280ms;--m-slow:620ms;--bg-page:var(--c-white);--bg-sunken:var(--c-slate-50);--bg-inverse:var(--c-navy-900);--bg-raised:var(--c-navy-800);--fg-strong:var(--c-navy-900);--fg-muted:var(--c-slate-600);--fg-subtle:var(--c-slate-500);--fg-on-inverse:var(--c-white);--fg-on-inverse-muted:#9daec8;--edge-hairline:var(--c-slate-200);--edge-control:var(--c-slate-300);--edge-inverse:var(--c-navy-600);--accent-fill:var(--c-green-500);--accent-text:var(--c-green-700);--accent-voice:var(--c-green-500);--accent-wash:var(--c-green-50);--on-accent:var(--c-navy-900);--rec-tray-bg:var(--c-slate-50);--rec-tray-ring:rgb(10 27 51/.06);--rec-tray-pad:var(--s-2);--rec-plate-radius:calc(var(--r-xl) - var(--s-2));--btn-radius:var(--r-md);--btn-min-h:44px;--field-focus:0 0 0 3px rgb(0 190 126/.22);--card-radius:var(--r-lg);--gutter:clamp(20px,5vw,44px);--shell:1120px;--ink:var(--c-navy-900);--recovery:var(--c-green-500);--paper:var(--c-white);--ink-2:var(--c-slate-600);--ink-3:var(--c-slate-500);--recovery-ink:var(--c-green-700);--on-ink:var(--c-white);--on-ink-2:#9daec8;--wash:var(--c-slate-50);--rule:var(--c-slate-200);--rule-2:#c3cddb;--rule-3:var(--c-slate-300);--panel:var(--c-navy-800);--rule-ink:var(--c-navy-600);--mono:var(--f-mono);--sans:var(--f-sans)}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.62;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased}.lp .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}.lp .wrap{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.lp .slab{padding-block:clamp(40px,7vw,92px)}.lp .hero-slab{padding-top:clamp(34px,4vw,60px);padding-bottom:clamp(28px,3.4vw,52px);overflow:hidden}.lp .dark,.lp .hero-slab{background:var(--ink);color:var(--on-ink)}.lp h1,.lp h2,.lp h3{margin:0;font-weight:700;line-height:1.06;letter-spacing:-.035em}.lp h1{font-size:clamp(32px,4.1vw,46px);letter-spacing:-.045em;max-width:26ch}.lp h2{font-size:clamp(27px,3.8vw,46px);max-width:24ch}.lp h3{font-size:17px;line-height:1.3;letter-spacing:-.02em}.lp p{margin:0}.lp .lede{font-size:clamp(17px,1.7vw,19px);line-height:1.55;color:var(--ink-2);max-width:50ch}.lp .dark .lede{color:var(--on-ink-2)}.lp .eyebrow{display:inline-flex;align-items:center;gap:11px;margin:0 0 20px;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.lp .dark .eyebrow{color:var(--on-ink-2)}.lp .eyebrow:before{content:"";width:22px;height:5px;border-radius:3px;background:var(--recovery);flex:none}.lp .hl{background-image:linear-gradient(var(--recovery),var(--recovery));background-repeat:no-repeat;background-size:100% .12em;background-position:0 92%;padding-inline:.04em;white-space:nowrap;color:var(--accent-text)}.lp .dark .hl{color:var(--recovery)}.lp .hl--wrap{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lp .num{font-family:var(--mono);font-feature-settings:"tnum" 1}.lp .fine{font-size:13px;line-height:1.6;color:var(--ink-3)}.lp .dark .fine{color:var(--on-ink-2)}.lp .logo{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:inherit}.lp .logo svg{display:block;flex:none}.lp .logo .lockup{font-size:21px;font-weight:700;letter-spacing:-.05em;line-height:1}.lp #how,.lp #letter,.lp #top{scroll-margin-top:92px}.lp .btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lp .btn{display:inline-flex;align-items:center;gap:9px;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:-.015em;text-decoration:none;border-radius:10px;padding:14px 24px;border:2px solid transparent;cursor:pointer;transition:background-color var(--m-fast) var(--m-out),color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out),transform var(--m-base) var(--m-spring)}.lp .btn--go{background:var(--recovery);color:var(--ink);border-color:var(--recovery)}@media (hover:hover){.lp .btn--go:hover{background:var(--ink);color:var(--recovery);border-color:var(--ink)}.lp .dark .btn--go:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}}.lp .btn--line{background:transparent;color:var(--ink);border-color:var(--rule-3)}@media (hover:hover){.lp .btn--line:hover{border-color:var(--ink)}}.lp .dark .btn--line{color:var(--on-ink);border-color:#33455f}@media (hover:hover){.lp .dark .btn--line:hover{border-color:var(--on-ink)}}.lp .btn--sm{padding:10px 16px;font-size:14px;border-radius:var(--r-sm);min-height:44px}.lp .sm-only{display:none}@media (max-width:520px){.lp .lg-only{display:none}.lp .sm-only{display:inline}}.lp .btn .arrow{transition:transform .18s ease}@media (hover:hover){.lp .btn:hover{transform:translateY(-1px)}}.lp .btn:active{transform:translateY(0)}@media (hover:hover){.lp .btn:hover .arrow{transform:translateX(4px)}}.lp a:focus-visible,.lp input:focus-visible,.lp summary:focus-visible{outline:3px solid var(--recovery);outline-offset:3px;border-radius:4px}.lp .hero{display:grid;gap:clamp(26px,3.4vw,48px);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1000px){.lp .hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-template-rows:max-content 1fr}.lp .hero-text{grid-row:1}.lp .hero-cta,.lp .hero-text{grid-column:1;align-self:start}.lp .hero-cta{grid-row:2}.lp .rec{grid-column:2;grid-row:1/span 2;align-self:center}}.lp .hero .lede{margin-top:18px}.lp .hero-cta .btn-row{margin-top:0}.lp .hero-badge{display:inline-flex;align-items:center;gap:9px;margin:0 0 20px;padding:6px 7px 6px 13px;border-radius:999px;background:rgb(0 190 126/.1);box-shadow:inset 0 0 0 1px rgb(0 190 126/.24);color:var(--on-ink);text-decoration:none;font-size:13.5px;line-height:1.35;letter-spacing:-.005em}.lp .hero-badge-t{display:block;text-wrap:balance}.lp .hero-badge b{font-family:var(--mono);font-weight:600;font-size:13px;color:var(--recovery);font-variant-numeric:tabular-nums}.lp .hero-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--recovery);flex:none;box-shadow:0 0 0 4px rgb(0 190 126/.15)}.lp .hero-badge .arrow{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:rgb(255 255 255/.1);font-size:11px;flex:none;transition:transform .22s var(--m-out)}@media (hover:hover){.lp .hero-badge:hover{background:rgb(0 190 126/.17)}.lp .hero-badge:hover .arrow{transform:translateX(3px)}}@media (max-width:600px){.lp .hero-badge{font-size:12.5px;padding-left:11px;gap:8px}}.lp .hero-go{display:inline-flex;align-items:center;gap:9px;padding:11px 2px;color:var(--on-ink);text-decoration:underline;text-underline-offset:4px;font-weight:600;font-size:16px;letter-spacing:-.01em}.lp .hero-go .arrow{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgb(255 255 255/.1);font-size:11px;text-decoration:none;transition:transform .22s var(--m-out)}@media (hover:hover){.lp .hero-go:hover{color:var(--recovery)}.lp .hero-go:hover .arrow{transform:translateX(3px)}}.lp .hero-note{margin-top:14px}.lp .rec{background:var(--rec-tray-bg);padding:var(--rec-tray-pad);border-radius:var(--r-xl);box-shadow:inset 0 0 0 1px var(--rec-tray-ring),var(--e-3)}.lp .rec-inner{background:var(--bg-page);border-radius:var(--rec-plate-radius);box-shadow:0 0 0 1px rgb(10 27 51/.05),var(--e-1);overflow:hidden}.lp .rec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;padding:14px clamp(18px,2.4vw,26px);border-bottom:1px solid var(--edge-hairline);background:var(--bg-sunken);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.lp .rec-body{padding:clamp(20px,2.6vw,28px)}.lp .clause{font-family:var(--mono);font-size:clamp(14px,3.4vw,16px);line-height:2.1;color:var(--ink-2);margin:0}.lp .clause b,.lp .f{color:var(--ink);font-weight:600}.lp .f{font-family:var(--mono);font-size:inherit;background:var(--wash);border:solid var(--rule-2);border-width:1px 1px 2px;border-radius:7px;padding:5px 7px;width:6.2ch;text-align:center;-moz-appearance:textfield;appearance:textfield}.lp .f::-webkit-inner-spin-button,.lp .f::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (hover:hover){.lp .f:hover{border-color:var(--rule-3)}}.lp .f:focus{outline:none;border-color:var(--recovery);background:#fff;box-shadow:0 0 0 3px rgba(0,190,126,.22)}.lp .f--n{width:5.2ch}.lp .vol{display:grid;gap:12px 16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:22px;padding-top:20px;border-top:1px solid var(--rule)}.lp .vol .cap{grid-column:1/-1;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.lp .vol input[type=range]{width:100%;height:44px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.lp .vol input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:var(--wash);border:1px solid var(--rule-2)}.lp .vol input[type=range]::-moz-range-track{height:8px;border-radius:4px;background:var(--wash);border:1px solid var(--rule-2)}.lp .vol input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;margin-top:-11px;background:var(--ink);border:4px solid var(--recovery);cursor:grab}.lp .vol input[type=range]::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--ink);border:4px solid var(--recovery);cursor:grab}.lp .out{margin-top:24px;padding-top:22px;border-top:2px solid var(--ink)}.lp .row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:7px}.lp .row .k{font-size:14.5px;color:var(--ink-2)}@media (max-width:420px){.lp .row .k{font-size:13.5px}}.lp .row .v{font-family:var(--mono);font-size:16px;font-weight:600;white-space:nowrap}.lp .bar{position:relative;height:16px;margin:14px 0 4px}.lp .bar i{left:0;background:var(--ink);width:var(--w,0);transition:width var(--m-base) var(--m-spring)}.lp .bar b,.lp .bar i{position:absolute;top:0;bottom:0;border-radius:8px}.lp .bar b{background:var(--recovery);left:calc(var(--w,0%) - 8px);width:calc(var(--o,0%) + 8px);transition:left .28s var(--m-out),width .28s var(--m-out)}.lp .bar[data-o="0"] b{display:none}.lp .verdict{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-top:10px;padding:14px 16px;border-radius:12px;background:rgba(0,190,126,.09)}.lp .verdict .k{font-size:11px;letter-spacing:.13em;text-transform:uppercase}.lp .verdict .k,.lp .verdict .v{font-family:var(--mono);font-weight:600;color:var(--recovery-ink)}.lp .verdict .v{font-size:clamp(24px,4.4vw,30px);letter-spacing:-.01em;line-height:1}.lp .verdict[data-tone=none]{background:var(--wash)}.lp .verdict[data-tone=none] .k,.lp .verdict[data-tone=none] .v{color:var(--ink-2)}.lp .verdict[data-tone=under]{background:#f4f6f9}.lp .verdict[data-tone=under] .k,.lp .verdict[data-tone=under] .v{color:var(--ink-2)}.lp .working{margin-top:16px;padding-top:14px;border-top:1px dashed var(--rule-2);font-family:var(--mono);font-size:13px;line-height:1.85;color:var(--ink-3)}.lp .working span{display:block}.lp .working .sum{color:var(--ink);font-weight:600}.lp .note{margin-top:12px}.lp .js-motion .reveal{opacity:0;transform:translateY(24px) scale(.988)}.lp .js-motion .reveal.seen{opacity:1;transform:none;transition:opacity .62s var(--m-out),transform .72s var(--m-spring)}.lp .js-motion .reveal .hl{background-size:0 .12em}.lp .js-motion .reveal.seen .hl{background-size:100% .12em;transition:background-size .72s var(--m-out);transition-delay:calc(var(--d,0s) + .26s)}.lp .js-motion .hero-slab .reveal{animation:lp-rise .78s var(--m-spring) both;animation-delay:var(--d,0s)}.lp .js-motion .hero-slab .reveal.seen{transition:none}@media (hover:hover){.lp .howshot img,.lp .proofs figure img{transition:transform .5s var(--m-out),box-shadow .5s var(--m-out)}.lp .howshot:hover img,.lp .proofs figure:hover img{transform:translateY(-4px);box-shadow:0 2px 4px rgb(10 27 51/.07),0 26px 56px -14px rgb(10 27 51/.22)}}@media (prefers-reduced-motion:reduce){.lp .js-motion .reveal,.lp .js-motion .reveal.seen{opacity:1;transform:none;transition:none}.lp .bar b,.lp .bar i,.lp .btn,.lp .btn .arrow{transition:none}@media (hover:hover){.lp .btn:hover .arrow{transform:none}}}.lp .head{max-width:52ch}.lp .head+.body,.lp .howgrid{margin-top:clamp(26px,3.4vw,40px)}.lp .howgrid{display:grid;gap:clamp(28px,4vw,64px)}@media (min-width:980px){.lp .howgrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.lp .howshot{position:sticky;top:96px}}.lp .howsteps{counter-reset:s;list-style:none;margin:0;padding:0}.lp .howsteps li{counter-increment:s;position:relative;padding-left:52px;padding-block:clamp(18px,2vw,24px);border-bottom:1px solid var(--rule)}.lp .howsteps li:first-child{padding-top:0}.lp .howsteps li:last-child{border-bottom:0}.lp .howsteps li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:clamp(18px,2vw,24px);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent-wash);color:var(--recovery-ink);font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.06em}.lp .howsteps li:first-child:before{top:0}.lp .howsteps li:after{content:"";position:absolute;left:17px;width:1px;background:var(--rule);top:calc(clamp(18px,2vw,24px) + 34px + 6px);bottom:calc(clamp(18px,2vw,24px) * -1)}.lp .howsteps li:first-child:after{top:40px}.lp .howsteps li:last-child:after{display:none}.lp .howsteps h3{margin-bottom:6px;font-size:17px;letter-spacing:-.02em}.lp .howsteps p{font-size:14.5px;line-height:1.6;color:var(--ink-2);max-width:46ch}.lp .howshot{margin:0}.lp .howshot img{display:block;width:100%;height:auto;border-radius:var(--r-md);border:1px solid var(--edge-hairline);box-shadow:0 1px 2px rgb(10 27 51/.06),0 18px 40px -12px rgb(10 27 51/.16)}.lp .howshot figcaption{margin-top:12px;font-size:12.5px;line-height:1.5;color:var(--ink-3);max-width:52ch}.lp .split{gap:clamp(28px,4vw,52px);grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width:980px){.lp .split{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}.lp .letter{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--edge-inverse),0 40px 80px -44px rgb(2 8 20/.55)}.lp .letter-bar{align-items:baseline;gap:14px;padding:13px 20px;border-bottom:1px solid var(--rule-ink);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--on-ink-2)}@media (max-width:600px){.lp .letter-bar span:last-child{display:none}}.lp .letter-scroll{position:relative}.lp .letter-scroll:after{content:"";position:absolute;inset:0 0 0 auto;width:36px;pointer-events:none;background:linear-gradient(to right,rgba(15,35,64,0),var(--panel))}.lp .letter pre{margin:0;padding:22px 20px;overflow-x:auto;white-space:pre;font-family:var(--mono);font-size:clamp(10px,2.6vw,12.5px);line-height:1.7;color:#dbe5f2}.lp .letter .hi{color:var(--recovery);font-weight:600}.lp .proofs{margin-top:clamp(26px,3.4vw,40px);display:grid;gap:clamp(28px,3.4vw,44px)}.lp .proofs>article{display:grid;gap:clamp(16px,2vw,28px);padding-top:clamp(22px,2.4vw,30px);border-top:1px solid var(--rule)}@media (min-width:900px){.lp .proofs>article{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:center}.lp .proofs>article.proof--plain{grid-template-columns:minmax(0,.62fr)}}.lp .proofs h3{margin-bottom:8px;font-size:18px;letter-spacing:-.02em}.lp .proofs p{font-size:14.5px;line-height:1.6;color:var(--ink-2);max-width:44ch}.lp .proofs figure{margin:0}.lp .proofs figure img{display:block;width:100%;height:auto;border-radius:var(--r-sm);border:1px solid var(--edge-hairline);box-shadow:0 1px 2px rgb(10 27 51/.05),0 12px 28px -10px rgb(10 27 51/.14)}.lp .trust p{font-size:14.5px;line-height:1.55;color:var(--ink-2)}.lp .pv{background:var(--paper);color:var(--ink);padding:clamp(14px,1.6vw,20px) clamp(15px,1.8vw,22px);border-radius:calc(var(--bezel) - var(--pad));font-size:13.5px;line-height:1.55;box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 1px 2px rgb(10 27 51/.06),0 18px 40px -14px rgb(10 27 51/.2)}.lp .pv-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.lp .pv-top h4{font-size:15px;font-weight:var(--w-item);letter-spacing:-.01em;margin:0}.lp .pv-amt{font-size:17px;font-weight:var(--w-item);color:var(--accent-text);font-variant-numeric:tabular-nums}.lp .pv-meta{display:flex;flex-wrap:wrap;gap:4px 20px;margin:8px 0 0}.lp .pv-meta>div{display:flex;gap:7px}.lp .pv-meta dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums}.lp .pv .pv-body{margin:12px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink);max-width:none}.lp .pv-ev{margin-top:14px;padding-top:12px;border-top:1px solid var(--rule)}.lp .pv .pv-ev-h{margin:0;font-size:12px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle);max-width:none}.lp .pv .pv-ev ul{margin:7px 0 0;padding:0;list-style:none;color:var(--ink-2)}.lp .pv-ev li+li{margin-top:3px}.lp .pv-mono{font-family:var(--f-mono);font-size:12.5px}.lp .pv .pv-caveat{margin:10px 0 0;font-size:12.5px;line-height:1.5;font-style:italic;color:var(--fg-subtle);max-width:none}.lp .pv .pv-period{font-size:15px;font-weight:var(--w-item);color:var(--ink);font-variant-numeric:tabular-nums}.lp .pv .pv-lock,.lp .pv .pv-period{margin:0;line-height:1.4;max-width:none}.lp .pv .pv-lock{font-size:12px;color:var(--fg-subtle)}.lp .pv .pv-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--fg-subtle);max-width:none}.lp .pv-tags{display:inline-flex;gap:6px}.lp .pv-tag{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:500}.lp .pv-tag--ok{background:var(--accent-wash);color:#0b6b49}.lp .pv-tag--warn{background:#fef3c7;color:#78350f}.lp .pv-m{display:flex;flex-wrap:wrap;gap:6px 22px;margin:12px 0 0}.lp .pv-m>div{display:flex;gap:7px}.lp .pv-m dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums}.lp .aud{background:var(--paper);color:var(--ink);padding:clamp(16px,2vw,22px);border-radius:calc(var(--bezel) - var(--pad));box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 1px 2px rgb(10 27 51/.06),0 18px 40px -14px rgb(10 27 51/.2)}.lp .aud .aud-h{margin:0;font-size:17px;font-weight:var(--w-item);letter-spacing:-.02em;max-width:none}.lp .aud .aud-h span{color:var(--fg-subtle);font-weight:400}.lp .aud .aud-when{margin:3px 0 0;font-size:12.5px;color:var(--fg-subtle);font-variant-numeric:tabular-nums;max-width:none}.lp .aud-figs{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.lp .aud-figs>div{border-radius:var(--r-sm);padding:12px 14px;box-shadow:inset 0 0 0 1px var(--edge-hairline)}.lp .aud-figs dt{font-size:11.5px;color:var(--fg-subtle)}.lp .aud-figs dd{margin:4px 0 0;font-size:clamp(19px,2.2vw,23px);font-weight:var(--w-item);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp .aud-figs dd.aud-up{color:var(--accent-text)}.lp .aud-cov{margin:12px 0 0;padding:11px 14px;border-radius:var(--r-sm);background:var(--accent-wash);color:#0b5c40;font-size:13.5px;line-height:1.5;max-width:none}@media (max-width:520px){.lp .aud-figs{grid-template-columns:minmax(0,1fr)}}.lp .close{display:grid;gap:clamp(24px,3.4vw,44px);grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width:860px){.lp .close{grid-template-columns:minmax(0,50ch) minmax(0,1fr);align-items:start}}.lp .close-need{margin:0}.lp .close-need-h{margin:0 0 14px;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-2)}.lp .close-need ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.lp .close-need li{position:relative;padding-left:26px;font-size:15px;line-height:1.5;color:var(--on-ink)}.lp .close-need li span{display:block;font-size:13.5px;color:var(--on-ink-2);margin-top:2px}.lp .versus{display:grid;gap:16px;margin-top:clamp(26px,3.4vw,40px);grid-template-columns:minmax(0,1fr)}@media (min-width:820px){.lp .versus{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .versus>div{border-radius:var(--r-lg);padding:clamp(20px,2.4vw,28px);background:var(--paper);box-shadow:inset 0 0 0 1px var(--edge-hairline)}.lp .versus>div.versus--ours{background:var(--wash);box-shadow:inset 0 0 0 1px var(--edge-hairline),0 1px 2px rgb(10 27 51/.04),0 24px 48px -28px rgb(10 27 51/.28)}.lp .versus h3{margin:0;font-size:17px;letter-spacing:-.015em}.lp .versus .versus-sub{margin:4px 0 0;font-size:13px;color:var(--fg-subtle)}.lp .versus ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.lp .versus li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.lp .versus--ours li:before{top:6px;height:6px;border-left:2px solid var(--recovery);border-bottom:2px solid var(--recovery);transform:rotate(-45deg)}.lp .versus--ours li:before,.lp .versus--theirs li:before{content:"";position:absolute;left:0;width:11px;border-radius:1px}.lp .versus--theirs li:before{top:11px;height:2px;background:var(--edge-control)}.lp .qa{display:grid;gap:clamp(20px,2.6vw,30px) clamp(28px,3.4vw,52px);margin-top:clamp(26px,3.4vw,40px);grid-template-columns:minmax(0,1fr)}@media (min-width:820px){.lp .qa{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .qa h3{margin:0 0 7px;font-size:15.5px;letter-spacing:-.012em}.lp .qa p{margin:0;line-height:1.6;max-width:52ch}.lp .qa p,.lp .qa-more{font-size:14.5px;color:var(--ink-2)}.lp .qa-more{margin:clamp(24px,3vw,34px) 0 0}.lp .qa-more a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.lp .subs{display:grid;gap:12px;margin-top:clamp(24px,3vw,34px);grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.lp .subs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.lp .subs{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp .subs>div{padding:16px 18px;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--edge-hairline)}.lp .subs h3{margin:0;font-size:15px;letter-spacing:-.012em}.lp .subs p{margin:5px 0 0;font-size:13px;line-height:1.5;color:var(--ink-2);max-width:none}.lp .subs-note{margin:clamp(18px,2.4vw,26px) 0 0;font-size:14px;line-height:1.6;color:var(--ink-2);max-width:62ch}.lp .subs-note a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.lp .fig-scale{grid-column:1/-1;margin:clamp(20px,2.6vw,28px) 0 0;padding:18px 14px 14px;background:var(--paper);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--edge-hairline);overflow-x:auto;overscroll-behavior-x:contain}.lp .fig-scale svg{display:block;width:100%;height:auto;min-width:460px;overflow:visible}.lp .fig-lbl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;fill:var(--fg-muted)}.lp .fig-lbl,.lp .fig-num{font-family:var(--f-mono);font-weight:600}.lp .fig-num{font-size:15px;font-variant-numeric:tabular-nums;fill:var(--fg-strong)}.lp .fig-num--m{fill:var(--fg-muted);font-weight:400}.lp .fig-gap{font-family:var(--f-mono);font-size:30px;font-weight:600;font-variant-numeric:tabular-nums;fill:var(--fg-strong)}.lp .fig-note{font-family:var(--f-sans);font-size:13px;fill:var(--fg-muted);text-transform:none;letter-spacing:0;font-weight:400}.lp .fig-sep{fill:var(--rule);font-weight:400}.lp .rep-m{font-size:10.5px;letter-spacing:.13em;fill:#8595ae}.lp .rep-m,.lp .rep-n{font-family:var(--f-mono);font-weight:600}.lp .rep-n{font-size:27px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;fill:var(--fg-strong)}.lp .rep-n--g{fill:var(--accent-text)}.lp section.sunken{position:relative;isolation:isolate}.lp section.sunken:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--ink) 1px,transparent 1px),linear-gradient(90deg,var(--ink) 1px,transparent 1px);background-size:46px 46px;opacity:.055;-webkit-mask-image:radial-gradient(140% 96% at 50% 0,#000 70%,transparent 100%);mask-image:radial-gradient(140% 96% at 50% 0,#000 70%,transparent 100%)}.lp .glow{position:relative;isolation:isolate}.lp .glow:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(56% 50% at 82% 6%,rgb(0 190 126/.16),transparent 66%),radial-gradient(48% 44% at 4% 96%,rgb(10 27 51/.055),transparent 70%)}.lp section.slab:not(.dark):not(.sunken){position:relative;isolation:isolate}.lp section.slab:not(.dark):not(.sunken):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgb(10 27 51/.075) .9px,transparent 0),linear-gradient(180deg,rgb(241 245 249/.9),rgb(241 245 249/0) 210px);background-size:22px 22px,100% 100%;-webkit-mask-image:linear-gradient(#000,#000 58%,transparent);mask-image:linear-gradient(#000,#000 58%,transparent)}.lp .hero-specs{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px 22px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));max-width:34rem}.lp .hero-specs li{padding-top:12px;border-top:1px solid var(--edge-inverse)}.lp .hero-specs b{display:block;font-family:var(--f-mono);font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--on-ink);white-space:nowrap}.lp .hero-specs span{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--on-ink-2)}.lp .lt-cite{padding-left:12px;border-left:2px solid var(--c-slate-200)}.lp .lt-claim .lt-cite{border-left-color:#c3cddb}.lp .pv-meta{display:grid;gap:10px 18px;margin:12px 0 0;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.lp .pv-meta>div{display:block}.lp .pv-meta dt{display:block;font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.lp .pv-meta dd{margin:2px 0 0;font-size:15px;font-weight:600;letter-spacing:-.01em}.lp .pv-m{display:grid;gap:10px 18px;margin:14px 0 0;grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.lp .pv-m dt,.lp .pv-m>div{display:block}.lp .pv-m dt{font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);line-height:1.35}.lp .pv-m dd{margin:2px 0 0;font-size:15px;font-weight:600;letter-spacing:-.01em}.lp .rail{max-width:var(--shell);margin:clamp(34px,4.4vw,56px) auto 0;padding:clamp(26px,3.2vw,36px) var(--gutter) 0;border-top:1px solid var(--edge-inverse)}.lp .rail-h{margin:0 0 clamp(20px,2.4vw,28px);font-family:var(--f-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-2)}.lp .rail-track{list-style:none;margin:0;padding:0;display:grid;gap:22px 20px;grid-template-columns:1fr}@media (min-width:720px){.lp .rail-track{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp .rail-track li{position:relative;padding-top:26px}.lp .rail-track li:after{content:"";position:absolute;left:0;top:0;width:11px;height:11px;border-radius:50%;box-sizing:border-box;border:2px solid var(--accent-voice);background:var(--bg-inverse)}.lp .rail-track li.is-done:after{background:var(--accent-voice)}@media (min-width:720px){.lp .rail-track li:not(:last-child):before{content:"";position:absolute;left:13px;top:5px;right:-20px;height:1px;background:var(--edge-inverse)}.lp .rail-track li.is-done:not(:last-child):before{background:var(--accent-voice);opacity:.55}}.lp .rail-track b{display:block;font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--on-ink)}.lp .rail-track span{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--on-ink-2)}.lp .rail-note{margin:clamp(18px,2.2vw,24px) 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-3);max-width:62ch}.lp .dark:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}@media print{.lp .dark:after{display:none}}.lp section.dark{position:relative;isolation:isolate}.lp section.dark:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 12% 0,rgb(0 190 126/.11),transparent 62%),linear-gradient(158deg,rgb(255 255 255/.05),transparent 46%)}.lp .versus>div.versus--ours{background:var(--bg-inverse);box-shadow:inset 0 0 0 1px var(--edge-inverse),0 2px 4px rgb(10 27 51/.06),0 40px 72px -40px rgb(10 27 51/.45)}.lp .versus--ours h3{color:var(--on-ink)}.lp .versus--ours .versus-sub{color:var(--on-ink-2)}.lp .versus--ours li{color:#c7d4e6}.lp .versus--ours li:before{border-color:var(--accent-voice)}.lp .versus--theirs{position:relative}.lp .versus-tag{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:999px;font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lp .versus--theirs .versus-tag{background:var(--wash);color:var(--fg-subtle);box-shadow:inset 0 0 0 1px var(--edge-hairline)}.lp .versus--ours .versus-tag{background:rgb(0 190 126/.14);color:var(--accent-voice);box-shadow:inset 0 0 0 1px rgb(0 190 126/.3)}@media (min-width:900px){.lp .why{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .why-card--wide{grid-column:span 2}}.lp .why-fig{background:var(--bg-inverse);border-radius:var(--r-lg);padding:clamp(20px,2.2vw,26px);display:flex;flex-direction:column;justify-content:center;min-height:150px}.lp .why-fig b{display:block;font-family:var(--f-mono);font-weight:600;font-size:clamp(40px,5.4vw,58px);line-height:1;letter-spacing:-.04em;color:var(--on-ink);font-variant-numeric:tabular-nums}.lp .why-fig i{display:block;font-style:normal;margin-top:6px;font-family:var(--f-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-voice)}.lp .why-fig p{margin:14px 0 0;font-size:14px;line-height:1.55;color:#c7d4e6}.lp .why-win{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-lg);padding:clamp(20px,2.2vw,26px);display:flex;flex-direction:column;justify-content:center}.lp .why-win svg{display:block;width:100%;height:auto}.lp .why-win p{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--fg-subtle)}.lp .win-l{font-size:9px;fill:#8595ae}.lp .win-k,.lp .win-l{font-family:var(--f-mono);font-weight:600;letter-spacing:1.2px}.lp .win-k{font-size:9.5px;fill:#0a1b33}.lp .qa>div{background:var(--paper);border-radius:var(--r-md);padding:clamp(18px,2vw,22px);box-shadow:inset 0 0 0 1px var(--edge-hairline)}.lp .qa{gap:clamp(14px,1.6vw,18px)}.lp .close .qa,.lp .vs{grid-template-columns:minmax(0,1fr)}.lp .vs{display:grid;gap:14px;margin-top:var(--s-6)}@media(min-width:620px){.lp .vs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.lp .vs{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp .vs-card{display:flex;flex-direction:column;padding:20px 20px 18px;border-radius:var(--r-md);background:rgb(255 255 255/.04);border:1px solid var(--rule-ink)}.lp .vs-card--us{background:rgb(0 190 126/.1);border-color:rgb(0 190 126/.4)}.lp .vs-name{margin:0;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-2)}.lp .vs-card--us .vs-name,.lp .vs-tag{color:var(--recovery)}.lp .vs-tag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:rgb(0 190 126/.16);font-size:10px;letter-spacing:.12em;vertical-align:1px}.lp .vs-price{margin:14px 0 0;display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.lp .vs-price b{font-family:var(--mono);font-size:clamp(25px,2.5vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--on-ink);font-variant-numeric:tabular-nums}.lp .vs-price span{font-size:12.5px;color:var(--on-ink-2)}.lp .vs-sub{margin:9px 0 0;font-size:13px;line-height:1.5;color:var(--on-ink-2)}.lp .vs-list{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--rule-ink);display:grid;gap:9px}.lp .vs-card--us .vs-list{border-top-color:rgb(0 190 126/.26)}.lp .vs-list li{font-size:13px;line-height:1.5;color:var(--on-ink-2)}.lp .vs-list .key{color:var(--on-ink);font-weight:600}.lp .vs-foot{margin:var(--s-5) 0 0;font-size:12.5px;line-height:1.6;color:var(--on-ink-2);max-width:58ch}.lp .cmp-more{margin:var(--s-4) 0 0;font-size:14px}.lp .cmp-more a{color:var(--on-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--rule-ink)}@media(hover:hover){.lp .cmp-more a:hover{text-decoration-color:var(--recovery)}}.lp .qa h3{color:var(--fg-strong)}.lp .qa p{max-width:none}.lp .plate{position:relative;padding:clamp(22px,2.8vw,34px);border:1px solid var(--rule-ink);border-radius:var(--r-lg);background-image:linear-gradient(rgb(255 255 255/.028) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.028) 1px,transparent 0);background-size:34px 34px}.lp .plate .months-grid{margin-top:0}.lp .plate .risk{margin-top:var(--s-6)}.lp .price-rule{margin:0 0 var(--s-5);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;color:var(--on-ink-2)}.lp .price-rule span{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap}.lp .price-rule span:not(:last-child):after{content:"/";margin-left:18px;color:var(--on-ink-2);opacity:.45}.lp .price-rule b{font-size:15px;font-weight:600;color:var(--on-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lp .still{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--on-ink)}.lp .still>span:first-child{color:var(--on-ink-2)}.lp .still>span{white-space:nowrap}.lp .still>span:not(:first-child):not(:last-child):after{content:"\00b7";margin-left:12px;color:var(--on-ink-2);opacity:.45}.lp .plate-c{position:absolute;width:11px;height:11px;pointer-events:none}.lp .plate-c:after,.lp .plate-c:before{content:"";position:absolute;background:var(--accent-voice);opacity:.85}.lp .plate-c:before{left:0;right:0;top:5px;height:1px}.lp .plate-c:after{top:0;bottom:0;left:5px;width:1px}.lp .plate-c--tl{top:-6px;left:-6px}.lp .plate-c--tr{top:-6px;right:-6px}.lp .plate-c--bl{bottom:-6px;left:-6px}.lp .plate-c--br{bottom:-6px;right:-6px}.lp .proof-chip{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--wash);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--edge-hairline);font-family:var(--f-mono);font-size:11px;font-weight:600;margin-bottom:10px}@media (hover:hover){.lp .qa-more a:hover,.lp .subs-note a:hover{color:var(--accent-text)}}.lp .close-need li:before{content:"";position:absolute;left:0;top:7px;width:11px;height:6px;border-left:2px solid var(--recovery);border-bottom:2px solid var(--recovery);transform:rotate(-45deg);border-radius:1px}.lp footer{border-top:1px solid var(--rule-ink);padding-block:26px}.lp .foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;font-size:13px}.lp .foot,.lp .foot a{color:var(--on-ink-2)}.lp .foot details{max-width:62ch}.lp .foot summary{cursor:pointer;color:var(--on-ink);font-weight:500;list-style:none}.lp .foot summary::-webkit-details-marker{display:none}.lp .foot summary:after{content:" +";font-family:var(--mono);color:var(--recovery)}.lp .foot details[open] summary:after{content:" –"}.lp .foot details p{margin-top:8px;line-height:1.6}.lp .fig{margin:clamp(28px,4vw,44px) 0 clamp(34px,5vw,60px);padding:0}.lp .fig-svg{display:block;width:100%;height:auto}.lp .fig-narrow{display:none}@media (max-width:999px){.lp .fig-wide{display:none}.lp .fig-narrow{display:block;max-width:460px}}@media (max-width:760px){.lp .fig{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.lp .fig-wide{width:760px;max-width:none}}.lp .foot-nav{display:flex;flex-wrap:wrap;gap:6px 20px;width:100%;padding-bottom:20px;margin-bottom:4px;border-bottom:1px solid var(--edge-inverse)}.lp .foot-nav a{color:var(--on-ink);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--m-fast,.16s) var(--m-out,cubic-bezier(.22,.8,.3,1))}@media (hover:hover){.lp .foot-nav a:hover{border-bottom-color:var(--recovery)}}.lp .foot-nav a:focus-visible{outline:2px solid var(--recovery);outline-offset:3px;border-radius:2px}.lp .foot-cols{display:grid;gap:clamp(26px,3vw,40px);grid-template-columns:minmax(0,1fr);width:100%;padding-bottom:26px;margin-bottom:4px;border-bottom:1px solid var(--edge-inverse)}@media (min-width:720px){.lp .foot-cols{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));gap:32px}}.lp .foot-brand p{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--on-ink-2);max-width:34ch}.lp .foot-col h3{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--on-ink)}.lp .foot-col ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.lp .foot-col a{color:var(--on-ink-2);text-decoration:none;font-size:13.5px;border-bottom:1px solid transparent;transition:color var(--m-fast,.16s) var(--m-out,cubic-bezier(.22,.8,.3,1))}@media (hover:hover){.lp .foot-col a:hover{color:var(--on-ink)}}.lp .foot-col a:focus-visible{outline:2px solid var(--recovery);outline-offset:3px;border-radius:2px}.lp .foot-col .foot-col-all{color:var(--on-ink);text-decoration:underline;text-underline-offset:3px}.lp .sunken{background:var(--bg-sunken)}.lp .label{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle)}.lp .head .label{display:block;margin-bottom:12px}.lp .compare{display:grid;gap:var(--s-5);margin-top:var(--s-7)}.lp .doc{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--bg-page);overflow:hidden;min-width:0}.lp .doc-bar{display:flex;justify-content:space-between;gap:12px;padding:10px var(--s-4);border-bottom:1px solid var(--rule);background:var(--bg-sunken)}.lp .doc table{width:100%;border-collapse:collapse;table-layout:fixed}.lp .doc td{padding:9px var(--s-4);font-size:13px;border-bottom:1px solid #e8eef5;vertical-align:top}.lp .doc tr:last-child td{border-bottom:0}.lp .doc td:first-child{width:auto;color:var(--fg-muted);word-break:break-word}.lp .doc td.money{width:8.6em;white-space:nowrap}.lp .doc td.money,.lp .doc td.rate{text-align:right;color:var(--fg-strong);font-size:12.5px;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.lp .doc td.rate{width:12.8em;padding-left:6px;line-height:1.45;overflow-wrap:break-word}.lp .doc tr.flag td.rate{color:var(--accent-text);font-weight:700}.lp .doc tr.total td{border-top:2px solid var(--fg-strong);font-weight:600}.lp .doc tr.total td:first-child{color:var(--fg-strong)}.lp .doc tr.flag td{background:var(--accent-wash)}.lp .doc tr.flag td:first-child{box-shadow:inset 3px 0 0 var(--accent-fill);color:var(--accent-text);font-weight:600}.lp .doc tr.flag td.money{color:var(--accent-text);font-weight:700}.lp .link{display:grid;place-items:center;padding-block:12px}.lp .link-line{width:2px;height:56px;background:var(--accent-fill);border-radius:1px}.lp .compare-note{grid-column:1/-1;margin-top:var(--s-5);text-align:center}.lp .compare-note .label{color:var(--accent-text)}@media(max-width:420px){.lp .doc td.rate{width:9.2em}}@media(min-width:860px){.lp .compare{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:start;gap:0}.lp .link{align-self:center;padding:0}.lp .link-line{width:100%;height:2px}}.lp .foot-nav .foot-legal{opacity:.72}.lp .masthead{border-bottom:1px solid var(--rule);z-index:20;background:rgb(255 255 255/.92);backdrop-filter:saturate(1.4) blur(8px)}.lp .masthead .wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s-4);min-height:60px}.lp .brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--fg-strong)}.lp .brand svg{width:19px;height:auto}.lp .brand .lockup{font-weight:700;letter-spacing:-.03em;font-size:18px}.lp .nav{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);justify-self:end}.lp .nav a{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--fg-muted);text-decoration:none;padding-block:6px}@media(hover:hover){.lp .nav a:hover{color:var(--fg-strong)}}.lp .nav a:active{color:var(--accent-text)}.lp .nav a[aria-current=page]{color:var(--fg-strong)}.lp .masthead .btn{justify-self:end}.lp .topline{margin:0;background:var(--bg-inverse);color:var(--on-ink-2);font-size:13px;line-height:1.45;text-align:center;padding:9px clamp(16px,4vw,24px);border-bottom:1px solid var(--edge-inverse)}.lp .topline a{color:var(--on-ink-2);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--m-fast) var(--m-out),border-color var(--m-fast) var(--m-out)}.lp .topline .arrow{margin-left:4px;color:var(--recovery)}@media (hover:hover){.lp .topline a:hover{color:var(--on-ink);border-bottom-color:var(--recovery)}}.lp .topline a:focus-visible{outline:2px solid var(--recovery);outline-offset:3px;border-radius:2px}.lp .skip{position:absolute;left:var(--gutter);top:-100px;z-index:30;display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--s-4);border-radius:var(--r-md);background:var(--fg-strong);color:var(--on-ink);font-family:var(--f-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:top var(--m-fast) var(--m-spring)}.lp .skip:focus-visible{top:10px}@media(max-width:900px){.lp .masthead .wrap{grid-template-columns:1fr auto;row-gap:var(--s-2);padding-block:10px}.lp .nav{grid-column:1/-1;justify-self:start;order:3}}@media(min-width:901px){.lp .masthead{position:sticky;top:0}}@media(prefers-reduced-motion:reduce){.lp .skip{transition:none}}.lp .lp{--c-ink:#0A1B33;--c-ink-800:#0F2340;--c-ink-700:#16253D;--c-ink-600:#22334F;--c-ink-500:#43699E;--c-paper:#FFFFFF;--c-slate-100:#E8EEF5;--c-green-600:#00A86E;--rule-inverse:var(--c-ink-600);--edge-control-inverse:var(--c-ink-500);--s-3:12px;--s-9:96px;--r-xs:2px}.lp section.inverse{background:var(--bg-inverse);color:var(--fg-on-inverse)}.lp .inverse .label,.lp .inverse .lede{color:var(--fg-on-inverse-muted)}.lp .inverse .btn--line{border-color:var(--edge-control-inverse);color:var(--fg-on-inverse)}@media(hover:hover){.lp .inverse .btn--line:hover{border-color:var(--fg-on-inverse)}}.lp .inverse .trust>div{border-top-color:var(--fg-on-inverse)}.lp .inverse .trust p{color:var(--fg-on-inverse-muted)}.lp .split{display:grid;gap:var(--s-7)}@media(min-width:940px){.lp .split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--s-9)}}.lp .letter{border:1px solid var(--rule-inverse);border-radius:var(--r-md);background:var(--bg-raised);overflow:hidden;min-width:0;width:fit-content;max-width:100%}.lp .letter-bar{display:flex;justify-content:space-between;gap:var(--s-3);padding:10px var(--s-4);border-bottom:1px solid var(--rule-inverse)}.lp .letter-bar .label{color:var(--fg-on-inverse-muted)}.lp .letter-scroll{padding:var(--s-4)}.lp .lt-sheet{background:var(--c-paper);color:var(--c-ink);border-radius:var(--r-xs);padding:clamp(20px,4vw,34px) clamp(18px,4vw,38px);font-family:var(--f-sans);font-size:14px;line-height:1.62;max-width:62ch}.lp .lt-kicker{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-600);padding-bottom:12px;border-bottom:1px solid var(--c-slate-200);margin:0}.lp .lt-head{margin:16px 0 0;display:grid;gap:2px}.lp .lt-meta{display:flex;gap:10px;font-size:13px}.lp .lt-meta dt{flex:0 0 4.6em;color:var(--c-ink-600);font-family:var(--f-mono);font-size:11.5px;letter-spacing:.03em;padding-top:2px}.lp .lt-meta dd{margin:0;font-weight:500}.lp .lt-body{margin:18px 0 0;max-width:58ch}.lp .lt-body b{font-weight:600}.lp .lt-close{margin-top:22px;padding-top:16px;border-top:1px solid var(--c-slate-200);color:var(--c-ink-700)}.lp .lt-claim{margin-top:20px;padding:16px 18px;background:var(--c-slate-50);border-left:3px solid var(--c-green-600);border-radius:0 var(--r-xs) var(--r-xs) 0}.lp .lt-claim,.lp .lt-claim .lt-body{color:var(--ink)}.lp .lt-claim dt{color:var(--ink-2)}.lp .lt-claim .label{color:var(--ink-3)}.lp .lt-claim .lt-body:first-of-type{margin-top:12px}.lp .lt-claim-bar{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.lp .lt-claim-amt{font-family:var(--f-mono);font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--c-green-700)}.lp .lt-figs{margin:14px 0 0;display:grid;gap:5px}.lp .lt-fig{display:flex;align-items:baseline;gap:8px;font-size:13px}.lp .lt-fig dt{color:var(--c-ink-600);white-space:nowrap}.lp .lt-fig:after{content:"";order:1;flex:1 1 auto;min-width:12px;border-bottom:1px dotted var(--c-slate-300);transform:translateY(-3px)}.lp .lt-fig dd{order:2;margin:0;white-space:nowrap;font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.lp .lt-fig.is-key dd{color:var(--c-green-700);font-weight:600;font-size:14px}.lp .lt-fig.is-key dt{color:var(--c-ink);font-weight:600}.lp .lt-cite{margin-top:16px}.lp .lt-cite .label{color:var(--c-ink-600);display:block}.lp .lt-cite p{margin:5px 0 0;font-family:var(--f-mono);font-size:12.5px;line-height:1.55;color:var(--c-ink-800)}.lp .lt-measure{color:var(--c-ink-600)}@media(max-width:560px){.lp .lt-fig{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:baseline}.lp .lt-fig:after{display:none}.lp .lt-fig dt{white-space:normal}.lp .lt-fig dd{order:0;text-align:right}}.lp .proof{margin-top:var(--s-5);font-size:13.5px;line-height:1.55;color:var(--fg-on-inverse-muted);max-width:46ch}.lp .proof .label{display:block;margin-bottom:6px}.lp .proof-shot{display:block;margin-top:14px;border:1px solid var(--rule-inverse);border-radius:var(--r-sm);overflow:hidden;line-height:0;box-shadow:0 18px 44px -20px rgb(2 8 20/.6)}.lp .proof-shot img{width:100%;height:auto;display:block;max-height:330px;object-fit:cover;object-position:top}@media(hover:hover){.lp .proof-shot:hover{border-color:var(--accent-fill)}}@media(max-width:999px){.lp .hero-text{order:1}.lp .hero-cta{order:2}.lp .rec{order:3}.lp .hero-again{order:4;margin:0}}@media(min-width:1000px){.lp .hero-again{display:none}}.lp .masthead{background:var(--ink);backdrop-filter:none;border-bottom:0}.lp .masthead,.lp .masthead .brand,.lp .masthead .logo{color:var(--on-ink)}.lp .masthead .nav a{color:var(--on-ink-2)}@media (hover:hover){.lp .masthead .nav a:hover{color:var(--on-ink)}}.lp .hero-slab .rec,.lp .hero-slab .rec .k,.lp .hero-slab .rec .num,.lp .hero-slab .rec .sum,.lp .hero-slab .rec .v{color:var(--ink)}.lp .hero-slab .rec .fine,.lp .hero-slab .rec .note{color:var(--ink-3)}.lp .howshot,.lp .proofs figure{--bezel:18px;--pad:7px;padding:var(--pad);border-radius:var(--bezel);background:linear-gradient(180deg,rgb(10 27 51/.05),rgb(10 27 51/.02));box-shadow:inset 0 0 0 1px rgb(10 27 51/.07)}.lp .howshot img,.lp .proofs figure img{border:0;border-radius:calc(var(--bezel) - var(--pad));box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 1px 2px rgb(10 27 51/.06),0 18px 40px -14px rgb(10 27 51/.2)}.lp .dark .proof-shot{--bezel:18px;--pad:7px;padding:var(--pad);border-radius:var(--bezel);border:0;background:linear-gradient(180deg,rgb(255 255 255/.07),rgb(255 255 255/.02));box-shadow:inset 0 0 0 1px rgb(255 255 255/.1)}.lp .dark .proof-shot img{border-radius:calc(var(--bezel) - var(--pad))}.lp .eyebrow{padding:6px 13px 6px 11px;border-radius:999px;background:var(--c-green-50);color:var(--recovery-ink)}.lp .dark .eyebrow,.lp .eyebrow{box-shadow:inset 0 0 0 1px rgb(0 190 126/.22)}.lp .dark .eyebrow{background:rgb(0 190 126/.13);color:var(--recovery)}.lp .eyebrow:before{width:16px;height:4px}.lp .btn .arrow{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;background:rgb(10 27 51/.1);margin-left:2px;margin-right:-8px;font-size:14px;line-height:1;transition:transform .22s var(--m-out),background-color .22s var(--m-out)}@media (hover:hover){.lp .btn--go:hover .arrow{background:rgb(0 190 126/.22);transform:translate(3px,-1px) scale(1.06)}.lp .dark .btn--go:hover .arrow{background:rgb(10 27 51/.14)}.lp .btn{transition:background-color .2s var(--m-out),color .2s var(--m-out),border-color .2s var(--m-out),transform .16s var(--m-out),box-shadow .24s var(--m-out)}.lp .btn--go:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px rgb(0 122 82/.5)}}.lp .btn:active{transform:scale(.985) translateY(1px)}.lp .js-motion .reveal{filter:blur(6px)}.lp .js-motion .reveal.seen{filter:blur(0);transition:opacity .62s var(--m-out),transform .82s cubic-bezier(.32,.72,0,1),filter .72s var(--m-out);transition-delay:var(--d,0s)}@keyframes lp-rise{0%{opacity:0;transform:translateY(26px) scale(.986);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.lp .js-motion .reveal,.lp .js-motion .reveal.seen{filter:none}.lp .btn,.lp .btn .arrow{transition:none}}.lp .dark .label,.lp .dark .letter-bar .label,.lp .slab.dark .label{color:var(--on-ink)}.lp .dark .lt-claim .label{color:var(--ink-3)}.lp .hero-slab{position:relative}.lp .hero-slab:after{left:-4%;right:-4%;bottom:-26px;height:56px;background:var(--wash);transform:skewY(-1.4deg);transform-origin:100% 0}.lp .hero-slab>*{position:relative;z-index:1}.lp .masthead .btn{padding-inline:20px}.lp .btn--line,.lp .masthead .btn{border-radius:999px}.lp .compare{padding:clamp(18px,2.2vw,26px);border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(255 255 255/.35));box-shadow:inset 0 0 0 1px rgb(10 27 51/.06),0 22px 50px -30px rgb(10 27 51/.28)}.lp .lp a:focus-visible,.lp .lp button:focus-visible,.lp .lp input:focus-visible,.lp .lp summary:focus-visible{outline:2px solid var(--recovery-ink);outline-offset:3px;border-radius:4px}.lp .dark a:focus-visible,.lp .dark button:focus-visible,.lp .dark summary:focus-visible{outline-color:var(--recovery)}.lp .price-head{margin-bottom:clamp(26px,3.2vw,38px)}.lp .price-note{margin-top:clamp(20px,2.4vw,28px);color:var(--fg-on-inverse-muted);padding-bottom:clamp(34px,4.4vw,58px);margin-bottom:clamp(34px,4.4vw,58px);border-bottom:1px solid;border-image:linear-gradient(90deg,transparent,rgb(255 255 255/.16),transparent) 1}.lp .price-note a{color:var(--on-ink);text-underline-offset:3px}.lp .plan{margin-top:clamp(26px,3.4vw,36px);padding:clamp(20px,2.6vw,30px);border-radius:20px;background:linear-gradient(180deg,var(--wash),rgb(241 245 249/.45));box-shadow:inset 0 0 0 1px rgb(10 27 51/.07),0 22px 50px -32px rgb(10 27 51/.3)}.lp .plan-head{display:flex;justify-content:space-between;gap:14px;margin-bottom:var(--s-5)}.lp .plan-figs{display:grid;gap:var(--s-5);margin:0}@media (min-width:720px){.lp .plan-figs{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .plan-figs dt{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.lp .plan-figs dd{margin:0;display:grid;gap:4px}.lp .plan-figs b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.2vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ink)}.lp .plan-figs span{font-size:14px;line-height:1.5;color:var(--ink-2)}.lp .plan-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2.6vw,30px);padding-top:clamp(20px,2.4vw,26px);border-top:1px solid var(--edge-hairline)}.lp .plan-fine{margin-top:14px}.lp .plan-cap{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--recovery-ink);margin-left:8px}.lp .prose table.sub td.num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.lp .prose table.sub th:not(:first-child){text-align:right}.lp .btn:active{transform:translateY(1px) scale(1)}.lp .masthead .nav a:active,.lp .nav a:active{color:var(--recovery)}.lp .foot-nav a:active{border-bottom-color:var(--recovery);color:var(--on-ink)}.lp .f:active,.lp .proof-shot:active{border-color:var(--accent-fill)}.lp .brand:active,.lp .logo:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.lp .brand:active,.lp .btn:active,.lp .logo:active{transform:none}}.lp .lede,.lp h1,.lp h2,.lp h3{text-wrap:balance}.lp .fine,.lp dd,.lp figcaption,.lp li,.lp p{text-wrap:pretty}.lp .hero-slab:before{content:"";inset:0;overflow:hidden}.lp .hero-orb,.lp .hero-slab:before{position:absolute;pointer-events:none;z-index:0}.lp .hero-orb{width:min(34rem,70vw);aspect-ratio:1;border-radius:50%;filter:blur(150px)}.lp .hero-orb--a{top:-14rem;right:-6rem;background:rgb(0 190 126/.34)}.lp .hero-orb--b{top:16rem;right:14rem;background:linear-gradient(to top right,rgb(0 190 126/.16),transparent 70%)}.lp .hero-orb--c{top:22rem;left:-12rem;background:rgb(2 8 20/.75)}.lp .hero-slab:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(48rem,100%);height:26rem;pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,rgb(255 255 255/.045) 0 4rem,transparent 4rem 5.25rem);-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}.lp .howsteps li,.lp .price,.lp .proofs>article{border-top-style:solid;border-top-width:1px;border-image:linear-gradient(90deg,transparent,rgb(10 27 51/.16),transparent) 1}.lp .dark .price,.lp .dark .proofs>article{border-image:linear-gradient(90deg,transparent,rgb(255 255 255/.18),transparent) 1}.lp .howsteps li{border-bottom:0}.lp .howsteps li:first-child{border-top:0}.lp .worth{margin-top:var(--s-7);display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5);align-items:stretch}@media (max-width:860px){.lp .worth{grid-template-columns:1fr}}.lp .worth-in,.lp .worth-out{background:var(--paper);border-radius:var(--card-radius);padding:var(--s-5);box-shadow:0 0 0 1px rgb(10 27 51/.05),0 1px 2px rgb(10 27 51/.06),0 18px 40px -12px rgb(10 27 51/.16);display:flex;flex-direction:column}.lp .worth-in{gap:var(--s-5)}.lp .worth-f{display:grid;gap:10px}.lp .worth-f .k{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.lp .worth-f .k,.lp .worth-f output{font-family:var(--mono);font-weight:600}.lp .worth-f output{font-size:clamp(21px,2.6vw,27px);letter-spacing:-.02em;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.lp .worth-f input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:5px;border-radius:100px;background:var(--rule);outline:none;cursor:pointer}.lp .worth-f input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--ink);border:4px solid var(--recovery);cursor:grab}.lp .worth-f input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--ink);border:4px solid var(--recovery);cursor:grab}.lp .worth-f input[type=range]:focus-visible{box-shadow:0 0 0 3px rgba(0,190,126,.22)}.lp .worth-note{margin:auto 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-3);padding-top:var(--s-4);border-top:1px solid var(--rule)}.lp .worth-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule)}.lp .worth-row .k{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.lp .worth-row .k,.lp .worth-row .v{font-family:var(--mono);font-weight:600}.lp .worth-row .v{font-size:19px;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lp .worth-row.big{border-bottom:0;padding-bottom:0}.lp .worth-row.big .k,.lp .worth-row.big .v{color:var(--recovery-ink)}.lp .worth-row.big .v{font-size:clamp(30px,5.4vw,44px);letter-spacing:-.028em;line-height:1}.lp .worth-work{margin:var(--s-4) 0 0;border-top:1px dashed var(--rule-2);font-family:var(--mono);font-size:12.5px;line-height:1.8;font-variant-numeric:tabular-nums}.lp .worth-cap,.lp .worth-work{padding-top:var(--s-4);color:var(--ink-3)}.lp .worth-cap{margin:auto 0 0;font-size:12.5px;line-height:1.55}.lp .incl-block{margin-top:var(--s-7)}.lp .incl-block .incl{margin-top:0}.lp .incl{list-style:none;margin:var(--s-6) 0 0;padding:0;max-width:760px;display:grid;gap:12px 28px}@media (min-width:700px){.lp .incl{grid-template-columns:1fr 1fr}}.lp .incl li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.lp .incl li:before{content:"";position:absolute;left:0;top:6px;width:11px;height:6px;border-left:2px solid var(--recovery-ink);border-bottom:2px solid var(--recovery-ink);transform:rotate(-45deg);border-radius:1px}.lp .months{margin-top:var(--s-6)}.lp .months-grid{margin-top:var(--s-5);display:grid;gap:14px;grid-template-columns:1fr;align-items:stretch}@media (min-width:820px){.lp .months-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.lp .mo{display:flex;flex-direction:column;padding:22px 22px 20px;border-radius:var(--r-md);background:var(--wash);border:1px solid var(--rule)}.lp .mo--cap{background:var(--accent-wash);border-color:rgb(0 190 126/.45)}.lp .mo-tag{margin:0;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.lp .mo--cap .mo-tag{color:var(--recovery-ink)}.lp .mo-fig{margin:12px 0 0;display:flex;align-items:baseline;gap:8px}.lp .mo-fig b{font-family:var(--mono);font-size:clamp(30px,3.4vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.lp .mo-fig span{font-size:12.5px;color:var(--ink-2)}.lp .mo-rows{margin:18px 0 0;display:grid;border-top:1px solid var(--rule)}.lp .mo--cap .mo-rows{border-top-color:rgb(0 190 126/.26)}.lp .mo-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--rule)}.lp .mo--cap .mo-rows>div{border-bottom-color:rgb(0 190 126/.2)}.lp .mo-rows dt{font-size:13px;line-height:1.4;color:var(--ink-2)}.lp .mo-rows dd{margin:0;font-family:var(--mono);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.lp .mo-keep dt{color:var(--ink);font-weight:600}.lp .mo-keep dd{color:var(--recovery-ink);font-weight:600;font-size:15px}.lp .mo-keep.is-cost dd{color:var(--ink)}.lp .mo-note{margin:auto 0 0;padding-top:14px;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.lp .incl-h{margin:0 0 14px;font-size:17px;font-weight:600;letter-spacing:-.018em;color:var(--ink)}.lp .risk{margin:var(--s-6) 0 0;font-size:clamp(19px,2.1vw,23px);font-weight:600;letter-spacing:-.022em;line-height:1.35;color:var(--on-ink);max-width:34ch}.lp .risk span{display:block;color:var(--on-ink-2);font-weight:400;font-size:15px;letter-spacing:0;margin-top:6px}.lp .price-act{margin-top:var(--s-6)}.lp .price-act .btn-row{display:flex;flex-wrap:wrap;gap:var(--s-3)}.lp .price-act-more{margin:var(--s-3) 0 0;font-size:14.5px}.lp .price-act-more a{display:inline-block;padding:11px 0;color:var(--on-ink-2);text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.lp .price-act-more a:hover{color:var(--recovery)}}.lp .price-act-fine{margin:10px 0 0;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--on-ink-2)}@media (max-width:520px){.lp .price-act .btn-row{display:grid}.lp .price-act .btn-row .btn{width:100%}}.lp .close-go{margin:var(--s-5) 0 0;font-size:16px}.lp .close-go a{display:inline-flex;align-items:center;gap:9px;padding:11px 0;color:var(--on-ink);text-decoration:underline;text-underline-offset:4px;font-weight:600;letter-spacing:-.01em}.lp .close-go .arrow{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgb(255 255 255/.1);font-size:11px;text-decoration:none}@media (hover:hover){.lp .close-go a:not(.btn):hover{color:var(--recovery)}}.lp .close-go a.btn{color:var(--ink);text-decoration:none}.lp .close-go a.btn .arrow{background:rgb(10 27 51/.1)}.lp .foot-legal-line{margin:0;font-size:13px;color:var(--on-ink-2,rgb(255 255 255/.55))}.lp .why{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,22px);margin-top:clamp(26px,3.4vw,40px)}.lp .why-card{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-lg);padding:clamp(20px,2.2vw,26px)}.lp .why-ico{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--wash);color:var(--recovery-ink);margin-bottom:16px}.lp .why-card h3{font-size:16.5px;line-height:1.3;letter-spacing:-.01em;font-weight:600;margin:0 0 8px;color:var(--ink)}.lp .why-card p{font-size:14.5px;line-height:1.62;color:var(--ink-2);margin:0}@media (max-width:820px){.lp .why{grid-template-columns:1fr}}