:root{--bg:#0b0f19;--card:#ffffff0f;--card2:#ffffff1a;--text:#ffffffeb;--muted:#ffffffb8;--border:#ffffff1f;--accent:#6ee7ff;--accent2:#a78bfa}*{box-sizing:border-box}html,body{height:100%}body{color:var(--text);background:radial-gradient(1000px 600px at 15% 10%,#6ee7ff2e,transparent 50%),radial-gradient(900px 600px at 85% 15%,#a78bfa2e,transparent 55%),radial-gradient(900px 700px at 50% 100%,#22c55e1a,transparent 55%),var(--bg);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial}a{color:inherit;text-decoration:none}a:hover{opacity:.92}.container{max-width:980px;margin:0 auto;padding:0 16px}.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);z-index:10;background:#0b0f19a6;position:sticky;top:0}.navInner{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.brand{letter-spacing:.2px;font-weight:800}.navLinks{color:var(--muted);flex-wrap:wrap;gap:14px;display:flex}.navLinks a{border-radius:10px;padding:6px 10px}.navLinks a:hover{color:var(--text);background:#ffffff0f}.hero{padding:54px 0 22px}.h1{background:linear-gradient(90deg,var(--accent),var(--accent2),#fff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:52px;line-height:1.04}.p{color:var(--muted);max-width:70ch;margin:14px 0 0;font-size:18px;line-height:1.6}.actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.btn{border:1px solid var(--border);color:var(--text);background:#ffffff0f;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.btn:hover{background:#ffffff17}.btnPrimary{background:linear-gradient(90deg,#6ee7ff38,#a78bfa38);border-color:#ffffff2e}.grid{grid-template-columns:repeat(12,1fr);gap:12px;margin-top:26px;display:grid}.card{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-column:span 6;padding:16px}.card h3{margin:0 0 8px;font-size:16px}.card p{color:var(--muted);margin:0;line-height:1.6}@media (max-width:720px){.h1{font-size:40px}.card{grid-column:span 12}}.section{margin-top:26px}.section h2{margin:0 0 10px;font-size:20px}.hr{border:0;border-top:1px solid var(--border);margin:32px 0}.footer{border-top:1px solid var(--border);color:var(--muted);background:#0000002e;margin-top:40px;padding:18px 0;font-size:14px}.videoWrap{border:1px solid var(--border);background:#00000040;border-radius:16px;overflow:hidden}.video{aspect-ratio:16/9;border:0;width:100%;display:block}
