.lp-topbar{background:var(--warm-white);border-bottom:1px solid var(--line)}.lp-topbar-in{align-items:center;height:64px;display:flex}.lp-logo{width:auto;height:38px}.lp-foot{background:var(--near-black);color:var(--muted-on-dark);padding:22px 0 96px;font-size:13px}.lp-foot a{color:var(--cream-text);text-decoration:underline}@media (width>=900px){.lp-foot{padding-bottom:22px}}.sa-y[data-astro-cid-so4orlt4]{color:var(--yellow)}.sa-kicker[data-astro-cid-so4orlt4]{letter-spacing:.12em;text-transform:uppercase;color:#c99a00;margin:0 0 12px;font-family:Space Mono,monospace;font-size:12.5px;font-weight:700}.sa-hero[data-astro-cid-so4orlt4]{background:var(--near-black);color:#fff;padding:36px 0 44px}.sa-hero[data-astro-cid-so4orlt4] .sa-kicker[data-astro-cid-so4orlt4]{color:var(--yellow)}.sa-hero-grid[data-astro-cid-so4orlt4]{align-items:center;gap:30px;display:grid}.sa-hero[data-astro-cid-so4orlt4] h1[data-astro-cid-so4orlt4]{color:#fff;margin:0 0 14px;font-size:clamp(34px,8.5vw,60px);line-height:1.04}.sa-hero[data-astro-cid-so4orlt4] h1[data-astro-cid-so4orlt4] span[data-astro-cid-so4orlt4]{color:var(--yellow);display:block}.sa-sub[data-astro-cid-so4orlt4]{color:var(--cream-text);max-width:38ch;margin:0 0 22px;font-size:17px}.sa-ctas[data-astro-cid-so4orlt4]{flex-direction:column;gap:10px;display:flex}.sa-btn[data-astro-cid-so4orlt4]{cursor:pointer;min-height:52px;transition:transform .15s var(--ease);border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.sa-btn[data-astro-cid-so4orlt4]:hover{transform:translateY(-1px)}.sa-btn-y[data-astro-cid-so4orlt4]{background:var(--yellow);color:var(--near-black)}.sa-btn-o[data-astro-cid-so4orlt4]{color:#fff;background:0 0;border-color:#ffffff8c}.sa-btn-d[data-astro-cid-so4orlt4]{background:var(--near-black);color:#fff}.sa-ic-btn[data-astro-cid-so4orlt4]{width:20px;height:20px}.sa-full[data-astro-cid-so4orlt4]{width:100%}.sa-mt[data-astro-cid-so4orlt4]{margin-top:16px}.sa-chips[data-astro-cid-so4orlt4]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.sa-chips[data-astro-cid-so4orlt4] li[data-astro-cid-so4orlt4]{border:1px solid var(--line-dark);color:var(--muted-on-dark);border-radius:999px;padding:6px 12px;font-size:13px}.sa-hero-visual[data-astro-cid-so4orlt4] img[data-astro-cid-so4orlt4]{border:1px solid var(--line-dark);border-radius:14px;width:100%;height:auto;transform:rotate(-1.5deg);box-shadow:0 20px 50px #00000080}.sa-sec[data-astro-cid-so4orlt4]{padding:52px 0}.sa-sec[data-astro-cid-so4orlt4] h2[data-astro-cid-so4orlt4]{color:var(--near-black);margin:0 0 10px;font-size:clamp(27px,6vw,40px);line-height:1.12}.sa-lead[data-astro-cid-so4orlt4]{color:var(--charcoal);max-width:62ch;margin:0 0 26px;font-size:16.5px}.sa-alt[data-astro-cid-so4orlt4]{background:var(--paper-dim)}.sa-dark[data-astro-cid-so4orlt4]{background:var(--near-black);color:var(--cream-text)}.sa-dark[data-astro-cid-so4orlt4] h2[data-astro-cid-so4orlt4]{color:#fff}.sa-dark[data-astro-cid-so4orlt4] .sa-lead[data-astro-cid-so4orlt4]{color:var(--muted-on-dark)}.sa-visa[data-astro-cid-so4orlt4]{gap:28px;display:grid}.sa-tl[data-astro-cid-so4orlt4]{grid-template-columns:repeat(2,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.sa-tl[data-astro-cid-so4orlt4] li[data-astro-cid-so4orlt4]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.sa-tl-ic[data-astro-cid-so4orlt4]{background:var(--near-black);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.sa-tl-ic[data-astro-cid-so4orlt4] img[data-astro-cid-so4orlt4]{filter:brightness(0)invert()}.sa-tl[data-astro-cid-so4orlt4] li[data-astro-cid-so4orlt4].is-hl .sa-tl-ic[data-astro-cid-so4orlt4]{background:var(--yellow)}.sa-tl[data-astro-cid-so4orlt4] li[data-astro-cid-so4orlt4].is-hl .sa-tl-ic[data-astro-cid-so4orlt4] img[data-astro-cid-so4orlt4]{filter:none}.sa-tl[data-astro-cid-so4orlt4] b[data-astro-cid-so4orlt4]{color:var(--near-black);font-size:15px}.sa-tl[data-astro-cid-so4orlt4] small[data-astro-cid-so4orlt4]{color:var(--muted);font-size:13px}.sa-tl[data-astro-cid-so4orlt4] li[data-astro-cid-so4orlt4].is-hl small[data-astro-cid-so4orlt4]{background:var(--yellow);color:var(--near-black);border-radius:999px;padding:2px 10px;font-weight:600}.sa-fly[data-astro-cid-so4orlt4]{background:var(--near-black);color:#fff;border-radius:14px;padding:22px}.sa-fly-h[data-astro-cid-so4orlt4]{color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-family:Space Mono,monospace;font-size:12.5px;font-weight:700}.sa-fly-row[data-astro-cid-so4orlt4]{border-top:1px solid var(--line-dark);align-items:center;gap:14px;padding:10px 0;display:flex}.sa-fly-row[data-astro-cid-so4orlt4]:first-of-type{border-top:0}.sa-fly-ic[data-astro-cid-so4orlt4]{background:var(--yellow);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sa-fly-row[data-astro-cid-so4orlt4] b[data-astro-cid-so4orlt4]{color:var(--yellow);font-family:Space Grotesk,sans-serif;font-size:24px;line-height:1;display:block}.sa-fly-row[data-astro-cid-so4orlt4] span[data-astro-cid-so4orlt4]{color:var(--cream-text);font-size:14px}.sa-inside[data-astro-cid-so4orlt4]{gap:30px;display:grid}.sa-inside-list[data-astro-cid-so4orlt4]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sa-inside-list[data-astro-cid-so4orlt4] li[data-astro-cid-so4orlt4]{color:var(--near-black);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:13px 15px;font-size:15px;font-weight:600;display:flex}.sa-inside-list[data-astro-cid-so4orlt4] span[data-astro-cid-so4orlt4]{background:var(--yellow);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-family:Space Mono,monospace;font-size:13px;display:flex}.sa-note[data-astro-cid-so4orlt4]{color:var(--yellow);margin:10px 0 0;font-size:13px}.sa-peek[data-astro-cid-so4orlt4]{gap:14px;display:grid}.sa-peek[data-astro-cid-so4orlt4] img[data-astro-cid-so4orlt4]{border:1px solid var(--line-dark);border-radius:12px;width:100%;height:auto}.sa-why[data-astro-cid-so4orlt4]{gap:22px;display:grid}.sa-why-item[data-astro-cid-so4orlt4]{gap:14px;display:flex}.sa-dot-ic[data-astro-cid-so4orlt4]{background:var(--yellow);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.sa-dot-sm[data-astro-cid-so4orlt4]{width:40px;height:40px}.sa-why[data-astro-cid-so4orlt4] h3[data-astro-cid-so4orlt4]{color:var(--near-black);margin:2px 0 4px;font-size:17px}.sa-why[data-astro-cid-so4orlt4] p[data-astro-cid-so4orlt4]{color:var(--charcoal);margin:0;font-size:15px}.sa-roles[data-astro-cid-so4orlt4]{gap:12px;display:grid}.sa-role[data-astro-cid-so4orlt4]{color:var(--near-black);background:#fff;border-radius:12px;padding:16px}.sa-role[data-astro-cid-so4orlt4] h3[data-astro-cid-so4orlt4]{margin:10px 0 6px;font-size:16px}.sa-role[data-astro-cid-so4orlt4] p[data-astro-cid-so4orlt4]{color:var(--charcoal);margin:0 0 10px;font-size:14px}.sa-role[data-astro-cid-so4orlt4] ul[data-astro-cid-so4orlt4]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sa-role[data-astro-cid-so4orlt4] li[data-astro-cid-so4orlt4]{background:var(--paper-dim);border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-size:12px}.sa-tip[data-astro-cid-so4orlt4]{color:var(--muted-on-dark);margin:18px 0 0;font-size:14px}.sa-skills[data-astro-cid-so4orlt4]{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.sa-skills[data-astro-cid-so4orlt4] li[data-astro-cid-so4orlt4]{background:var(--paper-dim);border:1px solid var(--line);color:var(--near-black);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}.sa-course[data-astro-cid-so4orlt4]{border:1px solid var(--line);border-radius:16px;display:grid;overflow:hidden}.sa-course-l[data-astro-cid-so4orlt4]{background:var(--near-black);color:#fff;padding:24px}.sa-course-l[data-astro-cid-so4orlt4] h3[data-astro-cid-so4orlt4]{color:#fff;margin:0 0 14px;font-size:20px}.sa-checks[data-astro-cid-so4orlt4]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sa-checks[data-astro-cid-so4orlt4] li[data-astro-cid-so4orlt4]{padding-left:30px;position:relative}.sa-checks[data-astro-cid-so4orlt4] li[data-astro-cid-so4orlt4]:before{content:"✓";background:var(--yellow);width:20px;height:20px;color:var(--near-black);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:1px;left:0}.sa-course-r[data-astro-cid-so4orlt4]{background:#fff3b8;padding:24px}.sa-cal[data-astro-cid-so4orlt4]{background:var(--yellow);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.sa-next[data-astro-cid-so4orlt4]{color:var(--charcoal);margin:12px 0 0;font-weight:600}.sa-date[data-astro-cid-so4orlt4]{color:var(--near-black);margin:0 0 6px;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:700}.sa-small[data-astro-cid-so4orlt4]{color:var(--charcoal);margin:0 0 16px;font-size:14px}.sa-narrow[data-astro-cid-so4orlt4]{max-width:760px}.sa-faq[data-astro-cid-so4orlt4]{border-bottom:1px solid var(--line);padding:4px 0}.sa-faq[data-astro-cid-so4orlt4] summary[data-astro-cid-so4orlt4]{cursor:pointer;color:var(--near-black);padding:14px 28px 14px 0;font-weight:600;list-style:none;position:relative}.sa-faq[data-astro-cid-so4orlt4] summary[data-astro-cid-so4orlt4]::-webkit-details-marker{display:none}.sa-faq[data-astro-cid-so4orlt4] summary[data-astro-cid-so4orlt4]:after{content:"+";font-size:22px;position:absolute;top:10px;right:4px}.sa-faq[data-astro-cid-so4orlt4][open] summary[data-astro-cid-so4orlt4]:after{content:"–"}.sa-faq[data-astro-cid-so4orlt4] p[data-astro-cid-so4orlt4]{margin:0 0 14px}.sa-final[data-astro-cid-so4orlt4]{background:var(--near-black);color:#fff;padding:48px 0}.sa-final[data-astro-cid-so4orlt4] h2[data-astro-cid-so4orlt4]{color:#fff;margin:0 0 8px;font-size:clamp(27px,6vw,38px)}.sa-final[data-astro-cid-so4orlt4] h2[data-astro-cid-so4orlt4] span[data-astro-cid-so4orlt4]{color:var(--yellow)}.sa-final[data-astro-cid-so4orlt4] p[data-astro-cid-so4orlt4]{color:var(--muted-on-dark);margin:0 0 22px}.sa-final-in[data-astro-cid-so4orlt4]{gap:10px;display:grid}.sa-sticky[data-astro-cid-so4orlt4]{z-index:50;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--warm-white);border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #00000014}.sa-sticky[data-astro-cid-so4orlt4] .sa-btn[data-astro-cid-so4orlt4]{min-height:48px;padding:0 10px;font-size:15px}.sa-modal[data-astro-cid-so4orlt4]{z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sa-modal[data-astro-cid-so4orlt4][hidden]{display:none}.sa-modal-bg[data-astro-cid-so4orlt4]{background:#0a0a08b3;position:absolute;inset:0}.sa-modal-box[data-astro-cid-so4orlt4]{background:var(--warm-white);width:100%;max-width:460px;max-height:92vh;padding:26px 20px calc(22px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;position:relative;overflow:auto}.sa-modal-box[data-astro-cid-so4orlt4] h2[data-astro-cid-so4orlt4]{color:var(--near-black);margin:0 0 6px;font-size:24px}.sa-x[data-astro-cid-so4orlt4]{cursor:pointer;color:var(--charcoal);background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:10px;right:12px}#kitForm[data-astro-cid-so4orlt4]{gap:12px;margin-top:6px;display:grid}#kitForm[data-astro-cid-so4orlt4] label[data-astro-cid-so4orlt4]{color:var(--near-black);gap:5px;font-size:14px;font-weight:600;display:grid}#kitForm[data-astro-cid-so4orlt4] input[data-astro-cid-so4orlt4],#kitForm[data-astro-cid-so4orlt4] select[data-astro-cid-so4orlt4]{font:inherit;border:1.5px solid var(--line);color:var(--near-black);background:#fff;border-radius:10px;padding:12px;font-size:16px;font-weight:400}#kitForm[data-astro-cid-so4orlt4] input[data-astro-cid-so4orlt4]:focus,#kitForm[data-astro-cid-so4orlt4] select[data-astro-cid-so4orlt4]:focus{border-color:var(--near-black);outline:none}.sa-hp[data-astro-cid-so4orlt4]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sa-err[data-astro-cid-so4orlt4]{color:#b42318;margin:0;font-size:14px}.sa-consent[data-astro-cid-so4orlt4]{color:var(--muted);margin:0;font-size:12px}@media (width>=900px){.sa-hero[data-astro-cid-so4orlt4]{padding:64px 0 72px}.sa-hero-grid[data-astro-cid-so4orlt4]{grid-template-columns:1.1fr 1fr;gap:56px}.sa-ctas[data-astro-cid-so4orlt4]{flex-flow:wrap}.sa-sec[data-astro-cid-so4orlt4]{padding:76px 0}.sa-visa[data-astro-cid-so4orlt4]{grid-template-columns:1fr 300px;align-items:center;gap:48px}.sa-tl[data-astro-cid-so4orlt4]{grid-template-columns:repeat(4,1fr)}.sa-inside[data-astro-cid-so4orlt4]{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px}.sa-why[data-astro-cid-so4orlt4]{grid-template-columns:repeat(3,1fr);gap:30px}.sa-roles[data-astro-cid-so4orlt4]{grid-template-columns:repeat(4,1fr)}.sa-course[data-astro-cid-so4orlt4]{grid-template-columns:1.3fr 1fr}.sa-final-in[data-astro-cid-so4orlt4]{grid-template-columns:1fr auto;align-items:center}.sa-sticky[data-astro-cid-so4orlt4]{display:none}.sa-modal[data-astro-cid-so4orlt4]{align-items:center}.sa-modal-box[data-astro-cid-so4orlt4]{border-radius:18px;padding:30px 28px}}
