
body{font-family:Arial,sans-serif;margin:0;padding:0;background:#e6f0f9;color:#1a1a1a;}
header{background:#003366;color:#fff;padding:20px;text-align:center;}
nav ul{list-style:none;padding:0;margin:0;text-align:center;}
nav ul li{display:inline-block;margin-right:25px;}
nav ul li a{color:#fff;text-decoration:none;font-weight:bold;padding:10px 18px;border-radius:5px;transition:0.3s;}
nav ul li a:hover{background:#005599;}
button{background:#003366;color:#fff;padding:12px 24px;border:none;cursor:pointer;border-radius:5px;font-size:14px;transition:0.3s;}
button:hover{background:#005599;}
footer{background:#003366;color:#fff;padding:20px;text-align:center;margin-top:30px;}
section{padding:30px;margin:25px auto;max-width:900px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);border-radius:8px;}
.hero{text-align:center;}
.hero h2{color:#003366;font-size:2.2em;margin-bottom:20px;}
.features ul{list-style:none;padding:0;}
.features ul li{margin-bottom:15px;font-size:18px;}
.contact form{display:flex;flex-direction:column;}
.contact label{margin-top:15px;margin-bottom:8px;font-weight:bold;}
.contact input,.contact textarea{padding:12px;font-size:16px;border-radius:5px;border:1px solid #ccc;resize:vertical;}
.contact button{margin-top:20px;align-self:flex-start;}
  