.hero{background:#0b0b0b;justify-content:space-between;align-items:flex-start;min-height:calc(100vh - 90px);padding:40px 70px 70px;display:flex}.hero-text{width:45%;padding-top:40px}.hero-text h1{letter-spacing:2px;font-size:92px;font-weight:400}.hero-text h2{letter-spacing:5px;font-size:20px}.hero-text p{color:#ddd;margin-bottom:45px;font-size:30px;line-height:1.6}.hero-buttons{gap:20px;display:flex}.btn-gold{color:#000;background:#c9a34e;border-radius:6px;padding:15px 28px;font-weight:700;text-decoration:none;transition:all .25s}.btn-gold:hover{background:#dcb15b}.btn-outline{color:#c9a34e;border:1px solid #c9a34e;border-radius:6px;padding:15px 28px;text-decoration:none;transition:all .25s}.btn-outline:hover{color:#000;background:#c9a34e}.hero-image{justify-content:center;width:48%;padding-top:20px;display:flex}.hero-image img{width:90%;max-width:560px}@media (max-width:768px){.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:auto;padding:30px 20px 40px}.hero-image{order:1;width:100%;padding-top:0}.hero-image img{width:260px;max-width:100%}.hero-text{order:2;width:100%;padding-top:0}.hero-text h1{display:none}.hero-text h2{letter-spacing:3px;margin-bottom:18px;font-size:16px}.hero-text p{margin-bottom:24px;font-size:18px;line-height:1.5}.hero-buttons{flex-direction:column;align-items:center;gap:14px}.btn-gold,.btn-outline{text-align:center;width:100%;max-width:320px}}
