.page-module__E0kJGG__page{--hp-marble:#fafaf7;--hp-h1:52px;--hp-h2-door:46px;--hp-h2-how:38px;--hp-step-title:23px;--hp-door-sub:19px;--hp-chip-fs:15.5px;--hp-link-fs:15px;--hp-elig-fs:14.5px;--hp-cta-r:13px;--hp-door-cta-r:14px;--hp-hero-pt:104px;--hp-hero-pb:112px;--hp-door-pt:92px;--hp-door-pb:100px;--hp-nav-py:13px;--hp-card-pb:22px;--hp-step-pt:22px;--hp-chip-px:18px;--hp-cta-px:22px;--hp-door-cta-px:30px;--hp-mt-h1:26px;--hp-mt-inklink:30px;--hp-mt-grid:52px;--hp-mt-doorcta:34px;--hp-mt-18:18px;--hp-mt-pre:26px;--hp-elig-gap:9px;--hp-ink-gap:7px;--hp-ink-gap-hover:11px;background:var(--hp-marble);color:var(--ink-900)}.page-module__E0kJGG__container{width:100%;max-width:var(--content-max);padding-inline:var(--content-pad);margin-inline:auto}.page-module__E0kJGG__eyebrow{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-500);display:block}.page-module__E0kJGG__nav{background:var(--hp-marble);border-bottom:1px solid var(--n-120)}.page-module__E0kJGG__navInner{align-items:center;gap:var(--space-8);width:100%;max-width:var(--content-max);padding:var(--hp-nav-py) var(--content-pad);margin-inline:auto;display:flex}.page-module__E0kJGG__navLogo{width:auto;height:21px}.page-module__E0kJGG__navTagline{font-family:var(--font-sans);font-size:var(--fs-14);color:var(--ink-500)}.page-module__E0kJGG__navSpacer{flex:1}.page-module__E0kJGG__navLinks{align-items:center;gap:var(--space-7);display:flex}.page-module__E0kJGG__navLinks a{font-family:var(--font-sans);font-size:var(--hp-link-fs);color:var(--ink-600);transition:color var(--dur-fast) var(--ease-out);font-weight:500;text-decoration:none}.page-module__E0kJGG__navLinks a:hover{color:var(--ink-900)}.page-module__E0kJGG__navDivider{background:var(--n-160);width:1px;height:22px}.page-module__E0kJGG__navActions{align-items:center;gap:var(--space-3-5);display:flex}.page-module__E0kJGG__navContribute{font-family:var(--font-sans);font-size:var(--hp-link-fs);color:var(--ink-900);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);font-weight:500;text-decoration:none}.page-module__E0kJGG__navContribute:hover{color:var(--ink-500)}.page-module__E0kJGG__navActions .page-module__E0kJGG__navCta{border:1px solid var(--ink-300)}.page-module__E0kJGG__navActions .page-module__E0kJGG__navCta:hover{border-color:var(--ink-900);background:0 0}.page-module__E0kJGG__hero{background:var(--hp-marble);padding:var(--hp-hero-pt) 0 var(--hp-hero-pb)}.page-module__E0kJGG__heroCol{width:100%;max-width:1120px;padding-inline:var(--content-pad);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.page-module__E0kJGG__heroTitle{font-family:var(--font-hero);font-weight:600;font-size:var(--hp-h1);letter-spacing:-.018em;color:var(--ink-950);max-width:900px;margin-top:var(--hp-mt-h1);text-align:center;text-wrap:balance;line-height:1.05}.page-module__E0kJGG__heroSub{font-size:var(--fs-18);color:var(--ink-600);max-width:640px;margin-top:var(--space-6);text-align:center;text-wrap:pretty;line-height:1.65}.page-module__E0kJGG__heroCtas{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-10);display:flex}.page-module__E0kJGG__heroCtas .page-module__E0kJGG__heroCta{height:48px;padding:0 var(--hp-cta-px);font-size:var(--fs-17);border-radius:var(--hp-cta-r)}.page-module__E0kJGG__heroGhost{height:48px;padding:0 var(--hp-cta-px);font-family:var(--font-display);font-weight:600;font-size:var(--fs-17);letter-spacing:-.005em;color:var(--ink-900);border-radius:var(--hp-cta-r);transition:color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.page-module__E0kJGG__heroGhost:hover{text-underline-offset:4px;text-decoration:underline}.page-module__E0kJGG__elig{align-items:center;gap:var(--hp-elig-gap);margin-top:var(--space-7);flex-direction:column;display:flex}.page-module__E0kJGG__eligWho{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400)}.page-module__E0kJGG__eligLink{font-size:var(--hp-elig-fs);color:var(--ink-500);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300)}.page-module__E0kJGG__stage{width:100%;max-width:1120px;margin-top:var(--space-18);background:var(--n-000);border:1px solid var(--n-120);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-7) var(--space-8) var(--hp-card-pb);margin-inline:auto}.page-module__E0kJGG__stageCap{justify-content:center;align-items:center;gap:var(--space-2-5);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--n-080);font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);display:flex}.page-module__E0kJGG__stageCap i{background:var(--ink-300);border-radius:50%;width:4px;height:4px;display:block}.page-module__E0kJGG__how{background:var(--hp-marble);padding:var(--space-22) 0 var(--space-24)}.page-module__E0kJGG__howTitle{font-family:var(--font-display);font-weight:700;font-size:var(--hp-h2-how);letter-spacing:-.024em;color:var(--ink-950);max-width:620px;margin-top:var(--space-3-5);line-height:1.08}.page-module__E0kJGG__howGrid{gap:var(--space-10);margin-top:var(--hp-mt-grid);grid-template-columns:repeat(3,1fr);display:grid}.page-module__E0kJGG__step{gap:var(--space-3);padding-top:var(--hp-step-pt);border-top:2px solid var(--ink-900);flex-direction:column;display:flex}.page-module__E0kJGG__stepN{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.1em;color:var(--ink-400)}.page-module__E0kJGG__stepTitle{font-family:var(--font-display);font-size:var(--hp-step-title);letter-spacing:-.012em;color:var(--ink-950);font-weight:600}.page-module__E0kJGG__stepBody{font-size:var(--fs-16);color:var(--ink-600);line-height:1.6}.page-module__E0kJGG__inkLink{align-items:center;gap:var(--hp-ink-gap);margin-top:var(--hp-mt-inklink);font-family:var(--font-display);font-size:var(--fs-17);color:var(--ink-950);transition:gap .14s var(--ease-out), color .14s var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}.page-module__E0kJGG__inkLink:hover{gap:var(--hp-ink-gap-hover);color:var(--ink-700)}.page-module__E0kJGG__promise{background:var(--n-000);border-top:1px solid var(--n-120);padding:var(--space-18) 0}.page-module__E0kJGG__promiseRow{gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.page-module__E0kJGG__chip{font-size:var(--hp-chip-fs);color:var(--ink-800);background:var(--hp-marble);border:1px solid var(--n-120);border-radius:var(--radius-pill);padding:var(--space-2-5) var(--hp-chip-px);font-weight:500}.page-module__E0kJGG__door{background:var(--n-000);border-top:1px solid var(--n-120);padding:var(--hp-door-pt) 0 var(--hp-door-pb);text-align:center}.page-module__E0kJGG__doorTitle{font-family:var(--font-display);font-weight:700;font-size:var(--hp-h2-door);letter-spacing:-.026em;color:var(--ink-950);margin-top:var(--space-4)}.page-module__E0kJGG__doorSub{font-size:var(--hp-door-sub);color:var(--ink-600);max-width:540px;margin:var(--hp-mt-18) auto 0;text-wrap:pretty;line-height:1.6}.page-module__E0kJGG__doorCtaWrap{margin-top:var(--hp-mt-doorcta)}.page-module__E0kJGG__doorCtaWrap .page-module__E0kJGG__doorCta{height:52px;padding:0 var(--hp-door-cta-px);font-size:var(--fs-18);border-radius:var(--hp-door-cta-r)}.page-module__E0kJGG__doorMicro{margin-top:var(--hp-mt-18);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400)}.page-module__E0kJGG__doorPre{margin-top:var(--hp-mt-pre);font-size:var(--hp-link-fs);color:var(--ink-500)}.page-module__E0kJGG__doorPre a{color:var(--ink-800);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300)}@media (max-width:960px){.page-module__E0kJGG__navTagline{display:none}}@media (max-width:660px){.page-module__E0kJGG__page{--hp-h1:34px;--hp-h2-door:32px;--hp-h2-how:28px}.page-module__E0kJGG__navLinks,.page-module__E0kJGG__navDivider,.page-module__E0kJGG__navContribute{display:none}.page-module__E0kJGG__howGrid{gap:var(--space-8);grid-template-columns:1fr}.page-module__E0kJGG__heroCtas{flex-direction:column}}
