:root{--gold:#c9953b;--black:#080808;--dark:#111;--light:#f7f7f7}
body{font-family:Inter,Arial,sans-serif;color:#111;background:#fff}
.topbar{background:#050505;color:#fff;font-size:14px;padding:8px 0}
.topbar i,.text-gold{color:var(--gold)}
.navbar{box-shadow:0 2px 14px rgba(0,0,0,.08)}
.brand{font-size:34px;font-weight:800;letter-spacing:5px;line-height:1}.brand span{display:block;font-size:13px;letter-spacing:9px;color:var(--gold)}
.btn-gold{background:var(--gold);border-color:var(--gold);color:#111;font-weight:700}.btn-gold:hover{background:#b7832e;border-color:#b7832e}
.hero{min-height:620px;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.55),rgba(0,0,0,.1)),url('https://images.unsplash.com/photo-1566665797739-1674de7a421a?auto=format&fit=crop&w=1800&q=80') center/cover no-repeat;color:#fff;display:flex;align-items:center}
.hero h1{font-size:60px;font-weight:900;line-height:1.05}.hero p{font-size:20px;color:#eee}
.feature-mini{border-right:1px solid rgba(255,255,255,.25)}
.section-title{font-weight:900}.section-kicker{color:var(--gold);font-weight:800;letter-spacing:.8px;font-size:14px;text-transform:uppercase}
.product-card{border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;transition:.25s;background:#fff;height:100%}.product-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.12)}
.product-card img{height:220px;width:100%;object-fit:cover}.product-card .icon{width:48px;height:48px;background:#111;color:var(--gold);border-radius:50%;display:grid;place-items:center;margin-top:-24px;position:relative}
.dark-band{background:linear-gradient(90deg,#050505,#171717);color:#fff}.oem-img{background:url('https://images.unsplash.com/photo-1605902711622-cfb43c4437d1?auto=format&fit=crop&w=1200&q=80') center/cover no-repeat;min-height:330px}
.loading-card img{height:155px;object-fit:cover;border-radius:8px;width:100%}
.stat-box{border:1px solid #ddd;border-radius:10px;padding:25px;background:#fff;height:100%}.stat-box i{font-size:44px;color:var(--gold)}
footer{background:#050505;color:#ddd}.footer-brand{font-size:38px;color:#fff;font-weight:900;letter-spacing:6px}.footer-brand span{display:block;font-size:13px;letter-spacing:10px;color:var(--gold)}
footer a{color:#ddd;text-decoration:none}footer a:hover{color:var(--gold)}
@media(max-width:768px){.hero h1{font-size:40px}.hero{min-height:520px}.feature-mini{border-right:0}.brand{font-size:26px}}

.whatsapp-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    background: #c9972e;
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.04em;
    padding: 16px 24px;
    border-radius: 8px;
    text-decoration: none;
    width: 50%;
    box-sizing: border-box;
    transition: background 0.2s ease;
}

.whatsapp-btn:hover {
    background: #a87b22;
}

.whatsapp-btn:active {
    transform: scale(0.98);
}

.text-gold {
    color: #c9972e;
}

.feature-icon-box {
    width: 44px;
    height: 44px;
    min-width: 44px;
    background: #fdf3e0;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}