
body{font-family:Arial,sans-serif;margin:0;color:#1f2937;line-height:1.6}
header,footer{background:#0f172a;color:white}
nav{max-width:1100px;margin:auto;padding:16px}
nav a{color:white;text-decoration:none;margin-right:16px}
.container{max-width:1100px;margin:auto;padding:24px}
.hero{padding:60px 0;background:#f8fafc}
.card{border:1px solid #e5e7eb;border-radius:10px;padding:20px;margin:12px 0}
img{max-width:100%;border-radius:10px}
footer{padding:20px}
