
body{font-family:Arial,Helvetica,sans-serif;margin:0;background:#f5f7f6;color:#333}
header{background:#0b7a3b;color:white;padding:20px}
nav a{color:white;margin-right:20px;text-decoration:none;font-weight:bold}
.hero{padding:80px 20px;text-align:center;background:#e9f3ee}
.hero h1{font-size:42px;margin-bottom:10px}
.section{padding:60px 20px;max-width:1000px;margin:auto}
.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}
.card{background:white;padding:20px;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1)}
footer{background:#222;color:#ccc;text-align:center;padding:20px;margin-top:40px}
.lang{float:right}
