
body{font-family:Arial,Helvetica,sans-serif;margin:0;background:#f5f7fa;color:#333}
.hero{background:linear-gradient(135deg,#0066ff,#00c6ff);color:#fff;padding:60px 20px;text-align:center}
.hero .btn{display:inline-block;margin:10px;padding:12px 25px;background:#fff;color:#0066ff;text-decoration:none;border-radius:4px;font-weight:bold}
.hero .secondary{background:#ffcc00;color:#000}
.services{padding:40px 20px;text-align:center}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}
.box{background:#fff;padding:20px;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1)}
.why{background:#eef3f8;padding:40px 20px}
footer{background:#111;color:#ccc;text-align:center;padding:20px}
footer a{color:#4da3ff;text-decoration:none;margin:0 5px}

.nav{background:#fff;padding:15px;display:flex;justify-content:space-between;align-items:center}
.nav ul{list-style:none;display:flex;gap:15px}
.nav a{text-decoration:none;color:#0066ff;font-weight:bold}
.lead{padding:40px;text-align:center;background:#f0f4ff}
.lead form{max-width:400px;margin:auto;display:flex;flex-direction:column;gap:10px}
.lead input,.lead select,.lead button{padding:10px;font-size:16px}
