.eH2B4q_hero{background:var(--surface-inverse);margin-top:calc(-1 * var(--header-h));padding:calc(var(--space-24) + var(--header-h)) 0 var(--space-20)}.eH2B4q_heroGrid{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.eH2B4q_heroTitle{font:var(--fw-black) var(--fs-5xl) / var(--lh-tight) var(--font-display);font-family:var(--font-display-wide);letter-spacing:var(--ls-mega);color:#fff;margin-top:var(--space-5)}.eH2B4q_heroSub{font:var(--fw-regular) var(--fs-lg) / 1.5 var(--font-body);color:var(--text-inverse-muted);margin-top:var(--space-6);max-width:600px}.eH2B4q_zeroWrap{align-items:flex-end;gap:var(--space-6);display:flex}.eH2B4q_zero{font:var(--fw-black) 180px / .8 var(--font-display);font-family:var(--font-display-wide);letter-spacing:-.06em;color:var(--status-caution)}.eH2B4q_monoWhite,.eH2B4q_monoMuted{font:var(--fw-semibold) var(--fs-3xs) var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#fff}.eH2B4q_monoMuted{color:var(--text-inverse-muted);margin-top:6px}.eH2B4q_days{font:var(--fw-semibold) var(--fs-2xl) / 1 var(--font-mono);color:var(--status-caution);margin-top:var(--space-4);font-variant-numeric:tabular-nums}.eH2B4q_blue{color:var(--blue-500);flex:none}.eH2B4q_pillars{gap:var(--space-10) var(--space-8);margin:var(--space-12) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.eH2B4q_pillars li{border-top:2px solid var(--text-strong);padding-top:var(--space-5)}.eH2B4q_pillarTitle{font:var(--fw-bold) var(--fs-lg) / 1.25 var(--font-display);color:var(--text-strong);margin-top:var(--space-4);letter-spacing:0}.eH2B4q_pillarBody{font:var(--type-body);color:var(--text-body);margin-top:var(--space-3)}.eH2B4q_split{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.eH2B4q_steps{margin:0}.eH2B4q_step{gap:var(--space-6);padding:var(--space-6) 0;border-top:1px solid var(--border-default);grid-template-columns:100px minmax(0,1fr);display:grid}.eH2B4q_stepKey{font:var(--fw-semibold) var(--fs-3xs) var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--blue-600);padding-top:4px}.eH2B4q_stepVal{font:var(--type-body-lg);color:var(--text-body);margin:0}.eH2B4q_halves{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.eH2B4q_training{gap:var(--space-2);margin:var(--space-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.eH2B4q_training li{background:var(--surface-subtle);font:var(--fw-semibold) var(--fs-sm) var(--font-body);color:var(--text-strong);border-radius:4px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.eH2B4q_creds{gap:var(--space-3);margin:var(--space-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.eH2B4q_cred{width:170px;box-shadow:0 0 0 1px var(--border-subtle);background:#f4f7fa;border-radius:6px;overflow:hidden}.eH2B4q_credLogo{justify-content:center;align-items:center;height:72px;padding:10px 14px;display:flex}.eH2B4q_credLogo img{mix-blend-mode:multiply;width:auto;max-height:100%}.eH2B4q_credCaption{background:var(--navy-800);border-top:2px solid var(--status-caution);font:var(--fw-semibold) var(--fs-3xs) var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#fff;text-align:center;padding:6px 8px}.eH2B4q_docs{background:var(--navy-900);padding:var(--space-16) 0}.eH2B4q_docsInner{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.eH2B4q_docsTitle{font:var(--fw-black) var(--fs-3xl) / 1.1 var(--font-display);color:#fff}.eH2B4q_docsBody{font:var(--type-body-lg);color:var(--text-inverse-muted);margin-top:var(--space-3);max-width:560px}@media (max-width:768px){.eH2B4q_hero{padding:calc(var(--header-h) + 54px) 0 40px}.eH2B4q_heroGrid,.eH2B4q_split,.eH2B4q_halves{grid-template-columns:minmax(0,1fr);gap:24px}.eH2B4q_heroTitle{font-size:40px;line-height:1.02;font-family:var(--font-display)}.eH2B4q_heroSub{font-size:16px}.eH2B4q_zero{font-size:120px}.eH2B4q_pillars{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.eH2B4q_step{grid-template-columns:80px minmax(0,1fr);gap:12px}.eH2B4q_stepVal{font-size:16px}.eH2B4q_docs{padding:40px 0}.eH2B4q_docsTitle{font-size:26px}}
