body{margin:0;font-family:Poppins;background:#0b0b0b;color:#fff}
.nav{position:fixed;width:100%;display:flex;justify-content:space-between;padding:20px;background:rgba(0,0,0,0.5);backdrop-filter:blur(10px)}
.menu a{margin:0 22px;color:#fff;text-decoration:none}
.hero{height:100vh;background:url('https://images.unsplash.com/photo-1555244162-803834f70033') center/cover;display:flex;align-items:center;justify-content:center;text-align:center}
.hero-inner h1{font-family:Playfair Display;font-size:56px;color:#d4af37}
.btn{background:#d4af37;color:#000;padding:12px 28px;text-decoration:none;margin-top:20px;display:inline-block}
.section{padding:100px 20px;text-align:center}
.split{display:flex;align-items:center}
.split .text{flex:1;padding:40px}
.split .image{flex:1;height:400px;background:url('https://images.unsplash.com/photo-1504674900247-0877df9cc836') center/cover}
.cards{display:flex;justify-content:center;gap:30px}
.card{padding:40px;border:1px solid #d4af37;background:#111;transition:.3s}
.card:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(212,175,55,0.3)}
.gold{background:#6b3e1d}
.cta{padding:120px 20px;text-align:center;background:linear-gradient(45deg,#000,#6b3e1d)}
footer{padding:20px;text-align:center;background:#000}
