body{ margin:0; font-family:Arial, Helvetica, sans-serif; background:#f4f6fb; color:#333; } .container{ display:flex; justify-content:space-between; align-items:center; max-width:1100px; margin:auto; } header{ background:#0b1f3a; color:white; padding:20px 40px; } nav a{ color:white; margin-left:20px; text-decoration:none; } .hero{ text-align:center; padding:80px 20px; background:white; } .hero h2{ font-size:38px; margin-bottom:20px; } .features{ display:flex; justify-content:center; gap:30px; padding:60px; } .card{ background:white; padding:30px; border-radius:10px; box-shadow:0 3px 12px rgba(0,0,0,0.08); width:260px; text-align:center; } footer{ text-align:center; padding:30px; font-size:14px; color:#777; }