.fab-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:98px;height:98px;cursor:pointer;z-index:999999;background-color:#fff;border-radius:50%}.mobile_call_whatsapp_fixed_main_div{position:fixed;bottom:24px;right:24px;z-index:9999999!important}.fab-svg-text{width:130px;height:130px;z-index:3;position:absolute;width:80px;height:80px;animation:rotatText 6s linear infinite;pointer-events:none}@keyframes rotatText{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fab-img{object-fit:cover;z-index:2;border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.35);width:90px!important;height:90px!important;padding:8px}@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(37,211,102,.4)}70%{box-shadow:0 0 0 12px rgba(37,211,102,0)}to{box-shadow:0 0 0 0 rgba(37,211,102,0)}}.popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:99999;display:flex;align-items:center;justify-content:center}.popup-card{background:#fff;border-radius:16px;padding:1.5rem 1.25rem 1rem;width:300px;max-width:90vw;position:relative}.popup-header{gap:10px;margin-bottom:1rem}.popup-avatar,.popup-header{display:flex;align-items:center}.popup-avatar{width:44px;height:44px;border-radius:50%;background:#25d366;justify-content:center;font-size:22px}.popup-title{font-size:17px;font-weight:600;margin:0;color:#111}.popup-sub{font-size:12px;color:#888;margin:0}.popup-btn{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid #eee;margin-bottom:10px;text-decoration:none;background:#f9f9f9}.popup-btn:hover{background:#f0f0f0}.popup-btn-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.popup-btn-label{font-size:12px;color:#888;margin:0}.popup-btn-num{font-size:17px;font-weight:600;color:#222;margin:0}.close-btn{position:absolute;top:10px;right:12px;background:none;border:none;cursor:pointer;font-size:18px;color:#888}.mobile-wa{display:none!important}.desktop-wa{display:flex!important}.expert-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;display:flex;justify-content:center;align-items:center;padding:15px}.expert-modal{width:100%;border:5px solid var(--primary-color);max-width:820px;background:#fff;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.15);animation:popupFloat .5s ease}.expert-close{position:absolute;right:15px;top:15px;width:42px;height:42px;border:none;border-radius:50%;background:#4a017c47;cursor:pointer;z-index:10;border-radius:32px 56px 30px 18px}.expert-container{display:flex}.expert-left{width:280px;flex-shrink:0;background:linear-gradient(150deg,#07215e 0,var(--primary-color) 50%,#86d4bb 100%);padding:28px 20px 24px;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.bg-c1{top:-60px;right:-60px;width:200px;height:200px;background:rgba(255,255,255,.05)}.bg-c1,.bg-c2{position:absolute;border-radius:50%}.bg-c2{bottom:-40px;left:-40px;width:150px;height:150px;background:rgba(255,255,255,.04)}.bg-c3{top:50%;left:-15px;width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.03)}.bg-c3,.dot-g{position:absolute}.dot-g{top:16px;left:16px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;opacity:.1}.dot-g span{width:3px;height:3px;border-radius:50%;background:#fff;display:block}.online-p{align-self:flex-end;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:4px 10px;display:flex;align-items:center;gap:5px;font-size:11px;color:#fff;margin-bottom:10px;position:relative;z-index:2}.od{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:blinkDot 1.5s infinite}@keyframes blinkDot{0%,to{opacity:1}50%{opacity:.4}}.orbit-container{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center;animation:floatY 4s ease-in-out infinite;margin:4px 0 14px;z-index:2}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.spin-ring-1{position:absolute;width:170px;height:170px;border-radius:50%;border:1px dashed rgba(255,255,255,.15);animation:spinRing 18s linear infinite}.spin-ring-2{position:absolute;width:140px;height:140px;border-radius:50%;border:1px dashed rgba(255,255,255,.1);animation:spinRingRev 12s linear infinite}.spin-ring-3{position:absolute;width:200px;height:200px;border-radius:50%;border:.5px solid rgba(255,255,255,.07);animation:spinRing 25s linear infinite}@keyframes spinRing{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinRingRev{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.orb1{animation:orbit1 6s linear infinite}.orb1,.orb2{position:absolute}.orb2{animation:orbit2 9s linear infinite}.orb3{position:absolute;animation:orbit3 14s linear infinite}@keyframes orbit1{0%{transform:rotate(0deg) translateX(68px) rotate(0deg)}to{transform:rotate(1turn) translateX(68px) rotate(-1turn)}}@keyframes orbit2{0%{transform:rotate(180deg) translateX(52px) rotate(-180deg)}to{transform:rotate(540deg) translateX(52px) rotate(-540deg)}}@keyframes orbit3{0%{transform:rotate(90deg) translateX(82px) rotate(-90deg)}to{transform:rotate(450deg) translateX(82px) rotate(-450deg)}}.orb-pill{border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 9px;font-size:10px;font-weight:600;white-space:nowrap;gap:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.center-avatar,.orb-pill{background:rgba(255,255,255,.15);color:#fff;display:flex;align-items:center}.center-avatar{width:80px;height:80px;border-radius:50%;border:2px solid rgba(255,255,255,.3);justify-content:center;font-size:32px;animation:pulseGlow 2.5s infinite;position:relative;z-index:2}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 rgba(255,255,255,.25)}50%{box-shadow:0 0 0 16px rgba(255,255,255,0)}}.wave-eq{display:flex;align-items:center;gap:3px;height:28px;margin:0 auto 18px;position:relative;z-index:2}.wave-eq span{width:4px;border-radius:2px;background:rgba(255,255,255,.5);animation:waveBar .8s ease-in-out infinite}.wave-eq span:nth-child(2){animation-delay:.1s}.wave-eq span:nth-child(3){animation-delay:.2s;background:rgba(255,255,255,.8)}.wave-eq span:nth-child(4){animation-delay:.3s}.wave-eq span:nth-child(5){animation-delay:.15s;background:rgba(255,255,255,.8)}.wave-eq span:nth-child(6){animation-delay:.25s}.wave-eq span:nth-child(7){animation-delay:.05s}@keyframes waveBar{0%,to{height:6px}50%{height:22px}}.stats-row{display:flex;gap:10px;width:100%;position:relative;z-index:2}.stat-c{flex:1 1;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px 8px;text-align:center;position:relative;overflow:hidden}.stat-c:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);background-size:200% 100%;animation:shimmer 3s infinite}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.stat-c strong{display:block;font-size:18px;font-weight:800;color:#fff}.stat-c span{display:block;font-size:9px;color:rgba(255,255,255,.65);text-transform:uppercase;letter-spacing:.8px;margin-top:2px}.expert-left h3{font-size:28px;font-weight:700;margin-bottom:15px}.expert-left p{font-size:16px;line-height:1.7;opacity:.95}.expert-stats{display:flex;gap:20px;margin-top:25px}.expert-stats div{display:flex;flex-direction:column}.expert-stats strong{font-size:20px}.expert-stats span{font-size:13px}.expert-right{flex:1 1;padding:25px}.expert-header{gap:15px;margin-bottom:20px;padding-right:55px}.expert-header,.header-icon{display:flex;align-items:center}.header-icon{width:60px;height:60px;flex-shrink:0;background:#eef5ff;border-radius:50%;justify-content:center;color:#d9a109;font-size:24px;box-shadow:0 5px 15px rgba(0,0,0,.35)}.expert-header h4{margin:0;font-size:28px!important;font-weight:700}.expert-header span{color:#d9a109}.expert-header p{color:#5f636a;margin:5px 0 0;letter-spacing:.9px;font-size:16px}.contact-card{display:flex;justify-content:space-between;align-items:center;border-radius:18px;padding:18px;margin-bottom:15px;text-decoration:none;transition:.3s}.contact-card:hover{transform:translateY(-3px)}.call-card,.whatsapp-card{background:#ffffff;border:1px solid #e1e9e4;box-shadow:0 5px 15px rgba(0,0,0,.35)}.contact-left{display:flex;align-items:center;gap:15px}.contact-icon,.contact-icon-call,.contact-icon-ind{flex-shrink:0}.contact-icon,.contact-icon-call,.contact-icon-ind{width:55px;height:55px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:28px}.whatsapp{background:#1daa61;outline:4px solid #1daa61}.call,.whatsapp{border:2px solid #ffffff}.call{background:var(--primary-color);outline:4px solid var(--primary-color)}.tag{display:inline-block;padding:4px 12px;border-radius:30px;font-size:11px;font-weight:600;margin-bottom:6px}.green{background:#dcfce7;color:#15803d}.blue{background:#dbeafe;color:#1d4ed8}.contact-card h5{margin:0;color:#d9a109;font-size:18px!important;font-weight:700;letter-spacing:.9px}.contact-card p{margin:4px 0;color:#222326;font-size:16px;letter-spacing:.9px}.contact-card strong{color:#000;font-weight:600;font-size:18px;letter-spacing:.9px}.arrow-circle{width:45px;height:45px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#d9a109}.privacy-box{margin-top:10px;background:#f8fafc;padding:12px;border-radius:12px;text-align:center;color:#5f636a;font-size:13px}@media(max-width:768px){.contact-icon-ind{width:38px;height:38px;font-size:17px}.mobile-wa{display:flex}.desktop-wa{display:none}.expert-container{flex-direction:column}.contact-card p,.expert-header p{display:none!important}.expert-left{width:100%;text-align:center;display:none}.expert-left-icon{margin:auto auto 20px}.expert-stats{justify-content:center}.expert-header h4{font-size:22px}.contact-card h5{font-size:18px}.contact-card strong{font-size:15px;white-space:nowrap}.contact-icon,.contact-icon-call{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:flex}.contact-left{gap:10px}.contact-card{padding:14px}.arrow-circle{width:36px;height:36px;font-size:13px;flex-shrink:0}}