:root{--g0:#090c0a;--g1:#0d100e;--g2:#111a15;--g3:#14201a;--g4:#18291f;--g5:#1e3b2e;--paper:#f7f5ef;--l0:#f7f5ef;--l1:#efede5;--l2:#e6e4db;--seal:#1f7a4d;--seal-hover:#248c58;--rc-accent:#5fcb92;--sage:#8fb8a2;--gold:#c9963b;--gold-ink:#8a6526;--sage-ink:#5b7568;--celadon:#bfd8ce0e;--fg:#f4f6f4;--fg-2:#f4f6f494;--fg-3:#f4f6f48c;--hair:#f4f6f414;--hair-strong:#f4f6f41c;--ink:#101512;--ink-2:#1015129e;--ink-3:#10151299;--hair-l:#10151221;--hair-l-strong:#10151233;--body-size:16.5px}.rc{--font-display:var(--font-newsreader), ui-serif, Georgia, serif;--font-body:var(--font-satoshi), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;background-color:var(--g1);color:var(--fg);font-family:var(--font-body);font-weight:400;font-size:var(--body-size);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.45}@media (max-width:979px){.rc{--body-size:16px}}:root{--sp-section-sm:120px;--sp-section:136px;--sp-section-lg:160px;--sp-band:56px;--sp-rail:48px}@media (max-width:979px){:root{--sp-section-sm:60px;--sp-section:68px;--sp-section-lg:80px;--sp-band:32px;--sp-rail:32px}}:root{--type-headline:clamp(36px, 5.2vw, 58px);--type-headline-lh:1.02;--type-headline-below:36px;--type-hero-body:clamp(18px, 1.45vw, 21px);--type-hero-body-lh:1.5;--type-pull:clamp(22px, 3.1vw, 35px);--type-pull-lh:1.22;--type-mono-sm:10.5px;--measure-headline:22ch;--measure-pull:40ch;--measure-body:62ch;--measure-hero-body:52ch}@media (max-width:979px){:root{--type-headline-below:22px}}.ls-hero .prose-body p,.s1-hero .prose-body p,.cc-hero .prose-body p,.fs-hero .prose-body p,.gt-hero .prose-body p,.hw-hero .prose-body p,.ix-hero .prose-body p,.ins-hero .prose-body p,.pf-hero-copy .prose-body p,.tr-hero .prose-body p,.sim-hero .prose-body p,.acov2-hero-copy .prose-body p{font-size:var(--type-hero-body);line-height:var(--type-hero-body-lh);max-width:var(--measure-hero-body)}.rc h1,.rc h2,.ea-pull{max-width:var(--measure-headline);text-wrap:balance}.ea-pull{font-family:var(--font-display);font-weight:300;font-size:var(--type-pull);line-height:var(--type-pull-lh);letter-spacing:-.01em;max-width:var(--measure-pull)}.on-light{--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--hair:var(--hair-l);--hair-strong:var(--hair-l-strong);--gold:var(--gold-ink);--sage:var(--sage-ink);color:var(--ink)}.on-light h1,.on-light h2,.on-light h3{color:var(--ink)}.on-light .eyebrow,.on-light .prose-body p{color:var(--ink-2)}.on-light .btn-primary{color:var(--l0)}.on-light .spec-header{color:var(--ink-3);border-bottom-color:var(--hair-l)}.on-light .spec-row{border-bottom-color:var(--hair-l)}.on-light .spec-num,.on-light .figcap{color:var(--ink-3)}.on-light .spec-text{color:var(--ink)}.on-light .ledger-item{color:var(--ink-2);border-left-color:var(--hair-l)}:root{--fig-hair:#f4f6f429;--fig-hair-soft:#f4f6f41a;--fig-label:#f4f6f494;--fig-label-dim:#f4f6f452;--fig-ink:#f4f6f4;--fig-tint:#f4f6f412;--fig-tint-soft:#f4f6f40b;--fig-cut:#0d100e}.on-light{--fig-hair:#14181a3d;--fig-hair-soft:#14181a24;--fig-label:#14181a9e;--fig-label-dim:#14181a6b;--fig-ink:#14181a;--fig-tint:#14181a17;--fig-tint-soft:#14181a0e;--fig-cut:var(--l0);--fig-accent:var(--seal)}.ea-gridlines{z-index:0;pointer-events:none;justify-content:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ea-gridlines-inner{width:100%;max-width:var(--page-max,1160px);height:100%;position:relative}.ea-gridlines-inner span{width:1px;position:absolute;top:0;bottom:0}.ea-gridlines-inner span.l{left:1.5rem}.ea-gridlines-inner span.r{right:1.5rem}.ea-gridlines-inner span.on-dark{mix-blend-mode:screen;background:#f4f6f40e}.ea-gridlines-inner span.on-light-line{mix-blend-mode:multiply;background:#10151212}@media (max-width:979px){.ea-gridlines{display:none}}@media print{.ea-gridlines{display:none}}.ea-banded,.ea-carded{background:var(--g0)}.ea-banded main>section:not(.ea-bleed),.ea-carded main>section:not(.ea-bleed){position:relative;background:var(--g1)!important;border:1px solid var(--hair)!important;margin-left:14px!important;margin-right:14px!important;padding-left:24px!important;padding-right:24px!important}.ea-banded main>section:not(.ea-bleed).on-light,.ea-carded main>section:not(.ea-bleed).on-light{background:var(--l0)!important;border-color:var(--hair-l-strong)!important}.ea-banded main>section:not(.ea-bleed)+section:not(.ea-bleed),.ea-carded main>section:not(.ea-bleed)+section:not(.ea-bleed),.ea-banded main>section.ea-bleed+section:not(.ea-bleed),.ea-carded main>section.ea-bleed+section:not(.ea-bleed),.ea-banded main>section:not(.ea-bleed)+section.ea-bleed,.ea-carded main>section:not(.ea-bleed)+section.ea-bleed{margin-top:var(--sp-band)!important}.ea-banded main>section:not(.ea-bleed):before,.ea-carded main>section:not(.ea-bleed):before,.ea-banded main>section:not(.ea-bleed):after,.ea-carded main>section:not(.ea-bleed):after{content:"";pointer-events:none;z-index:2;border-top:1px solid var(--fg-3);width:13px;height:13px;position:absolute;top:-1px}.ea-banded main>section:not(.ea-bleed):before,.ea-carded main>section:not(.ea-bleed):before{border-left:1px solid var(--fg-3);left:-1px}.ea-banded main>section:not(.ea-bleed):after,.ea-carded main>section:not(.ea-bleed):after{border-right:1px solid var(--fg-3);right:-1px}.ea-banded main>section:not(.ea-bleed)>.page-container,.ea-carded main>section:not(.ea-bleed)>.page-container,.ea-banded main>section:not(.ea-bleed)>div>.page-container,.ea-carded main>section:not(.ea-bleed)>div>.page-container{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.ea-nogrid{grid-template-columns:minmax(0,1fr)!important}.ea-numbered>.prose-body>p:first-child:before,.ea-numbered h2+.prose-body>p:first-child:before{content:var(--sec-num,"");font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:.16em;color:var(--fg-3);vertical-align:.12em;margin-right:12px}.ea-numbered>.prose-body~.prose-body>p:first-child:before{content:"";margin-right:0}@media (min-width:980px){.ea-banded main>section:not(.ea-bleed),.ea-carded main>section:not(.ea-bleed){margin-left:40px!important;margin-right:40px!important;padding-left:56px!important;padding-right:56px!important}}@media (min-width:1024px){.ea-banded{--ea-band-w:240px;--ea-gutter:32px;--ea-card-left:272px;--ea-card-right:32px;--ea-card-pad:48px}.ea-banded main>section:not(.ea-bleed){margin-left:var(--ea-card-left)!important;margin-right:var(--ea-card-right)!important;padding-left:var(--ea-card-pad)!important;padding-right:var(--ea-card-pad)!important}body:has(.ea-banded) .ea-gridlines{justify-content:flex-start}body:has(.ea-banded) .ea-gridlines-inner{max-width:none}body:has(.ea-banded) .ea-gridlines-inner span.l{left:272px}body:has(.ea-banded) .ea-gridlines-inner span.r{left:auto;right:32px}}@media (min-width:1280px){.ea-banded{--ea-band-w:280px;--ea-gutter:40px;--ea-card-left:320px;--ea-card-right:40px;--ea-card-pad:64px}body:has(.ea-banded) .ea-gridlines-inner span.l{left:320px}body:has(.ea-banded) .ea-gridlines-inner span.r{left:auto;right:40px}.ea-carded main>section:not(.ea-bleed){max-width:1240px;margin-left:auto!important;margin-right:auto!important;padding-left:96px!important;padding-right:96px!important}}@media print{.ea-banded main>section,.ea-carded main>section{background:#fff!important;border:0!important;margin:0!important;padding-left:0!important;padding-right:0!important}.ea-banded main>section:before,.ea-banded main>section:after,.ea-carded main>section:before,.ea-carded main>section:after{display:none!important}.ea-banded .page-container{max-width:none!important;margin:0 auto!important}.ea-banded .ea-rail{display:none!important}}.rc h1,.rc h2,.rc h3{font-family:var(--font-display);color:var(--fg);font-weight:300}.rc h1{letter-spacing:-.028em;font-size:max(52px,min(12.5vw,76px));line-height:1.02}@media (min-width:768px){.rc h1{font-size:max(72px,min(9.5vw,104px));line-height:.97}}@media (min-width:1200px){.rc h1{font-size:max(88px,min(6.5vw,116px));line-height:.93}.rc main>.decl-section:first-child{padding-top:60px!important}}.rc h2{font-size:var(--type-headline);line-height:var(--type-headline-lh);letter-spacing:-.016em}.rc h3{font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:.16em;text-transform:uppercase;font-weight:500;line-height:1.3}.rc p{max-width:var(--measure-body)}.rc ::selection{background:var(--rc-accent);color:var(--g0)}.rc a,.rc button{transition:color .18s,background-color .18s,border-color .18s,opacity .18s}.rc a:focus-visible{outline:1px solid var(--rc-accent);outline-offset:3px}.rc button:focus-visible{outline:1px solid var(--rc-accent);outline-offset:3px}.rc .ring-ground-spin{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:120s linear infinite ring-ground-turn}@keyframes ring-ground-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rc *{transition:none!important;animation:none!important}}.rc .font-mono,.rc svg text[font-family^=Geist\ Mono],.rc svg [font-family^=Geist\ Mono]{font-family:var(--font-mono)}.rc svg text[font-family^=Satoshi],.rc svg [font-family^=Satoshi]{font-family:var(--font-body)}.font-mono-tight{font-family:var(--font-mono);font-feature-settings:"tnum" 1, "ss01" 1}.eyebrow{font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:10px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--rc-accent);width:7px;height:7px;display:inline-block}.eyebrow-ink{color:var(--ink-2)}.hair-t{border-top:1px solid var(--hair)}.hair-b{border-bottom:1px solid var(--hair)}.hair-l{border-left:1px solid var(--hair)}.prose-body p:not(:where(.calc *)){color:var(--fg-2);font-size:var(--body-size);max-width:var(--measure-body);line-height:1.45}.prose-body p:not(:where(.calc *))+p:not(:where(.calc *)){margin-top:12px}@media (max-width:979px){.prose-body p:not(:where(.calc *))+p:not(:where(.calc *)){margin-top:10px}}.prose-body.ink p{color:var(--ink-2)}.page-white-body .prose-body p,.page-white-body .faq-a{color:#fff;opacity:1}.page-white-body .prose-body.ink p,.page-white-body .on-light .prose-body p,.page-white-body .on-light .faq-a{color:var(--ink-2)}.prose-body.prose-center p{max-width:var(--measure-body);margin-left:auto;margin-right:auto}.bg-grid-34{background-image:linear-gradient(90deg,#f4f6f406 1px,#0000 1px),linear-gradient(#f4f6f406 1px,#0000 1px);background-size:34px 34px}.bg-dot-22{background-image:radial-gradient(circle,#8fb8a221 1px,#0000 1.4px);background-size:22px 22px}.bg-diag-58{background-image:repeating-linear-gradient(58deg,#8fb8a20d 0,#8fb8a20d 1px,#0000 1px,#0000 14px)}.ui-panel{background:var(--g2);border:1px solid #f4f6f41c;border-radius:10px;box-shadow:0 24px 60px #00000059}.btn-primary{background:var(--seal);height:44px;color:var(--fg);font-family:var(--font-body);letter-spacing:.01em;border:1px solid var(--seal);border-radius:4px;justify-content:center;align-items:center;padding:0 22px;font-size:14.5px;font-weight:600;display:inline-flex}.btn-primary:hover{background:var(--seal-hover);border-color:var(--seal-hover)}.btn-ghost{height:44px;color:var(--seal);font-family:var(--font-body);letter-spacing:.01em;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.btn-ghost:hover{color:var(--seal-hover)}.spec-header{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--hair);padding-bottom:10px;font-size:10px}.spec-row{border-bottom:1px dashed #f4f6f41a;grid-template-columns:44px 1fr;gap:14px;padding:12px 0;display:grid}.spec-num{font-family:var(--font-mono);color:var(--fg-3);font-size:11px}.spec-text{font-family:var(--font-body);font-size:var(--body-size);color:var(--fg);line-height:1.45}.spec-header.ink{color:var(--ink-3);border-bottom-color:var(--hair-l)}.spec-row.ink{border-bottom-color:#10151221}.spec-num.ink{color:var(--ink-3)}.spec-text.ink{color:var(--ink)}.figcap{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-top:20px;font-size:10px}.arg-text-zone h2{margin-top:20px}.arg-text-zone .prose-body{margin-top:var(--type-headline-below)}@media (max-width:767px){.fig-hide-mobile{display:none!important}}.fig-desktop{display:block}.fig-mobile{display:none}@media (max-width:979px){.fig-desktop{display:none}.fig-mobile{display:block}}.fig-variant svg{width:100%;height:auto;display:block}.ledger-item{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);text-align:center;border-left:1px solid #f4f6f40f;flex:auto;padding:10px 14px;font-size:10.5px}.ledger-item:first-child{border-left:0}.page-container{max-width:var(--page-max,1160px);min-width:0;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.rc .rc-form-dark{--background:147 21% 8%;--foreground:120 7% 96%;--muted:150 23% 10%;--muted-foreground:132 4% 62%;--border:140 10% 18%;--input:140 10% 22%;--ring:150 59% 30%;--primary:150 59% 30%;--primary-foreground:40 33% 95%;--secondary:150 23% 10%;--secondary-foreground:120 7% 96%;--accent:150 23% 12%;--accent-foreground:120 7% 96%;--popover:147 21% 8%;--popover-foreground:120 7% 96%}.rc .rc-form-dark .bg-white,.rc .rc-form-dark .bg-neutral-50{background-color:var(--g2)!important}.rc .rc-form-dark .hover\:bg-neutral-50:hover{background-color:var(--g3)!important}.rc .rc-form-dark .bg-neutral-100{background-color:var(--g4)!important}.rc .rc-form-dark .text-neutral-900,.rc .rc-form-dark .text-neutral-800{color:var(--fg)!important}.rc .rc-form-dark .text-neutral-700,.rc .rc-form-dark .text-neutral-600{color:var(--fg-2)!important}.rc .rc-form-dark .text-neutral-500,.rc .rc-form-dark .text-neutral-400{color:var(--fg-3)!important}.rc .rc-form-dark .border-neutral-200,.rc .rc-form-dark .border-neutral-300{border-color:var(--hair-strong)!important}.rc .rc-form-dark .hover\:border-neutral-300:hover{border-color:var(--fg-3)!important}.rc .rc-form-dark .text-primary,.rc .rc-form-dark .hover\:text-primary:hover{color:var(--rc-accent)!important}.rc .rc-form-dark .bg-primary{background-color:var(--seal)!important}.rc .rc-form-dark .hover\:bg-primary\/90:hover{background-color:var(--seal-hover)!important}.rc .rc-form-dark .bg-primary\/10{background-color:#5fcb921a!important}.rc .rc-form-dark .border-primary,.rc .rc-form-dark .hover\:border-primary:hover{border-color:var(--seal)!important}.rc .rc-form-dark .border-primary\/60,.rc .rc-form-dark .hover\:border-primary\/60:hover{border-color:#1f7a4d99!important}.rc .rc-form-dark .ring-primary{--tw-ring-color:var(--seal)!important}.rc .rc-form-dark .focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--seal)!important}.rc .rc-form-dark .text-red-600{color:#e0736a!important}.rc .rc-form-dark h2{font-family:var(--font-body)!important;letter-spacing:0!important;max-width:none!important;margin:0!important;font-size:17px!important;font-weight:600!important;line-height:1.3!important}.calc{font-variant-numeric:tabular-nums;max-width:640px;margin-left:auto;margin-right:auto}.rc .calc h2,.rc .calc h3{max-width:none;margin:0}.rc .calc p,.rc .calc ul,.rc .calc ol{max-width:none}.rc .calc ul,.rc .calc ol{padding:0;list-style:none}.rc .calc li{color:inherit;font-size:inherit}.rc .calc h2,.rc .calc .calc-headline{font-family:var(--font-display);letter-spacing:-.012em;color:var(--fg);text-wrap:balance;outline:none;font-size:max(26px,min(5.5vw,34px));font-weight:300;line-height:1.15}.rc .calc h3{font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);font-weight:500;line-height:1.3}.rc .calc .calc-range{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);font-size:max(40px,min(9vw,60px));font-weight:300;line-height:1}.calc-option{border:1px solid var(--hair-strong);background:var(--g1);width:100%;min-height:56px;color:var(--fg);text-align:left;border-radius:6px;align-items:center;gap:12px;padding:14px 16px;font-size:16px;line-height:1.3;display:flex}.calc-option+.calc-option{margin-top:8px}.calc-option[aria-checked=true]{border-color:var(--rc-accent);background:var(--g3)}.calc-option:hover{border-color:var(--fg-3)}.calc-option-mark{border:1px solid var(--fg-3);border-radius:999px;flex:none;width:20px;height:20px}.calc-option[data-kind=multi] .calc-option-mark{border-radius:4px}.calc-option[aria-checked=true] .calc-option-mark{background:var(--rc-accent);border-color:var(--rc-accent)}.calc-option-hint{color:var(--fg-2);font-size:13px;display:block}.calc-chip-option{width:auto;min-height:44px;padding:8px 14px}.calc-chip-option+.calc-chip-option{margin-top:0}.calc-sticky{padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--g2) 70%, transparent);margin-top:16px;position:-webkit-sticky;position:sticky;bottom:0}.calc-sticky .btn-primary,.calc .btn-primary.calc-wide{width:100%;min-height:52px}.calc-progress{background:var(--hair-strong);border-radius:999px;height:3px;overflow:hidden}.calc-progress>span{background:var(--rc-accent);height:100%;transition:width .25s;display:block}.calc-back{min-height:48px;color:var(--fg-2);align-items:center;gap:6px;font-size:14px;display:inline-flex}.calc-back:hover{color:var(--fg)}@media (prefers-reduced-motion:no-preference){.calc-screen{animation:.22s both calc-slide}@keyframes calc-slide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}}.calc-block{border-top:1px solid var(--hair-strong);padding:24px 0}.calc-chips{flex-wrap:wrap;gap:8px;display:flex}.calc-chips li{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);border:1px solid var(--hair-strong);border-radius:999px;padding:6px 12px;font-size:11px}.calc-rows li{border-bottom:1px solid var(--hair);justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;display:flex}.calc-rows li span:last-child{max-width:55%;font-family:var(--font-mono);color:var(--fg);text-align:right;flex:none}.calc-rows li span:first-child{min-width:0;color:var(--fg-2);flex:auto}.calc-bar{border-radius:4px;height:40px;display:flex;overflow:hidden}.calc-seg{cursor:pointer;border:0;min-width:24px;height:100%;padding:0}.calc-seg+.calc-seg{margin-left:2px}.calc-seg[data-route=traditional]{background:#f4f6f461}.calc-seg[data-route=traditional]:nth-child(2){background:#f4f6f480}.calc-seg[data-route=traditional]:nth-child(3){background:#f4f6f44d}.calc-seg[data-route=easyaudit]{background:var(--seal)}.calc-seg[data-route=third-party]{background:#f4f6f44d}.calc-seg:focus-visible{outline:2px solid var(--rc-accent);outline-offset:-2px}.calc-sheet{border:1px solid var(--hair-strong);background:var(--g2);width:min(420px,100vw - 32px);color:var(--fg);border-radius:8px;margin:auto;padding:0}.calc-sheet-body{padding:20px}.rc .calc .calc-sheet .calc-range{font-size:32px}.calc-sheet::backdrop{background:#0009}.calc .btn-ghost.calc-bare{padding:0}.calc details>summary{cursor:pointer;list-style:none}.calc details>summary::-webkit-details-marker{display:none}.calc input{border:1px solid var(--hair-strong);background:var(--g2);width:100%;min-height:48px;color:var(--fg);border-radius:6px;padding:10px 14px;font-size:16px}.calc input:focus-visible{outline:1px solid var(--rc-accent);outline-offset:2px}.calc input[aria-invalid=true]{border-color:#e0736a}.calc-error{color:#e0736a;margin-top:6px;font-size:13px}.calc .btn-primary:disabled{opacity:.6;cursor:not-allowed}
.lp .lp-mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;font-size:10.5px}.lp .lp-h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:none;margin:0;font-size:max(32px,min(4px + 7.6cqi,52px));font-weight:600;line-height:1.08}.lp .lp-body{text-wrap:pretty;font-size:16px;line-height:1.55}.lp .lp-body p{margin:0}@media (min-width:1024px){.lp .lp-body{font-size:17.5px}}.lp .lp-popup-title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:none;margin:0;font-size:max(26px,min(3.2vw,40px));font-weight:600;line-height:1.08}.lp .lp-h2{font-family:var(--font-display);letter-spacing:-.016em;text-wrap:balance;margin:0;font-size:max(28px,min(7vw,46px));font-weight:300;line-height:1.04}.lp .lp-h2-light{color:var(--ink);font-size:max(30px,min(3.4vw,46px))}.lp .lp-stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:max(17px,min(4.6vw,21px));font-weight:500;line-height:1.2}.lp .lp-form-light{color:var(--ink)}.lp .lp-form-light h2{font-family:var(--font-body);letter-spacing:0;color:var(--ink);max-width:none;margin:0;font-size:18px;font-weight:600;line-height:1.25}.lp .lp-h3{font-family:var(--font-body);letter-spacing:0;text-transform:none;margin:0;font-size:18px;font-weight:700;line-height:1.3}.lp .lp-pull{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;max-width:28ch;margin:0;font-size:max(26px,min(4.2vw,44px));font-weight:300;line-height:1.15}@media (prefers-reduced-motion:no-preference){html:has(.lp-qualify){scroll-behavior:smooth}}.lp .lp-q-h1{text-align:center;font-size:max(36px,min(8px + 7cqi,76px))}.lp .lp-q-h2{text-align:center;max-width:none}.lp .lp-q-results-title{font-family:var(--font-body);letter-spacing:-.01em;max-width:none;font-size:max(22px,min(2.6vw,30px));font-weight:400;line-height:1.2}.lp .lp-q-stat-label{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.1}.lp .lp-q-stat-value{font-family:var(--font-body);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;font-size:max(30px,min(2.6vw,38px));font-weight:700;line-height:1.05}.lp .lp-q-step{grid-template-columns:56px minmax(0,1fr);justify-self:center;align-items:center;column-gap:24px;width:min(100%,600px);padding-top:36px;padding-bottom:36px;display:grid;position:relative}.lp .lp-q-step-rail{background:linear-gradient(var(--rc-accent), var(--rc-accent)) top / 1px 50% no-repeat, repeating-linear-gradient(to bottom, var(--fg-3) 0 4px, transparent 4px 8px) bottom / 1px 50% no-repeat;width:1px;position:absolute;top:0;bottom:0;left:27px}.lp .lp-q-step-num{z-index:1;background:var(--seal);width:56px;height:56px;color:var(--fg);font-family:var(--font-body);border-radius:9999px;grid-area:1/1;place-items:center;font-size:26px;font-weight:500;display:grid;position:relative}.lp .lp-q-step-text{grid-area:1/2}.lp .lp-q-step-title{font-size:max(22px,min(3vw,34px));line-height:1.1}@media (min-width:768px){.lp .lp-q-step-flip{text-align:right;grid-template-columns:minmax(0,1fr) 56px}.lp .lp-q-step-flip .lp-q-step-num{grid-column:2}.lp .lp-q-step-flip .lp-q-step-text{grid-column:1;justify-items:end}.lp .lp-q-step-flip .lp-q-step-rail{left:auto;right:27px}}.lp .lp-q-marquee{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000)}.lp .lp-q-marquee:focus-visible{outline:2px solid var(--rc-accent);outline-offset:4px}.lp .lp-q-marquee-track{width:-webkit-max-content;width:max-content;animation:70s linear infinite lp-q-marquee;display:flex}.lp .lp-q-marquee:hover .lp-q-marquee-track,.lp .lp-q-marquee:focus-within .lp-q-marquee-track{animation-play-state:paused}.lp .lp-q-marquee-list{gap:20px;margin:0;padding:0 20px 0 0;list-style:none;display:flex}@keyframes lp-q-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp .lp-q-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.lp .lp-q-marquee-track{animation:none}.lp .lp-q-marquee-list[aria-hidden]{display:none}}.lp .lp-q-review{border:1px solid var(--hair);background:var(--g1);flex:none;width:min(340px,80vw);padding:24px}.lp .lp-q-review-hl{border-color:color-mix(in srgb, var(--rc-accent) 55%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--seal) 30%, transparent), var(--g1) 70%)}.lp .lp-q-faq summary::-webkit-details-marker{display:none}.lp .lp-q-faq-glyph{width:20px;font-family:var(--font-mono);color:var(--fg-3);flex:none;font-size:20px;line-height:1}.lp .lp-q-faq-glyph:before{content:"+"}.lp .lp-q-faq[open] .lp-q-faq-glyph:before{content:"−"}.lp .lp-q-closing{border-top:1px solid var(--hair);background:linear-gradient(to bottom, color-mix(in srgb, var(--seal) 18%, transparent), transparent 60%)}.lp .lp-q-backdrop{font-family:var(--font-body);letter-spacing:-.04em;white-space:nowrap;color:var(--fg);opacity:.045;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:max(120px,min(24vw,360px));font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
