.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:var(--m-out);--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 .dark{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(34px,5.4vw,58px);letter-spacing:-.045em;max-width:15ch}.lp h2{font-size:clamp(27px,3.6vw,42px);max-width:18ch}.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:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.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}.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 b{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)}.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)}.lp .btn--line:hover{border-color:var(--ink)}.lp .dark .btn--line{color:var(--on-ink);border-color:#33455f}.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}.lp .btn:hover{transform:translateY(-1px)}.lp .btn:active{transform:translateY(0)}.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:center}@media (min-width:1000px){.lp .hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.lp .hero-text{grid-column:1;grid-row:1;align-self:end}.lp .hero-cta{grid-column:1;grid-row:2;align-self:start}.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-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}.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(14px)}.lp .js-motion .reveal.seen{opacity:1;transform:none;transition:opacity var(--m-slow) var(--m-out),transform var(--m-slow) var(--m-spring);transition-delay:var(--d,0s)}@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}.lp .btn:hover .arrow{transform:none}}.lp .head{max-width:34ch}.lp .head+.body{margin-top:clamp(26px,3.4vw,40px)}.lp .steps{counter-reset:s;display:grid;gap:0;border-top:1px solid var(--rule)}@media (min-width:820px){.lp .steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px)}}.lp .step{counter-increment:s;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding-block:20px;border-bottom:1px solid var(--rule)}.lp .step:before{content:counter(s,decimal-leading-zero);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--recovery-ink);padding-top:3px}.lp .step h3{margin-bottom:5px}.lp .step p{font-size:14.5px;line-height:1.55;color:var(--ink-2)}.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 .trust{display:grid;gap:clamp(20px,2.6vw,32px);grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.lp .trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lp .trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .trust>div{border-top:2px solid var(--fg-strong);padding-top:var(--s-4)}.lp .trust h3{margin-bottom:7px}.lp .trust p{font-size:14.5px;line-height:1.55;color:var(--ink-2)}.lp .price{display:grid;gap:14px 28px;grid-template-columns:minmax(0,1fr);padding-bottom:clamp(28px,3.4vw,40px);margin-bottom:clamp(28px,3.4vw,40px);border-bottom:1px solid var(--rule-ink)}@media (min-width:760px){.lp .price{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .price div{display:grid;gap:4px}.lp .price dt{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-2)}.lp .price dd{margin:0;font-size:15.5px;font-weight:500;color:var(--on-ink)}.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,1.1fr) minmax(0,.9fr)}}.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}@media (max-width:760px){.lp .fig{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.lp .fig-svg{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))}.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 .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 b{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 .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}.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-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 .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-ind{padding-left:9.5ch;display:inline-block}.lp .lt-measure{color:var(--c-ink-600)}@media(max-width:560px){.lp .lt-ind{padding-left:0;display:block}.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:12px;max-width:46ch;border:1px solid var(--rule-inverse);border-radius:var(--r-xs);overflow:hidden;line-height:0}.lp .proof-shot img{width:100%;height:auto;display:block;max-height:190px;object-fit:cover;object-position:top}@media(hover:hover){.lp .proof-shot:hover{border-color:var(--accent-fill)}}.lp .proof-shot:active{border-color:var(--accent-fill)}@media(max-width:999px){.lp .hero-text{order:1}.lp .hero-cta{order:2}.lp .rec{order:3}}