.hero-bg {
    background: linear-gradient(135deg, #1a2a1a 0%, #0F1315 50%, #1a1a2a 100%);
}
header { background: transparent; }
header.scrolled {
    background: rgba(15, 19, 21, 0.95);
    backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(154, 164, 174, 0.1);
}
.service-card { background: rgba(231, 227, 221, 0.03); border: 1px solid rgba(154, 164, 174, 0.15); }
.service-card:hover { border-color: rgba(233, 185, 73, 0.3); }
.faq-trigger svg { transition: transform 0.2s ease; }
.process-step { opacity: 0.85; }
