*{box-sizing:border-box}html,body{color:#fff;background:#000;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}a{color:#6366f1;text-decoration:none;transition:color .2s}a:hover{color:#818cf8}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:60px 20px;display:flex}.hero h1{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(2.5rem,8vw,5rem);font-weight:800}.hero .subtitle{color:#9ca3af;max-width:800px;margin:0 0 40px;font-size:clamp(1.2rem,3vw,1.8rem)}.links{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:40px;display:flex}.link-button{background:#6366f11a;border:1px solid #6366f14d;border-radius:8px;align-items:center;padding:14px 28px;font-weight:600;transition:all .2s;display:inline-flex}.link-button:hover{background:#6366f133;border-color:#6366f180;transform:translateY(-2px)}.link-button.primary{color:#fff;background:#6366f1;border-color:#6366f1}.link-button.primary:hover{background:#7c3aed;border-color:#7c3aed}.section{padding:100px 0}.section h2{text-align:center;margin:0 0 20px;font-size:clamp(2rem,5vw,3rem)}.section p{color:#9ca3af;text-align:center;max-width:800px;margin:0 auto 40px;font-size:1.2rem}.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:60px;display:grid}.card{background:#ffffff05;border:1px solid #ffffff1a;border-radius:16px;padding:30px;transition:all .3s}.card:hover{background:#ffffff0a;border-color:#6366f14d;transform:translateY(-4px)}.card h3{margin:0 0 12px;font-size:1.5rem}.card p{color:#9ca3af;text-align:left;margin:0}.tag{background:#6366f11a;border:1px solid #6366f133;border-radius:999px;margin:4px;padding:4px 12px;font-size:.875rem;display:inline-block}
