
.theme-v2{--primary:#d9aa3d;--text:#f8f3e8;--muted:#d4cfbe;--bg:#0d1421;--line:rgba(255,255,255,.1);--white:#101827;--accent:#1f2c40}
.theme-v2 body,.theme-v2{color:#f8f3e8}
.theme-v2 .topbar,.theme-v2 .site-header,.theme-v2 .site-footer{background:rgba(9,15,26,.92)}
.theme-v2 .main-nav a,.theme-v2 .menu-button,.theme-v2 .topbar,.theme-v2 .topbar-list,.theme-v2 .footer-bottom,.theme-v2 .contact-item,.theme-v2 .page-hero,.theme-v2 .lead{color:#d4cfbe}
.theme-v2 .socials a,.theme-v2 .package-card,.theme-v2 .service-card,.theme-v2 .why-card,.theme-v2 .process-step,.theme-v2 .contact-card,.theme-v2 .info-card,.theme-v2 .stat,.theme-v2 .page-box,.theme-v2 .cta-band,.theme-v2 .contact-item,.theme-v2 .faq details{background:#101827;border-color:rgba(255,255,255,.09);box-shadow:0 18px 50px rgba(0,0,0,.32)}
.theme-v2 .btn-whatsapp,.theme-v2 .btn:not(.btn-outline){background:#d9aa3d;color:#111827}.theme-v2 .btn-outline{color:#d9aa3d}
.theme-v2 .hero{background:radial-gradient(circle at 20% 10%,rgba(217,170,61,.18),transparent 30%),linear-gradient(180deg,#0d1421,#111827)}
.theme-v2 .hero-points li,.theme-v2 .mini-feature,.theme-v2 .dropdown-menu,.theme-v2 .mobile-nav,.theme-v2 .field input,.theme-v2 .field textarea,.theme-v2 .field select{background:#111827;border-color:rgba(255,255,255,.09);color:#f8f3e8}
.theme-v2 .eyebrow{background:rgba(255,255,255,.06);color:#f7e7c0}.theme-v2 .text-link,.theme-v2 .badge,.theme-v2 .section-title p,.theme-v2 .package-card p,.theme-v2 .service-card p,.theme-v2 .contact-card p,.theme-v2 .info-card p{color:#d4cfbe}.theme-v2 .badge{background:rgba(217,170,61,.14)}
.theme-v2 .page-box h1,.theme-v2 h1,.theme-v2 h2,.theme-v2 h3,.theme-v2 .package-note{color:#fff}
.theme-v2 .approval-banner{background:linear-gradient(135deg,#d9aa3d,#8d6a22);color:#0b1320}.theme-v2 .approval-banner p{color:#20170a}
.theme-v2 .floating-wa{background:#d9aa3d;color:#0d1421}

.theme-v2 .brand,.theme-v2 .footer-logo-wrap{background:transparent !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important;}
.theme-v2 .hero{background:radial-gradient(circle at 0% 0%,rgba(217,170,61,.18),transparent 28%),linear-gradient(135deg,#08111e,#0f172a 55%,#102341 100%);padding-top:70px;}
.theme-v2 .hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(217,170,61,.06),transparent 40%,rgba(59,130,246,.06));pointer-events:none;}
.theme-v2 .hero{position:relative;overflow:hidden;}
.theme-v2 .service-card,.theme-v2 .package-card,.theme-v2 .contact-card,.theme-v2 .process-step,.theme-v2 .stat{background:linear-gradient(180deg,#111827,#0b1220);border-color:rgba(217,170,61,.12);}
.theme-v2 .service-card:hover,.theme-v2 .package-card:hover,.theme-v2 .contact-card:hover,.theme-v2 .stat:hover{border-color:rgba(217,170,61,.4);}
.theme-v2 .socials a[aria-label="Facebook"]{background:linear-gradient(135deg,#1877f2,#60a5fa);}
.theme-v2 .socials a[aria-label="TikTok"]{background:linear-gradient(135deg,#111827,#00f2ea 46%,#ff0050);}
.theme-v2 .stats-words .stat strong{font-size:1.15rem;line-height:1.35;}
.theme-v2 .stats-words .stat span{font-size:1rem;color:#e5ddc8;}
