
body {margin:0;font-family:Arial;background:#f4f4f4;}
.top-bar {background:#111;color:#fff;padding:8px 20px;display:flex;justify-content:space-between;}
.logo {padding:10px 20px;background:#fff;}
.logo img {height:70px;}
.slider img {width:100%;display:block;margin-bottom:0;}
.hero {padding:60px;text-align:center;background:white;}
.hero h1 {font-size:42px;margin:0;}
.services {display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:40px;}
.card {background:#fff;padding:30px;text-align:center;font-size:20px;border-radius:10px;box-shadow:0 0 10px #ccc;}
footer {padding:20px;text-align:center;background:#111;color:#fff;margin-top:40px;}
