
body { background:#111; color:white; font-family:Arial; margin:0; }
nav { padding:20px; display:flex; align-items:center; gap:20px; background:#000; }
.logo { height:50px; }
.nav-links { list-style:none; display:flex; gap:20px; }
.nav-links a { color:white; text-decoration:none; }
.hero { padding:120px 20px; background:#222; text-align:center; }
h2 { margin-top:50px; }
.service img { width:300px; margin-top:20px; }
