.onboarding-public-page[data-astro-cid-od7wdkau]{--bg: #f6f7f9;--text: #16181d;--muted: #4c5564;--surface: rgba(255, 255, 255, .92);--surface-strong: #ffffff;--border: #d7dce5;--hero-text: #f3f5f8;--hero-muted: #c6ccd7;--hero-chip: rgba(255, 255, 255, .06);--hero-chip-border: rgba(255, 255, 255, .25);--primary: #1b1f29;--primary-hover: #11141c;--primary-text: #f8fafc;--secondary-bg: rgba(255, 255, 255, .1);--secondary-bg-hover: rgba(255, 255, 255, .17);color:var(--text);background:linear-gradient(92deg,#121316,#181a1f 45%,#121316) top/100% 440px no-repeat,radial-gradient(760px 340px at 9% 0%,rgba(255,255,255,.11),transparent 62%) top/100% 440px no-repeat,radial-gradient(540px 260px at 88% 2%,rgba(255,255,255,.07),transparent 60%) top/100% 440px no-repeat,var(--bg)}.dark .onboarding-public-page[data-astro-cid-od7wdkau]{--bg: #111214;--text: #f1f3f5;--muted: #c6c9cf;--surface: rgba(27, 29, 34, .88);--surface-strong: #1a1d22;--border: #333842;--hero-text: #f5f6f8;--hero-muted: #c7ccd5;--hero-chip: rgba(255, 255, 255, .05);--hero-chip-border: rgba(255, 255, 255, .23);--primary: #f4f5f6;--primary-hover: #ffffff;--primary-text: #121317;--secondary-bg: rgba(255, 255, 255, .09);--secondary-bg-hover: rgba(255, 255, 255, .16)}.hero-section[data-astro-cid-od7wdkau]{position:relative;overflow:hidden}.hero-glow[data-astro-cid-od7wdkau]{position:absolute;border-radius:999px;filter:blur(32px);pointer-events:none}.hero-glow--one[data-astro-cid-od7wdkau]{width:320px;height:320px;left:4%;top:24px;background:#ffffff21}.hero-glow--two[data-astro-cid-od7wdkau]{width:260px;height:260px;right:8%;top:56px;background:#ffffff17}.hero-content[data-astro-cid-od7wdkau]{position:relative;text-align:center}.hero-kicker[data-astro-cid-od7wdkau]{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--hero-chip-border);background:var(--hero-chip);color:var(--hero-text);font-size:.9rem;font-weight:700;border-radius:999px;padding:.42rem 1rem;letter-spacing:.02em}.hero-kicker__dot[data-astro-cid-od7wdkau]{width:.45rem;height:.45rem;border-radius:999px;background:var(--hero-text);box-shadow:0 0 14px var(--hero-text)}.hero-title[data-astro-cid-od7wdkau]{color:var(--hero-text);font-size:clamp(2rem,5vw,3.45rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;max-width:900px;margin:1rem auto 0}.hero-subtitle[data-astro-cid-od7wdkau]{color:var(--hero-muted);font-size:clamp(1.02rem,2vw,1.25rem);max-width:760px;margin:1.2rem auto 0;line-height:1.65}.hero-actions[data-astro-cid-od7wdkau]{margin-top:1.8rem;display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap}.hero-btn[data-astro-cid-od7wdkau]{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;font-weight:700;padding:.72rem 1.3rem;transition:transform .2s ease,background-color .2s ease,color .2s ease}.hero-btn[data-astro-cid-od7wdkau]:hover{transform:translateY(-1px)}.hero-btn--primary[data-astro-cid-od7wdkau]{background:var(--primary);color:var(--primary-text)}.hero-btn--primary[data-astro-cid-od7wdkau]:hover{background:var(--primary-hover)}.hero-btn--secondary[data-astro-cid-od7wdkau]{color:var(--hero-text);border:1px solid var(--hero-chip-border);background:var(--secondary-bg)}.hero-btn--secondary[data-astro-cid-od7wdkau]:hover{background:var(--secondary-bg-hover)}.content-section[data-astro-cid-od7wdkau]{position:relative}.content-grid[data-astro-cid-od7wdkau]{display:grid;grid-template-columns:1fr;gap:1rem}.content-aside[data-astro-cid-od7wdkau]{border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:1.05rem 1.15rem;backdrop-filter:blur(6px);box-shadow:0 18px 36px #05070b2e}.content-aside[data-astro-cid-od7wdkau] h2[data-astro-cid-od7wdkau]{font-size:1.05rem;font-weight:800;margin-bottom:.55rem;color:var(--text)}.content-aside[data-astro-cid-od7wdkau] ul[data-astro-cid-od7wdkau]{margin:0;padding-left:1.1rem}.content-aside[data-astro-cid-od7wdkau] li[data-astro-cid-od7wdkau]{color:var(--muted);margin:.4rem 0;line-height:1.55}.onboarding-content[data-astro-cid-od7wdkau]{border:1px solid var(--border);border-radius:1.1rem;padding:1.5rem 1.25rem;background:var(--surface-strong);box-shadow:0 26px 56px #06090e33;color:var(--text);font-size:1.05rem;line-height:1.8}.onboarding-content[data-astro-cid-od7wdkau] [data-astro-cid-od7wdkau]:where(h1,h2,h3){color:var(--text);line-height:1.2}.onboarding-content[data-astro-cid-od7wdkau] h1[data-astro-cid-od7wdkau]{margin:0 0 1rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;letter-spacing:-.02em}.onboarding-content[data-astro-cid-od7wdkau] h2[data-astro-cid-od7wdkau]{margin:1.4rem 0 .75rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:750}.onboarding-content[data-astro-cid-od7wdkau] h3[data-astro-cid-od7wdkau]{margin:1rem 0 .55rem;font-size:1.2rem;font-weight:700}.onboarding-content[data-astro-cid-od7wdkau] p[data-astro-cid-od7wdkau]{color:var(--muted);margin:.7rem 0 1rem}.onboarding-content[data-astro-cid-od7wdkau] ul[data-astro-cid-od7wdkau],.onboarding-content[data-astro-cid-od7wdkau] ol[data-astro-cid-od7wdkau]{color:var(--muted);margin:.55rem 0 1rem;padding-left:1.25rem}.onboarding-content[data-astro-cid-od7wdkau] li[data-astro-cid-od7wdkau]{margin:.45rem 0}.onboarding-content[data-astro-cid-od7wdkau] strong[data-astro-cid-od7wdkau]{color:var(--text)}.cta-band[data-astro-cid-od7wdkau]{margin-top:1.2rem;text-align:center;padding:1.7rem 1.2rem;border-radius:1rem;border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in oklab,var(--surface-strong) 92%,#ffffff 8%) 0%,var(--surface-strong) 100%)}.cta-band[data-astro-cid-od7wdkau] h3[data-astro-cid-od7wdkau]{color:var(--text);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:800}.cta-band[data-astro-cid-od7wdkau] p[data-astro-cid-od7wdkau]{color:var(--muted);margin:.65rem auto 1rem;max-width:640px}@media(min-width:1024px){.content-grid[data-astro-cid-od7wdkau]{grid-template-columns:290px minmax(0,1fr);align-items:start}.content-aside[data-astro-cid-od7wdkau]{position:sticky;top:calc(var(--header-height) + 24px)}.onboarding-content[data-astro-cid-od7wdkau]{padding:2rem 2.1rem;font-size:1.1rem}.cta-band[data-astro-cid-od7wdkau]{margin-top:1.4rem;padding:2rem}}
