body{font-family:Arial;margin:0}header{display:flex;justify-content:space-between;padding:15px;background:#0b3d91;color:#fff}nav a{color:#fff;margin:0 8px}.hero{padding:80px;text-align:center;background:#eee}section{padding:40px}form input,textarea{display:block;width:100%;max-width:500px;margin:10px 0;padding:10px}button{padding:10px 20px}footer{background:#222;color:#fff;padding:20px;text-align:center}