.styled-table,.styled-table tbody tr{transition:.4s cubic-bezier(.25, .46, .45, .94)}.contact-link,.custom-number{display:inline-flex;color:#fff}.related-pages::before,.styled-table::before{content:'';pointer-events:none;position:absolute}.custom-name,.custom-number,.related-pages h2,.styled-table thead th{text-shadow:0 2px 4px rgba(0,0,0,.3)}.WhatsAppButton img,.scrollToTop img{filter:brightness(0) invert(1);object-fit:contain}.styled-table{width:100%;border-collapse:separate;border-spacing:0;background:linear-gradient(135deg,#16213e 0,#1a1a2e 50%,#0f0f23 100%);color:#fff;border-radius:20px;overflow:hidden;position:relative;font-family:Cairo,Tajawal,sans-serif;direction:rtl;box-shadow:0 20px 40px rgba(0,0,0,.4),0 10px 20px rgba(255,140,0,.1),inset 0 1px 0 rgba(255,140,0,.1);transform:perspective(1000px) rotateX(2deg)}.agent-icon,.custom-number{width:40px;height:40px;border-radius:50%;position:relative}.styled-table:hover{transform:perspective(1000px) rotateX(0) translateY(-5px);box-shadow:0 30px 60px rgba(0,0,0,.5),0 15px 30px rgba(255,140,0,.2),inset 0 1px 0 rgba(255,140,0,.2)}.styled-table::before{top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,140,0,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,140,0,.03) 0,transparent 50%);z-index:0}.styled-table thead tr{background:linear-gradient(135deg,#ff8c00,#ff6b00);text-align:right;font-weight:700;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:1}.styled-table thead th{padding:20px 16px;color:#fff;border-bottom:3px solid rgba(255,255,255,.2)}.styled-table tbody tr{position:relative;background:rgba(255,255,255,.02);z-index:1}.styled-table tbody tr:nth-child(2n){background:rgba(255,140,0,.03)}.styled-table tbody tr:hover{background:linear-gradient(135deg,rgba(255,140,0,.1),rgba(255,107,0,.05));transform:translateY(-8px) translateZ(20px);box-shadow:0 15px 30px rgba(0,0,0,.3),0 8px 16px rgba(255,140,0,.4),inset 0 1px 0 rgba(255,140,0,.2);z-index:10}.styled-table td{padding:20px 16px;border-bottom:1px solid rgba(255,140,0,.1);vertical-align:middle;position:relative;text-align:right;transition:.3s}.custom-number{align-items:center;justify-content:center;font-weight:900;font-size:1.1rem;background:linear-gradient(135deg,#ff8c00,#ffb84d);box-shadow:0 8px 16px rgba(255,140,0,.4),inset 0 2px 0 rgba(255,255,255,.3),inset 0 -2px 0 rgba(0,0,0,.2);transform:translateZ(10px);transition:.3s cubic-bezier(.25, .46, .45, .94)}.custom-number:hover{transform:translateZ(15px) scale(1.1);box-shadow:0 12px 24px rgba(255,140,0,.6),inset 0 2px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.3)}.custom-name{font-weight:700;font-size:1.2rem;color:#fff;letter-spacing:.5px;transition:.3s}.contact-link,.related-links a{text-decoration:none;font-weight:600}.agent-icon,.contact-link,.scrollToTop{transition:.4s cubic-bezier(.25, .46, .45, .94)}.styled-table tr:hover .custom-name{color:#ffb84d;text-shadow:0 0 10px rgba(255,140,0,.5)}.contact-link{align-items:center;justify-content:center;gap:12px;padding:12px 20px;background:linear-gradient(135deg,#16213e,#1a1a2e);border-radius:15px;font-size:.95rem;position:relative;overflow:hidden;border:2px solid rgba(255,140,0,.2);transform:perspective(500px) rotateX(5deg) translateZ(0);box-shadow:0 8px 16px rgba(0,0,0,.3),0 4px 8px rgba(255,140,0,.2),inset 0 1px 0 rgba(255,255,255,.1)}.contact-link:hover,.scrollToTop{background:linear-gradient(135deg,#ff8c00,#ff6b00)}.contact-link:hover{color:#fff;border-color:rgba(255,184,77,.6);transform:perspective(500px) rotateX(0) translateZ(10px) scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,.4),0 8px 16px rgba(255,140,0,.5),inset 0 1px 0 rgba(255,255,255,.2)}.contact-link:active{transform:perspective(500px) rotateX(2deg) translateZ(5px) scale(1.02);box-shadow:0 5px 10px rgba(0,0,0,.3),0 2px 4px rgba(255,140,0,.3)}.contact-link::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.contact-link:hover::before{left:100%}.contact-link[href*="wa.me"]{background:linear-gradient(135deg,#25d366,#128c7e);border-color:rgba(37,211,102,.3)}.contact-link[href*="wa.me"]:hover{background:linear-gradient(135deg,#128c7e,#075e54);box-shadow:0 15px 30px rgba(0,0,0,.4),0 8px 16px rgba(37,211,102,.5)}.contact-link[onclick*=redirectToTelegram]{background:linear-gradient(135deg,#08c,#005580);border-color:rgba(0,136,204,.3)}.contact-link[onclick*=redirectToTelegram]:hover{background:linear-gradient(135deg,#005580,#003d5c);box-shadow:0 15px 30px rgba(0,0,0,.4),0 8px 16px rgba(0,136,204,.5)}.agent-icon{border:3px solid #ff8c00;object-fit:cover;box-shadow:0 8px 16px rgba(0,0,0,.3),0 4px 8px rgba(255,140,0,.4),inset 0 2px 0 rgba(255,255,255,.2);transform:translateZ(5px)}.WhatsAppButton,.scrollToTop{display:flex;transform:perspective(500px) rotateX(10deg) translateZ(0)}.agent-icon:hover{border-color:#ffb84d;transform:translateZ(15px) scale(1.2) rotateY(15deg);box-shadow:0 15px 30px rgba(0,0,0,.4),0 8px 16px rgba(255,140,0,.6),inset 0 2px 0 rgba(255,255,255,.3)}.agent-icon::after{content:'';position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;background:linear-gradient(45deg,#ff8c00,#ffb84d,#ff8c00);z-index:-1;opacity:0;transition:opacity .3s}.contact-link:hover .agent-icon::after{opacity:.7;animation:2s linear infinite rotate}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.WhatsAppButton{align-items:center;justify-content:center;box-shadow:0 10px 20px rgba(0,0,0,.3),0 6px 12px rgba(37,211,102,.4),inset 0 2px 0 rgba(255,255,255,.3)}.WhatsAppButton.pam_content{animation:.8s ease-out bounceIn,2s ease-in-out 1s infinite pulse;opacity:1}.WhatsAppButton:hover{transform:perspective(500px) rotateX(0) translateZ(15px) scale(1.2);box-shadow:0 20px 40px rgba(0,0,0,.4),0 12px 24px rgba(37,211,102,.6),inset 0 2px 0 rgba(255,255,255,.4)}.WhatsAppButton:hover img{transform:scale(1.1) rotate(10deg);filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255, 255, 255, .8));animation-play-state:paused}@keyframes pulse{0%,100%{transform:perspective(500px) rotateX(10deg) translateZ(0) scale(1);box-shadow:0 10px 20px rgba(0,0,0,.3),0 6px 12px rgba(37,211,102,.4),0 0 0 0 rgba(37,211,102,.4)}50%{transform:perspective(500px) rotateX(10deg) translateZ(0) scale(1.05);box-shadow:0 12px 24px rgba(0,0,0,.3),0 8px 16px rgba(37,211,102,.4),0 0 0 10px rgba(37,211,102,0)}}@keyframes bounceIn{0%{transform:perspective(500px) rotateX(10deg) translateZ(0) scale(.3);opacity:0}50%{transform:perspective(500px) rotateX(10deg) translateZ(0) scale(1.05);opacity:.8}70%{transform:perspective(500px) rotateX(10deg) translateZ(0) scale(.9);opacity:1}100%{transform:perspective(500px) rotateX(10deg) translateZ(0) scale(1);opacity:1}}.scrollToTop{position:fixed;bottom:180px;right:20px;width:50px;height:50px;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;z-index:999;border:2px solid rgba(255,255,255,.2);opacity:0;box-shadow:0 8px 16px rgba(0,0,0,.3),0 4px 8px rgba(255,140,0,.4)}.scrollToTop.pam_content{opacity:1}.scrollToTop:hover{background:linear-gradient(135deg,#ff6b00,#ff8c00);transform:perspective(500px) rotateX(0) translateZ(10px) scale(1.1);box-shadow:0 15px 30px rgba(0,0,0,.4),0 8px 16px rgba(255,140,0,.6)}.scrollToTop img{width:20px;height:20px;transition:.3s}.scrollToTop:hover img{transform:scale(1.2) translateY(-2px)}.related-pages{background:linear-gradient(135deg,rgba(255,140,0,.05),rgba(255,107,0,.02));border:2px solid rgba(255,140,0,.1);border-radius:20px;padding:30px;margin:40px 0;position:relative;overflow:hidden;transform:perspective(1000px) rotateX(2deg);transition:.4s;box-shadow:0 15px 30px rgba(0,0,0,.2),0 8px 16px rgba(255,140,0,.1)}.related-pages:hover{transform:perspective(1000px) rotateX(0) translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,.3),0 12px 24px rgba(255,140,0,.2)}.related-pages::before{top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(255,140,0,.03) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(255,140,0,.02) 0,transparent 50%)}.related-pages h2{color:#ff8c00;text-align:center;margin-bottom:25px;font-size:1.8rem}.related-links ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;list-style:none;margin:0;padding:0}.related-links li{background:rgba(255,255,255,.05);border:1px solid rgba(255,140,0,.2);border-radius:12px;transition:.3s;overflow:hidden;position:relative}.related-links li:hover{background:rgba(255,140,0,.1);border-color:rgba(255,140,0,.4);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 16px rgba(255,140,0,.3)}.related-links a{display:block;padding:15px 20px;color:#fff;transition:.3s;position:relative;z-index:1}.related-links a:hover{color:#ffb84d;text-shadow:0 0 8px rgba(255,140,0,.5)}.related-links a::before{content:'◀';position:absolute;right:1px;top:50%;transform:translateY(-50%);color:#ff8c00;font-size:1.2rem;transition:.3s}.related-links a:hover::before{right:10px;color:#ffb84d;text-shadow:0 0 8px rgba(255,140,0,.8)}@media screen and (max-width:1024px){.agent-icon,.custom-number{width:35px;height:35px}.styled-table{border-radius:15px;transform:perspective(800px) rotateX(1deg)}.styled-table td{padding:16px 12px}.custom-number{font-size:1rem}.custom-name{font-size:1.1rem}.contact-link{padding:10px 16px;font-size:.9rem;gap:10px}}@media screen and (max-width:768px){.agent-icon,.custom-number{width:30px;height:30px}.styled-table{border-radius:12px;transform:none;box-shadow:0 10px 20px rgba(0,0,0,.3)}.styled-table:hover{transform:translateY(-2px)}.styled-table tbody tr:hover{transform:translateY(-3px)}.styled-table td{padding:12px 8px;font-size:.9rem}.custom-number{font-size:.9rem}.custom-name{font-size:1rem}.contact-link{flex-direction:column;text-align:center;padding:8px 12px;font-size:.85rem;gap:6px}.WhatsAppButton{width:50px;height:50px;bottom:80px;left:15px}.WhatsAppButton img{width:24px;height:24px}.scrollToTop{width:45px;height:45px;bottom:140px;right:15px}.scrollToTop img{width:18px;height:18px}.related-links ul{grid-template-columns:1fr;gap:15px}.related-pages{padding:20px;margin:30px 0;border-radius:15px;transform:none}}@media screen and (max-width:480px){.styled-table{border-radius:10px;font-size:.85rem}.styled-table td{padding:8px 6px}.custom-number{width:25px;height:25px;font-size:.8rem}.custom-name{font-size:.9rem}.contact-link{padding:6px 8px;font-size:.75rem;border-radius:8px}.agent-icon{width:25px;height:25px;border-width:2px}.WhatsAppButton{width:45px;height:45px;bottom:70px;left:10px;border-width:2px}.WhatsAppButton img{width:20px;height:20px}.scrollToTop{width:40px;height:40px;bottom:120px;right:10px}.scrollToTop img{width:16px;height:16px}.related-pages{padding:15px;margin:20px 0;border-radius:12px}.related-pages h2{font-size:1.4rem;margin-bottom:15px}.related-links a{padding:12px 15px;font-size:.9rem}}.WhatsAppButton,.agent-icon,.contact-link,.related-pages,.scrollToTop,.styled-table{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.WhatsAppButton,.agent-icon,.contact-link,.scrollToTop,.styled-table{transform:none!important}}@media (prefers-color-scheme:dark){.styled-table{background:linear-gradient(135deg,#0a0a0a 0,#1a1a1a 50%,#0f0f0f 100%);border:1px solid rgba(255,140,0,.2)}.styled-table tbody tr{background:rgba(255,255,255,.01)}.styled-table tbody tr:nth-child(2n){background:rgba(255,140,0,.02)}.contact-link{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-color:rgba(255,140,0,.3)}}@media (prefers-contrast:high){.styled-table{border:3px solid #ffb84d;background:#000}.custom-number{background:#ffb84d;color:#000;border:2px solid #fff}.custom-name{color:#fff;text-shadow:2px 2px 4px #000}.contact-link{background:#000;color:#fff;border:2px solid #ffb84d}.agent-icon{border:3px solid #ffb84d}}@media print{.styled-table,.styled-table td{background:#fff!important}.styled-table{color:#000!important;box-shadow:none!important;transform:none!important;border:2px solid #000!important}.contact-link,.styled-table td{border:1px solid #000!important}.custom-number{background:#000!important;color:#fff!important;box-shadow:none!important}.contact-link,.related-pages{background:#fff!important;transform:none!important}.custom-name{color:#000!important;text-shadow:none!important}.contact-link{color:#000!important;box-shadow:none!important}.agent-icon,.related-pages{border:2px solid #000!important;box-shadow:none!important}.WhatsAppButton,.scrollToTop{display:none!important}}.loading-skeleton{background:linear-gradient(90deg,rgba(255,140,0,.1) 25%,rgba(255,140,0,.2) 50%,rgba(255,140,0,.1) 75%);background-size:200% 100%;animation:1.5s infinite loading}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:6px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ff8c00,#ff6b00);border-radius:6px;border:2px solid var(--bg-secondary)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ff6b00,#ffb84d)}*{scrollbar-width:thin;scrollbar-color:#FF8C00 var(--bg-secondary)}.WhatsAppButton{opacity:0;width:50px;height:50px;border-radius:50%;bottom:100px;left:15px;position:fixed;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:.3s;background:#25d366;box-shadow:0 4px 12px rgba(0,0,0,.3),0 8px 20px rgba(37,211,102,.3);border:2px solid #fff;transform:translateZ(0);animation:2s ease-in-out infinite pulse,.8s ease-out bounceIn}.WhatsAppButton img{transition:.3s;width:24px;height:24px;animation:2.5s ease-in-out infinite wiggle}.WhatsAppButton:hover{background:#128c7e;transform:scale(1.3) translateZ(10px) rotateX(15deg) rotateY(-15deg);box-shadow:0 10px 25px rgba(0,0,0,.5),0 15px 35px rgba(37,211,102,.5);border-color:#e0e0e0;animation-play-state:paused}@media screen and (max-width:480px){.WhatsAppButton{bottom:80px;left:10px}}@keyframes pulse{0%,100%{transform:scale(1) translateZ(0)}50%{transform:scale(1.1) translateZ(0)}}@keyframes bounceIn{0%{transform:scale(.5) translateZ(0);opacity:0}60%{transform:scale(1.2) translateZ(0);opacity:1}100%{transform:scale(1) translateZ(0);opacity:1}}@keyframes wiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}