:root{--bg:#f4f5fb;--ink:#1c1942;--muted:#6b6890;--card:#fff;--line:#e5e7f2;--accent:#6c5ce7;--accent-ink:#fff;--danger:#c0392b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#0b0c10;--ink:#e8e9f2;--muted:#9ca0b6;--card:#171a22;--line:#2a2e3b;--accent:#7c6cf5;--accent-ink:#fff;--danger:#ff8a80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=purple]{--bg:#0f0c29;--ink:#f3efff;--muted:#b8aee6;--card:#1d1650;--line:#3d3086;--accent:#cf0;--accent-ink:#0f0c29;--danger:#ff8f8f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:500 15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cta{border:2px solid var(--accent);background:var(--accent);min-height:48px;color:var(--accent-ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0 24px;font-family:inherit;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.cta:hover{filter:brightness(1.08)}.cta[disabled]{opacity:.6;cursor:wait}.cta-ghost{color:var(--accent);background:0 0}.link-quiet{color:var(--muted);font-weight:600;text-decoration:none}.link-quiet:hover{color:var(--ink)}.intro{max-width:960px;margin:0 auto;padding:20px 20px 48px}.intro-top{justify-content:space-between;align-items:center;padding:8px 0 24px;display:flex}.intro-logo{font-size:20px;font-weight:800}.intro-hero{max-width:680px;padding:32px 0 24px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:12px;font-weight:800}.intro-hero h1{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(32px,6vw,52px);line-height:1.08}.lead{color:var(--muted);margin:0 0 28px;font-size:18px}.intro-actions{flex-wrap:wrap;gap:12px;display:flex}.intro-guest{margin:18px 0 0}.intro-guest a{color:var(--muted);font-weight:600}.intro-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0;display:grid}.intro-stats div{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:16px;padding:16px}.intro-stats b{font-size:28px;line-height:1.2;display:block}.intro-stats span{color:var(--muted);font-size:13px}.intro-features{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.intro-features article{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px}.intro-features article span{font-size:28px}.intro-features h2{margin:10px 0 6px;font-size:17px}.intro-features p{color:var(--muted);margin:0;font-size:14.5px}.intro-subjects{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.intro-subjects span{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:6px 14px;font-size:13px;font-weight:600}.intro-foot{text-align:center;color:var(--muted);margin-top:24px;font-size:13px}@media (max-width:520px){.intro-actions .cta{width:100%}.intro-stats b{font-size:22px}}
