{"id":826,"date":"2026-07-17T08:51:53","date_gmt":"2026-07-17T08:51:53","guid":{"rendered":"https:\/\/w3webhelp.in\/sample\/Infinexy\/?page_id=826"},"modified":"2026-08-06T11:40:30","modified_gmt":"2026-08-06T11:40:30","slug":"coverage","status":"publish","type":"page","link":"https:\/\/w3webhelp.in\/sample\/Infinexy\/coverage\/","title":{"rendered":"Coverage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"826\" class=\"elementor elementor-826\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a902fce e-con-full e-flex e-con e-parent\" data-id=\"a902fce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4cc8d5 elementor-widget elementor-widget-html\" data-id=\"d4cc8d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\" \/>\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\r\n    <title>Infinexy - Coverage<\/title>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap\" rel=\"stylesheet\"\/>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\/>\r\n    <style>\r\n        \/* ===== RESET & BASE ===== *\/\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        body {\r\n            font-family: 'Inter', sans-serif !important;\r\n            background: #f0f4f8;\r\n            overflow-x: hidden;\r\n        }\r\n\r\n        \/* ===== COLOR VARIABLES ===== *\/\r\n        :root {\r\n            --purple: #8E24AA;\r\n            --blue: #009FE3;\r\n            --green: #8BC34A;\r\n            --orange: #FB8C00;\r\n            --yellow: #FFC107;\r\n            --dark: #0a1a2f;\r\n            --gray: #475569;\r\n            --gray-light: #94a3b8;\r\n            --white: #ffffff;\r\n            --badge-color: #4D7DD1;\r\n            --mix-color: #864ABA;\r\n            --border: #e5e7eb;\r\n        }\r\n\r\n        \/* ========================================\r\n                   COVERAGE BANNER \/ HERO\r\n                ======================================== *\/\r\n        .coverage-banner {\r\n            position: relative;\r\n            min-height: 65vh;\r\n            display: flex;\r\n            align-items: center;\r\n            background: linear-gradient(135deg, var(--badge-color) 0%, var(--mix-color) 100%);\r\n            overflow: hidden;\r\n            padding: 100px 0 80px;\r\n        }\r\n\r\n        \/* ===== VISIBLE ANIMATIONS - PREMIUM ===== *\/\r\n\r\n        \/* 1. FLOATING ORBS *\/\r\n        .coverage-banner .orb {\r\n            position: absolute;\r\n            border-radius: 50%;\r\n            pointer-events: none;\r\n            z-index: 0;\r\n            animation: orbFloat 8s ease-in-out infinite;\r\n        }\r\n\r\n        .coverage-banner .orb-1 {\r\n            width: 200px;\r\n            height: 200px;\r\n            background: radial-gradient(circle, rgba(255,255,255,0.08) 0%, transparent 70%);\r\n            top: -50px;\r\n            right: -50px;\r\n            animation-delay: 0s;\r\n        }\r\n\r\n        .coverage-banner .orb-2 {\r\n            width: 300px;\r\n            height: 300px;\r\n            background: radial-gradient(circle, rgba(255,255,255,0.06) 0%, transparent 70%);\r\n            bottom: -100px;\r\n            left: -100px;\r\n            animation-delay: 3s;\r\n        }\r\n\r\n        .coverage-banner .orb-3 {\r\n            width: 150px;\r\n            height: 150px;\r\n            background: radial-gradient(circle, rgba(255,255,255,0.05) 0%, transparent 70%);\r\n            top: 40%;\r\n            left: 60%;\r\n            animation-delay: 5s;\r\n        }\r\n\r\n        @keyframes orbFloat {\r\n            0%, 100% { transform: translate(0, 0) scale(1); opacity: 0.6; }\r\n            50% { transform: translate(30px, -40px) scale(1.2); opacity: 1; }\r\n        }\r\n\r\n        \/* 2. ROTATING RING *\/\r\n        .coverage-banner .ring {\r\n            position: absolute;\r\n            border-radius: 50%;\r\n            border: 1px solid rgba(255,255,255,0.08);\r\n            pointer-events: none;\r\n            z-index: 0;\r\n            animation: ringSpin 20s linear infinite;\r\n        }\r\n\r\n        .coverage-banner .ring-1 {\r\n            width: 400px;\r\n            height: 400px;\r\n            top: -100px;\r\n            right: -100px;\r\n            animation-duration: 25s;\r\n        }\r\n\r\n        .coverage-banner .ring-2 {\r\n            width: 600px;\r\n            height: 600px;\r\n            bottom: -200px;\r\n            left: -200px;\r\n            animation-duration: 35s;\r\n            animation-direction: reverse;\r\n        }\r\n\r\n        .coverage-banner .ring-3 {\r\n            width: 250px;\r\n            height: 250px;\r\n            top: 50%;\r\n            left: 70%;\r\n            animation-duration: 15s;\r\n            border-color: rgba(255,255,255,0.05);\r\n        }\r\n\r\n        .coverage-banner .ring::before {\r\n            content: '';\r\n            position: absolute;\r\n            width: 8px;\r\n            height: 8px;\r\n            border-radius: 50%;\r\n            background: rgba(255,255,255,0.2);\r\n            top: -4px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            box-shadow: 0 0 30px rgba(255,255,255,0.1);\r\n        }\r\n\r\n        @keyframes ringSpin {\r\n            0% { transform: rotate(0deg); }\r\n            100% { transform: rotate(360deg); }\r\n        }\r\n\r\n        \/* 3. SHOOTING STARS \/ DATA FLOW *\/\r\n        .coverage-banner .shooting-star {\r\n            position: absolute;\r\n            width: 2px;\r\n            height: 2px;\r\n            background: #fff;\r\n            border-radius: 50%;\r\n            pointer-events: none;\r\n            z-index: 0;\r\n            animation: shootStar 4s linear infinite;\r\n        }\r\n\r\n        .coverage-banner .shooting-star::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 50%;\r\n            right: 0;\r\n            width: 60px;\r\n            height: 1px;\r\n            background: linear-gradient(90deg, rgba(255,255,255,0.3), transparent);\r\n            transform: translateY(-50%);\r\n        }\r\n\r\n        .coverage-banner .shooting-star:nth-child(1) {\r\n            top: 15%;\r\n            left: 10%;\r\n            animation-delay: 0s;\r\n        }\r\n\r\n        .coverage-banner .shooting-star:nth-child(2) {\r\n            top: 25%;\r\n            right: 15%;\r\n            animation-delay: 2s;\r\n            animation-duration: 5s;\r\n        }\r\n\r\n        .coverage-banner .shooting-star:nth-child(3) {\r\n            top: 55%;\r\n            left: 5%;\r\n            animation-delay: 4s;\r\n            animation-duration: 3.5s;\r\n        }\r\n\r\n        .coverage-banner .shooting-star:nth-child(4) {\r\n            top: 70%;\r\n            right: 10%;\r\n            animation-delay: 1.5s;\r\n            animation-duration: 4.5s;\r\n        }\r\n\r\n        @keyframes shootStar {\r\n            0% { transform: translate(0, 0) scale(1); opacity: 0; }\r\n            10% { opacity: 1; }\r\n            90% { opacity: 1; }\r\n            100% { transform: translate(-200px, 200px) scale(0); opacity: 0; }\r\n        }\r\n\r\n        \/* 4. FLOATING PARTICLES *\/\r\n        .coverage-banner .particle {\r\n            position: absolute;\r\n            border-radius: 50%;\r\n            background: rgba(255,255,255,0.05);\r\n            pointer-events: none;\r\n            z-index: 0;\r\n            animation: particleFloat 12s ease-in-out infinite;\r\n        }\r\n\r\n        .coverage-banner .particle:nth-child(1) {\r\n            width: 4px;\r\n            height: 4px;\r\n            top: 10%;\r\n            left: 20%;\r\n            animation-delay: 0s;\r\n        }\r\n\r\n        .coverage-banner .particle:nth-child(2) {\r\n            width: 6px;\r\n            height: 6px;\r\n            top: 20%;\r\n            right: 30%;\r\n            animation-delay: 2s;\r\n        }\r\n\r\n        .coverage-banner .particle:nth-child(3) {\r\n            width: 3px;\r\n            height: 3px;\r\n            bottom: 15%;\r\n            left: 40%;\r\n            animation-delay: 4s;\r\n        }\r\n\r\n        .coverage-banner .particle:nth-child(4) {\r\n            width: 5px;\r\n            height: 5px;\r\n            bottom: 10%;\r\n            right: 25%;\r\n            animation-delay: 6s;\r\n        }\r\n\r\n        .coverage-banner .particle:nth-child(5) {\r\n            width: 4px;\r\n            height: 4px;\r\n            top: 45%;\r\n            left: 55%;\r\n            animation-delay: 8s;\r\n        }\r\n\r\n        .coverage-banner .particle:nth-child(6) {\r\n            width: 3px;\r\n            height: 3px;\r\n            top: 60%;\r\n            right: 40%;\r\n            animation-delay: 10s;\r\n        }\r\n\r\n        @keyframes particleFloat {\r\n            0%, 100% { transform: translate(0, 0) scale(1); opacity: 0.03; }\r\n            25% { transform: translate(80px, -60px) scale(2); opacity: 0.08; }\r\n            50% { transform: translate(-40px, 40px) scale(0.5); opacity: 0.01; }\r\n            75% { transform: translate(60px, 80px) scale(1.5); opacity: 0.06; }\r\n        }\r\n\r\n        \/* 5. PULSE DOTS *\/\r\n        .coverage-banner .pulse-dot {\r\n            position: absolute;\r\n            border-radius: 50%;\r\n            background: rgba(255,255,255,0.04);\r\n            pointer-events: none;\r\n            z-index: 0;\r\n            animation: pulseDot 3s ease-in-out infinite;\r\n        }\r\n\r\n        .coverage-banner .pulse-dot:nth-child(1) {\r\n            width: 12px;\r\n            height: 12px;\r\n            top: 8%;\r\n            left: 8%;\r\n            animation-delay: 0s;\r\n        }\r\n\r\n        .coverage-banner .pulse-dot:nth-child(2) {\r\n            width: 8px;\r\n            height: 8px;\r\n            top: 30%;\r\n            right: 12%;\r\n            animation-delay: 0.8s;\r\n        }\r\n\r\n        .coverage-banner .pulse-dot:nth-child(3) {\r\n            width: 16px;\r\n            height: 16px;\r\n            bottom: 20%;\r\n            left: 5%;\r\n            animation-delay: 1.6s;\r\n        }\r\n\r\n        .coverage-banner .pulse-dot:nth-child(4) {\r\n            width: 10px;\r\n            height: 10px;\r\n            bottom: 40%;\r\n            right: 8%;\r\n            animation-delay: 2.4s;\r\n        }\r\n\r\n        @keyframes pulseDot {\r\n            0%, 100% { transform: scale(1); opacity: 0.05; }\r\n            50% { transform: scale(2.5); opacity: 0.15; box-shadow: 0 0 40px rgba(255,255,255,0.05); }\r\n        }\r\n\r\n        \/* 6. TECH SHAPES *\/\r\n        .coverage-banner .tech-shape {\r\n            position: absolute;\r\n            border: 1.5px solid rgba(255,255,255,0.04);\r\n            pointer-events: none;\r\n            z-index: 0;\r\n            animation: techShapeFloat 15s ease-in-out infinite;\r\n        }\r\n\r\n        .coverage-banner .tech-shape:nth-child(1) {\r\n            width: 80px;\r\n            height: 80px;\r\n            border-radius: 20px;\r\n            top: 20%;\r\n            right: 15%;\r\n            animation-delay: 0s;\r\n            transform: rotate(45deg);\r\n        }\r\n\r\n        .coverage-banner .tech-shape:nth-child(2) {\r\n            width: 60px;\r\n            height: 60px;\r\n            border-radius: 50%;\r\n            bottom: 25%;\r\n            left: 20%;\r\n            animation-delay: 3s;\r\n        }\r\n\r\n        .coverage-banner .tech-shape:nth-child(3) {\r\n            width: 40px;\r\n            height: 40px;\r\n            border-radius: 8px;\r\n            top: 55%;\r\n            right: 30%;\r\n            animation-delay: 6s;\r\n            transform: rotate(30deg);\r\n        }\r\n\r\n        @keyframes techShapeFloat {\r\n            0%, 100% { transform: translate(0, 0) rotate(0deg) scale(1); opacity: 0.04; }\r\n            33% { transform: translate(50px, -40px) rotate(15deg) scale(1.1); opacity: 0.08; }\r\n            66% { transform: translate(-30px, 30px) rotate(-8deg) scale(0.9); opacity: 0.05; }\r\n        }\r\n\r\n        \/* 7. GLOW PULSE RING *\/\r\n        .coverage-banner .glow-ring {\r\n            position: absolute;\r\n            border-radius: 50%;\r\n            pointer-events: none;\r\n            z-index: 0;\r\n            background: radial-gradient(circle, rgba(255,255,255,0.03) 0%, transparent 70%);\r\n            animation: glowRingPulse 5s ease-in-out infinite;\r\n        }\r\n\r\n        .coverage-banner .glow-ring:nth-child(1) {\r\n            width: 350px;\r\n            height: 350px;\r\n            top: 10%;\r\n            right: 5%;\r\n            animation-delay: 0s;\r\n        }\r\n\r\n        .coverage-banner .glow-ring:nth-child(2) {\r\n            width: 450px;\r\n            height: 450px;\r\n            bottom: 5%;\r\n            left: 5%;\r\n            animation-delay: 2.5s;\r\n        }\r\n\r\n        @keyframes glowRingPulse {\r\n            0%, 100% { transform: scale(0.8); opacity: 0.3; }\r\n            50% { transform: scale(1.2); opacity: 0.8; }\r\n        }\r\n\r\n        \/* 8. GRID OVERLAY *\/\r\n        .coverage-banner .grid-overlay {\r\n            position: absolute;\r\n            inset: 0;\r\n            z-index: 0;\r\n            pointer-events: none;\r\n            opacity: 0.03;\r\n            background-image: \r\n                linear-gradient(rgba(255,255,255,0.08) 1px, transparent 1px),\r\n                linear-gradient(90deg, rgba(255,255,255,0.08) 1px, transparent 1px);\r\n            background-size: 50px 50px;\r\n            animation: gridMove 30s linear infinite;\r\n        }\r\n\r\n        @keyframes gridMove {\r\n            0% { transform: translate(0, 0); }\r\n            100% { transform: translate(50px, 50px); }\r\n        }\r\n\r\n        \/* ========================================\r\n                   BANNER INNER - FLEX LAYOUT WITH IMAGE\r\n                ======================================== *\/\r\n        .coverage-banner .banner-inner {\r\n            position: relative;\r\n            z-index: 2;\r\n            max-width: 1320px;\r\n            margin: 0 auto;\r\n            padding: 0 28px;\r\n            width: 100%;\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            align-items: center;\r\n            justify-content: space-between;\r\n        }\r\n\r\n        \/* Left content (text) *\/\r\n        .coverage-banner .banner-content {\r\n            flex: 1 1 50%;\r\n            max-width: 600px;\r\n            animation: fadeInUp 0.7s ease 0.1s forwards;\r\n            opacity: 0;\r\n        }\r\n\r\n        \/* Right image container *\/\r\n        .coverage-banner .banner-image {\r\n            flex: 1 1 40%;\r\n            max-width: 500px;\r\n            margin-left: 20px;\r\n            animation: fadeInUp 0.7s ease 0.2s forwards;\r\n            opacity: 0;\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n        }\r\n\r\n        .coverage-banner .banner-image img {\r\n            width: 100%;\r\n            height: auto;\r\n            display: block;\r\n            object-fit: cover;\r\n            border-radius: 20px;\r\n            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\r\n            transition: transform 0.4s ease, box-shadow 0.4s ease;\r\n        }\r\n\r\n        .coverage-banner .banner-image img:hover {\r\n            transform: scale(1.02);\r\n            box-shadow: 0 35px 60px -15px rgba(0, 0, 0, 0.35);\r\n        }\r\n\r\n        \/* ===== BREADCRUMB ===== *\/\r\n        .coverage-banner .breadcrumb {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 8px;\r\n            font-size: 13px;\r\n            color: rgba(255,255,255,0.5);\r\n            margin-bottom: 24px;\r\n            animation: fadeInUp 0.7s ease forwards;\r\n            opacity: 0;\r\n        }\r\n\r\n        .coverage-banner .breadcrumb a {\r\n            color: rgba(255,255,255,0.5);\r\n            text-decoration: none;\r\n            transition: color 0.3s ease;\r\n        }\r\n\r\n        .coverage-banner .breadcrumb a:hover {\r\n            color: rgba(255,255,255,0.8);\r\n        }\r\n\r\n        .coverage-banner .breadcrumb .separator {\r\n            color: rgba(255,255,255,0.2);\r\n        }\r\n\r\n        .coverage-banner .breadcrumb .current {\r\n            color: rgba(255,255,255,0.8);\r\n            font-weight: 500;\r\n        }\r\n\r\n        \/* ===== CONTENT ===== *\/\r\n        .coverage-banner .heading {\r\n            font-size: clamp(36px, 5vw, 56px);\r\n            font-weight: 900;\r\n            line-height: 1.08;\r\n            color: #ffffff;\r\n            margin-bottom: 16px;\r\n        }\r\n\r\n        .coverage-banner .heading .highlight {\r\n            background: linear-gradient(135deg, #ffffff, rgba(255,255,255,0.6));\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n        }\r\n\r\n        .coverage-banner .description {\r\n            font-size: clamp(16px, 1.1vw, 19px);\r\n            line-height: 1.8;\r\n            color: rgba(255,255,255,0.7);\r\n            max-width: 560px;\r\n            margin-bottom: 28px;\r\n        }\r\n\r\n        .coverage-banner .stats {\r\n            display: flex;\r\n            gap: 40px;\r\n            flex-wrap: wrap;\r\n            animation: fadeInUp 0.7s ease 0.2s forwards;\r\n            opacity: 0;\r\n        }\r\n\r\n        .coverage-banner .stats .stat-item {\r\n            display: flex;\r\n            flex-direction: column;\r\n        }\r\n\r\n        .coverage-banner .stats .stat-item .number {\r\n            font-size: 28px;\r\n            font-weight: 800;\r\n            color: #ffffff;\r\n            line-height: 1.2;\r\n        }\r\n\r\n        .coverage-banner .stats .stat-item .number .highlight {\r\n            background: linear-gradient(135deg, #ffffff, rgba(255,255,255,0.6));\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n        }\r\n\r\n        .coverage-banner .stats .stat-item .label {\r\n            font-size: 13px;\r\n            color: rgba(255,255,255,0.5);\r\n            font-weight: 400;\r\n        }\r\n\r\n        @keyframes fadeInUp {\r\n            from {\r\n                opacity: 0;\r\n                transform: translateY(30px);\r\n            }\r\n            to {\r\n                opacity: 1;\r\n                transform: translateY(0);\r\n            }\r\n        }\r\n\r\n        \/* ========================================\r\n                   RESPONSIVE - ALL SCREENS\r\n                ======================================== *\/\r\n\r\n        @media (min-width: 1400px) {\r\n            .coverage-banner { padding: 120px 0 100px; min-height: 70vh; }\r\n            .coverage-banner .heading { font-size: 62px; }\r\n            .coverage-banner .ring-1 { width: 500px; height: 500px; }\r\n            .coverage-banner .ring-2 { width: 700px; height: 700px; }\r\n        }\r\n\r\n        @media (max-width: 1399px) and (min-width: 1200px) {\r\n            .coverage-banner { padding: 100px 0 80px; min-height: 65vh; }\r\n            .coverage-banner .heading { font-size: 52px; }\r\n        }\r\n\r\n        @media (max-width: 1199px) {\r\n            .coverage-banner { min-height: 55vh; padding: 80px 0 60px; }\r\n            .coverage-banner .heading { font-size: clamp(36px, 4.5vw, 46px); }\r\n            .coverage-banner .ring-2 { display: none; }\r\n            .coverage-banner .glow-ring { display: none; }\r\n            .coverage-banner .banner-image { flex: 1 1 45%; max-width: 45%; }\r\n            .coverage-banner .banner-content { flex: 1 1 50%; }\r\n        }\r\n\r\n        @media (max-width: 991px) {\r\n            .coverage-banner { min-height: auto; padding: 70px 0 50px; }\r\n            .coverage-banner .banner-inner { flex-direction: column; text-align: center; }\r\n            .coverage-banner .banner-content { max-width: 100%; flex: 1 1 100%; }\r\n            .coverage-banner .banner-image { \r\n                flex: 1 1 100%; \r\n                max-width: 100%; \r\n                margin-left: 0; \r\n                margin-top: 40px;\r\n            }\r\n            .coverage-banner .banner-image img { max-width: 400px; margin: 0 auto; }\r\n            .coverage-banner .description { max-width: 100%; margin-left: auto; margin-right: auto; }\r\n            .coverage-banner .stats { justify-content: center; }\r\n            .coverage-banner .breadcrumb { justify-content: center; }\r\n            .coverage-banner .orb-2 { display: none; }\r\n            .coverage-banner .ring-1 { display: none; }\r\n            .coverage-banner .ring-3 { display: none; }\r\n            .coverage-banner .shooting-star { display: none; }\r\n            .coverage-banner .tech-shape { display: none; }\r\n            .coverage-banner .grid-overlay { display: none; }\r\n        }\r\n\r\n        @media (max-width: 767px) {\r\n            .coverage-banner { padding: 50px 0 40px; }\r\n            .coverage-banner .banner-inner { padding: 0 20px; }\r\n            .coverage-banner .heading { font-size: clamp(30px, 6vw, 36px); }\r\n            .coverage-banner .description { font-size: 15px; line-height: 1.7; }\r\n            .coverage-banner .stats { gap: 24px; flex-direction: row; flex-wrap: wrap; justify-content: center; }\r\n            .coverage-banner .stats .stat-item .number { font-size: 24px; }\r\n            .coverage-banner .stats .stat-item .label { font-size: 12px; }\r\n            .coverage-banner .breadcrumb { font-size: 12px; }\r\n            .coverage-banner .orb-1 { width: 120px; height: 120px; }\r\n            .coverage-banner .orb-3 { display: none; }\r\n            .coverage-banner .particle { display: none; }\r\n            .coverage-banner .pulse-dot { display: none; }\r\n            .coverage-banner .banner-image img { max-width: 320px; }\r\n        }\r\n\r\n        @media (max-width: 480px) {\r\n            .coverage-banner { padding: 40px 0 30px; }\r\n            .coverage-banner .banner-inner { padding: 0 16px; }\r\n            .coverage-banner .heading { font-size: 26px; }\r\n            .coverage-banner .description { font-size: 14px; }\r\n            .coverage-banner .stats { gap: 16px; flex-direction: row; flex-wrap: wrap; justify-content: center; }\r\n            .coverage-banner .stats .stat-item { text-align: center; min-width: 80px; }\r\n            .coverage-banner .stats .stat-item .number { font-size: 22px; }\r\n            .coverage-banner .stats .stat-item .label { font-size: 11px; }\r\n            .coverage-banner .breadcrumb { font-size: 11px; flex-wrap: wrap; }\r\n            .coverage-banner .orb-1 { width: 80px; height: 80px; top: -30px; right: -30px; }\r\n            .coverage-banner .banner-image img { max-width: 260px; }\r\n        }\r\n\r\n        @media (max-width: 375px) {\r\n            .coverage-banner { padding: 30px 0 24px; }\r\n            .coverage-banner .heading { font-size: 22px; }\r\n            .coverage-banner .description { font-size: 13px; }\r\n            .coverage-banner .stats .stat-item .number { font-size: 18px; }\r\n            .coverage-banner .stats .stat-item .label { font-size: 10px; }\r\n            .coverage-banner .breadcrumb { font-size: 10px; }\r\n            .coverage-banner .stats { gap: 10px; }\r\n            .coverage-banner .banner-image img { max-width: 220px; }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <section class=\"coverage-banner\">\r\n\r\n        <!-- Decorative elements -->\r\n        <div class=\"orb orb-1\"><\/div>\r\n        <div class=\"orb orb-2\"><\/div>\r\n        <div class=\"orb orb-3\"><\/div>\r\n        <div class=\"ring ring-1\"><\/div>\r\n        <div class=\"ring ring-2\"><\/div>\r\n        <div class=\"ring ring-3\"><\/div>\r\n        <div class=\"shooting-star\"><\/div>\r\n        <div class=\"shooting-star\"><\/div>\r\n        <div class=\"shooting-star\"><\/div>\r\n        <div class=\"shooting-star\"><\/div>\r\n        <div class=\"particle\"><\/div>\r\n        <div class=\"particle\"><\/div>\r\n        <div class=\"particle\"><\/div>\r\n        <div class=\"particle\"><\/div>\r\n        <div class=\"particle\"><\/div>\r\n        <div class=\"particle\"><\/div>\r\n        <div class=\"pulse-dot\"><\/div>\r\n        <div class=\"pulse-dot\"><\/div>\r\n        <div class=\"pulse-dot\"><\/div>\r\n        <div class=\"pulse-dot\"><\/div>\r\n        <div class=\"tech-shape\"><\/div>\r\n        <div class=\"tech-shape\"><\/div>\r\n        <div class=\"tech-shape\"><\/div>\r\n        <div class=\"glow-ring\"><\/div>\r\n        <div class=\"glow-ring\"><\/div>\r\n        <div class=\"grid-overlay\"><\/div>\r\n\r\n        <div class=\"banner-inner\">\r\n\r\n            <!-- LEFT: Content -->\r\n            <div class=\"banner-content\">\r\n\r\n                <!-- Breadcrumb -->\r\n                <nav class=\"breadcrumb\" aria-label=\"Breadcrumb\">\r\n                    <a href=\"#\">Home<\/a>\r\n                    <span class=\"separator\"><i class=\"fas fa-chevron-right\"><\/i><\/span>\r\n                    <span class=\"current\">Coverage<\/span>\r\n                <\/nav>\r\n\r\n                <h1 class=\"heading\">\r\n                    Our <span class=\"highlight\">Coverage<\/span>\r\n                <\/h1>\r\n\r\n                <p class=\"description\">\r\n                    Headquartered in London, Infinexy Technologies delivers premium telecom and cloud solutions \r\n                    across the United Kingdom and 150+ countries worldwide. Our UK-based operations ensure \r\n                    low-latency connectivity, local support, and compliance with UK regulations \u2014 \r\n                    with seamless global expansion through our extensive partner network.\r\n                <\/p>\r\n\r\n                <div class=\"stats\">\r\n                    <div class=\"stat-item\">\r\n                        <span class=\"number\"><span class=\"highlight\">UK<\/span><\/span>\r\n                        <span class=\"label\">Headquarters<\/span>\r\n                    <\/div>\r\n                    <div class=\"stat-item\">\r\n                        <span class=\"number\"><span class=\"highlight\">150+<\/span><\/span>\r\n                        <span class=\"label\">Countries Covered<\/span>\r\n                    <\/div>\r\n                    <div class=\"stat-item\">\r\n                        <span class=\"number\"><span class=\"highlight\">99.9%<\/span><\/span>\r\n                        <span class=\"label\">Global Uptime<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n            <!-- RIGHT: Image -->\r\n            <div class=\"banner-image\">\r\n                <img decoding=\"async\" \r\n                    src=\"https:\/\/w3webhelp.in\/sample\/Infinexy\/wp-content\/uploads\/2026\/08\/industries.webp\" \r\n                    alt=\"Infinexy - Global Coverage Map\"\r\n                    loading=\"lazy\"\r\n                \/>\r\n            <\/div>\r\n\r\n        <\/div>\r\n    <\/section>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d5692c e-con-full e-flex e-con e-parent\" data-id=\"9d5692c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-713c833 elementor-widget elementor-widget-html\" data-id=\"713c833\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\" \/>\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\r\n    <title>Infinexy - Global Network<\/title>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap\" rel=\"stylesheet\"\/>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\"\/>\r\n    <!-- Leaflet CSS -->\r\n    <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\" \/>\r\n    <style>\r\n        \/* ===== RESET & BASE ===== *\/\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        body {\r\n            font-family: 'Inter', sans-serif !important;\r\n            background: #ffffff;\r\n            overflow-x: hidden;\r\n        }\r\n\r\n        \/* Force Inter on all elements *\/\r\n        body, .global, .global-inner, .global-header, .global-badge,\r\n        .global-title, .global-subtitle, .map-wrapper, .legend,\r\n        .legend-item, .filter-tabs, .filter-btn, .stats-grid, .stat-card,\r\n        h1, h2, h3, h4, p, a, span, li, div {\r\n            font-family: 'Inter', sans-serif !important;\r\n        }\r\n\r\n        \/* ===== COLOR VARIABLES ===== *\/\r\n        :root {\r\n            --purple: #8E24AA;\r\n            --blue: #009FE3;\r\n            --blue-dark: #0077B6;\r\n            --green: #8BC34A;\r\n            --orange: #FB8C00;\r\n            --yellow: #FFC107;\r\n            --dark: #0a1a2f;\r\n            --gray: #475569;\r\n            --gray-light: #94a3b8;\r\n            --white: #ffffff;\r\n            --light-bg: #f8fafc;\r\n            --border: #e5e7eb;\r\n            --badge-color: #4D7CD1;\r\n            --hq-color: #4D7DD1;\r\n            --pop-color: #932DB9;\r\n            --voice-color: #009FE3;\r\n            --did-color: #8BC34A;\r\n            --carrier-color: #FB8C00;\r\n            --capacity-color: #FFC107;\r\n            --countries-color: #4D7CD1;\r\n        }\r\n\r\n        \/* ========================================\r\n                   GLOBAL NETWORK SECTION\r\n                ======================================== *\/\r\n        .global {\r\n            padding: 40px 0 60px;\r\n            background: var(--white);\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .global::before {\r\n            content: '';\r\n            position: absolute;\r\n            inset: 0;\r\n            background: \r\n                radial-gradient(ellipse at 80% 20%, rgba(142, 36, 170, 0.03) 0%, transparent 50%),\r\n                radial-gradient(ellipse at 20% 80%, rgba(0, 159, 227, 0.03) 0%, transparent 50%);\r\n            z-index: 0;\r\n        }\r\n\r\n        .global-inner {\r\n            max-width: 1320px;\r\n            margin: 0 auto;\r\n            padding: 0 28px;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        \/* ===== SECTION HEADER ===== *\/\r\n        .global-header {\r\n            text-align: center;\r\n            max-width: 680px;\r\n            margin: 0 auto 40px;\r\n        }\r\n\r\n        .global-badge {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 10px;\r\n            font-size: 12px;\r\n            font-weight: 500;\r\n            color: var(--badge-color);\r\n            margin-bottom: 16px;\r\n            background: none;\r\n            border: none;\r\n            padding: 0;\r\n        }\r\n\r\n        .global-badge .dot {\r\n            width: 6px;\r\n            height: 6px;\r\n            border-radius: 50%;\r\n            background: var(--badge-color);\r\n            display: inline-block;\r\n        }\r\n\r\n        .global-badge i {\r\n            font-size: 12px;\r\n            color: var(--badge-color);\r\n        }\r\n\r\n        .global-title {\r\n            font-size: clamp(32px, 3.8vw, 44px);\r\n            font-weight: 800;\r\n            color: var(--dark);\r\n            line-height: 1.1;\r\n            margin-bottom: 12px;\r\n        }\r\n\r\n        .global-title .highlight {\r\n            color: var(--dark);\r\n            background: none;\r\n            -webkit-background-clip: unset;\r\n            -webkit-text-fill-color: unset;\r\n            background-clip: unset;\r\n        }\r\n\r\n        .global-subtitle {\r\n            font-size: 17px;\r\n            color: var(--gray);\r\n            line-height: 1.7;\r\n            margin-top: 4px;\r\n        }\r\n\r\n        \/* ========================================\r\n                   FILTER TABS - MATCHING PARTNERS TAB STYLE\r\n                ======================================== *\/\r\n        .filter-tabs {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            justify-content: center;\r\n            gap: 10px;\r\n            margin-bottom: 32px;\r\n        }\r\n\r\n        .filter-btn {\r\n            padding: 10px 24px;\r\n            border-radius: 100px;\r\n            border: none;\r\n            background: var(--dark);\r\n            color: var(--white);\r\n            font-size: 13px;\r\n            font-weight: 600;\r\n            cursor: pointer;\r\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n            font-family: 'Inter', sans-serif !important;\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 8px;\r\n            position: relative;\r\n            overflow: hidden;\r\n            z-index: 1;\r\n        }\r\n\r\n        \/* Gradient overlay on hover - BLUE ONLY *\/\r\n        .filter-btn::before {\r\n            content: '';\r\n            position: absolute;\r\n            inset: 0;\r\n            border-radius: 100px;\r\n            background: linear-gradient(135deg, var(--blue), var(--blue-dark));\r\n            transform: translateX(-100%);\r\n            transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);\r\n            z-index: -1;\r\n        }\r\n\r\n        .filter-btn:hover::before {\r\n            transform: translateX(0);\r\n        }\r\n\r\n        .filter-btn:hover {\r\n            color: var(--white);\r\n            box-shadow: 0 8px 30px rgba(0, 159, 227, 0.35);\r\n            transform: translateY(-2px);\r\n        }\r\n\r\n        .filter-btn i {\r\n            font-size: 13px;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        .filter-btn span {\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        .filter-btn .count {\r\n            display: inline-block;\r\n            background: rgba(255,255,255,0.15);\r\n            border-radius: 20px;\r\n            padding: 0 10px;\r\n            font-size: 10px;\r\n            font-weight: 700;\r\n            line-height: 20px;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        \/* Active state - BLUE ONLY *\/\r\n        .filter-btn.active {\r\n            background: var(--dark);\r\n            border-color: var(--dark);\r\n            color: var(--white);\r\n            box-shadow: 0 8px 30px rgba(10, 26, 47, 0.15);\r\n        }\r\n\r\n        .filter-btn.active::before {\r\n            transform: translateX(0);\r\n            background: linear-gradient(135deg, var(--blue), var(--blue-dark));\r\n        }\r\n\r\n        .filter-btn.active:hover {\r\n            box-shadow: 0 8px 35px rgba(0, 159, 227, 0.35);\r\n            transform: translateY(-2px);\r\n        }\r\n\r\n        .filter-btn.active .count {\r\n            background: rgba(255,255,255,0.20);\r\n        }\r\n\r\n        \/* ========================================\r\n                   MAP WRAPPER\r\n                ======================================== *\/\r\n        .map-wrapper {\r\n            position: relative;\r\n            width: 100%;\r\n            border-radius: 20px;\r\n            overflow: hidden;\r\n            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.06);\r\n            border: 1px solid var(--border);\r\n            background: #e8edf2;\r\n            margin-bottom: 32px;\r\n        }\r\n\r\n        #map {\r\n            width: 100%;\r\n            height: 480px;\r\n            z-index: 1;\r\n        }\r\n\r\n        \/* Leaflet popup styles *\/\r\n        .leaflet-popup-content-wrapper {\r\n            border-radius: 12px !important;\r\n            box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08) !important;\r\n            font-family: 'Inter', sans-serif !important;\r\n        }\r\n\r\n        .leaflet-popup-content {\r\n            font-family: 'Inter', sans-serif !important;\r\n            padding: 8px 4px !important;\r\n        }\r\n\r\n        .leaflet-popup-content strong {\r\n            color: var(--dark);\r\n            font-size: 15px;\r\n            display: block;\r\n            margin-bottom: 2px;\r\n        }\r\n\r\n        .leaflet-popup-content span {\r\n            color: var(--gray);\r\n            font-size: 13px;\r\n        }\r\n\r\n        .leaflet-popup-content .popup-tag {\r\n            display: inline-block;\r\n            color: #fff;\r\n            font-size: 10px;\r\n            font-weight: 600;\r\n            padding: 2px 10px;\r\n            border-radius: 100px;\r\n            margin-top: 4px;\r\n        }\r\n\r\n        .leaflet-popup-content .popup-tag.hq { background: var(--hq-color); }\r\n        .leaflet-popup-content .popup-tag.pop { background: var(--pop-color); }\r\n        .leaflet-popup-content .popup-tag.voice { background: var(--voice-color); }\r\n        .leaflet-popup-content .popup-tag.did { background: var(--did-color); }\r\n        .leaflet-popup-content .popup-tag.carrier { background: var(--carrier-color); }\r\n        .leaflet-popup-content .popup-tag.capacity { background: var(--capacity-color); }\r\n        .leaflet-popup-content .popup-tag.countries { background: var(--countries-color); }\r\n\r\n        .leaflet-popup-tip {\r\n            box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08) !important;\r\n        }\r\n\r\n        \/* Custom Marker Icons - Different Colors for Each Category *\/\r\n        .custom-marker {\r\n            width: 36px;\r\n            height: 36px;\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-size: 14px;\r\n            color: #fff;\r\n            box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);\r\n            border: 3px solid #fff;\r\n            transition: transform 0.3s ease;\r\n            position: relative;\r\n        }\r\n\r\n        .custom-marker::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: -10px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            width: 0;\r\n            height: 0;\r\n            border-left: 7px solid transparent;\r\n            border-right: 7px solid transparent;\r\n            border-top: 9px solid currentColor;\r\n            opacity: 0.7;\r\n        }\r\n\r\n        .custom-marker:hover {\r\n            transform: scale(1.15);\r\n        }\r\n\r\n        .custom-marker.hq { background: var(--hq-color); color: var(--hq-color); }\r\n        .custom-marker.pop { background: var(--pop-color); color: var(--pop-color); }\r\n        .custom-marker.voice { background: var(--voice-color); color: var(--voice-color); }\r\n        .custom-marker.did { background: var(--did-color); color: var(--did-color); }\r\n        .custom-marker.carrier { background: var(--carrier-color); color: var(--carrier-color); }\r\n        .custom-marker.capacity { background: var(--capacity-color); color: var(--capacity-color); }\r\n        .custom-marker.countries { background: var(--countries-color); color: var(--countries-color); }\r\n\r\n        .custom-marker i {\r\n            font-size: 13px;\r\n            color: #fff;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        \/* ===== LEGEND ===== *\/\r\n        .legend {\r\n            display: flex;\r\n            justify-content: center;\r\n            gap: 20px;\r\n            flex-wrap: wrap;\r\n            padding: 16px 0 0;\r\n        }\r\n\r\n        .legend-item {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 8px;\r\n            font-size: 12px;\r\n            color: var(--gray);\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            padding: 4px 10px;\r\n            border-radius: 100px;\r\n            border: 1px solid transparent;\r\n        }\r\n\r\n        .legend-item:hover {\r\n            background: var(--light-bg);\r\n            border-color: var(--border);\r\n        }\r\n\r\n        .legend-item .color-dot {\r\n            width: 12px;\r\n            height: 12px;\r\n            border-radius: 50%;\r\n            flex-shrink: 0;\r\n            border: 2px solid rgba(255, 255, 255, 0.8);\r\n            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\r\n        }\r\n\r\n        .legend-item .color-dot.hq { background: var(--hq-color); }\r\n        .legend-item .color-dot.pop { background: var(--pop-color); }\r\n        .legend-item .color-dot.voice { background: var(--voice-color); }\r\n        .legend-item .color-dot.did { background: var(--did-color); }\r\n        .legend-item .color-dot.carrier { background: var(--carrier-color); }\r\n        .legend-item .color-dot.capacity { background: var(--capacity-color); }\r\n        .legend-item .color-dot.countries { background: var(--countries-color); }\r\n\r\n        \/* ========================================\r\n                   STATISTICS CARDS - UPDATED WITH WHY CHOOSE US STYLE\r\n                ======================================== *\/\r\n        .stats-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(3, 1fr);\r\n            gap: 20px;\r\n            margin-top: 40px;\r\n            padding-top: 40px;\r\n            border-top: 1px solid var(--border);\r\n        }\r\n\r\n        .stat-card {\r\n            background: var(--white);\r\n            padding: 30px 22px 26px;\r\n            border-radius: 16px;\r\n            border: 1px solid var(--border);\r\n            text-align: center;\r\n            transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);\r\n            position: relative;\r\n            overflow: hidden;\r\n            cursor: pointer;\r\n        }\r\n\r\n        \/* Animated Gradient Border *\/\r\n        .stat-card::before {\r\n            content: '';\r\n            position: absolute;\r\n            inset: -1px;\r\n            border-radius: 16px;\r\n            padding: 1.5px;\r\n            background: linear-gradient(135deg, var(--purple), var(--blue), var(--green), var(--orange));\r\n            background-size: 300% 300%;\r\n            -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\r\n            -webkit-mask-composite: xor;\r\n            mask-composite: exclude;\r\n            opacity: 0;\r\n            transition: opacity 0.6s ease;\r\n            pointer-events: none;\r\n            animation: gradientMove 4s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes gradientMove {\r\n            0% { background-position: 0% 50%; }\r\n            50% { background-position: 100% 50%; }\r\n            100% { background-position: 0% 50%; }\r\n        }\r\n\r\n        .stat-card:hover::before {\r\n            opacity: 1;\r\n        }\r\n\r\n        .stat-card:hover {\r\n            transform: translateY(-8px);\r\n            box-shadow: 0 24px 80px rgba(0, 0, 0, 0.06);\r\n            border-color: transparent;\r\n        }\r\n\r\n        \/* Data flow line *\/\r\n        .stat-card .data-flow {\r\n            position: absolute;\r\n            bottom: 0;\r\n            left: 0;\r\n            right: 0;\r\n            height: 2px;\r\n            background: linear-gradient(90deg, transparent, var(--purple), var(--blue), var(--green), transparent);\r\n            opacity: 0;\r\n            transform: scaleX(0);\r\n            transition: all 0.8s ease;\r\n            transform-origin: left;\r\n        }\r\n\r\n        .stat-card:hover .data-flow {\r\n            opacity: 1;\r\n            transform: scaleX(1);\r\n            animation: dataFlowPulse 2s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes dataFlowPulse {\r\n            0%, 100% { opacity: 0.6; }\r\n            50% { opacity: 1; }\r\n        }\r\n\r\n        \/* ===== ICON WRAP - MATCHING WHY CHOOSE US ===== *\/\r\n        .stat-card .stat-icon {\r\n            width: 64px;\r\n            height: 64px;\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            margin: 0 auto 16px;\r\n            font-size: 26px;\r\n            color: var(--white);\r\n            position: relative;\r\n            transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);\r\n            cursor: default;\r\n        }\r\n\r\n        \/* Individual colors for each category - keeping them distinct *\/\r\n        .stat-card .stat-icon.hq { background: var(--hq-color); }\r\n        .stat-card .stat-icon.voice { background: var(--voice-color); }\r\n        .stat-card .stat-icon.did { background: var(--did-color); }\r\n        .stat-card .stat-icon.carrier { background: var(--carrier-color); }\r\n        .stat-card .stat-icon.pop { background: var(--pop-color); }\r\n        .stat-card .stat-icon.capacity { background: var(--capacity-color); }\r\n        .stat-card .stat-icon.countries { background: var(--countries-color); }\r\n\r\n        \/* Ring animation for each icon *\/\r\n        .stat-card .stat-icon::before {\r\n            content: '';\r\n            position: absolute;\r\n            inset: -4px;\r\n            border-radius: 50%;\r\n            border: 2px solid transparent;\r\n            opacity: 0;\r\n            transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);\r\n            pointer-events: none;\r\n            animation: ringRotate 3s linear infinite;\r\n        }\r\n\r\n        \/* Glow effect for each icon *\/\r\n        .stat-card .stat-icon::after {\r\n            content: '';\r\n            position: absolute;\r\n            inset: -12px;\r\n            border-radius: 50%;\r\n            opacity: 0;\r\n            filter: blur(20px);\r\n            transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);\r\n            pointer-events: none;\r\n            transform: scale(0.8);\r\n        }\r\n\r\n        \/* Individual glow colors *\/\r\n        .stat-card .stat-icon.hq::after { background: var(--hq-color); }\r\n        .stat-card .stat-icon.voice::after { background: var(--voice-color); }\r\n        .stat-card .stat-icon.did::after { background: var(--did-color); }\r\n        .stat-card .stat-icon.carrier::after { background: var(--carrier-color); }\r\n        .stat-card .stat-icon.pop::after { background: var(--pop-color); }\r\n        .stat-card .stat-icon.capacity::after { background: var(--capacity-color); }\r\n        .stat-card .stat-icon.countries::after { background: var(--countries-color); }\r\n\r\n        \/* Individual ring border colors *\/\r\n        .stat-card .stat-icon.hq::before { border-color: var(--hq-color); }\r\n        .stat-card .stat-icon.voice::before { border-color: var(--voice-color); }\r\n        .stat-card .stat-icon.did::before { border-color: var(--did-color); }\r\n        .stat-card .stat-icon.carrier::before { border-color: var(--carrier-color); }\r\n        .stat-card .stat-icon.pop::before { border-color: var(--pop-color); }\r\n        .stat-card .stat-icon.capacity::before { border-color: var(--capacity-color); }\r\n        .stat-card .stat-icon.countries::before { border-color: var(--countries-color); }\r\n\r\n        @keyframes ringRotate {\r\n            0% { transform: rotate(0deg); }\r\n            100% { transform: rotate(360deg); }\r\n        }\r\n\r\n        .stat-card:hover .stat-icon {\r\n            transform: translateY(-2px);\r\n        }\r\n\r\n        .stat-card:hover .stat-icon::before {\r\n            opacity: 1;\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        .stat-card:hover .stat-icon::after {\r\n            opacity: 0.15;\r\n            transform: scale(1);\r\n        }\r\n\r\n        .stat-card:hover .stat-icon i {\r\n            transform: scale(1.02);\r\n        }\r\n\r\n        .stat-card .stat-icon i {\r\n            position: relative;\r\n            z-index: 1;\r\n            color: var(--white);\r\n            font-size: 26px;\r\n            transition: all 0.4s ease;\r\n        }\r\n\r\n        \/* ===== SHINE ===== *\/\r\n        .stat-card .shine {\r\n            position: absolute;\r\n            top: -50%;\r\n            left: -50%;\r\n            width: 200%;\r\n            height: 200%;\r\n            background: linear-gradient(\r\n                45deg,\r\n                transparent 35%,\r\n                rgba(255, 255, 255, 0.04) 50%,\r\n                transparent 65%\r\n            );\r\n            transform: rotate(45deg) translateX(-100%);\r\n            transition: transform 0.9s cubic-bezier(0.4, 0, 0.2, 1);\r\n            pointer-events: none;\r\n        }\r\n\r\n        .stat-card:hover .shine {\r\n            transform: rotate(45deg) translateX(100%);\r\n        }\r\n\r\n        \/* ===== GLOW OVERLAY ===== *\/\r\n        .stat-card .glow-overlay {\r\n            position: absolute;\r\n            top: -30%;\r\n            left: 50%;\r\n            width: 150%;\r\n            height: 150%;\r\n            transform: translateX(-50%);\r\n            background: radial-gradient(ellipse at center, rgba(142, 36, 170, 0.02), transparent 70%);\r\n            opacity: 0;\r\n            transition: opacity 0.6s ease;\r\n            pointer-events: none;\r\n            border-radius: 50%;\r\n        }\r\n\r\n        .stat-card:hover .glow-overlay {\r\n            opacity: 1;\r\n        }\r\n\r\n        .stat-card .stat-number {\r\n            font-size: 32px;\r\n            font-weight: 800;\r\n            color: var(--dark);\r\n            line-height: 1.2;\r\n            margin-bottom: 4px;\r\n            transition: all 0.4s ease;\r\n        }\r\n\r\n        .stat-card:hover .stat-number .highlight {\r\n            background: linear-gradient(135deg, var(--purple), var(--blue));\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n        }\r\n\r\n        .stat-card .stat-number .highlight {\r\n            transition: all 0.4s ease;\r\n        }\r\n\r\n        .stat-card .stat-label {\r\n            font-size: 14px;\r\n            color: var(--gray);\r\n            font-weight: 500;\r\n            transition: color 0.4s ease;\r\n        }\r\n\r\n        .stat-card:hover .stat-label {\r\n            color: var(--dark);\r\n        }\r\n\r\n        .stat-card .stat-sub {\r\n            font-size: 12px;\r\n            color: var(--gray-light);\r\n            margin-top: 4px;\r\n            transition: color 0.4s ease;\r\n        }\r\n\r\n        .stat-card:hover .stat-sub {\r\n            color: var(--gray);\r\n        }\r\n\r\n        \/* ========================================\r\n                   ANIMATIONS\r\n                ======================================== *\/\r\n        .global-header, .filter-tabs, .map-wrapper, .stat-card {\r\n            animation: fadeInUp 0.8s ease forwards;\r\n            opacity: 0;\r\n        }\r\n\r\n        .global-header { animation-delay: 0s; }\r\n        .filter-tabs { animation-delay: 0.05s; }\r\n        .map-wrapper { animation-delay: 0.1s; }\r\n        .stat-card:nth-child(1) { animation-delay: 0.15s; }\r\n        .stat-card:nth-child(2) { animation-delay: 0.2s; }\r\n        .stat-card:nth-child(3) { animation-delay: 0.25s; }\r\n        .stat-card:nth-child(4) { animation-delay: 0.3s; }\r\n        .stat-card:nth-child(5) { animation-delay: 0.35s; }\r\n        .stat-card:nth-child(6) { animation-delay: 0.4s; }\r\n\r\n        @keyframes fadeInUp {\r\n            from {\r\n                opacity: 0;\r\n                transform: translateY(30px);\r\n            }\r\n            to {\r\n                opacity: 1;\r\n                transform: translateY(0);\r\n            }\r\n        }\r\n\r\n        \/* ========================================\r\n                   RESPONSIVE\r\n                ======================================== *\/\r\n\r\n        @media (max-width: 991px) {\r\n            .global {\r\n                padding: 60px 0;\r\n            }\r\n\r\n            #map {\r\n                height: 380px;\r\n            }\r\n\r\n            .stats-grid {\r\n                grid-template-columns: repeat(2, 1fr);\r\n                gap: 16px;\r\n            }\r\n\r\n            .filter-tabs {\r\n                gap: 8px;\r\n            }\r\n\r\n            .filter-btn {\r\n                padding: 8px 18px;\r\n                font-size: 12px;\r\n            }\r\n\r\n            .legend {\r\n                gap: 12px;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 767px) {\r\n            .global {\r\n                padding: 50px 0;\r\n            }\r\n\r\n            .global-inner {\r\n                padding: 0 20px;\r\n            }\r\n\r\n            .global-header {\r\n                margin-bottom: 28px;\r\n            }\r\n\r\n            .global-title {\r\n                font-size: clamp(28px, 6vw, 32px);\r\n            }\r\n\r\n            .global-subtitle {\r\n                font-size: 15px;\r\n            }\r\n\r\n            #map {\r\n                height: 300px;\r\n            }\r\n\r\n            .stats-grid {\r\n                grid-template-columns: 1fr 1fr;\r\n                gap: 12px;\r\n                margin-top: 30px;\r\n                padding-top: 30px;\r\n            }\r\n\r\n            .stat-card {\r\n                padding: 22px 16px 18px;\r\n                border-radius: 14px;\r\n            }\r\n\r\n            .stat-card .stat-icon {\r\n                width: 52px;\r\n                height: 52px;\r\n                font-size: 20px;\r\n                margin-bottom: 12px;\r\n            }\r\n\r\n            .stat-card .stat-icon i {\r\n                font-size: 20px;\r\n            }\r\n\r\n            .stat-card .stat-number {\r\n                font-size: 26px;\r\n            }\r\n\r\n            .stat-card .stat-label {\r\n                font-size: 13px;\r\n            }\r\n\r\n            .filter-btn {\r\n                padding: 6px 14px;\r\n                font-size: 11px;\r\n                gap: 4px;\r\n            }\r\n\r\n            .filter-btn i {\r\n                font-size: 11px;\r\n            }\r\n\r\n            .legend {\r\n                gap: 8px;\r\n            }\r\n\r\n            .legend-item {\r\n                font-size: 10px;\r\n                padding: 2px 8px;\r\n            }\r\n\r\n            .legend-item .color-dot {\r\n                width: 10px;\r\n                height: 10px;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 480px) {\r\n            .global {\r\n                padding: 40px 0;\r\n            }\r\n\r\n            .global-inner {\r\n                padding: 0 16px;\r\n            }\r\n\r\n            .global-header {\r\n                margin-bottom: 20px;\r\n            }\r\n\r\n            .global-title {\r\n                font-size: 24px;\r\n            }\r\n\r\n            .global-subtitle {\r\n                font-size: 14px;\r\n            }\r\n\r\n            .global-badge {\r\n                font-size: 10px;\r\n            }\r\n\r\n            #map {\r\n                height: 280px;\r\n            }\r\n\r\n            .stats-grid {\r\n                grid-template-columns: 1fr 1fr;\r\n                gap: 10px;\r\n                margin-top: 24px;\r\n                padding-top: 24px;\r\n            }\r\n\r\n            .stat-card {\r\n                padding: 18px 12px 14px;\r\n                border-radius: 12px;\r\n            }\r\n\r\n            .stat-card .stat-icon {\r\n                width: 44px;\r\n                height: 44px;\r\n                font-size: 16px;\r\n                margin-bottom: 10px;\r\n            }\r\n\r\n            .stat-card .stat-icon i {\r\n                font-size: 16px;\r\n            }\r\n\r\n            .stat-card .stat-icon::after {\r\n                inset: -6px;\r\n                filter: blur(12px);\r\n            }\r\n\r\n            .stat-card .stat-number {\r\n                font-size: 22px;\r\n            }\r\n\r\n            .stat-card .stat-label {\r\n                font-size: 12px;\r\n            }\r\n\r\n            .stat-card .stat-sub {\r\n                font-size: 10px;\r\n            }\r\n\r\n            .filter-tabs {\r\n                gap: 6px;\r\n                margin-bottom: 20px;\r\n            }\r\n\r\n            .filter-btn {\r\n                padding: 5px 12px;\r\n                font-size: 10px;\r\n                gap: 3px;\r\n            }\r\n\r\n            .filter-btn i {\r\n                font-size: 10px;\r\n            }\r\n\r\n            .filter-btn .count {\r\n                font-size: 8px;\r\n                padding: 0 6px;\r\n                line-height: 16px;\r\n            }\r\n\r\n            .legend {\r\n                gap: 6px;\r\n                padding-top: 10px;\r\n            }\r\n\r\n            .legend-item {\r\n                font-size: 9px;\r\n                padding: 2px 6px;\r\n                gap: 4px;\r\n            }\r\n\r\n            .legend-item .color-dot {\r\n                width: 8px;\r\n                height: 8px;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 375px) {\r\n            .stat-card {\r\n                padding: 14px 10px 12px;\r\n                border-radius: 10px;\r\n            }\r\n\r\n            .stat-card .stat-icon {\r\n                width: 36px;\r\n                height: 36px;\r\n                font-size: 13px;\r\n                margin-bottom: 8px;\r\n            }\r\n\r\n            .stat-card .stat-icon i {\r\n                font-size: 13px;\r\n            }\r\n\r\n            .stat-card .stat-number {\r\n                font-size: 18px;\r\n            }\r\n\r\n            .stat-card .stat-label {\r\n                font-size: 11px;\r\n            }\r\n\r\n            .stat-card .stat-sub {\r\n                font-size: 9px;\r\n            }\r\n        }\r\n\r\n        \/* ========================================\r\n                   DEMO SPACER\r\n                ======================================== *\/\r\n        .demo-spacer {\r\n            height: 60px;\r\n        }\r\n\r\n        .custom-marker-icon {\r\n            background: none !important;\r\n            border: none !important;\r\n        }\r\n\r\n        \/* Leaflet attribution hidden *\/\r\n        .leaflet-control-attribution {\r\n            display: none !important;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n\r\n    <!-- ========================================\r\n    GLOBAL NETWORK SECTION\r\n    ======================================== -->\r\n    <section class=\"global\">\r\n        <div class=\"global-inner\">\r\n\r\n            <!-- ===== HEADER ===== -->\r\n            <div class=\"global-header\">\r\n                <div class=\"global-badge\">\r\n                    <span class=\"dot\"><\/span>\r\n                    Global Network\r\n                <\/div>\r\n                <h2 class=\"global-title\">\r\n                    Our <span class=\"highlight\">Global Reach<\/span>\r\n                <\/h2>\r\n                <p class=\"global-subtitle\">\r\n                    Explore our worldwide network coverage, voice destinations, DID availability,\r\n                    carrier partnerships, POP locations, and network capacity.\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <!-- ===== FILTER TABS ===== -->\r\n            <div class=\"filter-tabs\">\r\n                <button class=\"filter-btn active\" data-filter=\"all\">\r\n                    <i class=\"fas fa-globe\"><\/i> <span>All<\/span> <span class=\"count\">7<\/span>\r\n                <\/button>\r\n                <button class=\"filter-btn\" data-filter=\"countries\">\r\n                    <i class=\"fas fa-flag\"><\/i> <span>Countries<\/span> <span class=\"count\">150+<\/span>\r\n                <\/button>\r\n                <button class=\"filter-btn\" data-filter=\"voice\">\r\n                    <i class=\"fas fa-phone-volume\"><\/i> <span>Voice<\/span> <span class=\"count\">100+<\/span>\r\n                <\/button>\r\n                <button class=\"filter-btn\" data-filter=\"did\">\r\n                    <i class=\"fas fa-phone-alt\"><\/i> <span>DID<\/span> <span class=\"count\">50+<\/span>\r\n                <\/button>\r\n                <button class=\"filter-btn\" data-filter=\"carrier\">\r\n                    <i class=\"fas fa-network-wired\"><\/i> <span>Carrier<\/span> <span class=\"count\">500+<\/span>\r\n                <\/button>\r\n                <button class=\"filter-btn\" data-filter=\"pop\">\r\n                    <i class=\"fas fa-server\"><\/i> <span>POP<\/span> <span class=\"count\">12<\/span>\r\n                <\/button>\r\n                <button class=\"filter-btn\" data-filter=\"capacity\">\r\n                    <i class=\"fas fa-chart-line\"><\/i> <span>Capacity<\/span> <span class=\"count\">10K+<\/span>\r\n                <\/button>\r\n            <\/div>\r\n\r\n            <!-- ===== MAP ===== -->\r\n            <div class=\"map-wrapper\">\r\n                <div id=\"map\"><\/div>\r\n            <\/div>\r\n\r\n            <!-- ===== LEGEND ===== -->\r\n            <div class=\"legend\">\r\n                <div class=\"legend-item\" data-filter=\"countries\">\r\n                    <span class=\"color-dot countries\"><\/span> Countries Served\r\n                <\/div>\r\n                <div class=\"legend-item\" data-filter=\"hq\">\r\n                    <span class=\"color-dot hq\"><\/span> HQ\r\n                <\/div>\r\n                <div class=\"legend-item\" data-filter=\"pop\">\r\n                    <span class=\"color-dot pop\"><\/span> POP\r\n                <\/div>\r\n                <div class=\"legend-item\" data-filter=\"voice\">\r\n                    <span class=\"color-dot voice\"><\/span> Voice Coverage\r\n                <\/div>\r\n                <div class=\"legend-item\" data-filter=\"did\">\r\n                    <span class=\"color-dot did\"><\/span> DID Availability\r\n                <\/div>\r\n                <div class=\"legend-item\" data-filter=\"carrier\">\r\n                    <span class=\"color-dot carrier\"><\/span> Carrier Network\r\n                <\/div>\r\n                <div class=\"legend-item\" data-filter=\"capacity\">\r\n                    <span class=\"color-dot capacity\"><\/span> Network Capacity\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- ===== STATISTICS CARDS ===== -->\r\n            <div class=\"stats-grid\">\r\n\r\n                <!-- 1. Countries Served -->\r\n                <div class=\"stat-card\" data-category=\"countries\">\r\n                    <div class=\"shine\"><\/div>\r\n                    <div class=\"glow-overlay\"><\/div>\r\n                    <div class=\"data-flow\"><\/div>\r\n                    <div class=\"stat-icon countries\">\r\n                        <i class=\"fas fa-globe-americas\"><\/i>\r\n                    <\/div>\r\n                    <div class=\"stat-number\"><span class=\"highlight\">150+<\/span><\/div>\r\n                    <div class=\"stat-label\">Countries Served<\/div>\r\n                    <div class=\"stat-sub\">Global reach across 6 continents<\/div>\r\n                <\/div>\r\n\r\n                <!-- 2. Voice Coverage -->\r\n                <div class=\"stat-card\" data-category=\"voice\">\r\n                    <div class=\"shine\"><\/div>\r\n                    <div class=\"glow-overlay\"><\/div>\r\n                    <div class=\"data-flow\"><\/div>\r\n                    <div class=\"stat-icon voice\">\r\n                        <i class=\"fas fa-phone-volume\"><\/i>\r\n                    <\/div>\r\n                    <div class=\"stat-number\"><span class=\"highlight\">100+<\/span><\/div>\r\n                    <div class=\"stat-label\">Voice Coverage<\/div>\r\n                    <div class=\"stat-sub\">Countries with voice termination<\/div>\r\n                <\/div>\r\n\r\n                <!-- 3. DID Availability -->\r\n                <div class=\"stat-card\" data-category=\"did\">\r\n                    <div class=\"shine\"><\/div>\r\n                    <div class=\"glow-overlay\"><\/div>\r\n                    <div class=\"data-flow\"><\/div>\r\n                    <div class=\"stat-icon did\">\r\n                        <i class=\"fas fa-phone-alt\"><\/i>\r\n                    <\/div>\r\n                    <div class=\"stat-number\"><span class=\"highlight\">50+<\/span><\/div>\r\n                    <div class=\"stat-label\">DID Availability<\/div>\r\n                    <div class=\"stat-sub\">Local numbers in 50+ countries<\/div>\r\n                <\/div>\r\n\r\n                <!-- 4. Carrier Network -->\r\n                <div class=\"stat-card\" data-category=\"carrier\">\r\n                    <div class=\"shine\"><\/div>\r\n                    <div class=\"glow-overlay\"><\/div>\r\n                    <div class=\"data-flow\"><\/div>\r\n                    <div class=\"stat-icon carrier\">\r\n                        <i class=\"fas fa-network-wired\"><\/i>\r\n                    <\/div>\r\n                    <div class=\"stat-number\"><span class=\"highlight\">500+<\/span><\/div>\r\n                    <div class=\"stat-label\">Carrier Network<\/div>\r\n                    <div class=\"stat-sub\">Direct carrier partnerships<\/div>\r\n                <\/div>\r\n\r\n                <!-- 5. POP Locations -->\r\n                <div class=\"stat-card\" data-category=\"pop\">\r\n                    <div class=\"shine\"><\/div>\r\n                    <div class=\"glow-overlay\"><\/div>\r\n                    <div class=\"data-flow\"><\/div>\r\n                    <div class=\"stat-icon pop\">\r\n                        <i class=\"fas fa-server\"><\/i>\r\n                    <\/div>\r\n                    <div class=\"stat-number\"><span class=\"highlight\">12<\/span><\/div>\r\n                    <div class=\"stat-label\">POP Locations<\/div>\r\n                    <div class=\"stat-sub\">Strategic points of presence<\/div>\r\n                <\/div>\r\n\r\n                <!-- 6. Network Capacity -->\r\n                <div class=\"stat-card\" data-category=\"capacity\">\r\n                    <div class=\"shine\"><\/div>\r\n                    <div class=\"glow-overlay\"><\/div>\r\n                    <div class=\"data-flow\"><\/div>\r\n                    <div class=\"stat-icon capacity\">\r\n                        <i class=\"fas fa-chart-line\"><\/i>\r\n                    <\/div>\r\n                    <div class=\"stat-number\"><span class=\"highlight\">10K+<\/span><\/div>\r\n                    <div class=\"stat-label\">Network Capacity<\/div>\r\n                    <div class=\"stat-sub\">Concurrent calls per second<\/div>\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <div class=\"demo-spacer\"><\/div>\r\n\r\n    <!-- ===== LEAFLET JS ===== -->\r\n    <script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"><\/script>\r\n\r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n\r\n            \/\/ ===== INITIALIZE MAP =====\r\n            var map = L.map('map', {\r\n                center: [20, 0],\r\n                zoom: 2,\r\n                zoomControl: true,\r\n                scrollWheelZoom: true,\r\n                attributionControl: false\r\n            });\r\n\r\n            \/\/ ===== TILE LAYER =====\r\n            L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\r\n                maxZoom: 19,\r\n                minZoom: 2,\r\n                attribution: ''\r\n            }).addTo(map);\r\n\r\n            \/\/ ===== CUSTOM ICON FUNCTION =====\r\n            function createCustomIcon(type, category) {\r\n                var iconMap = {\r\n                    'countries': 'fa-globe-americas',\r\n                    'hq': 'fa-building',\r\n                    'pop': 'fa-server',\r\n                    'voice': 'fa-phone-volume',\r\n                    'did': 'fa-phone-alt',\r\n                    'carrier': 'fa-network-wired',\r\n                    'capacity': 'fa-chart-line'\r\n                };\r\n                var iconClass = iconMap[type] || 'fa-circle';\r\n                var iconHtml = `\r\n                    <div class=\"custom-marker ${type}\">\r\n                        <i class=\"fas ${iconClass}\"><\/i>\r\n                    <\/div>\r\n                `;\r\n                return L.divIcon({\r\n                    html: iconHtml,\r\n                    className: 'custom-marker-icon',\r\n                    iconSize: [36, 36],\r\n                    iconAnchor: [18, 36],\r\n                    popupAnchor: [0, -36]\r\n                });\r\n            }\r\n\r\n            \/\/ ===== LOCATIONS DATA =====\r\n            var allLocations = [\r\n                \/\/ Countries Served (Major regions)\r\n                {\r\n                    lat: 20, lng: 0,\r\n                    name: 'Countries Served',\r\n                    address: '150+ Countries Across 6 Continents',\r\n                    type: 'countries',\r\n                    category: ['all', 'countries'],\r\n                    tag: 'Countries Served'\r\n                },\r\n                \/\/ HQ\r\n                {\r\n                    lat: 51.530648,\r\n                    lng: -0.0961285,\r\n                    name: 'Infinexy Technologies Ltd',\r\n                    address: '20-22 Wenlock Road, London, UK',\r\n                    type: 'hq',\r\n                    category: ['all', 'hq', 'countries'],\r\n                    tag: 'Headquarters',\r\n                    phone: '+44 7875 213516',\r\n                    website: 'infinexy.com'\r\n                },\r\n                \/\/ POP Locations\r\n                {\r\n                    lat: 38.8951,\r\n                    lng: -77.0369,\r\n                    name: 'Network POP',\r\n                    address: 'USA - Network Point of Presence',\r\n                    type: 'pop',\r\n                    category: ['all', 'pop', 'countries'],\r\n                    tag: 'POP Location'\r\n                },\r\n                {\r\n                    lat: 1.3521,\r\n                    lng: 103.8198,\r\n                    name: 'Network POP',\r\n                    address: 'Singapore - Network Point of Presence',\r\n                    type: 'pop',\r\n                    category: ['all', 'pop', 'countries'],\r\n                    tag: 'POP Location'\r\n                },\r\n                {\r\n                    lat: 52.3555,\r\n                    lng: -1.1743,\r\n                    name: 'Network POP',\r\n                    address: 'UK - Network Point of Presence',\r\n                    type: 'pop',\r\n                    category: ['all', 'pop', 'countries'],\r\n                    tag: 'POP Location'\r\n                },\r\n                \/\/ Voice Coverage (sample locations)\r\n                {\r\n                    lat: 40.7128,\r\n                    lng: -74.0060,\r\n                    name: 'Voice Coverage',\r\n                    address: 'USA - Voice Termination Hub',\r\n                    type: 'voice',\r\n                    category: ['all', 'voice', 'countries'],\r\n                    tag: 'Voice Coverage'\r\n                },\r\n                {\r\n                    lat: 51.5074,\r\n                    lng: -0.1278,\r\n                    name: 'Voice Coverage',\r\n                    address: 'UK - Voice Termination Hub',\r\n                    type: 'voice',\r\n                    category: ['all', 'voice', 'countries'],\r\n                    tag: 'Voice Coverage'\r\n                },\r\n                {\r\n                    lat: 48.8566,\r\n                    lng: 2.3522,\r\n                    name: 'Voice Coverage',\r\n                    address: 'France - Voice Termination Hub',\r\n                    type: 'voice',\r\n                    category: ['all', 'voice', 'countries'],\r\n                    tag: 'Voice Coverage'\r\n                },\r\n                \/\/ DID Availability\r\n                {\r\n                    lat: 40.7128,\r\n                    lng: -74.0060,\r\n                    name: 'DID Availability',\r\n                    address: 'USA - DID Numbers Available',\r\n                    type: 'did',\r\n                    category: ['all', 'did', 'countries'],\r\n                    tag: 'DID Available'\r\n                },\r\n                {\r\n                    lat: 51.5074,\r\n                    lng: -0.1278,\r\n                    name: 'DID Availability',\r\n                    address: 'UK - DID Numbers Available',\r\n                    type: 'did',\r\n                    category: ['all', 'did', 'countries'],\r\n                    tag: 'DID Available'\r\n                },\r\n                {\r\n                    lat: 55.7558,\r\n                    lng: 37.6173,\r\n                    name: 'DID Availability',\r\n                    address: 'Russia - DID Numbers Available',\r\n                    type: 'did',\r\n                    category: ['all', 'did', 'countries'],\r\n                    tag: 'DID Available'\r\n                },\r\n                \/\/ Carrier Network\r\n                {\r\n                    lat: 40.7128,\r\n                    lng: -74.0060,\r\n                    name: 'Carrier Network',\r\n                    address: 'USA - Carrier Partner',\r\n                    type: 'carrier',\r\n                    category: ['all', 'carrier', 'countries'],\r\n                    tag: 'Carrier Partner'\r\n                },\r\n                {\r\n                    lat: 51.5074,\r\n                    lng: -0.1278,\r\n                    name: 'Carrier Network',\r\n                    address: 'UK - Carrier Partner',\r\n                    type: 'carrier',\r\n                    category: ['all', 'carrier', 'countries'],\r\n                    tag: 'Carrier Partner'\r\n                },\r\n                {\r\n                    lat: 35.6895,\r\n                    lng: 139.6917,\r\n                    name: 'Carrier Network',\r\n                    address: 'Japan - Carrier Partner',\r\n                    type: 'carrier',\r\n                    category: ['all', 'carrier', 'countries'],\r\n                    tag: 'Carrier Partner'\r\n                },\r\n                \/\/ Network Capacity\r\n                {\r\n                    lat: 40.7128,\r\n                    lng: -74.0060,\r\n                    name: 'Network Capacity',\r\n                    address: 'USA - High Capacity Hub',\r\n                    type: 'capacity',\r\n                    category: ['all', 'capacity', 'countries'],\r\n                    tag: 'Capacity Hub'\r\n                },\r\n                {\r\n                    lat: 51.5074,\r\n                    lng: -0.1278,\r\n                    name: 'Network Capacity',\r\n                    address: 'UK - High Capacity Hub',\r\n                    type: 'capacity',\r\n                    category: ['all', 'capacity', 'countries'],\r\n                    tag: 'Capacity Hub'\r\n                },\r\n                {\r\n                    lat: 28.6139,\r\n                    lng: 77.2090,\r\n                    name: 'Network Capacity',\r\n                    address: 'India - High Capacity Hub',\r\n                    type: 'capacity',\r\n                    category: ['all', 'capacity', 'countries'],\r\n                    tag: 'Capacity Hub'\r\n                }\r\n            ];\r\n\r\n            \/\/ ===== STORE MARKERS =====\r\n            var markers = [];\r\n\r\n            \/\/ ===== ADD MARKERS =====\r\n            allLocations.forEach(function(loc) {\r\n                var icon = createCustomIcon(loc.type);\r\n                var marker = L.marker([loc.lat, loc.lng], { icon: icon }).addTo(map);\r\n                marker.locData = loc;\r\n                markers.push(marker);\r\n\r\n                \/\/ Popup content\r\n                var popupContent = `\r\n                    <div style=\"min-width:180px; padding:4px 0;\">\r\n                        <strong style=\"font-size:14px; color:#0a1a2f; display:block; margin-bottom:2px;\">${loc.name}<\/strong>\r\n                        <span style=\"font-size:12px; color:#475569; display:block;\">${loc.address}<\/span>\r\n                `;\r\n\r\n                if (loc.phone) {\r\n                    popupContent += `\r\n                        <span style=\"font-size:11px; color:#94a3b8; display:block; margin-top:4px;\">\r\n                            <i class=\"fas fa-phone\" style=\"font-size:10px;\"><\/i> ${loc.phone}\r\n                        <\/span>\r\n                    `;\r\n                }\r\n\r\n                if (loc.website) {\r\n                    popupContent += `\r\n                        <span style=\"font-size:11px; color:#94a3b8; display:block; margin-top:2px;\">\r\n                            <i class=\"fas fa-globe\" style=\"font-size:10px;\"><\/i> ${loc.website}\r\n                        <\/span>\r\n                    `;\r\n                }\r\n\r\n                popupContent += `\r\n                        <span class=\"popup-tag ${loc.type}\">${loc.tag}<\/span>\r\n                    <\/div>\r\n                `;\r\n\r\n                marker.bindPopup(popupContent, {\r\n                    maxWidth: 300,\r\n                    className: 'custom-popup'\r\n                });\r\n            });\r\n\r\n            \/\/ ===== FILTER FUNCTION =====\r\n            function filterMarkers(category) {\r\n                markers.forEach(function(marker) {\r\n                    var loc = marker.locData;\r\n                    if (category === 'all' || loc.category.includes(category)) {\r\n                        marker.setOpacity(1);\r\n                        if (marker._icon) {\r\n                            marker._icon.style.display = 'block';\r\n                        }\r\n                    } else {\r\n                        marker.setOpacity(0.2);\r\n                        if (marker._icon) {\r\n                            marker._icon.style.display = 'none';\r\n                        }\r\n                    }\r\n                });\r\n            }\r\n\r\n            \/\/ ===== FILTER BUTTONS =====\r\n            var filterBtns = document.querySelectorAll('.filter-btn');\r\n            filterBtns.forEach(function(btn) {\r\n                btn.addEventListener('click', function() {\r\n                    filterBtns.forEach(function(b) { b.classList.remove('active'); });\r\n                    this.classList.add('active');\r\n                    var filter = this.dataset.filter;\r\n                    filterMarkers(filter);\r\n                    \r\n                    \/\/ Also highlight legend items\r\n                    document.querySelectorAll('.legend-item').forEach(function(item) {\r\n                        if (filter === 'all' || item.dataset.filter === filter) {\r\n                            item.style.opacity = '1';\r\n                            item.style.borderColor = 'var(--border)';\r\n                        } else {\r\n                            item.style.opacity = '0.3';\r\n                            item.style.borderColor = 'transparent';\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n\r\n            \/\/ ===== LEGEND CLICK =====\r\n            document.querySelectorAll('.legend-item').forEach(function(item) {\r\n                item.addEventListener('click', function() {\r\n                    var filter = this.dataset.filter;\r\n                    document.querySelectorAll('.filter-btn').forEach(function(btn) {\r\n                        if (btn.dataset.filter === filter) {\r\n                            btn.click();\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n\r\n            \/\/ ===== STAT CARD CLICK - Filter =====\r\n            document.querySelectorAll('.stat-card').forEach(function(card) {\r\n                card.addEventListener('click', function(e) {\r\n                    \/\/ If click is on icon, don't filter - let icon click handle zoom\r\n                    if (e.target.closest('.stat-icon')) {\r\n                        return;\r\n                    }\r\n                    var category = this.dataset.category;\r\n                    if (category) {\r\n                        document.querySelectorAll('.filter-btn').forEach(function(btn) {\r\n                            if (btn.dataset.filter === category) {\r\n                                btn.click();\r\n                            }\r\n                        });\r\n                    }\r\n                });\r\n            });\r\n\r\n            \/\/ ===== STAT ICON CLICK - REMOVED - Desktop e icon clickable na =====\r\n            \/\/ Icon click functionality removed as requested\r\n\r\n            \/\/ ===== FIX MAP SIZE =====\r\n            function fixMapSize() {\r\n                setTimeout(function() {\r\n                    map.invalidateSize();\r\n                }, 100);\r\n            }\r\n\r\n            window.addEventListener('load', fixMapSize);\r\n            window.addEventListener('resize', function() {\r\n                setTimeout(function() {\r\n                    map.invalidateSize();\r\n                }, 200);\r\n            });\r\n\r\n            if (document.fonts) {\r\n                document.fonts.ready.then(function() {\r\n                    fixMapSize();\r\n                });\r\n            }\r\n\r\n            setTimeout(fixMapSize, 1000);\r\n\r\n        });\r\n    <\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Infinexy &#8211; Coverage Home Coverage Our Coverage Headquartered in London, Infinexy Technologies delivers premium telecom and cloud solutions across the United Kingdom and 150+ countries worldwide. Our UK-based operations ensure low-latency connectivity, local support, and compliance with UK regulations \u2014 with seamless global expansion through our extensive partner network. UK Headquarters 150+ Countries Covered 99.9% [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-826","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/w3webhelp.in\/sample\/Infinexy\/wp-json\/wp\/v2\/pages\/826","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/w3webhelp.in\/sample\/Infinexy\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/w3webhelp.in\/sample\/Infinexy\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/w3webhelp.in\/sample\/Infinexy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/w3webhelp.in\/sample\/Infinexy\/wp-json\/wp\/v2\/comments?post=826"}],"version-history":[{"count":34,"href":"https:\/\/w3webhelp.in\/sample\/Infinexy\/wp-json\/wp\/v2\/pages\/826\/revisions"}],"predecessor-version":[{"id":2166,"href":"https:\/\/w3webhelp.in\/sample\/Infinexy\/wp-json\/wp\/v2\/pages\/826\/revisions\/2166"}],"wp:attachment":[{"href":"https:\/\/w3webhelp.in\/sample\/Infinexy\/wp-json\/wp\/v2\/media?parent=826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}