*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}body{background:#eef7fb;color:#183b56;line-height:1.6}header{background:#0d6ea8;color:#fff;padding:20px;text-align:center}nav{margin-top:10px}nav a{color:#fff;text-decoration:none;margin:0 12px;font-weight:bold}nav a:hover{text-decoration:underline}.hero{height:320px;background:linear-gradient(rgba(0,80,130,.45),rgba(0,80,130,.45)),url("https://images.unsplash.com/photo-1517783999520-f068d7431a60?auto=format&fit=crop&w=1400&q=80") center/cover;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}.hero h1{font-size:42px;text-shadow:2px 2px 6px #000}.container{width:90%;max-width:1100px;margin:30px auto}.card{background:#fff;padding:25px;border-radius:12px;margin-bottom:25px;box-shadow:0 4px 12px rgba(0,0,0,.08)}h2{color:#0d6ea8;margin-bottom:15px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.grid img{width:100%;height:220px;object-fit:cover;border-radius:10px}footer{background:#0d6ea8;color:#fff;text-align:center;padding:18px;margin-top:30px}.btn{display:inline-block;background:#0d6ea8;color:#fff;padding:12px 18px;border-radius:8px;text-decoration:none;margin-top:15px}