*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial;background:#071321;color:#fff}
.nav{display:flex;justify-content:space-between;padding:20px 8%;position:sticky;top:0;background:rgba(7,19,33,.95)}
.nav a{color:#fff;text-decoration:none;margin-left:20px}
.hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:80px 8%;min-height:85vh}
.left{max-width:550px}.left h1{font-size:56px;color:#d4af37;margin-bottom:20px}
.left p{font-size:22px;margin-bottom:30px}
.buttons a{display:inline-block;padding:14px 24px;border-radius:40px;text-decoration:none;margin:8px;font-weight:bold}
.gold{background:#d4af37;color:#071321}.dark{border:2px solid #d4af37;color:#d4af37}
.right img{max-width:360px;border-radius:18px;box-shadow:0 20px 40px rgba(0,0,0,.5)}
.price{padding:60px 8%}.card{background:#10243a;padding:30px;border-radius:18px;text-align:center;border:1px solid #d4af37}
.card h2{color:#d4af37}.card h3{font-size:42px;margin:20px 0}.card span{text-decoration:line-through;color:#aaa;font-size:22px}
footer{text-align:center;padding:30px;background:#05101a;margin-top:40px}
@media(max-width:768px){.hero{flex-direction:column;text-align:center}.left h1{font-size:40px}.right img{max-width:260px}.nav{flex-direction:column;gap:10px}}
