
body{font-family:Arial,sans-serif;margin:0;background:#08111d;color:white}
header{display:flex;justify-content:space-between;padding:20px;background:#06101a;position:sticky;top:0}
nav a{color:white;margin:10px;text-decoration:none}
.hero{padding:100px 20px;text-align:center}
button{padding:12px 20px}
section{padding:60px 20px}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}
.card,form{background:#13263d;padding:20px;border-radius:10px}
input,select,textarea{width:100%;margin:8px 0;padding:10px}
