body{margin:0;font-family:Arial;background:#f4f4f4}
header{background:#0a6c74;color:#fff;padding:15px;display:flex;justify-content:space-between}
nav a{color:#fff;margin:10px;text-decoration:none}
.hero{background:#0f9d58;color:#fff;text-align:center;padding:50px}
.grid{display:flex;flex-wrap:wrap}
.card{background:#fff;margin:10px;padding:20px;border-radius:8px;flex:1 1 200px}
