body{font-family:Arial,sans-serif;margin:0;line-height:1.6;background:#f5f7f8;color:#333}
header{position:sticky;top:0;background:#0b5d6b;color:#fff;padding:15px}
nav a{color:#fff;margin-right:15px;text-decoration:none}
.hero{padding:70px 20px;text-align:center;background:#dceff2}
.btn{display:inline-block;background:#0b5d6b;color:#fff;padding:12px 20px;text-decoration:none;border-radius:6px}
section{max-width:900px;margin:auto;padding:40px 20px}
form{display:grid;gap:10px}
input,select,textarea,button{padding:10px;font-size:16px}
button{background:#0b5d6b;color:#fff;border:none;border-radius:6px;cursor:pointer}
footer{text-align:center;padding:20px;background:#eee}
