:root{--bg:#0b1120;--fg:#e2e8f0;--muted:#94a3b8;--accent:#38bdf8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0}.page{flex-direction:column;min-height:100vh;display:flex}.nav{justify-content:space-between;align-items:center;padding:20px clamp(16px,5vw,64px);display:flex}.logo{letter-spacing:.02em;font-weight:700}.nav-link{color:var(--muted);text-decoration:none}.nav-link:hover{color:var(--fg)}.hero{flex-direction:column;flex:1;justify-content:center;max-width:960px;padding:0 clamp(16px,5vw,64px);display:flex}.hero h1{margin:0 0 16px;font-size:clamp(2.5rem,7vw,5rem);line-height:1.05}.lead{color:var(--muted);margin:0 0 32px;font-size:1.25rem}.cta{background:var(--accent);color:#0b1120;border-radius:8px;align-self:flex-start;padding:12px 24px;font-weight:600;text-decoration:none}.footer{color:var(--muted);padding:24px clamp(16px,5vw,64px);font-size:.875rem}
