
*{box-sizing:border-box}body{margin:0;background:#09111f;color:#fff;font-family:Arial}
header{display:flex;justify-content:space-between;align-items:center;padding:18px 8%;background:#111827;position:sticky;top:0}
nav a{color:#fff;text-decoration:none;margin:0 12px}
.hero{padding:120px 20px;text-align:center;background:linear-gradient(135deg,#16213e,#2563eb)}
.btn{display:inline-block;background:#3b82f6;color:#fff;padding:14px 26px;border-radius:10px;text-decoration:none}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;padding:50px 8%}
.card,.stats div,form{background:#16213e;border-radius:14px;padding:20px}
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 8% 50px}
.stats b{font-size:40px;display:block}
form{max-width:500px;margin:30px auto;display:grid;gap:12px}
input,button{padding:12px;border-radius:8px;border:none}
button{background:#2563eb;color:#fff;cursor:pointer}
