:root{color:#f5f5f5;background:#0a0a0a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:0 0;margin:0}a{color:inherit;text-decoration:none}.vanta-bg{z-index:-1;position:fixed;inset:0}.container{z-index:1;width:min(1100px,92%);margin:0 auto;padding:72px 0;position:relative}.hero{flex-direction:column;justify-content:center;min-height:70vh;display:flex}.eyebrow{color:#ef4444;letter-spacing:.12em;text-transform:uppercase;font-weight:700}h1{margin:0;font-size:clamp(3rem,8vw,6rem);line-height:.95}h2{color:#d4d4d4;max-width:780px;margin:24px 0 0;font-size:clamp(1.5rem,3vw,2.5rem)}.description{color:#a3a3a3;max-width:680px;margin-top:24px;font-size:1.1rem;line-height:1.7}.links{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.links a{background:#ffffff0a;border:1px solid #333;border-radius:999px;padding:12px 18px}.links a:hover{border-color:#ef4444}.section{padding:64px 0}.section h3{margin-bottom:24px;font-size:2rem}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{background:#ffffff0a;border:1px solid #262626;border-radius:24px;padding:24px}.card h4{margin:0 0 12px;font-size:1.2rem}.card p{color:#a3a3a3;line-height:1.6}.card span{color:#ef4444;margin-top:12px;font-size:.9rem;display:inline-block}@media (width<=800px){.grid{grid-template-columns:1fr}.container{padding:48px 0}}
