body{font-family:Arial,sans-serif;margin:0;background:#071a35;color:#fff}
header{display:flex;justify-content:space-between;padding:20px;background:#000}
.hero{padding:100px 20px;text-align:center}
.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:20px}
.grid div{background:#123;padding:20px;border-radius:10px}
form{display:flex;flex-direction:column;gap:10px;max-width:500px}
input,textarea,button{padding:12px}