body{margin:0;font-family:Arial;background:#111;color:#fff}
.hero{text-align:center;padding:70px 20px;background:linear-gradient(135deg,#ff0050,#00f2ea)}
.logo{width:90px}
.btn{display:inline-block;margin-top:15px;padding:12px 24px;background:#ff0050;color:#fff;text-decoration:none;border-radius:999px}
.card{max-width:800px;margin:30px auto;background:#1c1c1c;padding:24px;border-radius:16px}
footer{text-align:center;padding:20px;color:#aaa}