
body{margin:0;background:#090909;color:#fff;font-family:Arial}
nav{display:flex;justify-content:space-between;padding:20px 40px;background:#000;position:sticky;top:0}
nav a,.logo{color:#d4af37;text-decoration:none;font-weight:bold}
.overlay{display:flex;align-items:center;justify-content:space-between;padding:40px;gap:30px}
.heroimg{width:45%;border-radius:12px}
.left h1{font-size:70px;color:#d4af37;margin:0}
section{padding:50px 40px;border-top:1px solid #222}
.about{display:flex;gap:30px;align-items:center}
.about img{width:320px;border-radius:12px}
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}
.cards div{background:#151515;padding:25px;border:1px solid #d4af37;border-radius:10px;text-align:center}
.review{max-width:380px;width:100%;border-radius:10px}
@media(max-width:800px){.overlay,.about{flex-direction:column}.heroimg{width:100%}.left h1{font-size:48px}}
