@font-face{font-family:Geist;src:url(/_astro/Geist-Regular.w2QFeScy.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/_astro/Geist-Medium.BO_fXYbm.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/_astro/Geist-SemiBold.DkaAkULY.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/_astro/Geist-Bold.DORQXWRF.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_astro/GeistMono-Regular.Cgn4a1uh.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_astro/GeistMono-Medium.CBwEPH-2.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ink:#0d1014;--ink-2:#171b21;--ink-3:#1d2228;--illu-bg:#1b1c1e;--paper:#f5f7f8;--white:#fff;--paper-2:#f0f2f4;--text-on-dark:#eef1f4;--muted-on-dark:#b9c0c8;--faint-on-dark:#8a929c;--muted-on-light:#434b55;--faint-on-light:#5a626c;--body-long:#2a3038;--green-500:oklch(82% .17 150);--green-600:oklch(72% .17 150);--green-700:oklch(50% .13 150);--green-750:oklch(45% .13 150);--green-800:oklch(42% .13 150);--stage-a:oklch(97% .03 150);--stage-b:oklch(93% .075 150);--stage-c:oklch(88% .12 150);--stage-d:oklch(82% .17 150);--warn-500:oklch(55% .19 25);--warn-600:oklch(50% .19 25);--amber-600:oklch(50% .12 60);--hairline-dark-1:#eef1f41a;--hairline-dark-2:#eef1f424;--outline-dark:#eef1f459;--hairline-light-1:#0d10140f;--hairline-light-2:#0d10141a;--hairline-light-3:#0d10141f;--hairline-light-4:#0d101426;--outline-light:#0d101459;--accent:var(--green-500);--on-accent:var(--ink);--accent-text:var(--green-700);--accent-strong:var(--green-600);--surface-page:var(--paper);--surface-card:var(--white);--surface-sunken:var(--paper);--surface-muted:var(--paper-2);--surface-inverse:var(--ink);--surface-illu:var(--illu-bg);--surface-overlay:#ffffffeb;--surface-track:#0d101414;--surface-scrim:#0d101473;--text-1:var(--ink);--text-2:var(--muted-on-light);--text-3:var(--faint-on-light);--text-long:var(--body-long);--text-inverse:var(--text-on-dark);--border-1:var(--hairline-light-2);--border-2:var(--hairline-light-3);--border-input:var(--hairline-light-4);--border-outline:var(--outline-light);--border-focus:var(--ink);--focus-ring:0 0 0 3px oklch(82% .17 150/.45);--warn:var(--warn-500);--warn-text:var(--warn-600);--caution-text:var(--amber-600);--btn-dark-bg:var(--ink);--btn-dark-fg:var(--text-on-dark)}[data-theme=dark]{--accent-text:var(--green-500);--surface-page:var(--ink);--surface-card:var(--ink-2);--surface-sunken:var(--ink-3);--surface-muted:var(--ink-3);--surface-inverse:var(--paper);--surface-overlay:#171b21eb;--surface-track:#eef1f414;--surface-scrim:#0009;--text-1:var(--text-on-dark);--text-2:var(--muted-on-dark);--text-3:var(--faint-on-dark);--text-long:var(--muted-on-dark);--text-inverse:var(--ink);--border-1:var(--hairline-dark-1);--border-2:var(--hairline-dark-2);--border-input:var(--hairline-dark-2);--border-outline:var(--outline-dark);--border-focus:var(--text-on-dark);--warn:oklch(68% .17 25);--warn-text:oklch(72% .15 25);--caution-text:oklch(78% .12 70);--btn-dark-bg:var(--text-on-dark);--btn-dark-fg:var(--ink)}[data-theme=light]{--accent-text:var(--green-700);--surface-page:var(--paper);--surface-card:var(--white);--surface-sunken:var(--paper);--surface-muted:var(--paper-2);--surface-inverse:var(--ink);--surface-overlay:#ffffffeb;--surface-track:#0d101414;--surface-scrim:#0d101473;--text-1:var(--ink);--text-2:var(--muted-on-light);--text-3:var(--faint-on-light);--text-long:var(--body-long);--text-inverse:var(--text-on-dark);--border-1:var(--hairline-light-2);--border-2:var(--hairline-light-3);--border-input:var(--hairline-light-4);--border-outline:var(--outline-light);--border-focus:var(--ink);--warn:var(--warn-500);--warn-text:var(--warn-600);--caution-text:var(--amber-600);--btn-dark-bg:var(--ink);--btn-dark-fg:var(--text-on-dark)}:root{--font-sans:"Geist",system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-hero:clamp(52px,7.8cqi,100px);--lh-hero:.92;--ls-hero:-.05em;--fs-cta:clamp(40px,5.6cqi,72px);--lh-cta:.95;--ls-cta:-.045em;--fs-statement:clamp(36px,5cqi,64px);--lh-statement:1;--ls-statement:-.045em;--fs-h1-page:clamp(40px,5cqi,64px);--lh-h1-page:1;--ls-h1-page:-.04em;--fs-h2-check:clamp(36px,4.1cqi,52px);--lh-h2-check:1.02;--ls-h2-check:-.035em;--fs-h2:clamp(32px,3.45cqi,44px);--lh-h2:1.05;--ls-h2:-.03em;--fs-h3:clamp(26px,2.65cqi,34px);--lh-h3:1.1;--ls-h3:-.02em;--fs-title:22px;--ls-title:-.01em;--fs-pull:clamp(20px,1.9cqi,24px);--lh-pull:1.35;--ls-pull:-.015em;--fs-lead:clamp(18px,1.65cqi,21px);--lh-lead:1.45;--fs-body-lg:18px;--fs-body:17px;--lh-body:1.55;--lh-long:1.6;--fs-body-sm:16px;--fs-small:15px;--lh-small:1.45;--fs-xs:14px;--fs-caption:13px;--fs-kicker:13px;--fs-label:12px;--fs-label-sm:11px;--ls-mono-caps:.04em;--fs-number:44px;--ls-number:-.04em;--fs-wordmark:19px;--ls-wordmark:-.01em;--sp-1:4px;--sp-1h:6px;--sp-2:8px;--sp-2h:10px;--sp-3:12px;--sp-3h:14px;--sp-4:16px;--sp-4h:18px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-14:56px;--sp-16:64px;--sp-24:96px;--gutter:max(clamp(20px,4.4cqi,56px),calc(50cqi - 640px));--content-max:1280px;--section-y:clamp(56px,7.5cqi,96px);--section-y-offer:clamp(56px,6.9cqi,88px);--section-y-long:clamp(64px,8.6cqi,112px);--gap-grid:12px;--gap-split:clamp(32px,5cqi,64px);--card-pad:clamp(24px,3.1cqi,40px);--panel-pad:clamp(22px,4cqi,56px);--hit-min:44px;--input-h:50px;--btn-submit-h:54px;--bp-narrow:1080px;--bp-stack:760px;--sidebar-w:264px;--r-xs:6px;--r-sm:10px;--r-md:12px;--r-stage:14px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--r-bar:3px;--bw-hair:1px;--bw-outline:1.5px;--bw-rule:2px;--bw-bar:3px;--shadow-none:none;--shadow-paper:0 8px 20px #0006;--shadow-overlay:0 24px 48px -12px #0d101447,0 2px 6px #0d101414;--blur-sticky:blur(8px);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.25s;--dur-bar:.3s;--dur-fade:.45s;--ease:ease;--hover-opacity:.8;--disabled-opacity:.6}a{color:inherit;text-decoration:none}a:hover{opacity:var(--hover-opacity)}.kw-root{font-family:var(--font-sans);color:var(--text-1);background:var(--surface-page);hyphens:auto;-webkit-font-smoothing:antialiased;container-type:inline-size}.kw-root h1,.kw-root h2,.kw-root h3{text-wrap:balance}.kw-root p{text-wrap:pretty}.kw-hover-accent:hover{border-color:var(--accent)!important}.kw-hover-fade:hover{opacity:var(--hover-opacity)}.kw-hover-row:hover{background:var(--surface-muted)}.kw-input:focus{box-shadow:var(--focus-ring);border-color:var(--border-focus)!important}.kw-input::placeholder{color:var(--text-3)}@keyframes kw-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}body{margin:0}html{background:var(--ink)}body{background:var(--surface-page)}@container (width>=1080px){.only-narrow{display:none!important}}@container (width<=1079.98px){.only-wide{display:none!important}}@container (width>=760px){.only-stack{display:none!important}}@container (width<=759.98px){.no-stack{display:none!important}.kw-page{hyphens:manual}}.kw-root a:focus-visible,.kw-root button:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs);outline:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.offer-grid{gap:var(--gap-grid);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offer-grid>.tab-slot{display:grid}@container (width<=759.98px){.offer-grid{grid-template-columns:minmax(0,1fr)}}.stage-stairs{gap:var(--gap-grid);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.stage-list{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.stage-list>*{justify-self:start}:is(.legal,.faq){gap:var(--sp-4);flex-direction:column;max-width:760px;display:flex}:is(.legal,.faq) h1{margin:0 0 var(--sp-4);font-size:var(--fs-h1-page);line-height:var(--lh-h1-page);font-weight:var(--fw-semibold);letter-spacing:var(--ls-h1-page)}:is(.legal,.faq) h2{margin:var(--sp-8) 0 0;font-size:var(--fs-title);line-height:1.2;font-weight:var(--fw-semibold);letter-spacing:var(--ls-title)}:is(.legal,.faq) h3{margin:var(--sp-4) 0 0;font-size:var(--fs-body-lg);font-weight:var(--fw-semibold)}:is(.legal,.faq) p,.legal li{font-size:var(--fs-body);line-height:var(--lh-long);color:var(--text-long);margin:0}:is(.legal,.faq) ul{padding-left:var(--sp-5);gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.legal a{border-bottom:var(--bw-outline) solid var(--text-1);color:var(--text-1)}:is(.legal,.faq) .placeholder{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--accent-text)}.legal-note{font-family:var(--font-sans);font-size:var(--fs-xs);line-height:var(--lh-small);color:var(--text-3)}.faq section{gap:var(--sp-4);scroll-margin-top:var(--sp-4);flex-direction:column;display:flex}.faq-item{gap:var(--sp-2);flex-direction:column;display:flex}
