.lt-card{background:var(--lt-card);border-color:var(--lt-border);box-shadow:var(--shadow-lt)}.lt-card:hover{border-color:rgba(196,148,50,.35);box-shadow:0 8px 32px rgba(0,0,0,.1),0 0 0 1px rgba(196,148,50,.2)}.lt-section select option{background:#fff;color:var(--lt-text)}.lt-section.trust-bar{background:rgba(0,0,0,.03);border-top-color:var(--lt-border);border-bottom-color:var(--lt-border)}.lt-section .trust-item{color:var(--lt-sub)}.nav-btn-ghost{padding:.5rem 1.1rem;border-radius:8px;font-size:10px;font-weight:600;color:var(--gold);border:1px solid var(--border-gold);transition:all .2s}.nav-btn-ghost:hover{background:var(--gold-dim)}.typewriter{display:inline-block;border-right:3px solid var(--gold);padding-right:4px;animation:blink .7s step-end infinite}.p-site-nav-bar{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);position:relative;z-index:1;flex-shrink:0}.p-site-logo{font-size:10px;font-weight:800;letter-spacing:.01em}.p-site-navs{display:flex;gap:6px}.p-site-nav-a{font-size:8px;color:rgba(255,255,255,.7)}.p-cta-pill{font-size:8px;font-weight:700;padding:.15rem .45rem;border-radius:3px}.p-site-hero-body{padding:5px 8px 9px;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,transparent 100%);position:relative;z-index:1;flex-shrink:0}.p-site-hero-btn{display:inline-block;font-size:7px;font-weight:700;padding:.22rem .55rem;border-radius:3px;letter-spacing:.02em}.srv-img{display:none}.wa-float{position:fixed;bottom:2rem;right:2rem;z-index:996;display:flex;align-items:center;gap:.75rem;opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.wa-float.show{opacity:1;transform:translateY(0) scale(1);pointer-events:all}.wa-btn{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#25d366 0%,#128c4e 100%);box-shadow:0 6px 24px rgba(37,211,102,.45),0 2px 8px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);flex-shrink:0;border:none;cursor:pointer;text-decoration:none}.wa-btn:hover{transform:scale(1.12);box-shadow:0 10px 36px rgba(37,211,102,.55),0 4px 12px rgba(0,0,0,.3)}.wa-label{background:rgba(18,140,78,.95);backdrop-filter:blur(10px);color:#fff;font-size:14px;font-weight:700;padding:.45rem .9rem;border-radius:100px;white-space:nowrap;box-shadow:0 4px 16px rgba(0,0,0,.25);pointer-events:none;opacity:0;transform:translateX(8px);transition:all .25s;letter-spacing:.01em}.wa-float:hover .wa-label,.wa-float.show:hover .wa-label{opacity:1;transform:translateX(0)}.wa-btn{animation:waPulse 2.5s ease-out 3s infinite}@media (max-width:768px){.wa-label{display:none}.wa-btn{width:54px;height:54px}.wa-float{bottom:1.5rem;right:1.5rem}}.faq-item.open{border-color:var(--border-gold)}.faq-item.open .faq-icon{background:var(--gold);color:#000;transform:rotate(45deg)}.faq-item.open .faq-answer{display:block}select{cursor:pointer}select option{background:var(--bg2);color:var(--white)}.scroll-popup.visible{transform:translateY(0);opacity:1;pointer-events:all}.sp-toast.show{transform:translateX(0);opacity:1}.reveal.from-right{transform:translateX(32px)}.reveal.scale-in{transform:scale(.94)}.reveal.visible{opacity:1;transform:translate(0,0) scale(1)}.stat-item.visible .stat-num{animation:countUp .4s ease both}.faq-item.open .faq-answer{animation:fadeUp .2s ease both}