:root{--red:#d5ad35;--red-dark:#9b7610;--blue:#252525;--navy:#080808;--ink:#171717;--soft:#f8f5ed}
.site-header{background:rgba(7,7,7,.97);border-bottom-color:rgba(213,173,53,.35)}
.brand img{width:145px;height:58px;background:#070707}
.nav-links a{color:#f5f5f5}.nav-links a:hover,.nav-links a.active{color:#e6bd43}
.nav-actions .btn-outline{color:#fff;background:transparent;border-color:#6c5b2a}
.hero{background:radial-gradient(circle at 78% 24%,rgba(213,173,53,.23),transparent 28%),linear-gradient(135deg,#050505 0%,#151515 58%,#2b2410 100%);padding:84px 0 60px}
.hero h1{color:#fff}.hero p{color:#d1d1d1}.hero .text-red{color:#e8c65d}
.badge-chip{background:rgba(255,255,255,.07);border-color:rgba(232,198,93,.35);color:#f8f3e4}
.hero::before{background:#d5ad35;box-shadow:0 30px 0 rgba(213,173,53,.34)}
.hero::after{background:#f0d57b;box-shadow:0 30px 0 rgba(240,213,123,.25)}
.hero-logo-card{background:#050505;border:1px solid rgba(232,198,93,.32);transform:none}
.hero-logo-card img{object-fit:contain;background:#050505}
.btn-primary{color:#111;background:linear-gradient(135deg,#f2d878,#b88916);box-shadow:0 8px 20px rgba(213,173,53,.25)}
.btn-primary:hover{background:linear-gradient(135deg,#dcb840,#a57d13)}
.price{color:#a77c0d}.feature-strip{background:#080808;border-top:1px solid #6c5420;border-bottom:1px solid #6c5420}
.feature-icon{background:linear-gradient(135deg,rgba(213,173,53,.23),rgba(255,255,255,.07))}
.info-card .icon{background:#fff7dd;color:#9b7610}.gallery-thumb.active{border-color:#d5ad35}
.hcr-about{background:linear-gradient(135deg,#050505 0%,#171717 60%,#33270c 100%)!important}
.hcr-about:before{background:#d5ad35!important}.hcr-about:after{background:#9b7610!important}
.hcr-about-kicker,.hcr-about h2 span{color:#e8c65d!important}.hcr-about-point b{background:#b88916!important}
.hcr-about-area{background:#fff8e6!important;border-color:#ecd487!important;color:#574619!important}.hcr-about-area strong,.hcr-about-stat strong{color:#9b7610!important}
.site-footer{background:#050505}
@media(max-width:820px){.nav-links{background:#080808}.mobile-menu-btn{color:#fff}}
