
body{margin:0;font-family:Arial,sans-serif;background:#08110c;color:white}
header{padding:20px;background:#0d1a13}
nav a{color:#00ff88;text-decoration:none;margin-right:15px}
.hero{text-align:center;padding:80px 20px}
.btn{display:inline-block;padding:12px 20px;background:#00ff88;color:#000;text-decoration:none;border-radius:10px}
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;padding:20px}
.card{background:#102018;padding:20px;border-radius:12px}
footer{text-align:center;padding:20px;color:#aaa}
