{"id":153,"date":"2025-10-28T00:26:02","date_gmt":"2025-10-28T00:26:02","guid":{"rendered":"https:\/\/buyiptv-subscribe.com\/en\/?page_id=153"},"modified":"2026-04-16T14:22:46","modified_gmt":"2026-04-16T14:22:46","slug":"home","status":"publish","type":"page","link":"https:\/\/buyiptv-subscribe.com\/en\/","title":{"rendered":"Home"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=yes, minimum-scale=0.5, maximum-scale=3.0\">\n    <title>Buy IPTV \u2013 Best IPTV Subscription Service 2025<\/title>\n    <style>\n        :root {\n            --linear-ease: linear(\n                0, 0.068, 0.19 2.7%, 0.804 8.1%, 1.037, 1.199 13.2%, 1.245,\n                1.27 15.8%, 1.274, 1.272 17.4%, 1.249 19.1%, 0.996 28%, 0.949,\n                0.928 33.3%, 0.926, 0.933 36.8%, 1.001 45.6%, 1.013, 1.019 50.8%,\n                1.018 54.4%, 1 63.1%, 0.995 68%, 1.001 85%, 1\n            );\n            --color-1: #0066ff; \/* Electric Blue *\/\n            --color-2: #00a8ff; \/* Bright Blue *\/\n            --color-3: #00e0ff; \/* Aqua *\/\n            --color-4: #c0c0c0; \/* Platinum Silver *\/\n            --stroke-light: rgba(192, 192, 192, 0.18); \/* Platinum Silver with opacity *\/\n            --background-deep-black: #0a0a0a; \/* Deep Black *\/\n            --text-white: #ffffff; \/* White *\/\n            --text-cool-gray: #b0b0b0; \/* Cool Gray *\/\n            --error-crimson: #dc143c; \/* Crimson *\/\n        }\n\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n            background: var(--background-deep-black);\n            color: var(--text-white);\n            overflow-x: hidden;\n            margin: 0;\n            height: 100vh;\n        }\n\n        header {\n            position: fixed;\n            top: 0;\n            left: 0;\n            right: 0;\n            z-index: 100;\n            padding: 1.2rem 7%;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            background: rgba(10, 10, 10, 0.8);\n            backdrop-filter: blur(30px);\n            border-bottom: 1px solid rgba(0, 102, 255, 0.15);\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        header.scrolled {\n            padding: 0.9rem 7%;\n            background: rgba(10, 10, 10, 0.95);\n            box-shadow: 0 10px 60px rgba(0, 0, 0, 0.6);\n            border-bottom: 1px solid rgba(0, 102, 255, 0.3);\n        }\n\n        .logo {\n            display: flex;\n            align-items: center;\n            gap: 1rem;\n            font-size: 1.9rem;\n            font-weight: 900;\n            letter-spacing: -1px;\n            transition: transform 0.3s ease;\n            cursor: pointer;\n        }\n\n        .logo:hover {\n            transform: translateY(-2px);\n        }\n\n        .logo-icon {\n            width: 50px;\n            height: 50px;\n            background: linear-gradient(135deg, var(--color-1) 0%, var(--color-2) 50%, var(--color-3) 100%);\n            border-radius: 14px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            position: relative;\n            box-shadow: \n                0 10px 30px rgba(0, 102, 255, 0.7),\n                inset 0 1px 0 rgba(255, 255, 255, 0.2);\n            animation: logoGlow 3s ease-in-out infinite;\n        }\n\n        @keyframes logoGlow {\n            0%, 100% { \n                box-shadow: \n                    0 10px 30px rgba(0, 102, 255, 0.7),\n                    inset 0 1px 0 rgba(255, 255, 255, 0.2);\n            }\n            50% { \n                box-shadow: \n                    0 10px 40px rgba(0, 102, 255, 0.9),\n                    0 0 20px rgba(0, 168, 255, 0.5),\n                    inset 0 1px 0 rgba(255, 255, 255, 0.3);\n            }\n        }\n\n        .logo-icon::after {\n            content: '';\n            position: absolute;\n            width: 0;\n            height: 0;\n            border-left: 14px solid white;\n            border-top: 10px solid transparent;\n            border-bottom: 10px solid transparent;\n            margin-left: 3px;\n            filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3));\n        }\n\n        .logo-text {\n            display: flex;\n            flex-direction: column;\n            line-height: 1;\n        }\n\n        .logo-main {\n            font-size: 1.9rem;\n            background: linear-gradient(135deg, var(--text-white) 0%, var(--color-1) 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .logo-tagline {\n            font-size: 0.65rem;\n            color: var(--text-cool-gray);\n            font-weight: 600;\n            letter-spacing: 3px;\n            text-transform: uppercase;\n            margin-top: 2px;\n        }\n\n        .gooey-nav-container {\n            position: relative;\n            display: flex;\n            align-items: center;\n        }\n\n        .gooey-nav-container nav {\n            display: flex;\n            position: relative;\n            transform: translate3d(0, 0, 0.01px);\n        }\n\n        .gooey-nav-container nav ul {\n            display: flex;\n            gap: 2em;\n            list-style: none;\n            padding: 0 1em;\n            margin: 0;\n            position: relative;\n            z-index: 3;\n            color: var(--text-white);\n            text-shadow: 0 1px 1px hsl(205deg 30% 10% \/ 0.2);\n        }\n\n        .gooey-nav-container nav ul li {\n            border-radius: 100vw;\n            position: relative;\n            cursor: pointer;\n            transition: background-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;\n            box-shadow: 0 0 0.5px 1.5px transparent;\n            color: var(--text-white);\n        }\n\n        .gooey-nav-container nav ul li a {\n            display: inline-block;\n            padding: 0.6em 1em;\n            color: inherit;\n            text-decoration: none;\n            font-weight: 600;\n            font-size: 0.95rem;\n        }\n\n        .gooey-nav-container nav ul li:focus-within:has(:focus-visible) {\n            box-shadow: 0 0 0.5px 1.5px var(--text-white);\n        }\n\n        .gooey-nav-container nav ul li::after {\n            content: '';\n            position: absolute;\n            inset: 0;\n            border-radius: 100vw;\n            background: var(--text-white);\n            opacity: 0;\n            transform: scale(0);\n            transition: all 0.3s ease;\n            z-index: -1;\n        }\n\n        .gooey-nav-container nav ul li.active {\n            color: var(--background-deep-black);\n            text-shadow: none;\n        }\n\n        .gooey-nav-container nav ul li.active::after {\n            opacity: 1;\n            transform: scale(1);\n        }\n\n        .gooey-nav-container .effect {\n            position: absolute;\n            left: 0;\n            top: 0;\n            width: 0;\n            height: 0;\n            opacity: 1;\n            pointer-events: none;\n            display: grid;\n            place-items: center;\n            z-index: 1;\n        }\n\n        .gooey-nav-container .effect.text {\n            color: var(--text-white);\n            transition: color 0.3s ease;\n            font-weight: 600;\n            font-size: 0.95rem;\n        }\n\n        .gooey-nav-container .effect.text.active {\n            color: var(--background-deep-black);\n        }\n\n        .gooey-nav-container .effect.filter {\n            filter: blur(7px) contrast(100) blur(0);\n            mix-blend-mode: lighten;\n        }\n\n        .gooey-nav-container .effect.filter::before {\n            content: '';\n            position: absolute;\n            inset: -75px;\n            z-index: -2;\n            background: transparent;\n            pointer-events: none;\n        }\n\n        .gooey-nav-container .effect.filter::after {\n            content: '';\n            position: absolute;\n            inset: 0;\n            background: var(--text-white);\n            transform: scale(0);\n            opacity: 0;\n            z-index: -1;\n            border-radius: 100vw;\n        }\n\n        .gooey-nav-container .effect.active::after {\n            animation: pill 0.3s ease both;\n        }\n\n        @keyframes pill {\n            to {\n                transform: scale(1);\n                opacity: 1;\n            }\n        }\n\n        .particle,\n        .point {\n            display: block;\n            opacity: 0;\n            width: 20px;\n            height: 20px;\n            border-radius: 100%;\n            transform-origin: center;\n        }\n\n        .particle {\n            --time: 5s;\n            position: absolute;\n            top: calc(50% - 8px);\n            left: calc(50% - 8px);\n            animation: particle calc(var(--time)) ease 1 -350ms;\n        }\n\n        .point {\n            background: var(--color);\n            opacity: 1;\n            animation: point calc(var(--time)) ease 1 -350ms;\n        }\n\n        @keyframes particle {\n            0% {\n                transform: rotate(0deg) translate(calc(var(--start-x)), calc(var(--start-y)));\n                opacity: 1;\n                animation-timing-function: cubic-bezier(0.55, 0, 1, 0.45);\n            }\n            70% {\n                transform: rotate(calc(var(--rotate) * 0.5)) translate(calc(var(--end-x) * 1.2), calc(var(--end-y) * 1.2));\n                opacity: 1;\n                animation-timing-function: ease;\n            }\n            85% {\n                transform: rotate(calc(var(--rotate) * 0.66)) translate(calc(var(--end-x)), calc(var(--end-y)));\n                opacity: 1;\n            }\n            100% {\n                transform: rotate(calc(var(--rotate) * 1.2)) translate(calc(var(--end-x) * 0.5), calc(var(--end-y) * 0.5));\n                opacity: 1;\n            }\n        }\n\n        @keyframes point {\n            0% {\n                transform: scale(0);\n                opacity: 0;\n                animation-timing-function: cubic-bezier(0.55, 0, 1, 0.45);\n            }\n            25% {\n                transform: scale(calc(var(--scale) * 0.25));\n            }\n            38% {\n                opacity: 1;\n            }\n            65% {\n                transform: scale(var(--scale));\n                opacity: 1;\n                animation-timing-function: ease;\n            }\n            85% {\n                transform: scale(var(--scale));\n                opacity: 1;\n            }\n            100% {\n                transform: scale(0);\n                opacity: 0;\n            }\n        }\n\n        .header-buttons {\n            display: flex;\n            gap: 1.2rem;\n            align-items: center;\n        }\n\n        .btn {\n            padding: 1rem 2.5rem;\n            border-radius: 14px;\n            font-weight: 700;\n            text-decoration: none;\n            transition: all 0.3s ease;\n            border: none;\n            cursor: pointer;\n            font-size: 0.9rem;\n            display: inline-flex;\n            align-items: center;\n            gap: 0.7rem;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .btn::before {\n            content: '';\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            width: 0;\n            height: 0;\n            border-radius: 50%;\n            background: rgba(255, 255, 255, 0.1);\n            transform: translate(-50%, -50%);\n            transition: width 0.6s, height 0.6s;\n        }\n\n        .btn:hover::before {\n            width: 300px;\n            height: 300px;\n        }\n\n        .btn span {\n            position: relative;\n            z-index: 1;\n        }\n\n        .btn-trial {\n            background: rgba(255, 255, 255, 0.12);\n            color: var(--text-white);\n            border: 2px solid rgba(255, 255, 255, 0.25);\n            backdrop-filter: blur(10px);\n        }\n\n        .btn-trial:hover {\n            background: rgba(255, 255, 255, 0.16);\n            border-color: rgba(0, 102, 255, 0.6);\n            transform: translateY(-3px);\n            box-shadow: 0 10px 30px rgba(0, 102, 255, 0.4);\n        }\n\n        .btn-subscribe {\n            background: linear-gradient(135deg, var(--color-1) 0%, var(--color-2) 50%, var(--color-3) 100%);\n            color: var(--text-white);\n            box-shadow: 0 10px 35px rgba(0, 102, 255, 0.6);\n            border: 2px solid transparent;\n            position: relative;\n        }\n\n        .btn-subscribe::after {\n            content: '';\n            position: absolute;\n            inset: 0;\n            border-radius: 14px;\n            padding: 2px;\n            background: linear-gradient(135deg, var(--color-1), var(--color-3));\n            -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n            -webkit-mask-composite: xor;\n            mask-composite: exclude;\n            opacity: 0;\n            transition: opacity 0.3s;\n        }\n\n        .btn-subscribe:hover {\n            transform: translateY(-3px);\n            box-shadow: \n                0 15px 45px rgba(0, 102, 255, 0.7),\n                0 0 30px rgba(0, 168, 255, 0.5);\n        }\n\n        .btn-subscribe:hover::after {\n            opacity: 1;\n        }\n\n        .mobile-menu-btn {\n            display: none;\n            flex-direction: column;\n            gap: 6px;\n            cursor: pointer;\n            padding: 12px;\n            z-index: 200;\n            background: rgba(255, 255, 255, 0.12);\n            border-radius: 10px;\n            border: 2px solid rgba(255, 255, 255, 0.2);\n            transition: all 0.3s ease;\n            position: relative;\n        }\n\n        .mobile-menu-btn:active {\n            background: rgba(0, 102, 255, 0.4);\n            border-color: rgba(0, 102, 255, 0.7);\n            transform: scale(0.92);\n        }\n\n        .mobile-menu-btn span {\n            width: 28px;\n            height: 3px;\n            background: linear-gradient(90deg, var(--color-1), var(--color-3));\n            border-radius: 3px;\n            transition: all 0.3s ease;\n            display: block;\n        }\n\n        .mobile-menu-btn.active span:nth-child(1) {\n            transform: rotate(45deg) translate(9px, 9px);\n            background: var(--color-1);\n        }\n\n        .mobile-menu-btn.active span:nth-child(2) {\n            opacity: 0;\n            transform: translateX(-20px);\n        }\n\n        .mobile-menu-btn.active span:nth-child(3) {\n            transform: rotate(-45deg) translate(9px, -9px);\n            background: var(--color-1);\n        }\n\n        .mobile-menu {\n            position: fixed;\n            top: 0;\n            right: -100%;\n            width: 85%;\n            max-width: 420px;\n            height: 100vh;\n            background: rgba(10, 10, 10, 0.98);\n            backdrop-filter: blur(30px);\n            z-index: 150;\n            transition: right 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            padding: 2.5rem;\n            border-left: 1px solid rgba(0, 102, 255, 0.3);\n            box-shadow: -20px 0 60px rgba(0, 0, 0, 0.8);\n            overflow-y: auto;\n        }\n\n        .mobile-menu.active {\n            right: 0;\n        }\n\n        .mobile-menu-logo {\n            display: flex;\n            align-items: center;\n            gap: 1rem;\n            margin-bottom: 3rem;\n            padding-bottom: 2rem;\n            border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n        }\n\n        .mobile-menu-logo .logo-icon {\n            width: 45px;\n            height: 45px;\n        }\n\n        .mobile-menu-logo .logo-icon::after {\n            border-left: 12px solid white;\n            border-top: 9px solid transparent;\n            border-bottom: 9px solid transparent;\n        }\n\n        .mobile-menu-logo .logo-text {\n            display: flex;\n            flex-direction: column;\n        }\n\n        .mobile-menu-logo .logo-main {\n            font-size: 1.7rem;\n        }\n\n        .mobile-menu-logo .logo-tagline {\n            font-size: 0.6rem;\n        }\n\n        .mobile-menu nav {\n            display: flex;\n            flex-direction: column;\n            gap: 0;\n        }\n\n        .mobile-menu nav a {\n            padding: 1.5rem 1rem;\n            border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n            font-size: 1.15rem;\n            transition: all 0.3s ease;\n            border-radius: 8px;\n            margin-bottom: 0.5rem;\n            color: var(--text-cool-gray);\n            text-decoration: none;\n            font-weight: 600;\n        }\n\n        .mobile-menu nav a:active {\n            padding-left: 1.5rem;\n            color: var(--color-1);\n            background: rgba(0, 102, 255, 0.25);\n            border-left: 3px solid var(--color-1);\n        }\n\n        .menu-overlay {\n            position: fixed;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: rgba(0, 0, 0, 0.7);\n            backdrop-filter: blur(8px);\n            z-index: 140;\n            opacity: 0;\n            pointer-events: none;\n            transition: opacity 0.4s ease;\n        }\n\n        .menu-overlay.active {\n            opacity: 1;\n            pointer-events: all;\n        }\n        \n        \/* Tablet and Mobile Styles *\/\n        @media (max-width: 1024px) {\n            .mobile-menu-btn {\n                display: flex;\n            }\n            \n            .gooey-nav-container,\n            .header-buttons {\n                display: none;\n            }\n\n            header {\n                padding: 1.2rem 5%;\n            }\n\n            .logo {\n                font-size: 1.5rem;\n            }\n\n            .logo-icon {\n                width: 42px;\n                height: 42px;\n            }\n\n            .logo-icon::after {\n                border-left: 12px solid white;\n                border-top: 8px solid transparent;\n                border-bottom: 8px solid transparent;\n            }\n        }\n\n        .hero {\n            position: relative;\n            z-index: 10;\n            padding: 14rem 7% 8rem;\n            display: grid;\n            grid-template-columns: 1.15fr 1fr;\n            gap: 6rem;\n            align-items: center;\n            min-height: 100vh;\n        }\n\n        .hero-content h1 {\n            font-size: 5rem;\n            line-height: 1.1;\n            margin-bottom: 2rem;\n            font-weight: 900;\n            letter-spacing: -3px;\n            animation: fadeInUp 0.8s ease;\n        }\n\n        .gradient-text {\n            background: linear-gradient(135deg, var(--text-white) 15%, var(--color-1) 45%, var(--color-2) 75%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            display: inline-block;\n            animation: gradientShift 8s ease infinite;\n            background-size: 200% 200%;\n        }\n\n        @keyframes gradientShift {\n            0%, 100% { background-position: 0% 50%; }\n            50% { background-position: 100% 50%; }\n        }\n\n        .hero-content p {\n            font-size: 1.35rem;\n            color: var(--text-cool-gray);\n            margin-bottom: 3.5rem;\n            line-height: 1.8;\n            animation: fadeInUp 1s ease;\n            max-width: 95%;\n            font-weight: 400;\n        }\n\n        .hero-buttons {\n            display: flex;\n            gap: 1.5rem;\n            animation: fadeInUp 1.2s ease;\n            flex-wrap: wrap;\n        }\n\n        .btn-hero {\n            padding: 1.5rem 3.2rem;\n            font-size: 1.15rem;\n            border-radius: 16px;\n            font-weight: 700;\n        }\n\n        .tv-showcase {\n            position: relative;\n            animation: fadeInRight 1s ease;\n            filter: drop-shadow(0 50px 100px rgba(0, 102, 255, 0.5));\n            max-width: 100%;\n            width: 100%;\n        }\n\n        .tv-screen {\n            position: relative;\n            background: linear-gradient(145deg, rgba(15, 23, 42, 0.6) 0%, rgba(15, 23, 42, 0.8) 100%);\n            border-radius: 28px;\n            padding: 1.8rem;\n            box-shadow: \n                0 60px 120px rgba(0, 0, 0, 0.7),\n                0 0 0 1px rgba(0, 168, 255, 0.2),\n                inset 0 1px 0 rgba(255, 255, 255, 0.1);\n            width: 100%;\n            max-width: 800px;\n            margin: 0 auto;\n        }\n\n        .screen-bezel {\n            background: linear-gradient(145deg, rgba(15, 23, 42, 0.8), rgba(15, 23, 42, 0.6));\n            border-radius: 22px;\n            padding: 1rem;\n            box-shadow: inset 0 2px 15px rgba(0, 0, 0, 0.6);\n        }\n\n        .screen-content {\n            border-radius: 16px;\n            overflow: hidden;\n            position: relative;\n            aspect-ratio: 16\/9;\n            background: #000;\n            box-shadow: \n                0 0 60px rgba(0, 102, 255, 0.4),\n                inset 0 0 30px rgba(0, 0, 0, 0.6);\n            width: 100%;\n            height: auto;\n        }\n\n        .channel-grid {\n            display: flex;\n            height: 100%;\n            width: 100%;\n            animation: slideShow 20s infinite ease-in-out;\n        }\n\n        @keyframes slideShow {\n            0%, 22% { transform: translateX(0); }\n            25%, 47% { transform: translateX(-100%); }\n            50%, 72% { transform: translateX(-200%); }\n            75%, 97% { transform: translateX(-300%); }\n            100% { transform: translateX(0); }\n        }\n\n        .channel-item {\n            min-width: 100%;\n            height: 100%;\n            position: relative;\n            display: flex;\n            align-items: flex-end;\n            justify-content: center;\n            overflow: hidden;\n            background-size: cover;\n            background-position: center;\n            background-repeat: no-repeat;\n        }\n\n        .channel-item:nth-child(1) {\n            background-image: url('https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/movies.png');\n        }\n\n        .channel-item:nth-child(2) {\n            background-image: url('https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/sports.png');\n        }\n\n        .channel-item:nth-child(3) {\n            background-image: url('https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/series.png');\n        }\n\n        .channel-item:nth-child(4) {\n            background-image: url('https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/tv-channels.png');\n        }\n\n        .channel-item::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            bottom: 0;\n            background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.95) 100%);\n        }\n\n        .channel-label {\n            position: absolute;\n            bottom: 0;\n            left: 0;\n            right: 0;\n            padding: 3.5rem 2.5rem 2.5rem;\n            background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.5) 50%, transparent 100%);\n            z-index: 10;\n            backdrop-filter: blur(3px);\n        }\n\n        .channel-category {\n            font-size: 0.95rem;\n            color: var(--color-1);\n            text-transform: uppercase;\n            font-weight: 800;\n            letter-spacing: 2.5px;\n            margin-bottom: 0.6rem;\n            text-shadow: 0 2px 15px rgba(0, 102, 255, 0.7);\n        }\n\n        .channel-title {\n            font-size: 2.4rem;\n            font-weight: 900;\n            margin-bottom: 0.6rem;\n            letter-spacing: -1.5px;\n            text-shadow: 3px 3px 25px rgba(0, 0, 0, 0.9);\n        }\n\n        .channel-subtitle {\n            font-size: 1.1rem;\n            color: var(--text-cool-gray);\n            font-weight: 500;\n        }\n\n        .tv-stand {\n            width: 35%;\n            height: 55px;\n            background: linear-gradient(145deg, rgba(51, 65, 85, 0.8) 0%, rgba(30, 41, 59, 0.8) 100%);\n            margin: 0 auto;\n            border-radius: 10px 10px 0 0;\n            position: relative;\n            margin-top: -10px;\n            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.6);\n            max-width: 280px;\n        }\n\n        .tv-stand::before {\n            content: '';\n            position: absolute;\n            bottom: -30px;\n            left: 50%;\n            transform: translateX(-50%);\n            width: 70%;\n            height: 30px;\n            background: linear-gradient(145deg, rgba(71, 85, 105, 0.8) 0%, rgba(51, 65, 85, 0.8) 100%);\n            border-radius: 0 0 12px 12px;\n            box-shadow: 0 15px 40px rgba(0, 0, 0, 0.9);\n        }\n\n        .tv-stand::after {\n            content: '';\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n            width: 10px;\n            height: 10px;\n            background: rgba(0, 102, 255, 0.7);\n            border-radius: 50%;\n            box-shadow: 0 0 15px rgba(0, 102, 255, 1);\n            animation: glow 2s ease-in-out infinite;\n        }\n\n        @keyframes glow {\n            0%, 100% { box-shadow: 0 0 15px rgba(0, 102, 255, 1); }\n            50% { box-shadow: 0 0 25px rgba(0, 102, 255, 1.2); }\n        }\n\n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(50px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        @keyframes fadeInRight {\n            from {\n                opacity: 0;\n                transform: translateX(70px);\n            }\n            to {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        \/* Responsive Design *\/\n        @media (max-width: 1200px) {\n            .hero {\n                grid-template-columns: 1fr;\n                gap: 4rem;\n                padding-top: 12rem;\n            }\n            \n            .hero-content h1 {\n                font-size: 5rem;\n            }\n            \n            .tv-showcase {\n                order: 2;\n                width: 100%;\n                max-width: 700px;\n                margin: 0 auto;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .mobile-menu-btn {\n                display: flex;\n            }\n            \n            .gooey-nav-container {\n                display: none;\n            }\n            \n            .header-buttons {\n                display: none;\n            }\n            \n            .hero {\n                padding: 10rem 5% 4rem;\n                gap: 3rem;\n                min-height: auto;\n            }\n            \n            .hero-content h1 {\n                font-size: 3.2rem;\n                letter-spacing: -2px;\n                margin-bottom: 1.5rem;\n            }\n            \n            .hero-content p {\n                font-size: 1.05rem;\n                max-width: 100%;\n                margin-bottom: 2.5rem;\n                line-height: 1.6;\n            }\n            \n            .hero-buttons {\n                flex-direction: column;\n                gap: 1rem;\n            }\n            \n            .btn-hero {\n                width: 100%;\n                justify-content: center;\n                padding: 1.3rem 2rem;\n            }\n            \n            header {\n                padding: 1.2rem 5%;\n            }\n            \n            .logo {\n                font-size: 1.5rem;\n            }\n            \n            .logo-icon {\n                width: 42px;\n                height: 42px;\n            }\n            \n            .logo-tagline {\n                font-size: 0.55rem;\n            }\n            \n            .tv-showcase {\n                order: 2;\n                margin-top: 0;\n                max-width: 100%;\n                width: 100%;\n                display: block;\n            }\n            \n            .tv-screen {\n                padding: 0.8rem;\n                border-radius: 18px;\n            }\n            \n            .screen-bezel {\n                padding: 0.5rem;\n                border-radius: 14px;\n            }\n            \n            .screen-content {\n                border-radius: 10px;\n            }\n            \n            .channel-label {\n                padding: 2rem 1.2rem 1.5rem;\n                backdrop-filter: blur(2px);\n                background: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 50%, transparent 100%);\n            }\n            \n            .channel-category {\n                font-size: 0.7rem;\n                letter-spacing: 1.8px;\n                margin-bottom: 0.35rem;\n            }\n            \n            .channel-title {\n                font-size: 1.4rem;\n                letter-spacing: -0.8px;\n                margin-bottom: 0.35rem;\n                line-height: 1.1;\n            }\n            \n            .channel-subtitle {\n                font-size: 0.8rem;\n                line-height: 1.3;\n            }\n            \n            .tv-stand {\n                height: 35px;\n                margin-top: -6px;\n                width: 38%;\n            }\n            \n            .tv-stand::before {\n                bottom: -20px;\n                height: 20px;\n            }\n            \n            .tv-stand::after {\n                width: 8px;\n                height: 8px;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .hero {\n                padding: 8rem 4% 3rem;\n                gap: 2.5rem;\n                min-height: auto;\n            }\n            \n            .hero-content h1 {\n                font-size: 2.2rem;\n                letter-spacing: -1.2px;\n            }\n            \n            .hero-content p {\n                font-size: 0.9rem;\n                line-height: 1.5;\n            }\n            \n            .btn-hero {\n                font-size: 0.9rem;\n                padding: 1.1rem 1.6rem;\n            }\n            \n            .logo-main {\n                font-size: 1.35rem;\n            }\n            \n            .logo-icon {\n                width: 36px;\n                height: 36px;\n            }\n            \n            .logo-icon::after {\n                border-left: 11px solid white;\n                border-top: 8px solid transparent;\n                border-bottom: 8px solid transparent;\n            }\n            \n            .tv-showcase {\n                display: block;\n                width: 100%;\n            }\n            \n            .tv-screen {\n                padding: 0.6rem;\n                border-radius: 16px;\n            }\n            \n            .screen-bezel {\n                padding: 0.4rem;\n                border-radius: 12px;\n            }\n            \n            .screen-content {\n                border-radius: 8px;\n            }\n            \n            .channel-label {\n                padding: 1.5rem 1rem 1.2rem;\n                backdrop-filter: blur(1px);\n                background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.3) 50%, transparent 100%);\n            }\n            \n            .channel-category {\n                font-size: 0.6rem;\n                letter-spacing: 1.5px;\n                margin-bottom: 0.3rem;\n            }\n            \n            .channel-title {\n                font-size: 1.15rem;\n                letter-spacing: -0.5px;\n                margin-bottom: 0.3rem;\n                line-height: 1.05;\n            }\n            \n            .channel-subtitle {\n                font-size: 0.7rem;\n                line-height: 1.25;\n            }\n            \n            .tv-stand {\n                height: 28px;\n                width: 42%;\n                margin-top: -5px;\n            }\n            \n            .tv-stand::before {\n                bottom: -16px;\n                height: 16px;\n                width: 75%;\n            }\n            \n            .tv-stand::after {\n                width: 7px;\n                height: 7px;\n            }\n        }\n\n        \/* Common Styles *\/\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n            background: var(--background-deep-black);\n            color: var(--text-white);\n            min-height: 100vh;\n            padding: 2rem 0;\n            overflow-x: hidden;\n        }\n\n        .gradient-text {\n            background: linear-gradient(135deg, var(--text-white) 15%, var(--color-1) 45%, var(--color-2) 75%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        \/* Device Showcase Section - NOW FIRST *\/\n        .devices-section {\n            padding: 3rem 0 6rem 0;\n            max-width: 100%;\n            margin: 0 auto;\n        }\n\n        .devices-header {\n            text-align: center;\n            margin-bottom: 4rem;\n            padding: 0 2rem;\n        }\n\n        .devices-header h2 {\n            font-size: 4.5rem;\n            font-weight: 900;\n            letter-spacing: -2.5px;\n            margin-bottom: 1rem;\n            line-height: 1;\n        }\n\n        .devices-header p {\n            font-size: 1.2rem;\n            color: var(--text-cool-gray);\n            font-weight: 400;\n            max-width: 600px;\n            margin: 0 auto;\n        }\n\n        .device-slider-container {\n            width: 100%;\n            position: relative;\n        }\n\n        .device-scroll-wrapper {\n            overflow-x: auto;\n            overflow-y: hidden;\n            padding: 2rem 0;\n            scrollbar-width: none;\n            width: 100%;\n            -webkit-overflow-scrolling: touch;\n            cursor: grab;\n            user-select: none;\n        }\n\n        .device-scroll-wrapper:active {\n            cursor: grabbing;\n        }\n\n        .device-scroll-wrapper::-webkit-scrollbar {\n            display: none;\n        }\n\n        .devices-row {\n            display: flex;\n            gap: 2.5rem;\n            padding: 0 2rem;\n            will-change: transform;\n        }\n\n        .device-card {\n            min-width: 320px;\n            width: 320px;\n            flex-shrink: 0;\n            background: linear-gradient(145deg, rgba(30, 41, 59, 0.6) 0%, rgba(15, 23, 42, 0.8) 100%);\n            border-radius: 24px;\n            padding: 2.5rem 1.5rem;\n            text-align: center;\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            border: 2px solid rgba(0, 102, 255, 0.3);\n            backdrop-filter: blur(20px);\n            position: relative;\n            overflow: hidden;\n            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);\n            pointer-events: none;\n        }\n\n        .device-card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: -100%;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(90deg, transparent, rgba(0, 224, 255, 0.2), transparent);\n            transition: left 0.8s ease;\n        }\n\n        .device-card:hover::before {\n            left: 100%;\n        }\n\n        .device-card:hover {\n            transform: translateY(-12px) scale(1.03);\n            background: linear-gradient(145deg, rgba(30, 41, 59, 0.8) 0%, rgba(15, 23, 42, 0.9) 100%);\n            border-color: rgba(0, 102, 255, 0.9);\n            box-shadow: 0 25px 50px rgba(0, 102, 255, 0.5), 0 0 0 2px rgba(0, 102, 255, 0.8);\n            z-index: 10;\n        }\n\n        .device-image-wrapper {\n            width: 140px;\n            height: 140px;\n            margin: 0 auto 2rem;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            position: relative;\n            transition: all 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);\n            pointer-events: none;\n        }\n\n        .device-card:hover .device-image-wrapper {\n            transform: scale(1.15) rotateY(15deg);\n        }\n\n        .device-glow {\n            position: absolute;\n            inset: -20px;\n            background: radial-gradient(circle, rgba(0, 224, 255, 0.4) 0%, transparent 70%);\n            border-radius: 50%;\n            filter: blur(30px);\n            opacity: 0;\n            transition: opacity 0.6s ease;\n        }\n\n        .device-card:hover .device-glow {\n            opacity: 1;\n        }\n\n        .device-image-wrapper svg {\n            width: 100%;\n            height: 100%;\n            filter: drop-shadow(0 10px 30px rgba(0, 224, 255, 0.4));\n            transition: all 0.6s ease;\n            pointer-events: none;\n        }\n\n        .device-card:hover .device-image-wrapper svg {\n            filter: drop-shadow(0 15px 40px rgba(0, 224, 255, 0.8));\n        }\n\n        .device-name {\n            font-size: 1.5rem;\n            font-weight: 700;\n            margin-bottom: 1rem;\n            letter-spacing: -0.02em;\n            color: var(--text-white);\n            transition: all 0.3s ease;\n        }\n\n        .device-card:hover .device-name {\n            color: #e0f7ff;\n        }\n\n        .device-description {\n            font-size: 0.9rem;\n            color: var(--text-cool-gray);\n            margin-bottom: 1.5rem;\n            line-height: 1.5;\n        }\n\n        .device-status {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.6rem;\n            padding: 0.75rem 1.5rem;\n            background: linear-gradient(135deg, rgba(34, 197, 94, 0.15) 0%, rgba(34, 197, 94, 0.08) 100%);\n            border: 2px solid rgba(34, 197, 94, 0.3);\n            border-radius: 50px;\n            font-size: 0.85rem;\n            color: #4ade80;\n            font-weight: 600;\n            transition: all 0.4s ease;\n            text-transform: uppercase;\n            letter-spacing: 0.05em;\n        }\n\n        .device-card:hover .device-status {\n            background: linear-gradient(135deg, rgba(34, 197, 94, 0.25) 0%, rgba(34, 197, 94, 0.12) 100%);\n            border-color: rgba(34, 197, 94, 0.5);\n            transform: scale(1.05);\n            box-shadow: 0 0 30px rgba(74, 222, 128, 0.4);\n        }\n\n        .status-dot {\n            width: 8px;\n            height: 8px;\n            background: #4ade80;\n            border-radius: 50%;\n            animation: pulse 2s ease-in-out infinite;\n        }\n\n        @keyframes pulse {\n            0%, 100% {\n                box-shadow: 0 0 0 0 rgba(74, 222, 128, 0.7);\n                transform: scale(1);\n            }\n            50% {\n                box-shadow: 0 0 0 8px rgba(74, 222, 128, 0);\n                transform: scale(1.2);\n            }\n        }\n\n        \/* Content Hub Section - NOW SECOND *\/\n        .content-section {\n            padding: 3rem 0;\n            max-width: 100%;\n            margin: 0 auto;\n        }\n\n        .section-header {\n            text-align: center;\n            margin-bottom: 2.5rem;\n            padding: 0 2rem;\n        }\n\n        .section-title {\n            font-size: 4.5rem;\n            font-weight: 900;\n            letter-spacing: -2.5px;\n            margin-bottom: 1rem;\n            line-height: 1;\n        }\n\n        .section-subtitle {\n            font-size: 1.2rem;\n            color: var(--text-cool-gray);\n            font-weight: 400;\n            max-width: 600px;\n            margin: 0 auto;\n        }\n\n        .tab-navigation {\n            display: flex;\n            justify-content: center;\n            gap: 0.6rem;\n            margin-bottom: 3rem;\n            background: rgba(30, 41, 59, 0.7);\n            padding: 0.6rem;\n            border-radius: 16px;\n            width: fit-content;\n            max-width: 95%;\n            margin-left: auto;\n            margin-right: auto;\n            backdrop-filter: blur(10px);\n            border: 1px solid rgba(255, 255, 255, 0.1);\n            flex-wrap: wrap;\n        }\n\n        .tab-btn {\n            padding: 0.75rem 1.8rem;\n            border-radius: 12px;\n            font-weight: 600;\n            border: none;\n            background: transparent;\n            color: var(--text-cool-gray);\n            cursor: pointer;\n            font-size: 0.95rem;\n            transition: all 0.3s ease;\n            white-space: nowrap;\n        }\n\n        .tab-btn:hover {\n            color: var(--text-white);\n            background: rgba(0, 102, 255, 0.15);\n        }\n\n        .tab-btn.active {\n            background: linear-gradient(135deg, var(--color-1) 0%, var(--color-2) 100%);\n            color: var(--text-white);\n            box-shadow: 0 6px 20px rgba(0, 102, 255, 0.4);\n        }\n\n        .slider-container {\n            width: 100%;\n            position: relative;\n        }\n\n        .tab-content {\n            display: none;\n        }\n\n        .tab-content.active {\n            display: block;\n        }\n\n        .scroll-wrapper {\n            overflow-x: auto;\n            overflow-y: hidden;\n            padding: 2rem 0;\n            scrollbar-width: none;\n            width: 100%;\n            -webkit-overflow-scrolling: touch;\n            cursor: grab;\n            user-select: none;\n        }\n\n        .scroll-wrapper:active {\n            cursor: grabbing;\n        }\n\n        .scroll-wrapper::-webkit-scrollbar {\n            display: none;\n        }\n\n        .content-row {\n            display: flex;\n            gap: 1.5rem;\n            padding: 0 2rem;\n            will-change: transform;\n        }\n\n        .content-item {\n            min-width: 320px;\n            width: 320px;\n            height: 480px;\n            border-radius: 18px;\n            overflow: hidden;\n            position: relative;\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            background: rgba(15, 23, 42, 0.8);\n            border: 2px solid rgba(0, 102, 255, 0.3);\n            flex-shrink: 0;\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.7);\n            pointer-events: none;\n        }\n\n        .content-item img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n            pointer-events: none;\n        }\n\n        .content-item:hover {\n            transform: translateY(-12px) scale(1.03);\n            box-shadow: 0 25px 50px rgba(0, 102, 255, 0.5), 0 0 0 2px rgba(0, 102, 255, 0.8);\n            border-color: rgba(0, 102, 255, 0.9);\n            z-index: 10;\n        }\n\n        .content-item:hover img {\n            transform: scale(1.08);\n        }\n\n        .item-overlay {\n            position: absolute;\n            bottom: 0;\n            left: 0;\n            right: 0;\n            padding: 2rem 1.5rem;\n            background: linear-gradient(to top, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.7) 60%, transparent 100%);\n            opacity: 0;\n            transform: translateY(20px);\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            pointer-events: none;\n        }\n\n        .content-item:hover .item-overlay {\n            opacity: 1;\n            transform: translateY(0);\n        }\n\n        .item-title {\n            font-size: 1.3rem;\n            font-weight: 700;\n            margin-bottom: 0.5rem;\n            text-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);\n        }\n\n        .item-meta {\n            font-size: 0.95rem;\n            color: var(--text-cool-gray);\n            margin-bottom: 0.8rem;\n        }\n\n        .item-rating {\n            display: flex;\n            align-items: center;\n            gap: 0.5rem;\n            margin-bottom: 0.8rem;\n        }\n\n        .rating-stars {\n            color: #fbbf24;\n            font-size: 1.1rem;\n        }\n\n        .rating-value {\n            font-weight: 600;\n            font-size: 1rem;\n        }\n\n        .item-genres {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 0.5rem;\n        }\n\n        .genre-tag {\n            background: rgba(0, 102, 255, 0.4);\n            padding: 0.35rem 0.8rem;\n            border-radius: 12px;\n            font-size: 0.8rem;\n            font-weight: 500;\n            border: 1px solid rgba(0, 102, 255, 0.6);\n        }\n\n        \/* Responsive Design *\/\n        @media (max-width: 1200px) {\n            .section-title, .devices-header h2 { font-size: 3.8rem; }\n            .content-item { min-width: 280px; width: 280px; height: 420px; }\n            .device-card { min-width: 280px; width: 280px; }\n        }\n\n        @media (max-width: 992px) {\n            .content-section, .devices-section { padding: 2rem 0; }\n            .section-header, .devices-header { padding: 0 1.5rem; }\n            .section-title, .devices-header h2 { font-size: 3.2rem; }\n            .section-subtitle, .devices-header p { font-size: 1.1rem; }\n            .tab-btn { padding: 0.7rem 1.5rem; font-size: 0.9rem; }\n            .content-item { min-width: 260px; width: 260px; height: 390px; }\n            .content-row { gap: 1.3rem; padding: 0 1.5rem; }\n            .device-card { min-width: 260px; width: 260px; padding: 2rem 1.2rem; }\n            .devices-row { gap: 2rem; padding: 0 1.5rem; }\n        }\n\n        @media (max-width: 768px) {\n            .content-section, .devices-section { padding: 1.5rem 0; }\n            .section-header, .devices-header { padding: 0 1rem; margin-bottom: 2rem; }\n            .section-title, .devices-header h2 { font-size: 2.5rem; }\n            .section-subtitle, .devices-header p { font-size: 0.95rem; }\n            .tab-navigation { gap: 0.4rem; padding: 0.5rem; }\n            .tab-btn { padding: 0.6rem 1.2rem; font-size: 0.85rem; }\n            .content-item { \n                min-width: 180px; \n                width: 180px; \n                height: 270px;\n                border-width: 2px;\n            }\n            .content-row { gap: 1rem; padding: 0 1rem; }\n            .item-overlay { padding: 1.2rem 1rem; }\n            .item-title { font-size: 1rem; }\n            .item-meta { font-size: 0.85rem; }\n            .device-card { \n                min-width: 220px; \n                width: 220px;\n                padding: 1.8rem 1rem;\n            }\n            .devices-row { gap: 1.5rem; padding: 0 1rem; }\n            .device-image-wrapper { width: 110px; height: 110px; }\n        }\n\n        @media (max-width: 640px) {\n            .tab-btn { flex: 1; min-width: 70px; padding: 0.55rem 0.8rem; font-size: 0.8rem; }\n            .content-item { \n                min-width: 160px; \n                width: 160px; \n                height: 240px;\n            }\n            .content-row { gap: 0.9rem; }\n            .device-card { \n                min-width: 200px; \n                width: 200px;\n            }\n            .devices-row { gap: 1.3rem; }\n        }\n\n        @media (max-width: 480px) {\n            .section-title, .devices-header h2 { font-size: 2rem; }\n            .tab-btn { padding: 0.5rem 0.6rem; font-size: 0.75rem; }\n            .content-item { min-width: 140px; width: 140px; height: 210px; }\n            .content-row { gap: 0.8rem; }\n            .item-title { font-size: 0.9rem; }\n            .genre-tag { font-size: 0.7rem; padding: 0.25rem 0.6rem; }\n            .device-card { min-width: 180px; width: 180px; padding: 1.5rem 0.8rem; }\n            .devices-row { gap: 1rem; }\n            .device-name { font-size: 1.2rem; }\n            .device-description { font-size: 0.85rem; }\n        }\n\n          * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n            background: #0a0a0a;\n            color: #ffffff;\n            overflow-x: hidden;\n            padding: 0;\n            min-height: 100vh;\n        }\n\n        .pricing-section {\n            position: relative;\n            z-index: 10;\n            padding: 4rem 3% 6rem;\n            min-height: 100vh;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            background: #0a0a0a;\n        }\n\n        .pricing-header {\n            text-align: center;\n            margin-bottom: 5rem;\n            animation: fadeInUp 0.8s ease;\n        }\n\n        .pricing-header h2 {\n            font-size: 4.5rem;\n            font-weight: 900;\n            margin-bottom: 1.5rem;\n            letter-spacing: -3px;\n            line-height: 1.1;\n        }\n\n        .gradient-text {\n            background: linear-gradient(135deg, #ffffff 0%, #c0c0c0 30%, #0066ff 50%, #00a8ff 70%, #00e0ff 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            display: inline-block;\n            animation: gradientFlow 10s ease infinite;\n            background-size: 300% 300%;\n            filter: drop-shadow(0 0 30px rgba(0, 102, 255, 0.5));\n        }\n\n        @keyframes gradientFlow {\n            0%, 100% { background-position: 0% 50%; }\n            50% { background-position: 100% 50%; }\n        }\n\n        .pricing-header p {\n            font-size: 1.3rem;\n            color: #b0b0b0;\n            max-width: 720px;\n            margin: 0 auto 2.5rem;\n            line-height: 1.8;\n            font-weight: 400;\n        }\n\n        \/* Payment Type Toggle *\/\n        .payment-type-toggle {\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            gap: 1rem;\n            margin-bottom: 3rem;\n            animation: fadeInUp 0.9s ease;\n        }\n\n        .toggle-container {\n            display: flex;\n            background: rgba(20, 20, 20, 0.8);\n            border-radius: 16px;\n            padding: 0.5rem;\n            border: 2px solid rgba(0, 102, 255, 0.3);\n            backdrop-filter: blur(20px);\n            width: 100%;\n            max-width: 400px;\n        }\n\n        .toggle-btn {\n            padding: 1rem 2rem;\n            border: none;\n            background: transparent;\n            color: rgba(255, 255, 255, 0.6);\n            font-size: 1rem;\n            font-weight: 700;\n            border-radius: 12px;\n            cursor: pointer;\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            position: relative;\n            overflow: hidden;\n            flex: 1;\n            white-space: nowrap;\n        }\n\n        .toggle-btn.active {\n            background: linear-gradient(135deg, #0066ff 0%, #00a8ff 100%);\n            color: #fff;\n            box-shadow: 0 8px 25px rgba(0, 102, 255, 0.5);\n        }\n\n        .toggle-btn:not(.active):hover {\n            color: rgba(255, 255, 255, 0.9);\n            background: rgba(0, 102, 255, 0.1);\n        }\n\n        .currency-selector {\n            margin-top: 2.5rem;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            gap: 1.2rem;\n        }\n\n        .currency-status {\n            font-size: 0.95rem;\n            color: #b0b0b0;\n            font-weight: 600;\n            padding: 0.6rem 1.5rem;\n            background: rgba(0, 102, 255, 0.1);\n            border-radius: 50px;\n            border: 1px solid rgba(0, 102, 255, 0.3);\n            min-height: 38px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .currency-status.updating {\n            color: #0066ff;\n            animation: pulse 1.5s ease-in-out infinite;\n        }\n\n        @keyframes pulse {\n            0%, 100% { opacity: 1; }\n            50% { opacity: 0.6; }\n        }\n\n        .currency-buttons {\n            display: flex;\n            gap: 1rem;\n            flex-wrap: wrap;\n            justify-content: center;\n        }\n\n        .currency-btn {\n            background: linear-gradient(145deg, rgba(20, 20, 20, 0.8) 0%, rgba(20, 20, 20, 0.6) 100%);\n            border: 2px solid rgba(0, 102, 255, 0.2);\n            color: rgba(255, 255, 255, 0.8);\n            padding: 1rem 2rem;\n            border-radius: 16px;\n            cursor: pointer;\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            backdrop-filter: blur(20px);\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            gap: 0.3rem;\n            min-width: 120px;\n        }\n\n        .currency-btn:hover {\n            background: linear-gradient(145deg, rgba(30, 30, 30, 0.9) 0%, rgba(20, 20, 20, 0.7) 100%);\n            border-color: rgba(0, 102, 255, 0.5);\n            transform: translateY(-3px);\n            box-shadow: 0 10px 30px rgba(0, 102, 255, 0.3);\n        }\n\n        .currency-btn.active {\n            background: linear-gradient(135deg, #0066ff 0%, #00a8ff 100%);\n            border-color: rgba(0, 168, 255, 0.6);\n            color: #fff;\n            box-shadow: 0 10px 40px rgba(0, 102, 255, 0.5);\n            transform: translateY(-3px);\n        }\n\n        .currency-code {\n            font-size: 1.1rem;\n            font-weight: 900;\n            letter-spacing: 1px;\n        }\n\n        .currency-name {\n            font-size: 0.75rem;\n            font-weight: 600;\n            opacity: 0.9;\n        }\n\n        \/* Pricing Grid Container *\/\n        .pricing-grid-container {\n            position: relative;\n            width: 100%;\n            max-width: 1600px;\n            margin: 0 auto;\n        }\n\n        .pricing-grid {\n            display: grid;\n            grid-template-columns: repeat(4, 1fr);\n            gap: 2.5rem;\n            width: 100%;\n            perspective: 1500px;\n            transition: opacity 0.3s ease, transform 0.3s ease;\n        }\n\n        .pricing-grid.hidden {\n            display: none;\n        }\n\n        \/* Monthly pricing has only 2 plans *\/\n        .pricing-grid.monthly-grid {\n            grid-template-columns: repeat(2, 1fr);\n            max-width: 900px;\n            margin: 0 auto;\n        }\n\n        .pricing-card {\n            background: linear-gradient(145deg, rgba(20, 20, 20, 0.8) 0%, rgba(20, 20, 20, 0.6) 100%);\n            border-radius: 32px;\n            padding: 3rem 2.5rem;\n            border: 2px solid rgba(0, 102, 255, 0.2);\n            backdrop-filter: blur(40px);\n            position: relative;\n            overflow: hidden;\n            transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n            animation: fadeInUp 1s ease;\n            animation-fill-mode: both;\n            display: flex;\n            flex-direction: column;\n            transform-style: preserve-3d;\n        }\n\n        .pricing-card:nth-child(1) { animation-delay: 0.1s; }\n        .pricing-card:nth-child(2) { animation-delay: 0.2s; }\n        .pricing-card:nth-child(3) { animation-delay: 0.3s; }\n        .pricing-card:nth-child(4) { animation-delay: 0.4s; }\n\n        .pricing-card::before {\n            content: '';\n            position: absolute;\n            top: -50%;\n            left: -50%;\n            width: 200%;\n            height: 200%;\n            background: radial-gradient(circle, rgba(0, 102, 255, 0.15) 0%, transparent 70%);\n            transition: all 0.8s ease;\n            opacity: 0;\n            pointer-events: none;\n        }\n\n        .pricing-card:hover::before {\n            opacity: 1;\n            transform: translate(25%, 25%);\n        }\n\n        .pricing-card::after {\n            content: '';\n            position: absolute;\n            inset: 0;\n            border-radius: 32px;\n            padding: 2px;\n            background: linear-gradient(135deg, #0066ff, #00a8ff, #00e0ff);\n            -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n            -webkit-mask-composite: xor;\n            mask-composite: exclude;\n            opacity: 0;\n            transition: opacity 0.6s;\n            pointer-events: none;\n        }\n\n        .pricing-card:hover {\n            transform: translateY(-16px) scale(1.02);\n            background: linear-gradient(145deg, rgba(25, 25, 25, 0.9) 0%, rgba(20, 20, 20, 0.8) 100%);\n            border-color: rgba(0, 102, 255, 0.6);\n            box-shadow: \n                0 40px 80px rgba(0, 102, 255, 0.4),\n                0 0 120px rgba(0, 168, 255, 0.3),\n                inset 0 1px 0 rgba(255, 255, 255, 0.15);\n        }\n\n        .pricing-card:hover::after {\n            opacity: 1;\n        }\n\n        .pricing-card.featured {\n            border-color: rgba(0, 168, 255, 0.4);\n            background: linear-gradient(145deg, rgba(30, 30, 30, 0.9) 0%, rgba(20, 20, 20, 0.7) 100%);\n        }\n\n        .pricing-card.featured:hover {\n            border-color: rgba(0, 168, 255, 0.7);\n            box-shadow: \n                0 40px 80px rgba(0, 168, 255, 0.4),\n                0 0 120px rgba(0, 102, 255, 0.3),\n                inset 0 1px 0 rgba(255, 255, 255, 0.15);\n        }\n\n        .card-header {\n            text-align: center;\n            margin-bottom: 2.5rem;\n            padding-bottom: 2.5rem;\n            border-bottom: 2px solid rgba(0, 102, 255, 0.15);\n        }\n\n        .plan-name {\n            font-size: 2rem;\n            font-weight: 900;\n            margin-bottom: 1.5rem;\n            letter-spacing: -1px;\n            color: #fff;\n            text-shadow: 0 4px 15px rgba(0, 102, 255, 0.4);\n        }\n\n        .plan-price {\n            display: flex;\n            align-items: baseline;\n            justify-content: center;\n            gap: 0.5rem;\n            margin-bottom: 0.8rem;\n        }\n\n        .currency {\n            font-size: 1.8rem;\n            font-weight: 800;\n            color: #0066ff;\n        }\n\n        .price {\n            font-size: 4rem;\n            font-weight: 900;\n            letter-spacing: -4px;\n            background: linear-gradient(135deg, #ffffff 0%, #c0c0c0 50%, #b0b0b0 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            animation: priceShine 3s ease-in-out infinite;\n            background-size: 200% 200%;\n        }\n\n        @keyframes priceShine {\n            0%, 100% { background-position: 0% 50%; }\n            50% { background-position: 100% 50%; }\n        }\n\n        .period {\n            font-size: 1.1rem;\n            color: #b0b0b0;\n            font-weight: 600;\n        }\n\n        .save-badge {\n            display: inline-block;\n            background: linear-gradient(135deg, rgba(16, 185, 129, 0.3) 0%, rgba(16, 185, 129, 0.2) 100%);\n            border: 2px solid rgba(16, 185, 129, 0.6);\n            color: #10b981;\n            padding: 0.5rem 1.2rem;\n            border-radius: 50px;\n            font-size: 0.8rem;\n            font-weight: 900;\n            text-transform: uppercase;\n            letter-spacing: 1.5px;\n            margin-top: 0.8rem;\n            box-shadow: 0 6px 20px rgba(16, 185, 129, 0.3);\n            animation: savePulse 2s ease-in-out infinite;\n        }\n\n        @keyframes savePulse {\n            0%, 100% { transform: scale(1); }\n            50% { transform: scale(1.05); }\n        }\n\n        .features-list {\n            list-style: none;\n            margin-bottom: 2.5rem;\n            flex-grow: 1;\n        }\n\n        .feature-item {\n            display: flex;\n            align-items: flex-start;\n            gap: 1rem;\n            padding: 0.9rem 0;\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            border-bottom: 1px solid rgba(0, 102, 255, 0.08);\n            border-radius: 12px;\n        }\n\n        .feature-item:last-child {\n            border-bottom: none;\n        }\n\n        .feature-item:hover {\n            padding-left: 0.8rem;\n            background: linear-gradient(90deg, rgba(0, 102, 255, 0.12) 0%, transparent 100%);\n            transform: translateX(4px);\n        }\n\n        .feature-icon {\n            flex-shrink: 0;\n            width: 24px;\n            height: 24px;\n            background: linear-gradient(135deg, #0066ff 0%, #00a8ff 100%);\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 0.75rem;\n            font-weight: 900;\n            box-shadow: 0 4px 15px rgba(0, 102, 255, 0.6);\n            transition: all 0.3s ease;\n        }\n\n        .feature-item:hover .feature-icon {\n            transform: scale(1.15) rotate(10deg);\n            box-shadow: 0 6px 20px rgba(0, 102, 255, 0.8);\n        }\n\n        .feature-text {\n            font-size: 1rem;\n            color: rgba(255, 255, 255, 0.85);\n            font-weight: 500;\n            line-height: 1.6;\n        }\n\n        .payment-buttons {\n            display: flex;\n            flex-direction: column;\n            gap: 0.75rem;\n            width: 100%;\n            margin-top: auto;\n        }\n\n        .cta-button {\n            width: 100%;\n            padding: 1rem 1.5rem;\n            border-radius: 12px;\n            font-weight: 600;\n            font-size: 0.95rem;\n            border: none;\n            cursor: pointer;\n            user-select: none;\n            transition: all 0.2s ease;\n            position: relative;\n            overflow: hidden;\n            text-transform: none;\n            letter-spacing: 0.3px;\n    background: linear-gradient(180deg, #00e0ff 0%, #00a8ff 100%);\n\n            color: #fff;\n            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);\n            text-decoration: none;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 0.5rem;\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n        }\n\n        .cta-button span {\n            position: relative;\n            z-index: 1;\n            display: flex;\n            align-items: center;\n            gap: 0.5rem;\n        }\n\n        .cta-button:not(.cta-button-secondary):hover {\n            transform: translateY(-1px);\n                background: linear-gradient(135deg, #006699 0%, #004466 100%);\n            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2), 0 2px 4px rgba(0, 0, 0, 0.25);\n        }\n\n        .cta-button:active {\n            transform: translateY(0);\n            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\n        }\n\n        .button-icon {\n            width: 20px;\n            height: 20px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .button-icon svg {\n            width: 100%;\n            height: 100%;\n        }\n\n        .monthly-price {\n            font-size: 0.85rem;\n            color: #b0b0b0;\n            margin-top: 0.3rem;\n            font-weight: 600;\n        }\n\n        .divider-glow-animated {\n            height: 2px;\n            background: linear-gradient(90deg, transparent 0%, rgba(0, 102, 255, 0.8) 50%, transparent 100%);\n            box-shadow: 0 0 10px rgba(0, 102, 255, 0.5);\n            margin: 4rem 0;\n            position: relative;\n            animation: glowPulse 3s ease-in-out infinite;\n        }\n\n        @keyframes glowPulse {\n            0%, 100% {\n                box-shadow: 0 0 10px rgba(0, 102, 255, 0.5);\n            }\n            50% {\n                box-shadow: 0 0 20px rgba(0, 102, 255, 0.8), 0 0 30px rgba(0, 168, 255, 0.4);\n            }\n        }\n\n        .trial-section {\n            max-width: 600px;\n            margin: 5rem auto 0;\n            text-align: center;\n            animation: fadeInUp 1.2s ease;\n            animation-delay: 0.6s;\n            animation-fill-mode: both;\n        }\n\n        .trial-button {\n            width: 100%;\n            padding: 1.2rem 2rem;\n            border-radius: 12px;\n            font-weight: 600;\n            font-size: 1rem;\n            border: none;\n            cursor: pointer;\n            user-select: none;\n            transition: all 0.2s ease;\n            position: relative;\n            overflow: hidden;\n            text-transform: none;\n            letter-spacing: 0.3px;\n            background: linear-gradient(135deg, #0066ff 0%, #0052d4 100%);\n            color: #fff;\n            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.25);\n            text-decoration: none;\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            border: 2px solid rgba(0, 102, 255, 0.5);\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n        }\n\n        .trial-button span {\n            position: relative;\n            z-index: 1;\n        }\n\n        .trial-button:hover {\n            transform: translateY(-2px);\n            background: linear-gradient(135deg, #0052d4 0%, #003d99 100%);\n            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.25);\n            border-color: rgba(0, 102, 255, 0.8);\n        }\n\n        .trial-button:active {\n            transform: translateY(0);\n            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\n        }\n\n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(60px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        @media (max-width: 1400px) {\n            .pricing-grid {\n                grid-template-columns: repeat(2, 1fr);\n                gap: 2.5rem;\n            }\n            \n            .pricing-grid.monthly-grid {\n                grid-template-columns: repeat(2, 1fr);\n            }\n        }\n\n        @media (max-width: 768px) {\n            .pricing-section {\n                padding: 3rem 4% 5rem;\n            }\n            \n            .pricing-header h2 {\n                font-size: 2.8rem;\n                letter-spacing: -2px;\n            }\n            \n            .pricing-header p {\n                font-size: 1.1rem;\n            }\n\n            .toggle-container {\n                width: 100%;\n                max-width: 350px;\n            }\n\n            .toggle-btn {\n                padding: 0.9rem 1.5rem;\n                font-size: 1rem;\n            }\n\n            .currency-buttons {\n                flex-direction: column;\n                width: 100%;\n                max-width: 300px;\n            }\n\n            .currency-btn {\n                width: 100%;\n            }\n            \n            .pricing-grid,\n            .pricing-grid.monthly-grid {\n                grid-template-columns: 1fr;\n                gap: 2.5rem;\n            }\n            \n            .pricing-card {\n                padding: 2.5rem 2rem;\n            }\n            \n            .price {\n                font-size: 3.2rem;\n            }\n            \n            .plan-name {\n                font-size: 1.7rem;\n            }\n\n            .trial-button {\n                font-size: 0.95rem;\n                padding: 1.1rem 1.8rem;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .pricing-header h2 {\n                font-size: 2.2rem;\n            }\n            \n            .pricing-card {\n                padding: 2rem 1.5rem;\n            }\n            \n            .price {\n                font-size: 2.8rem;\n            }\n\n            .trial-button {\n                font-size: 0.9rem;\n                padding: 1rem 1.5rem;\n            }\n        }\n\n        \/* Mobile pricing text fix *\/\n        @media (max-width: 768px) {\n            .pricing-section .pricing-card,\n            .pricing-section .pricing-card *,\n            .pricing-section .plan-name,\n            .pricing-section .price,\n            .pricing-section .currency,\n            .pricing-section .period,\n            .pricing-section .monthly-price,\n            .pricing-section .save-badge,\n            .pricing-section .feature-text {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n                text-rendering: optimizeLegibility;\n            }\n            \n            .pricing-section .pricing-card {\n                backdrop-filter: none;\n                -webkit-backdrop-filter: none;\n                filter: none;\n                transform: translateZ(0);\n            }\n            \n            .pricing-section .price {\n                background: none;\n                -webkit-background-clip: unset;\n                -webkit-text-fill-color: #ffffff;\n                color: #ffffff;\n                font-weight: 900;\n                text-shadow: none;\n            }\n            \n            .pricing-section .pricing-card {\n                animation: none;\n                transform: none;\n            }\n            \n            .pricing-section .pricing-card:hover {\n                transform: translateY(-5px);\n            }\n            \n            .pricing-section .pricing-card::before,\n            .pricing-section .pricing-card::after {\n                display: none;\n            }\n\n            .plan-name {\n                font-size: 2.5rem !important;\n                font-weight: 900 !important;\n                margin-bottom: 1.5rem !important;\n                letter-spacing: -1.5px !important;\n            }\n            \n            .price {\n                font-size: 4.5rem !important;\n                font-weight: 900 !important;\n                letter-spacing: -4px !important;\n            }\n            \n            .currency {\n                font-size: 2.5rem !important;\n                font-weight: 800 !important;\n            }\n            \n            .period {\n                font-size: 1.3rem !important;\n                font-weight: 600 !important;\n            }\n            \n            .monthly-price {\n                font-size: 1.1rem !important;\n                font-weight: 700 !important;\n            }\n            \n            .save-badge {\n                font-size: 1rem !important;\n                padding: 0.7rem 1.5rem !important;\n                font-weight: 900 !important;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .plan-name {\n                font-size: 2.2rem !important;\n            }\n            \n            .price {\n                font-size: 4rem !important;\n            }\n            \n            .currency {\n                font-size: 2.2rem !important;\n            }\n            \n            .period {\n                font-size: 1.2rem !important;\n            }\n            \n            .monthly-price {\n                font-size: 1rem !important;\n            }\n        }\n        \n        \/* Ensure PayPal buttons always stay darker aqua blue *\/\n        .cta-button-secondary {\n            background: linear-gradient(135deg, #0066ff 0%, #00a8ff 100%) !important;\n            color: white !important;\n        }\n        \n        .cta-button-secondary:hover {\n            background: linear-gradient(135deg, #0052d4 0%, #0088cc 100%) !important;\n            filter: brightness(1.1);\n        }\n\n        \/* White ripple effect for all buttons *\/\n        .cta-button::before,\n        .cta-button-secondary::before {\n            content: '';\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            width: 0;\n            height: 0;\n            border-radius: 50%;\n            background: rgba(255, 255, 255, 0.2);\n            transform: translate(-50%, -50%);\n            transition: width 0.6s ease, height 0.6s ease;\n            pointer-events: none;\n        }\n\n        .cta-button:hover::before,\n        .cta-button-secondary:hover::before {\n            width: 300px;\n            height: 300px;\n        }\n\n        \/* Ensure text stays on top of ripple *\/\n        .cta-button span,\n        .cta-button-secondary span {\n            position: relative;\n            z-index: 1;\n        }\n        \n        \n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica', 'Arial', sans-serif;\n            background: var(--background-deep-black);\n            color: var(--text-white);\n            padding: 2rem 1rem;\n            overflow-x: hidden;\n            -webkit-font-smoothing: antialiased;\n            -moz-osx-font-smoothing: grayscale;\n        }\n\n        .container {\n            max-width: 1400px;\n            margin: 0 auto;\n            position: relative;\n            z-index: 10;\n        }\n\n        .header {\n            text-align: center;\n            margin-bottom: 3rem;\n            animation: fadeInDown 0.8s ease-out;\n        }\n\n        @keyframes fadeInDown {\n            from {\n                opacity: 0;\n                transform: translateY(-30px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        .header h1 {\n            font-size: clamp(2rem, 6vw, 5rem);\n            font-weight: 900;\n            letter-spacing: -0.04em;\n            margin-bottom: 1rem;\n            background: linear-gradient(135deg, var(--text-white) 0%, var(--color-4) 50%, var(--text-white) 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            background-size: 200% auto;\n            animation: shimmer 4s linear infinite;\n            line-height: 1.1;\n        }\n\n        @keyframes shimmer {\n            0% { background-position: 0% center; }\n            100% { background-position: 200% center; }\n        }\n\n        .header p {\n            font-size: clamp(1rem, 3vw, 1.6rem);\n            color: var(--text-cool-gray);\n            font-weight: 300;\n        }\n\n        .comparison-grid {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: 2rem;\n            margin-bottom: 3rem;\n        }\n\n        @media (min-width: 768px) {\n            .comparison-grid {\n                grid-template-columns: 1fr 1fr;\n                gap: 2.5rem;\n                margin-bottom: 4rem;\n            }\n        }\n\n        @media (min-width: 1024px) {\n            .comparison-grid {\n                gap: 3rem;\n                margin-bottom: 6rem;\n            }\n        }\n\n        .comparison-card {\n            background: rgba(15, 23, 42, 0.6);\n            border-radius: 24px;\n            padding: 2rem 1.5rem;\n            position: relative;\n            overflow: hidden;\n            border: 1px solid rgba(0, 168, 255, 0.15);\n            transition: all 0.4s ease;\n            animation: fadeInUp 0.8s ease-out;\n            animation-fill-mode: both;\n            backdrop-filter: blur(30px);\n            -webkit-backdrop-filter: blur(30px);\n        }\n\n        @media (min-width: 768px) {\n            .comparison-card {\n                padding: 2.5rem 2rem;\n                border-radius: 28px;\n            }\n        }\n\n        @media (min-width: 1024px) {\n            .comparison-card {\n                padding: 3.5rem;\n                border-radius: 32px;\n            }\n        }\n\n        .comparison-card:nth-child(1) {\n            animation-delay: 0.2s;\n        }\n\n        .comparison-card:nth-child(2) {\n            animation-delay: 0.4s;\n        }\n\n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(30px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        @media (hover: hover) {\n            .comparison-card:hover {\n                transform: translateY(-8px);\n            }\n        }\n\n        .comparison-card.winner {\n            background: linear-gradient(145deg, rgba(15, 23, 42, 0.8) 0%, rgba(15, 23, 42, 0.6) 100%);\n            border: 2px solid rgba(0, 102, 255, 0.6);\n            box-shadow: 0 20px 60px rgba(0, 102, 255, 0.3);\n        }\n\n        @media (min-width: 768px) {\n            .comparison-card.winner {\n                box-shadow: 0 30px 80px rgba(0, 102, 255, 0.4);\n            }\n        }\n\n        .comparison-card.winner::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            height: 4px;\n            background: linear-gradient(90deg, transparent, var(--color-1), var(--color-4), var(--color-1), transparent);\n            animation: slide 3s ease-in-out infinite;\n        }\n\n        @keyframes slide {\n            0%, 100% { transform: translateX(-100%); }\n            50% { transform: translateX(100%); }\n        }\n\n        @media (hover: hover) {\n            .comparison-card.winner:hover {\n                transform: translateY(-10px) scale(1.02);\n                box-shadow: 0 40px 100px rgba(0, 102, 255, 0.6);\n            }\n        }\n\n        .card-badge {\n            display: inline-block;\n            padding: 0.6rem 1.4rem;\n            background: rgba(239, 68, 68, 0.2);\n            border: 1px solid rgba(239, 68, 68, 0.4);\n            border-radius: 50px;\n            font-size: clamp(0.75rem, 2vw, 0.9rem);\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 0.1em;\n            margin-bottom: 1.5rem;\n            color: var(--error-crimson);\n            animation: pulse 2s ease-in-out infinite;\n        }\n\n        @keyframes pulse {\n            0%, 100% { opacity: 1; }\n            50% { opacity: 0.7; }\n        }\n\n        .card-badge.winner {\n            background: rgba(16, 185, 129, 0.2);\n            border: 1px solid rgba(16, 185, 129, 0.4);\n            color: #10b981;\n            animation: glow 2s ease-in-out infinite;\n        }\n\n        @keyframes glow {\n            0%, 100% { \n                box-shadow: 0 0 10px rgba(16, 185, 129, 0.3);\n            }\n            50% { \n                box-shadow: 0 0 20px rgba(16, 185, 129, 0.6);\n            }\n        }\n\n        .card-title {\n            font-size: clamp(1.75rem, 4vw, 2.8rem);\n            font-weight: 900;\n            margin-bottom: 1rem;\n            letter-spacing: -0.03em;\n        }\n\n        .card-price {\n            font-size: clamp(2.5rem, 8vw, 4.5rem);\n            font-weight: 900;\n            margin-bottom: 0.5rem;\n            color: var(--color-1);\n            transition: transform 0.3s ease;\n            line-height: 1;\n        }\n\n        @media (hover: hover) {\n            .comparison-card:hover .card-price {\n                transform: scale(1.08);\n            }\n        }\n\n        .comparison-card.winner .card-price {\n            background: linear-gradient(135deg, #10b981, #059669);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .price-period {\n            font-size: clamp(1rem, 2.5vw, 1.2rem);\n            color: var(--text-cool-gray);\n            margin-bottom: 1.5rem;\n            font-weight: 500;\n        }\n\n        .savings-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.5rem;\n            background: linear-gradient(135deg, #10b981, #059669);\n            padding: 0.6rem 1.2rem;\n            border-radius: 25px;\n            font-size: clamp(0.9rem, 2.2vw, 1.05rem);\n            font-weight: 700;\n            margin-top: 0.5rem;\n            animation: bounce 2s ease-in-out infinite;\n            box-shadow: 0 10px 30px rgba(16, 185, 129, 0.3);\n        }\n\n        @keyframes bounce {\n            0%, 100% { transform: translateY(0); }\n            50% { transform: translateY(-5px); }\n        }\n\n        .comparison-card.winner::after {\n            content: '';\n            position: absolute;\n            top: 20px;\n            right: 20px;\n            width: 40px;\n            height: 40px;\n            background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='%23fbbf24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'\/%3E%3C\/svg%3E\");\n            background-size: contain;\n            background-repeat: no-repeat;\n            animation: spin 10s linear infinite;\n        }\n\n        @media (min-width: 768px) {\n            .comparison-card.winner::after {\n                top: 25px;\n                right: 25px;\n                width: 50px;\n                height: 50px;\n            }\n        }\n\n        @keyframes spin {\n            from { transform: rotate(0deg); }\n            to { transform: rotate(360deg); }\n        }\n\n        .feature-list {\n            list-style: none;\n            margin-top: 2rem;\n        }\n\n        .feature-item {\n            display: flex;\n            align-items: flex-start;\n            gap: 1rem;\n            padding: 1rem 0;\n            border-bottom: 1px solid rgba(0, 168, 255, 0.06);\n            font-size: clamp(0.95rem, 2.2vw, 1.15rem);\n            transition: all 0.3s ease;\n            position: relative;\n            min-height: 45px;\n        }\n\n        @media (hover: hover) {\n            .feature-item:hover {\n                padding-left: 12px;\n                background: rgba(0, 168, 255, 0.08);\n                border-radius: 8px;\n            }\n        }\n\n        .feature-item:last-child {\n            border-bottom: none;\n        }\n\n        .feature-icon {\n            min-width: 24px;\n            width: 24px;\n            height: 24px;\n            flex-shrink: 0;\n            transition: transform 0.3s ease;\n        }\n\n        @media (hover: hover) {\n            .feature-item:hover .feature-icon {\n                transform: scale(1.25);\n            }\n        }\n\n        .feature-icon svg {\n            width: 100%;\n            height: 100%;\n            display: block;\n        }\n\n        .feature-text {\n            color: var(--text-cool-gray);\n            line-height: 1.6;\n            flex: 1;\n        }\n\n        .feature-text strong {\n            color: var(--text-white);\n            font-weight: 700;\n            background: linear-gradient(135deg, var(--text-white), var(--color-4));\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .comparison-card.winner .feature-text strong {\n            background: linear-gradient(135deg, #10b981, #34d399);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .tooltip-trigger {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.4rem;\n            cursor: help;\n            -webkit-tap-highlight-color: transparent;\n        }\n\n        .tooltip-icon {\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            width: 18px;\n            height: 18px;\n            background: rgba(0, 102, 255, 0.3);\n            border: 1px solid rgba(0, 102, 255, 0.5);\n            border-radius: 50%;\n            font-size: 0.7rem;\n            font-weight: 700;\n            color: var(--color-4);\n            transition: all 0.3s ease;\n            flex-shrink: 0;\n        }\n\n        @media (min-width: 768px) {\n            .tooltip-icon {\n                width: 20px;\n                height: 20px;\n                font-size: 0.75rem;\n            }\n        }\n\n        @media (hover: hover) {\n            .tooltip-trigger:hover .tooltip-icon {\n                background: rgba(0, 102, 255, 0.5);\n                transform: scale(1.15);\n            }\n        }\n\n        .tooltip {\n            position: absolute;\n            bottom: calc(100% + 10px);\n            left: 50%;\n            transform: translateX(-50%) translateY(10px);\n            background: linear-gradient(135deg, rgba(15, 23, 42, 0.98), rgba(5, 11, 26, 0.98));\n            border: 1px solid rgba(0, 102, 255, 0.5);\n            border-radius: 12px;\n            padding: 0.9rem 1.1rem;\n            max-width: min(280px, 90vw);\n            width: max-content;\n            box-shadow: 0 15px 50px rgba(0, 0, 0, 0.6);\n            opacity: 0;\n            visibility: hidden;\n            transition: all 0.3s ease;\n            z-index: 100;\n            pointer-events: none;\n            backdrop-filter: blur(20px);\n        }\n\n        @media (min-width: 768px) {\n            .tooltip {\n                max-width: 300px;\n                padding: 1.1rem 1.3rem;\n                border-radius: 14px;\n            }\n        }\n\n        .tooltip::before {\n            content: '';\n            position: absolute;\n            top: 100%;\n            left: 50%;\n            transform: translateX(-50%);\n            border: 8px solid transparent;\n            border-top-color: rgba(0, 102, 255, 0.5);\n        }\n\n        .tooltip::after {\n            content: '';\n            position: absolute;\n            top: 100%;\n            left: 50%;\n            transform: translateX(-50%) translateY(-2px);\n            border: 7px solid transparent;\n            border-top-color: rgba(15, 23, 42, 0.98);\n        }\n\n        @media (hover: hover) {\n            .feature-item:hover .tooltip {\n                opacity: 1;\n                visibility: visible;\n                transform: translateX(-50%) translateY(0);\n            }\n        }\n\n        @media (hover: none) {\n            .feature-item:active .tooltip {\n                opacity: 1;\n                visibility: visible;\n                transform: translateX(-50%) translateY(0);\n            }\n        }\n\n        .tooltip p {\n            color: var(--text-cool-gray);\n            font-size: clamp(0.85rem, 2vw, 0.95rem);\n            line-height: 1.6;\n            margin: 0;\n        }\n\n        .stats-grid {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 1.5rem;\n            margin-bottom: 3rem;\n        }\n\n        @media (min-width: 640px) {\n            .stats-grid {\n                grid-template-columns: repeat(2, 1fr);\n                gap: 2rem;\n            }\n        }\n\n        @media (min-width: 1024px) {\n            .stats-grid {\n                grid-template-columns: repeat(4, 1fr);\n                gap: 2.5rem;\n                margin-bottom: 6rem;\n            }\n        }\n\n        .stat-card {\n            background: rgba(15, 23, 42, 0.6);\n            border: 1px solid rgba(0, 102, 255, 0.3);\n            border-radius: 20px;\n            padding: 2rem 1.5rem;\n            text-align: center;\n            transition: all 0.4s ease;\n            position: relative;\n            overflow: hidden;\n            backdrop-filter: blur(30px);\n            -webkit-backdrop-filter: blur(30px);\n        }\n\n        @media (min-width: 768px) {\n            .stat-card {\n                padding: 2.5rem 2rem;\n                border-radius: 24px;\n            }\n        }\n\n        .stat-card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: -100%;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(90deg, transparent, rgba(0, 102, 255, 0.2), transparent);\n            transition: left 0.5s ease;\n        }\n\n        @media (hover: hover) {\n            .stat-card:hover::before {\n                left: 100%;\n            }\n\n            .stat-card:hover {\n                background: rgba(15, 23, 42, 0.8);\n                transform: translateY(-8px) scale(1.05);\n                box-shadow: 0 20px 50px rgba(0, 102, 255, 0.4);\n                border-color: rgba(0, 102, 255, 0.7);\n            }\n        }\n\n        .stat-number {\n            font-size: clamp(2.5rem, 8vw, 4rem);\n            font-weight: 900;\n            color: var(--color-1);\n            margin-bottom: 0.5rem;\n            letter-spacing: -0.05em;\n            transition: transform 0.3s ease;\n        }\n\n        @media (hover: hover) {\n            .stat-card:hover .stat-number {\n                transform: scale(1.15);\n            }\n        }\n\n        .stat-label {\n            font-size: clamp(1rem, 2.5vw, 1.15rem);\n            color: var(--text-cool-gray);\n            font-weight: 600;\n        }\n\n        .cta-section {\n            text-align: center;\n            padding: 2.5rem 1.5rem;\n            background: linear-gradient(145deg, rgba(15, 23, 42, 0.8) 0%, rgba(15, 23, 42, 0.6) 100%);\n            border: 2px solid rgba(0, 102, 255, 0.5);\n            border-radius: 24px;\n            position: relative;\n            overflow: hidden;\n            backdrop-filter: blur(30px);\n            -webkit-backdrop-filter: blur(30px);\n        }\n\n        @media (min-width: 768px) {\n            .cta-section {\n                padding: 3rem 2.5rem;\n                border-radius: 28px;\n            }\n        }\n\n        @media (min-width: 1024px) {\n            .cta-section {\n                padding: 3.5rem 3rem;\n                border-radius: 32px;\n            }\n        }\n\n        .cta-section::before {\n            content: '';\n            position: absolute;\n            top: -50%;\n            left: -50%;\n            width: 200%;\n            height: 200%;\n            background: none;\n            animation: none;\n        }\n\n        @media (min-width: 768px) {\n            .cta-section::before {\n                background: radial-gradient(circle, rgba(0, 102, 255, 0.2), transparent 50%);\n                animation: rotate 20s linear infinite;\n            }\n        }\n\n        @keyframes rotate {\n            from { transform: rotate(0deg); }\n            to { transform: rotate(360deg); }\n        }\n\n        .cta-section > * {\n            position: relative;\n            z-index: 2;\n        }\n\n        .cta-title {\n            font-size: clamp(1.8rem, 5vw, 2.8rem);\n            font-weight: 900;\n            margin-bottom: 0.8rem;\n            letter-spacing: -0.03em;\n            line-height: 1.2;\n        }\n\n        .cta-subtitle {\n            font-size: clamp(0.95rem, 2.5vw, 1.15rem);\n            color: var(--text-cool-gray);\n            margin-bottom: 1.8rem;\n            max-width: 550px;\n            margin-left: auto;\n            margin-right: auto;\n            line-height: 1.5;\n            padding: 0 1rem;\n        }\n\n        @media (min-width: 768px) {\n            .cta-subtitle {\n                margin-bottom: 2rem;\n                max-width: 600px;\n            }\n        }\n\n        @media (min-width: 1024px) {\n            .cta-subtitle {\n                margin-bottom: 2.5rem;\n            }\n        }\n\n        .cta-button {\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            gap: 0.6rem;\n            width: 100%;\n            max-width: 350px;\n            padding: 1.2rem 2rem;\n            background: linear-gradient(135deg, #25D366, #128C7E);\n            color: var(--text-white);\n            font-size: clamp(0.95rem, 2.3vw, 1.1rem);\n            font-weight: 800;\n            text-decoration: none;\n            border-radius: 14px;\n            box-shadow: \n                0 15px 40px rgba(37, 211, 102, 0.5),\n                0 0 30px rgba(37, 211, 102, 0.3);\n            transition: all 0.3s ease;\n            border: none;\n            cursor: pointer;\n            letter-spacing: 0.05em;\n            position: relative;\n            overflow: hidden;\n            -webkit-tap-highlight-color: transparent;\n            touch-action: manipulation;\n        }\n\n        @media (min-width: 768px) {\n            .cta-button {\n                padding: 1.3rem 2.5rem;\n                border-radius: 16px;\n            }\n        }\n\n        @media (min-width: 1024px) {\n            .cta-button {\n                width: auto;\n                padding: 1.5rem 3rem;\n            }\n        }\n\n        .cta-button::before {\n            content: '';\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            width: 0;\n            height: 0;\n            background: rgba(255, 255, 255, 0.2);\n            border-radius: 50%;\n            transform: translate(-50%, -50%);\n            transition: width 0.6s ease, height 0.6s ease;\n        }\n\n        .whatsapp-icon {\n            width: 22px;\n            height: 22px;\n            flex-shrink: 0;\n        }\n\n        @media (min-width: 768px) {\n            .whatsapp-icon {\n                width: 24px;\n                height: 24px;\n            }\n        }\n\n        @media (hover: hover) {\n            .cta-button:hover::before {\n                width: 350px;\n                height: 350px;\n            }\n\n            .cta-button:hover {\n                transform: translateY(-4px) scale(1.03);\n                box-shadow: \n                    0 25px 60px rgba(37, 211, 102, 0.7),\n                    0 0 50px rgba(37, 211, 102, 0.5);\n            }\n        }\n\n        .cta-button:active {\n            transform: translateY(-2px) scale(1.01);\n        }\n\n        .trust-indicators {\n            display: flex;\n            justify-content: center;\n            gap: 1.2rem;\n            margin-top: 1.5rem;\n            flex-wrap: wrap;\n            padding: 0 1rem;\n        }\n\n        @media (min-width: 768px) {\n            .trust-indicators {\n                gap: 2rem;\n                margin-top: 1.8rem;\n            }\n        }\n\n        @media (min-width: 1024px) {\n            .trust-indicators {\n                gap: 2.5rem;\n                margin-top: 2rem;\n            }\n        }\n\n        .trust-item {\n            display: flex;\n            align-items: center;\n            gap: 0.5rem;\n            color: var(--text-cool-gray);\n            font-size: clamp(0.85rem, 2vw, 0.95rem);\n            font-weight: 500;\n        }\n\n        .trust-icon {\n            width: 18px;\n            height: 18px;\n            flex-shrink: 0;\n        }\n\n        @media (min-width: 768px) {\n            .trust-icon {\n                width: 20px;\n                height: 20px;\n            }\n        }\n\n        .trust-icon svg {\n            width: 100%;\n            height: 100%;\n            display: block;\n        }\n\n        .cta-button,\n        .card-badge,\n        .savings-badge {\n            -webkit-user-select: none;\n            -moz-user-select: none;\n            -ms-user-select: none;\n            user-select: none;\n        }\n\n        html {\n            scroll-behavior: smooth;\n        }\n\n        .savings-icon {\n            width: 20px;\n            height: 20px;\n            flex-shrink: 0;\n        }\n\n        .savings-icon svg {\n            width: 100%;\n            height: 100%;\n            display: block;\n        }\n\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n            background: var(--background-deep-black);\n            color: var(--text-white);\n            overflow-x: hidden;\n            padding: 0;\n            min-height: 100vh;\n        }\n        \n        .reviews-container {\n            position: relative;\n            z-index: 10;\n            max-width: 100%;\n            margin: 0 auto;\n            padding: 4rem 0 4rem;\n        }\n\n        \/* Reviews Section Header *\/\n        .reviews-header {\n            text-align: center;\n            margin-bottom: 3rem;\n            animation: reviewsFadeInDown 0.8s ease-out;\n        }\n\n        @keyframes reviewsFadeInDown {\n            from {\n                opacity: 0;\n                transform: translateY(-30px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        .reviews-header h2 {\n            font-size: clamp(2rem, 7vw, 4.5rem);\n            font-weight: 900;\n            letter-spacing: -3px;\n            margin-bottom: 1.5rem;\n            line-height: 1.2;\n        }\n\n        @media (max-width: 768px) {\n            .reviews-header h2 {\n                font-size: clamp(1.8rem, 8vw, 2.5rem);\n                letter-spacing: -1.5px;\n                line-height: 1.3;\n            }\n        }\n\n        .reviews-gradient-text {\n            background: linear-gradient(135deg, var(--text-white) 0%, var(--color-4) 30%, var(--color-3) 50%, var(--color-2) 70%, var(--color-1) 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            display: inline-block;\n            animation: reviewsGradientFlow 10s ease infinite;\n            background-size: 300% 300%;\n            filter: drop-shadow(0 0 30px rgba(0, 224, 255, 0.5));\n        }\n\n        @keyframes reviewsGradientFlow {\n            0%, 100% { background-position: 0% 50%; }\n            50% { background-position: 100% 50%; }\n        }\n\n        .reviews-header p {\n            font-size: 1.3rem;\n            color: var(--text-cool-gray);\n            max-width: 720px;\n            margin: 0 auto 1.5rem;\n            line-height: 1.8;\n            font-weight: 400;\n        }\n\n        \/* Live Counter Badge *\/\n        .reviews-live-counter {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.5rem;\n            background: rgba(16, 185, 129, 0.15);\n            border: 1px solid rgba(16, 185, 129, 0.4);\n            padding: 0.6rem 1.2rem;\n            border-radius: 50px;\n            font-size: 0.9rem;\n            animation: reviewsPulse 2s infinite;\n        }\n\n        @keyframes reviewsPulse {\n            0%, 100% { opacity: 1; }\n            50% { opacity: 0.8; }\n        }\n\n        .reviews-live-dot {\n            width: 8px;\n            height: 8px;\n            background: #10b981;\n            border-radius: 50%;\n            animation: reviewsBlink 1.5s infinite;\n        }\n\n        @keyframes reviewsBlink {\n            0%, 100% { opacity: 1; }\n            50% { opacity: 0.3; }\n        }\n\n        .reviews-live-counter strong {\n            color: #10b981;\n            font-weight: 700;\n        }\n\n        \/* Trust Badges *\/\n        .reviews-trust-badges {\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            gap: 1rem;\n            margin-bottom: 3rem;\n            flex-wrap: wrap;\n            padding: 0 1rem;\n        }\n\n        .reviews-trust-badge {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            gap: 0.5rem;\n            padding: 1rem 1.5rem;\n            background: linear-gradient(145deg, rgba(15, 23, 42, 0.7) 0%, rgba(15, 23, 42, 0.5) 100%);\n            border: 2px solid rgba(0, 168, 255, 0.2);\n            border-radius: 20px;\n            backdrop-filter: blur(40px);\n            transition: all 0.3s ease;\n            min-width: 140px;\n            flex: 1;\n            max-width: 180px;\n        }\n\n        @media (hover: hover) {\n            .reviews-trust-badge:hover {\n                transform: translateY(-5px);\n                border-color: rgba(0, 102, 255, 0.5);\n                box-shadow: 0 20px 40px rgba(0, 168, 255, 0.3);\n            }\n        }\n\n        .reviews-trust-badge-logo {\n            font-size: 1.2rem;\n            font-weight: 900;\n            height: 28px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .reviews-trustpilot-logo {\n            color: #00b67a;\n        }\n\n        .reviews-google-logo {\n            background: linear-gradient(135deg, #4285f4, #ea4335, #fbbc05, #34a853);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .reviews-reddit-logo {\n            color: #ff4500;\n        }\n\n        .reviews-trust-badge-rating {\n            display: flex;\n            align-items: center;\n            gap: 0.4rem;\n        }\n\n        .reviews-trust-stars {\n            color: #fbbf24;\n            font-size: 0.9rem;\n        }\n\n        .reviews-trust-score {\n            font-size: 1rem;\n            font-weight: 700;\n            color: var(--text-white);\n        }\n\n        .reviews-trust-reviews {\n            font-size: 0.7rem;\n            color: var(--text-cool-gray);\n        }\n\n        \/* Reviews Carousel *\/\n        .reviews-slider-container {\n            width: 100%;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .reviews-scroll-wrapper {\n            overflow-x: auto;\n            overflow-y: hidden;\n            padding: 2rem 0;\n            scrollbar-width: none;\n            width: 100%;\n            -webkit-overflow-scrolling: touch;\n            cursor: grab;\n            user-select: none;\n            background: linear-gradient(145deg, rgba(15, 23, 42, 0.3) 0%, rgba(15, 23, 42, 0.1) 100%);\n            border: 2px solid rgba(0, 168, 255, 0.15);\n            backdrop-filter: blur(20px);\n            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);\n            border-radius: 24px;\n        }\n\n        .reviews-scroll-wrapper:active {\n            cursor: grabbing;\n        }\n\n        .reviews-scroll-wrapper::-webkit-scrollbar {\n            display: none;\n        }\n\n        .reviews-carousel {\n            display: flex;\n            gap: 1.5rem;\n            padding: 0 1.5rem;\n            will-change: transform;\n        }\n\n        \/* Review Card *\/\n        .reviews-review-card {\n            background: linear-gradient(145deg, rgba(15, 23, 42, 0.7) 0%, rgba(15, 23, 42, 0.5) 100%);\n            border: 2px solid rgba(0, 168, 255, 0.2);\n            border-radius: 32px;\n            padding: 2rem;\n            min-width: 380px;\n            width: 380px;\n            min-height: 400px;\n            position: relative;\n            overflow: hidden;\n            transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n            backdrop-filter: blur(40px);\n            flex-shrink: 0;\n            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);\n            display: flex;\n            flex-direction: column;\n        }\n\n        @media (max-width: 640px) {\n            .reviews-review-card {\n                min-width: 320px;\n                width: 320px;\n                min-height: 360px;\n                padding: 1.5rem;\n            }\n        }\n\n        .reviews-review-card::before {\n            content: '';\n            position: absolute;\n            top: -50%;\n            left: -50%;\n            width: 200%;\n            height: 200%;\n            background: radial-gradient(circle, rgba(0, 168, 255, 0.15) 0%, transparent 70%);\n            transition: all 0.8s ease;\n            opacity: 0;\n            pointer-events: none;\n        }\n\n        @media (hover: hover) {\n            .reviews-review-card:hover {\n                transform: translateY(-12px) scale(1.02);\n                border-color: rgba(0, 168, 255, 0.6);\n                box-shadow: \n                    0 30px 60px rgba(0, 168, 255, 0.4),\n                    0 0 100px rgba(0, 224, 255, 0.3),\n                    inset 0 1px 0 rgba(255, 255, 255, 0.15);\n            }\n\n            .reviews-review-card:hover::before {\n                opacity: 1;\n                transform: translate(25%, 25%);\n            }\n        }\n\n        \/* Review Header *\/\n        .reviews-review-header {\n            display: flex;\n            align-items: center;\n            gap: 0.8rem;\n            margin-bottom: 1.2rem;\n        }\n\n        .reviews-reviewer-avatar {\n            width: 50px;\n            height: 50px;\n            border-radius: 50%;\n            background: linear-gradient(135deg, var(--color-2) 0%, var(--color-3) 100%);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 1.3rem;\n            font-weight: 700;\n            color: var(--text-white);\n            flex-shrink: 0;\n            border: 2px solid rgba(0, 168, 255, 0.5);\n            box-shadow: 0 4px 15px rgba(0, 168, 255, 0.4);\n        }\n\n        .reviews-reviewer-info {\n            flex: 1;\n        }\n\n        .reviews-reviewer-name {\n            font-size: 1.1rem;\n            font-weight: 700;\n            color: var(--text-white);\n            margin-bottom: 0.2rem;\n        }\n\n        .reviews-reviewer-meta {\n            font-size: 0.8rem;\n            color: var(--text-cool-gray);\n            display: flex;\n            align-items: center;\n            gap: 0.4rem;\n            flex-wrap: wrap;\n        }\n\n        .reviews-verified-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.3rem;\n            background: rgba(16, 185, 129, 0.2);\n            border: 1px solid rgba(16, 185, 129, 0.4);\n            padding: 0.25rem 0.6rem;\n            border-radius: 20px;\n            font-size: 0.7rem;\n            font-weight: 600;\n            color: #10b981;\n            margin-top: 0.3rem;\n        }\n\n        \/* Usage Badge *\/\n        .reviews-usage-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.3rem;\n            background: rgba(0, 102, 255, 0.2);\n            border: 1px solid rgba(0, 102, 255, 0.3);\n            padding: 0.25rem 0.6rem;\n            border-radius: 20px;\n            font-size: 0.7rem;\n            font-weight: 600;\n            color: var(--color-4);\n            margin-top: 0.3rem;\n        }\n\n        \/* Review Stars *\/\n        .reviews-review-stars {\n            display: flex;\n            gap: 0.2rem;\n            margin-bottom: 1rem;\n        }\n\n        .reviews-star {\n            font-size: 1.1rem;\n            color: #fbbf24;\n            text-shadow: 0 2px 8px rgba(251, 191, 36, 0.4);\n        }\n\n        \/* Review Content *\/\n        .reviews-review-text {\n            color: var(--text-cool-gray);\n            line-height: 1.6;\n            font-size: 0.95rem;\n            margin-bottom: 1.2rem;\n            flex-grow: 1;\n            overflow: hidden;\n            display: -webkit-box;\n            -webkit-line-clamp: 5;\n            -webkit-box-orient: vertical;\n            text-overflow: ellipsis;\n        }\n\n        \/* Helpful Section *\/\n        .reviews-review-helpful {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            padding-top: 0.8rem;\n            border-top: 1px solid rgba(0, 168, 255, 0.2);\n            margin-top: auto;\n        }\n\n        .reviews-helpful-count {\n            font-size: 0.8rem;\n            color: var(--text-cool-gray);\n        }\n\n        .reviews-helpful-count strong {\n            color: #10b981;\n            font-weight: 700;\n        }\n\n        \/* Review Tags *\/\n        .reviews-review-tags {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 0.5rem;\n            margin-top: 0.8rem;\n        }\n\n        .reviews-review-tag {\n            padding: 0.4rem 0.8rem;\n            background: rgba(0, 168, 255, 0.2);\n            border: 1px solid rgba(0, 168, 255, 0.3);\n            border-radius: 20px;\n            font-size: 0.75rem;\n            color: var(--color-4);\n            font-weight: 500;\n        }\n\n        \/* Review Date *\/\n        .reviews-review-date {\n            font-size: 0.8rem;\n            color: var(--text-cool-gray);\n        }\n\n        \/* CTA Button *\/\n        .reviews-cta-container {\n            display: flex;\n            justify-content: center;\n            margin-top: 2rem;\n            margin-bottom: 1rem;\n        }\n\n        .reviews-cta-btn {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.6rem;\n            padding: 0.75rem 1.5rem;\n            background: linear-gradient(135deg, var(--color-2) 0%, var(--color-3) 50%, var(--color-3) 100%);\n            color: var(--text-white);\n            font-size: 0.9rem;\n            font-weight: 700;\n            text-decoration: none;\n            border-radius: 16px;\n            transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n            box-shadow: 0 10px 30px rgba(0, 168, 255, 0.4);\n            border: none;\n            cursor: pointer;\n            position: relative;\n            overflow: hidden;\n            letter-spacing: 1px;\n            text-transform: uppercase;\n        }\n\n        .reviews-cta-btn::before {\n            content: '';\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            width: 0;\n            height: 0;\n            border-radius: 50%;\n            background: rgba(255, 255, 255, 0.25);\n            transform: translate(-50%, -50%);\n            transition: width 0.7s, height 0.7s;\n            pointer-events: none;\n        }\n\n        @media (hover: hover) {\n            .reviews-cta-btn:hover {\n                transform: translateY(-4px) scale(1.02);\n                box-shadow: \n                    0 20px 50px rgba(0, 168, 255, 0.6),\n                    0 0 80px rgba(0, 224, 255, 0.4),\n                    inset 0 1px 0 rgba(255, 255, 255, 0.2);\n            }\n            \n            .reviews-cta-btn:hover::before {\n                width: 300px;\n                height: 300px;\n            }\n        }\n\n        .reviews-cta-btn span {\n            position: relative;\n            z-index: 1;\n        }\n\n        @media (max-width: 640px) {\n            .reviews-cta-btn {\n                padding: 0.7rem 1.3rem;\n                font-size: 0.85rem;\n            }\n        }\n\n        @keyframes reviewsFadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(60px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        :root {\n            --color-1: #0066ff;\n            --color-2: #00a8ff;\n            --color-3: #00e0ff;\n            --color-4: #c0c0c0;\n            --stroke-light: rgba(192, 192, 192, 0.18);\n        }\n\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n            -webkit-tap-highlight-color: transparent;\n        }\n\n        footer {\n            position: relative;\n            z-index: 10;\n            background: rgba(10, 10, 10, 0.95);\n            border-top: 1px solid rgba(0, 102, 255, 0.2);\n            backdrop-filter: blur(30px);\n            margin-top: 6rem;\n            overflow: hidden;\n            margin-bottom: 0;\n            padding-bottom: 0;\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif;\n            color: var(--text-white);\n        }\n\n        footer::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: -100%;\n            width: 100%;\n            height: 2px;\n            background: linear-gradient(90deg, transparent, var(--color-1), var(--color-2), transparent);\n            animation: borderSlide 3s ease-in-out infinite;\n        }\n\n        @keyframes borderSlide {\n            0%, 100% { left: -100%; }\n            50% { left: 100%; }\n        }\n\n        .footer-content {\n            max-width: 1400px;\n            margin: 0 auto;\n            padding: 5rem 7% 3rem;\n        }\n\n        .footer-grid {\n            display: grid;\n            grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;\n            gap: 4rem;\n            margin-bottom: 4rem;\n        }\n\n        .footer-brand {\n            animation: fadeInUp 0.8s ease;\n        }\n\n        .logo {\n            display: flex;\n            align-items: center;\n            gap: 1rem;\n            font-size: 1.9rem;\n            font-weight: 900;\n            letter-spacing: -1px;\n            margin-bottom: 1.5rem;\n            cursor: pointer;\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            position: relative;\n        }\n\n        .logo:hover {\n            transform: translateY(-3px);\n        }\n\n        .logo:hover .logo-icon {\n            transform: scale(1.05) rotate(5deg);\n        }\n\n        .logo:hover .logo-icon::before {\n            transform: scale(1.1);\n            opacity: 1;\n        }\n\n        .logo-icon {\n            width: 50px;\n            height: 50px;\n            background: linear-gradient(135deg, var(--color-1) 0%, var(--color-2) 50%, var(--color-3) 100%);\n            border-radius: 14px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            position: relative;\n            flex-shrink: 0;\n            box-shadow: \n                0 10px 30px rgba(0, 102, 255, 0.7),\n                inset 0 1px 0 rgba(255, 255, 255, 0.2);\n            animation: logoGlow 3s ease-in-out infinite;\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .logo-icon::before {\n            content: '';\n            position: absolute;\n            inset: -4px;\n            border-radius: 16px;\n            background: linear-gradient(135deg, var(--color-1), var(--color-2));\n            opacity: 0;\n            filter: blur(12px);\n            transition: all 0.4s ease;\n            z-index: -1;\n        }\n\n        @keyframes logoGlow {\n            0%, 100% { \n                box-shadow: \n                    0 10px 30px rgba(0, 102, 255, 0.7),\n                    inset 0 1px 0 rgba(255, 255, 255, 0.2);\n            }\n            50% { \n                box-shadow: \n                    0 10px 40px rgba(0, 102, 255, 0.9),\n                    0 0 20px rgba(0, 168, 255, 0.5),\n                    inset 0 1px 0 rgba(255, 255, 255, 0.3);\n            }\n        }\n\n        .logo-icon::after {\n            content: '';\n            position: absolute;\n            width: 0;\n            height: 0;\n            border-left: 14px solid white;\n            border-top: 10px solid transparent;\n            border-bottom: 10px solid transparent;\n            margin-left: 3px;\n            filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3));\n            transition: filter 0.3s ease;\n        }\n\n        .logo:hover .logo-icon::after {\n            filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.5));\n        }\n\n        .logo-text {\n            display: flex;\n            flex-direction: column;\n            line-height: 1;\n        }\n\n        .logo-main {\n            font-size: 1.9rem;\n            background: linear-gradient(135deg, var(--text-white) 0%, var(--color-1) 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            transition: all 0.3s ease;\n        }\n\n        .logo:hover .logo-main {\n            background: linear-gradient(135deg, var(--text-white) 0%, var(--color-4) 100%);\n            -webkit-background-clip: text;\n            background-clip: text;\n        }\n\n        .logo-tagline {\n            font-size: 0.65rem;\n            color: var(--text-cool-gray);\n            font-weight: 600;\n            letter-spacing: 3px;\n            text-transform: uppercase;\n            margin-top: 2px;\n            transition: color 0.3s ease;\n        }\n\n        .logo:hover .logo-tagline {\n            color: var(--text-white);\n        }\n\n        .footer-description {\n            color: var(--text-cool-gray);\n            line-height: 1.7;\n            font-size: 0.95rem;\n            margin-bottom: 2rem;\n            max-width: 350px;\n            transition: color 0.3s ease;\n        }\n\n        .footer-description:hover {\n            color: var(--text-white);\n        }\n\n        .social-links {\n            display: flex;\n            gap: 1rem;\n            flex-wrap: wrap;\n        }\n\n        .social-link {\n            width: 44px;\n            height: 44px;\n            border-radius: 12px;\n            background: rgba(0, 102, 255, 0.15);\n            border: 1px solid rgba(0, 102, 255, 0.3);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            text-decoration: none;\n            color: var(--text-white);\n            font-size: 1.2rem;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .social-link::before {\n            content: '';\n            position: absolute;\n            inset: 0;\n            background: linear-gradient(135deg, var(--color-1), var(--color-2));\n            opacity: 0;\n            transition: opacity 0.4s ease;\n        }\n\n        .social-link svg {\n            position: relative;\n            z-index: 1;\n            transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .social-link:hover {\n            border-color: rgba(0, 102, 255, 0.6);\n            transform: translateY(-5px) scale(1.05);\n            box-shadow: 0 15px 35px rgba(0, 102, 255, 0.5);\n        }\n\n        .social-link:hover::before {\n            opacity: 1;\n        }\n\n        .social-link:hover svg {\n            transform: scale(1.1) rotate(5deg);\n        }\n\n        .social-link:active {\n            transform: translateY(-2px) scale(0.98);\n        }\n\n        .footer-column {\n            animation: fadeInUp 1s ease;\n            animation-fill-mode: both;\n        }\n\n        .footer-column:nth-child(2) { animation-delay: 0.1s; }\n        .footer-column:nth-child(3) { animation-delay: 0.2s; }\n        .footer-column:nth-child(4) { animation-delay: 0.3s; }\n        .footer-column:nth-child(5) { animation-delay: 0.4s; }\n\n        .footer-column h3 {\n            font-size: 1.15rem;\n            font-weight: 800;\n            margin-bottom: 1.5rem;\n            color: var(--text-white);\n            letter-spacing: -0.5px;\n            position: relative;\n            display: inline-block;\n            transition: color 0.3s ease;\n        }\n\n        .footer-column h3::after {\n            content: '';\n            position: absolute;\n            bottom: -5px;\n            left: 0;\n            width: 0;\n            height: 2px;\n            background: linear-gradient(90deg, var(--color-1), var(--color-2));\n            transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .footer-column:hover h3::after {\n            width: 100%;\n        }\n\n        .footer-column:hover h3 {\n            color: var(--color-4);\n        }\n\n        .footer-links {\n            list-style: none;\n            display: flex;\n            flex-direction: column;\n            gap: 0.8rem;\n        }\n\n        .footer-links li {\n            position: relative;\n        }\n\n        .footer-links li a {\n            color: var(--text-cool-gray);\n            text-decoration: none;\n            font-size: 0.95rem;\n            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n            display: inline-block;\n            position: relative;\n            padding-left: 0;\n        }\n\n        .footer-links li a::before {\n            content: '';\n            position: absolute;\n            bottom: -2px;\n            left: 0;\n            width: 0;\n            height: 2px;\n            background: linear-gradient(90deg, var(--color-1), var(--color-2));\n            transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .footer-links li a::after {\n            content: '\u2192';\n            position: absolute;\n            left: -20px;\n            opacity: 0;\n            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n            color: var(--color-1);\n        }\n\n        .footer-links li a:hover {\n            color: var(--text-white);\n            padding-left: 20px;\n            transform: translateX(0);\n        }\n\n        .footer-links li a:hover::before {\n            width: 100%;\n        }\n\n        .footer-links li a:hover::after {\n            opacity: 1;\n            left: 0;\n        }\n\n        .newsletter-section {\n            display: none;\n        }\n\n        .footer-bottom {\n            border-top: 1px solid rgba(255, 255, 255, 0.08);\n            padding: 2rem 7%;\n            text-align: center;\n            position: relative;\n            margin: 0;\n            background: rgba(10, 10, 10, 1);\n        }\n\n        .footer-bottom::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 50%;\n            transform: translateX(-50%);\n            width: 0;\n            height: 1px;\n            background: linear-gradient(90deg, transparent, var(--color-1), transparent);\n            transition: width 0.6s ease;\n        }\n\n        .footer-bottom:hover::before {\n            width: 100%;\n        }\n\n        .copyright {\n            color: var(--text-cool-gray);\n            font-size: 0.9rem;\n            transition: color 0.3s ease;\n            cursor: default;\n            margin: 0;\n            padding: 0;\n        }\n\n        .copyright:hover {\n            color: var(--text-white);\n        }\n\n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(30px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        .footer-brand::before {\n            content: '';\n            position: absolute;\n            width: 100%;\n            height: 100%;\n            background: radial-gradient(circle at var(--x, 50%) var(--y, 50%), rgba(0, 102, 255, 0.15), transparent 50%);\n            opacity: 0;\n            transition: opacity 0.3s ease;\n            pointer-events: none;\n        }\n\n        .footer-brand:hover::before {\n            opacity: 1;\n        }\n\n        @media (max-width: 1200px) {\n            .footer-grid {\n                grid-template-columns: 1.5fr 1fr 1fr 1fr;\n                gap: 3rem;\n            }\n        }\n\n        @media (max-width: 968px) {\n            .footer-grid {\n                grid-template-columns: 1fr 1fr;\n                gap: 3rem;\n            }\n\n            .footer-brand {\n                grid-column: 1 \/ -1;\n            }\n        }\n\n        @media (max-width: 768px) {\n            footer {\n                margin-top: 4rem;\n            }\n\n            .footer-content {\n                padding: 3rem 5% 2rem;\n            }\n\n            .footer-grid {\n                grid-template-columns: 1fr 1fr;\n                gap: 2.5rem 2rem;\n                margin-bottom: 2.5rem;\n            }\n\n            .footer-brand {\n                grid-column: 1 \/ -1;\n                text-align: left;\n            }\n\n            .logo {\n                justify-content: flex-start;\n                margin-bottom: 1.2rem;\n                font-size: 1.6rem;\n            }\n\n            .logo-icon {\n                width: 45px;\n                height: 45px;\n            }\n\n            .logo-icon::after {\n                border-left: 12px solid white;\n                border-top: 8px solid transparent;\n                border-bottom: 8px solid transparent;\n            }\n\n            .logo-main {\n                font-size: 1.6rem;\n            }\n\n            .logo-tagline {\n                font-size: 0.58rem;\n                letter-spacing: 2px;\n            }\n\n            .footer-description {\n                display: none;\n            }\n\n            .social-links {\n                justify-content: flex-start;\n                gap: 0.8rem;\n                margin-bottom: 0;\n            }\n\n            .social-link {\n                width: 42px;\n                height: 42px;\n                font-size: 1.1rem;\n            }\n\n            .footer-column {\n                text-align: left;\n            }\n\n            .footer-column h3 {\n                font-size: 1.1rem;\n                margin-bottom: 1rem;\n                font-weight: 800;\n            }\n\n            .footer-column h3::after {\n                left: 0;\n                transform: none;\n            }\n\n            .footer-links {\n                align-items: flex-start;\n                gap: 0.7rem;\n            }\n\n            .footer-links li a {\n                font-size: 0.9rem;\n                padding: 0.3rem 0;\n                display: inline-block;\n            }\n\n            .footer-links li a::after {\n                display: none;\n            }\n\n            .footer-links li a:hover {\n                padding-left: 0;\n                transform: translateX(0);\n            }\n\n            .newsletter-section {\n                display: block;\n                grid-column: 1 \/ -1;\n                margin-top: 1.5rem;\n            }\n\n            .newsletter-section h3 {\n                font-size: 1.1rem;\n                margin-bottom: 1rem;\n                font-weight: 800;\n                color: var(--text-white);\n            }\n\n            .newsletter-section p {\n                font-size: 0.85rem;\n                color: var(--text-cool-gray);\n                margin-bottom: 0.8rem;\n                line-height: 1.5;\n            }\n\n            .newsletter-form {\n                display: flex;\n                flex-direction: column;\n                gap: 0.8rem;\n            }\n\n            .newsletter-input {\n                width: 100%;\n                padding: 0.9rem 1rem;\n                border-radius: 10px;\n                border: 1px solid rgba(0, 102, 255, 0.3);\n                background: rgba(15, 23, 42, 0.6);\n                color: var(--text-white);\n                font-size: 0.95rem;\n                outline: none;\n                transition: all 0.3s ease;\n            }\n\n            .newsletter-input::placeholder {\n                color: var(--text-cool-gray);\n            }\n\n            .newsletter-input:focus {\n                border-color: var(--color-1);\n                background: rgba(15, 23, 42, 0.8);\n            }\n\n            .newsletter-button {\n                width: 100%;\n                padding: 0.9rem;\n                border-radius: 10px;\n                border: none;\n                background: linear-gradient(135deg, var(--color-1), var(--color-2));\n                color: var(--text-white);\n                font-size: 0.95rem;\n                font-weight: 700;\n                cursor: pointer;\n                transition: all 0.3s ease;\n                text-transform: uppercase;\n                letter-spacing: 0.5px;\n            }\n\n            .newsletter-button:active {\n                transform: scale(0.98);\n                box-shadow: 0 5px 20px rgba(0, 102, 255, 0.4);\n            }\n\n            .footer-bottom {\n                text-align: center;\n                padding: 1.5rem 5%;\n                border-top: 1px solid rgba(255, 255, 255, 0.08);\n            }\n\n            .copyright {\n                font-size: 0.85rem;\n                line-height: 1.6;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .footer-grid {\n                gap: 2rem 1.5rem;\n            }\n\n            .footer-column h3 {\n                font-size: 1rem;\n            }\n\n            .footer-links li a {\n                font-size: 0.85rem;\n            }\n\n            .social-link {\n                width: 40px;\n                height: 40px;\n            }\n\n            .newsletter-section h3 {\n                font-size: 1rem;\n            }\n\n            .newsletter-input,\n            .newsletter-button {\n                font-size: 0.9rem;\n                padding: 0.85rem;\n            }\n        }\n\n        @media (prefers-reduced-motion: reduce) {\n            *, *::before, *::after {\n                animation-duration: 0.01ms !important;\n                animation-iteration-count: 1 !important;\n                transition-duration: 0.01ms !important;\n            }\n        }\n\n        @media (hover: none) and (pointer: coarse) {\n            .social-link:hover {\n                transform: none;\n            }\n\n            .social-link:active {\n                transform: scale(0.95);\n                box-shadow: 0 8px 20px rgba(0, 102, 255, 0.4);\n            }\n\n            .footer-links li a:hover {\n                transform: none;\n            }\n\n            .footer-links li a:active {\n                color: var(--text-white);\n            }\n\n            .logo:hover {\n                transform: none;\n            }\n\n            .logo:active .logo-icon {\n                transform: scale(0.95);\n            }\n        }\n\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n            background: var(--background-deep-black);\n            color: var(--text-white);\n            overflow-x: hidden;\n            padding: 0;\n            min-height: 100vh;\n        }\n\n        .quick-faq {\n            position: relative;\n            z-index: 10;\n            padding: 6rem 7% 5rem;\n            max-width: 1300px;\n            margin: 0 auto;\n        }\n\n        .faq-header {\n            text-align: center;\n            margin-bottom: 3.5rem;\n            animation: fadeInUp 0.8s ease;\n        }\n\n        .faq-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.5rem;\n            padding: 0.6rem 1.5rem;\n            background: rgba(0, 102, 255, 0.15);\n            border: 1px solid rgba(0, 102, 255, 0.3);\n            border-radius: 50px;\n            font-size: 0.8rem;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 1.5px;\n            color: var(--color-4);\n            margin-bottom: 1.5rem;\n            backdrop-filter: blur(10px);\n        }\n\n        .faq-header h2 {\n            font-size: 3.8rem;\n            font-weight: 900;\n            letter-spacing: -2.5px;\n            margin-bottom: 1rem;\n            line-height: 1.1;\n        }\n\n        .gradient-text {\n            background: linear-gradient(135deg, var(--text-white) 0%, var(--color-4) 30%, var(--color-3) 50%, var(--color-2) 70%, var(--color-1) 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            display: inline-block;\n            animation: gradientFlow 10s ease infinite;\n            background-size: 300% 300%;\n            filter: drop-shadow(0 0 30px rgba(0, 224, 255, 0.5));\n        }\n\n        @keyframes gradientFlow {\n            0%, 100% { background-position: 0% 50%; }\n            50% { background-position: 100% 50%; }\n        }\n\n        .faq-subtitle {\n            font-size: 1.1rem;\n            color: var(--text-cool-gray);\n            max-width: 600px;\n            margin: 0 auto;\n            line-height: 1.6;\n        }\n\n        .faq-compact-grid {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 1.5rem;\n            animation: fadeInUp 1s ease;\n            margin-bottom: 3rem;\n        }\n\n        .faq-compact-item {\n            background: linear-gradient(145deg, rgba(15, 23, 42, 0.7) 0%, rgba(15, 23, 42, 0.5) 100%);\n            border: 2px solid rgba(0, 168, 255, 0.2);\n            border-radius: 24px;\n            overflow: hidden;\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            backdrop-filter: blur(40px);\n            position: relative;\n        }\n\n        .faq-compact-item::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            height: 3px;\n            background: linear-gradient(90deg, var(--color-1), var(--color-2), var(--color-3));\n            opacity: 0;\n            transition: opacity 0.4s ease;\n        }\n\n        .faq-compact-item:hover {\n            border-color: rgba(0, 168, 255, 0.5);\n            background: linear-gradient(145deg, rgba(15, 23, 42, 0.85) 0%, rgba(15, 23, 42, 0.65) 100%);\n            transform: translateY(-5px);\n            box-shadow: \n                0 20px 40px rgba(0, 168, 255, 0.3),\n                0 0 80px rgba(0, 224, 255, 0.2);\n        }\n\n        .faq-compact-item:hover::before {\n            opacity: 1;\n        }\n\n        .faq-compact-item.active {\n            border-color: rgba(0, 168, 255, 0.6);\n            background: linear-gradient(145deg, rgba(15, 23, 42, 0.9) 0%, rgba(15, 23, 42, 0.7) 100%);\n            box-shadow: \n                0 20px 50px rgba(0, 168, 255, 0.4),\n                0 0 100px rgba(0, 224, 255, 0.3);\n        }\n\n        .faq-compact-item.active::before {\n            opacity: 1;\n        }\n\n        .faq-compact-question {\n            padding: 1.8rem 2rem;\n            cursor: pointer;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            gap: 1rem;\n            transition: all 0.3s ease;\n        }\n\n        .faq-compact-question:hover {\n            background: rgba(0, 168, 255, 0.08);\n        }\n\n        .faq-compact-question h3 {\n            font-size: 1.05rem;\n            font-weight: 700;\n            color: var(--text-white);\n            line-height: 1.4;\n            letter-spacing: -0.3px;\n        }\n\n        .faq-compact-icon {\n            min-width: 40px;\n            height: 40px;\n            border-radius: 12px;\n            background: linear-gradient(135deg, rgba(0, 168, 255, 0.2), rgba(0, 224, 255, 0.2));\n            border: 2px solid rgba(0, 168, 255, 0.3);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            position: relative;\n            box-shadow: 0 4px 15px rgba(0, 168, 255, 0.2);\n        }\n\n        .faq-compact-icon::before,\n        .faq-compact-icon::after {\n            content: '';\n            position: absolute;\n            background: var(--color-4);\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        .faq-compact-icon::before {\n            width: 16px;\n            height: 3px;\n            border-radius: 2px;\n        }\n\n        .faq-compact-icon::after {\n            width: 3px;\n            height: 16px;\n            border-radius: 2px;\n        }\n\n        .faq-compact-item.active .faq-compact-icon {\n            background: linear-gradient(135deg, var(--color-2) 0%, var(--color-3) 100%);\n            transform: rotate(180deg);\n            box-shadow: 0 6px 20px rgba(0, 168, 255, 0.6);\n            border-color: rgba(0, 168, 255, 0.5);\n        }\n\n        .faq-compact-item.active .faq-compact-icon::before,\n        .faq-compact-item.active .faq-compact-icon::after {\n            background: var(--text-white);\n        }\n\n        .faq-compact-item.active .faq-compact-icon::after {\n            opacity: 0;\n            transform: rotate(90deg);\n        }\n\n        .faq-compact-answer {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1), padding 0.5s ease;\n            padding: 0 2rem;\n        }\n\n        .faq-compact-item.active .faq-compact-answer {\n            max-height: 500px;\n            padding: 0 2rem 1.8rem;\n        }\n\n        .faq-compact-answer p {\n            color: var(--text-cool-gray);\n            line-height: 1.7;\n            font-size: 0.95rem;\n        }\n\n        .faq-compact-answer strong {\n            color: var(--color-4);\n            font-weight: 700;\n        }\n\n        .faq-link-wrapper {\n            text-align: center;\n            animation: fadeInUp 1.2s ease;\n        }\n\n        .faq-view-all {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.8rem;\n            padding: 1rem 2.5rem;\n            background: linear-gradient(135deg, var(--color-2) 0%, var(--color-3) 50%, var(--color-3) 100%);\n            border: none;\n            border-radius: 16px;\n            color: var(--text-white);\n            font-weight: 700;\n            font-size: 0.95rem;\n            text-decoration: none;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n            backdrop-filter: blur(10px);\n            position: relative;\n            overflow: hidden;\n            box-shadow: 0 10px 30px rgba(0, 168, 255, 0.4);\n        }\n\n        .faq-view-all::before {\n            content: '';\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            width: 0;\n            height: 0;\n            border-radius: 50%;\n            background: rgba(255, 255, 255, 0.25);\n            transform: translate(-50%, -50%);\n            transition: width 0.7s, height 0.7s;\n            pointer-events: none;\n        }\n\n        .faq-view-all:hover::before {\n            width: 300px;\n            height: 300px;\n        }\n\n        .faq-view-all span {\n            position: relative;\n            z-index: 1;\n        }\n\n        .faq-view-all:hover {\n            transform: translateY(-4px) scale(1.02);\n            box-shadow: \n                0 20px 50px rgba(0, 168, 255, 0.6),\n                0 0 80px rgba(0, 224, 255, 0.4),\n                inset 0 1px 0 rgba(255, 255, 255, 0.2);\n        }\n\n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(40px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        @media (max-width: 968px) {\n            .faq-compact-grid {\n                grid-template-columns: 1fr;\n                gap: 1.5rem;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .quick-faq {\n                padding: 4rem 5% 3.5rem;\n            }\n\n            .faq-header h2 {\n                font-size: 2.6rem;\n                letter-spacing: -1.5px;\n            }\n\n            .faq-subtitle {\n                font-size: 0.95rem;\n            }\n\n            .faq-compact-question {\n                padding: 1.5rem 1.5rem;\n            }\n\n            .faq-compact-question h3 {\n                font-size: 0.98rem;\n            }\n\n            .faq-compact-icon {\n                min-width: 36px;\n                height: 36px;\n            }\n\n            .faq-compact-answer p {\n                font-size: 0.92rem;\n            }\n\n            .faq-compact-item.active .faq-compact-answer {\n                padding: 0 1.5rem 1.5rem;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .quick-faq {\n                padding: 3rem 4% 2.5rem;\n            }\n\n            .faq-header h2 {\n                font-size: 2rem;\n                letter-spacing: -1px;\n            }\n\n            .faq-subtitle {\n                font-size: 0.88rem;\n            }\n\n            .faq-badge {\n                font-size: 0.7rem;\n                padding: 0.5rem 1.2rem;\n            }\n\n            .faq-compact-question {\n                padding: 1.3rem 1.3rem;\n            }\n\n            .faq-compact-question h3 {\n                font-size: 0.9rem;\n            }\n\n            .faq-view-all {\n                font-size: 0.85rem;\n                padding: 0.9rem 2rem;\n            }\n\n            .faq-compact-answer p {\n                font-size: 0.88rem;\n            }\n        }\n\n\/* Comparison card icon colors - FINAL FIX *\/\n.comparison-card .feature-icon {\n    background: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n}\n\n.comparison-card:not(.winner) .feature-icon svg {\n    stroke: #dc143c !important;\n}\n\n.comparison-card.winner .feature-icon svg {\n    stroke: #00e0ff !important;\n}\n\n        \/* Fix 1: Pricing button colors *\/\n        .pricing-section .pricing-card .cta-button {\n            background: linear-gradient(135deg, var(--color-2) 0%, var(--color-3) 50%, var(--color-3) 100%) !important;\n        }\n\n        .pricing-section .pricing-card.featured .cta-button {\n            background: linear-gradient(135deg, #f59e0b 0%, var(--error-crimson) 50%, #dc2626 100%) !important;\n        }\n\n        \/* Show mobile menu on small desktop screens and when zoomed in *\/\n        @media (max-width: 1350px) {\n            .gooey-nav-container,\n            .header-buttons {\n                display: none !important;\n            }\n            \n            .mobile-menu-btn {\n                display: flex !important;\n            }\n        }\n\n        @media (max-width: 1400px) {\n            .hero-content h1 {\n                font-size: 4.5rem;\n            }\n        }\n\n        @media (max-width: 1200px) {\n            .hero-content h1 {\n                font-size: 4rem;\n                letter-spacing: -2px;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .hero-content h1 {\n                font-size: 3rem;\n                letter-spacing: -1.5px;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .hero-content h1 {\n                font-size: 2.2rem;\n                letter-spacing: -1px;\n            }\n        }\n\n        .header h2 {\n            font-size: clamp(2.5rem, 7vw, 5rem);\n            font-weight: 900;\n            letter-spacing: -0.04em;\n            margin-bottom: 1rem;\n            background: linear-gradient(135deg, var(--text-white) 0%, var(--color-4) 50%, var(--text-white) 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            background-size: 200% auto;\n            animation: shimmer 4s linear infinite;\n            line-height: 1.1;\n        }\n\n        \/* Make pricing buttons always look hovered *\/\n        .pricing-section .cta-button {\n            transform: translateY(-5px) scale(1.02) !important;\n            box-shadow: \n                0 30px 60px rgba(0, 168, 255, 0.7),\n                0 0 100px rgba(0, 224, 255, 0.4),\n                inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;\n        }\n\n        .pricing-section .pricing-card.featured .cta-button {\n            transform: translateY(-5px) scale(1.02) !important;\n            box-shadow: \n                0 30px 60px rgba(245, 158, 11, 0.7),\n                0 0 100px rgba(220, 20, 60, 0.4),\n                inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;\n        }\n\n        \/* Remove hover effects completely *\/\n        .pricing-section .cta-button:hover {\n            transform: translateY(-5px) scale(1.02) !important;\n        }\n\n\/* Remove glow from pricing buttons *\/\n.pricing-section .cta-button {\n    box-shadow: none !important;\n}\n\n.pricing-section .cta-button:hover {\n    box-shadow: none !important;\n}\n\n.pricing-section .pricing-card.featured .cta-button {\n    box-shadow: none !important;\n}\n\n.pricing-section .pricing-card.featured .cta-button:hover {\n    box-shadow: none !important;\n}\n\n\/* Fix Pricing Button Styles - Add this to the end of your CSS *\/\n.pricing-section .payment-buttons .cta-button {\n    width: 100%;\n    padding: 1rem 1.5rem;\n    border-radius: 12px;\n    font-weight: 600;\n    font-size: 0.95rem;\n    border: none;\n    cursor: pointer;\n    user-select: none;\n    transition: all 0.2s ease;\n    position: relative;\n    overflow: hidden;\n    text-transform: none;\n    letter-spacing: 0.3px;\n    background: linear-gradient(180deg, #00e0ff 0%, #00a8ff 100%) !important;\n    color: #fff !important;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;\n    text-decoration: none;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 0.5rem;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n    transform: none !important;\n}\n\n.pricing-section .payment-buttons .cta-button-secondary {\n    background: linear-gradient(180deg, #0070ba 0%, #005ea6 100%) !important;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;\n    color: #fff !important;\n    transform: none !important;\n}\n\n.pricing-section .pricing-card.featured .payment-buttons .cta-button {\n    background: linear-gradient(180deg, #00e0ff 0%, #00a8ff 100%) !important;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.25) !important;\n}\n\n\/* Hover states *\/\n.pricing-section .payment-buttons .cta-button:not(.cta-button-secondary):hover {\n    transform: translateY(-1px) !important;\n    background: linear-gradient(180deg, #00a8ff 0%, #0088cc 100%) !important;\n    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2), 0 2px 4px rgba(0, 0, 0, 0.25) !important;\n}\n\n.pricing-section .payment-buttons .cta-button-secondary:hover {\n    background: linear-gradient(180deg, #005ea6 0%, #004c87 100%) !important;\n    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15), 0 1px 3px rgba(0, 0, 0, 0.2) !important;\n    transform: translateY(-1px) !important;\n}\n\n.pricing-section .pricing-card.featured .payment-buttons .cta-button:hover {\n    background: linear-gradient(180deg, #00a8ff 0%, #0088cc 100%) !important;\n    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2), 0 2px 4px rgba(0, 0, 0, 0.25) !important;\n}\n\n.pricing-section .pricing-card.featured .payment-buttons .cta-button-secondary:hover {\n    background: linear-gradient(180deg, #005ea6 0%, #004c87 100%) !important;\n    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15), 0 1px 3px rgba(0, 0, 0, 0.2) !important;\n    transform: translateY(-1px) !important;\n}\n\n\/* Active states *\/\n.pricing-section .payment-buttons .cta-button:active {\n    transform: translateY(0) !important;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;\n}\n\n\/* Remove any conflicting transforms and box-shadows from other sections *\/\n.pricing-section .cta-button,\n.pricing-section .cta-button-secondary {\n    transform: none !important;\n    box-shadow: none !important;\n}\n\n\/* Fix Featured Plan PayPal Button Hover *\/\n.pricing-section .pricing-card.featured .payment-buttons .cta-button-secondary:hover {\n    background: linear-gradient(180deg, #005ea6 0%, #004c87 100%) !important;\n    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15), 0 1px 3px rgba(0, 0, 0, 0.2) !important;\n    transform: translateY(-1px) !important;\n}\n\n\/* Ensure PayPal buttons always stay blue *\/\n.pricing-section .payment-buttons .cta-button-secondary,\n.pricing-section .pricing-card.featured .payment-buttons .cta-button-secondary {\n    background: linear-gradient(180deg, #0070ba 0%, #005ea6 100%) !important;\n}\n\n.pricing-section .payment-buttons .cta-button-secondary:hover,\n.pricing-section .pricing-card.featured .payment-buttons .cta-button-secondary:hover {\n    background: linear-gradient(180deg, #005ea6 0%, #004c87 100%) !important;\n}\n\n\n\/* Fix: Center payment buttons *\/\n.pricing-card .payment-buttons {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0.75rem !important;\n    width: 100% !important;\n    margin-top: auto !important;\n    align-items: center !important;\n    justify-content: center !important;\n}\n\n.pricing-card .payment-buttons .cta-button,\n.pricing-card .payment-buttons .cta-button-secondary {\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 auto !important;\n}\n\n\n\n\n\/* ===== MAKE PRICING TEXT BIGGER - MOBILE ONLY ===== *\/\n@media (max-width: 768px) {\n    \/* Plan name (1 Month, 3 Months, etc.) *\/\n    .plan-name {\n        font-size: 2.5rem !important;\n        font-weight: 900 !important;\n        margin-bottom: 1.5rem !important;\n        letter-spacing: -1.5px !important;\n    }\n    \n    \/* Price number (9.99, 25.99, etc.) *\/\n    .price {\n        font-size: 4.5rem !important;\n        font-weight: 900 !important;\n        letter-spacing: -4px !important;\n    }\n    \n    \/* Currency symbol (\u20ac, $, \u00a3) *\/\n    .currency {\n        font-size: 2.5rem !important;\n        font-weight: 800 !important;\n    }\n    \n    \/* Period text (per month, total price) *\/\n    .period {\n        font-size: 1.3rem !important;\n        font-weight: 600 !important;\n    }\n    \n    \/* Monthly price breakdown (\u20ac8.66\/month) *\/\n    .monthly-price {\n        font-size: 1.1rem !important;\n        font-weight: 700 !important;\n    }\n    \n    \/* Save badge *\/\n    .save-badge {\n        font-size: 1rem !important;\n        padding: 0.7rem 1.5rem !important;\n        font-weight: 900 !important;\n    }\n}\n\n@media (max-width: 480px) {\n    \/* Slightly smaller for very small phones *\/\n    .plan-name {\n        font-size: 2.2rem !important;\n    }\n    \n    .price {\n        font-size: 4rem !important;\n    }\n    \n    .currency {\n        font-size: 2.2rem !important;\n    }\n    \n    .period {\n        font-size: 1.2rem !important;\n    }\n    \n    .monthly-price {\n        font-size: 1rem !important;\n    }\n}\n\/* ===== END MOBILE ONLY BIGGER TEXT ===== *\/\n\n\/* ===== PRICING MOBILE FIX - PHONES ONLY ===== *\/\n@media (max-width: 768px) {\n    \/* Sharp text for pricing section only *\/\n    .pricing-section .pricing-card,\n    .pricing-section .pricing-card *,\n    .pricing-section .plan-name,\n    .pricing-section .price,\n    .pricing-section .currency,\n    .pricing-section .period,\n    .pricing-section .monthly-price,\n    .pricing-section .save-badge,\n    .pricing-section .feature-text {\n        -webkit-font-smoothing: antialiased;\n        -moz-osx-font-smoothing: grayscale;\n        text-rendering: optimizeLegibility;\n    }\n    \n    \/* Remove blur from pricing cards only *\/\n    .pricing-section .pricing-card {\n        backdrop-filter: none;\n        -webkit-backdrop-filter: none;\n        filter: none;\n        transform: translateZ(0);\n    }\n    \n    \/* White price text in pricing section only *\/\n    .pricing-section .price {\n        background: none;\n        -webkit-background-clip: unset;\n        -webkit-text-fill-color: #ffffff;\n        color: #ffffff;\n        font-weight: 900;\n        text-shadow: none;\n    }\n    \n    \/* Disable animations *\/\n    .pricing-section .pricing-card {\n        animation: none;\n        transform: none;\n    }\n    \n    .pricing-section .pricing-card:hover {\n        transform: translateY(-5px);\n    }\n    \n    .pricing-section .pricing-card::before,\n    .pricing-section .pricing-card::after {\n        display: none;\n    }\n}\n\/* ===== END PRICING MOBILE FIX ===== *\/\n\n\/* ===== SMOOTH SCROLLING FOR MOBILE ===== *\/\nhtml {\n    scroll-behavior: smooth;\n}\n\n@media (max-width: 768px) {\n    html, body {\n        scroll-behavior: smooth;\n        -webkit-overflow-scrolling: touch;\n    }\n    \n    .scroll-wrapper,\n    .device-scroll-wrapper,\n    .reviews-scroll-wrapper,\n    .mobile-menu {\n        scroll-behavior: smooth;\n        -webkit-overflow-scrolling: touch;\n    }\n    \n    * {\n        -webkit-tap-highlight-color: transparent;\n    }\n}\n\n@supports (-webkit-touch-callout: none) {\n    html, body {\n        -webkit-overflow-scrolling: touch;\n    }\n}\n\/* ===== END SMOOTH SCROLLING ===== *\/\n\n\n    <\/style>\n<\/head>\n<body>\n    <section id=\"home\">\n           <header id=\"header\">\n        <div class=\"logo\" onclick=\"window.location.href='#home'\">\n            <div class=\"logo-icon\"><\/div>\n            <div class=\"logo-text\">\n                <span class=\"logo-main\">StreamEZ<\/span>\n                <span class=\"logo-tagline\">PREMIUM IPTV<\/span>\n            <\/div>\n        <\/div>\n        \n        <div class=\"gooey-nav-container\" id=\"gooeyNav\">\n            <nav>\n                <ul>\n                    <li class=\"active\"><a href=\"#home\">Home<\/a><\/li>\n                    <li><a href=\"#pricing\">Pricing<\/a><\/li>\n                    <li><a href=\"#faq\">FAQ<\/a><\/li>\n                    <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/iptv-guide\/\">Guide<\/a><\/li>\n                    <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/channels-list\/\">Channels<\/a><\/li>\n                    <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/contact\/\">Support<\/a><\/li>\n                <\/ul>\n            <\/nav>\n            <span class=\"effect filter\"><\/span>\n            <span class=\"effect text\"><\/span>\n        <\/div>\n\n        <div class=\"header-buttons\">\n            <a href=\"https:\/\/wa.me\/212688196707?text=Hi!%20I%27d%20like%20to%20start%20my%20free%20trial%20with%20Easy%20IPTV\" class=\"btn btn-trial\"><span>\ud83c\udf81 Free Trial<\/span><\/a>\n            <a href=\"https:\/\/buyiptv-subscribe.com\/en\/pricing\/\" class=\"btn btn-subscribe\"><span>Subscribe Now<\/span><\/a>\n        <\/div>\n        <div class=\"mobile-menu-btn\" id=\"menuBtn\">\n            <span><\/span>\n            <span><\/span>\n            <span><\/span>\n        <\/div>\n    <\/header>\n\n    <div class=\"menu-overlay\" id=\"menuOverlay\"><\/div>\n    <div class=\"mobile-menu\" id=\"mobileMenu\">\n        <div class=\"mobile-menu-logo\">\n            <div class=\"logo-icon\"><\/div>\n            <div class=\"logo-text\">\n                <span class=\"logo-main\">StreamEZ<\/span>\n                <span class=\"logo-tagline\">PREMIUM IPTV<\/span>\n            <\/div>\n        <\/div>\n        <nav>\n            <a href=\"#home\">Home<\/a>\n            <a href=\"#pricing\">Pricing<\/a>\n            <a href=\"#faq\">FAQ<\/a>\n            <a href=\"https:\/\/buyiptv-subscribe.com\/en\/iptv-guide\/\">Guide<\/a>\n            <a href=\"https:\/\/buyiptv-subscribe.com\/en\/channels-list\/\">Channels<\/a>\n            <a href=\"https:\/\/buyiptv-subscribe.com\/en\/contact\/\">Support<\/a>\n        <\/nav>\n    <\/div>\n\n    <section class=\"hero\">\n        <div class=\"hero-content\">\n            <h1>\n                Your Ultimate<br>\n                <span class=\"gradient-text\">Buy IPTV Hub<\/span>\n            <\/h1>\n            \n            <p>Watch Everything with Buy-IPTV\nStream 25,000+ live channels and 105,000+ movies &#038; series in 4K. Buy-IPTV lets you watch anytime, anywhere, on any device.<\/p>\n            <div class=\"hero-buttons\">\n                <a href=\"https:\/\/wa.me\/212688196707?text=Hi!%20I%27d%20like%20to%20start%20my%20free%20trial%20with%20Easy%20IPTV\" class=\"btn btn-subscribe btn-hero\"><span>\ud83d\ude80 Start Free Trial<\/span><\/a>\n                <a href=\"https:\/\/buyiptv-subscribe.com\/en\/channels-list\/\" class=\"btn btn-trial btn-hero\"><span>\ud83d\udcfa View Channels<\/span><\/a>\n            <\/div>\n        <\/div>\n\n        <div class=\"tv-showcase\">\n            <div class=\"tv-screen\">\n                <div class=\"screen-bezel\">\n                    <div class=\"screen-content\">\n                        <div class=\"channel-grid\">\n                            <div class=\"channel-item\">\n                                <div class=\"channel-label\">\n                                    <div class=\"channel-category\">Movies<\/div>\n                                    <div class=\"channel-title\">105,000+ Movies<\/div>\n                                    <div class=\"channel-subtitle\">All your favorite films in one place<\/div>\n                                <\/div>\n                            <\/div>\n                            <div class=\"channel-item\">\n                                <div class=\"channel-label\">\n                                    <div class=\"channel-category\">Live Sports<\/div>\n                                    <div class=\"channel-title\">All Sports Live 24\/7<\/div>\n                                    <div class=\"channel-subtitle\">Football, basketball, UFC &#038; more<\/div>\n                                <\/div>\n                            <\/div>\n                            <div class=\"channel-item\">\n                                <div class=\"channel-label\">\n                                    <div class=\"channel-category\">TV Series<\/div>\n                                    <div class=\"channel-title\">Every Series You Love<\/div>\n                                    <div class=\"channel-subtitle\">From classics to latest episodes<\/div>\n                                <\/div>\n                            <\/div>\n                            <div class=\"channel-item\">\n                                <div class=\"channel-label\">\n                                    <div class=\"channel-category\">Live TV<\/div>\n                                    <div class=\"channel-title\">30,000+ Live Channels<\/div>\n                                    <div class=\"channel-subtitle\">News, entertainment &#038; international TV<\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tv-stand\"><\/div>\n        <\/div>\n    <\/section>\n\n    <script>\n        \/\/ Gooey Navigation JavaScript\n        class GooeyNav {\n            constructor(container, options = {}) {\n                this.container = container;\n                this.nav = container.querySelector('nav ul');\n                this.filterEffect = container.querySelector('.effect.filter');\n                this.textEffect = container.querySelector('.effect.text');\n                this.items = Array.from(this.nav.querySelectorAll('li'));\n                \n                this.options = {\n                    animationTime: options.animationTime || 600,\n                    particleCount: options.particleCount || 15,\n                    particleDistances: options.particleDistances || [90, 10],\n                    particleR: options.particleR || 100,\n                    timeVariance: options.timeVariance || 300,\n                    colors: options.colors || [1, 2, 3, 1, 2, 3, 1, 4],\n                    initialActiveIndex: options.initialActiveIndex || 0\n                };\n                \n                this.activeIndex = this.options.initialActiveIndex;\n                this.init();\n            }\n            \n            init() {\n                this.items.forEach((item, index) => {\n                    item.addEventListener('click', (e) => this.handleClick(e, index));\n                });\n                \n                const activeItem = this.items[this.activeIndex];\n                if (activeItem) {\n                    this.updateEffectPosition(activeItem);\n                    this.textEffect.classList.add('active');\n                }\n                \n                window.addEventListener('resize', () => {\n                    const currentActive = this.items[this.activeIndex];\n                    if (currentActive) {\n                        this.updateEffectPosition(currentActive);\n                    }\n                });\n            }\n            \n            noise(n = 1) {\n                return n \/ 2 - Math.random() * n;\n            }\n            \n            getXY(distance, pointIndex, totalPoints) {\n                const angle = ((360 + this.noise(8)) \/ totalPoints) * pointIndex * (Math.PI \/ 180);\n                return [distance * Math.cos(angle), distance * Math.sin(angle)];\n            }\n            \n            createParticle(i, t, d, r) {\n                let rotate = this.noise(r \/ 10);\n                return {\n                    start: this.getXY(d[0], this.options.particleCount - i, this.options.particleCount),\n                    end: this.getXY(d[1] + this.noise(7), this.options.particleCount - i, this.options.particleCount),\n                    time: t,\n                    scale: 1 + this.noise(0.2),\n                    color: this.options.colors[Math.floor(Math.random() * this.options.colors.length)],\n                    rotate: rotate > 0 ? (rotate + r \/ 20) * 10 : (rotate - r \/ 20) * 10\n                };\n            }\n            \n            makeParticles(element) {\n                const d = this.options.particleDistances;\n                const r = this.options.particleR;\n                const bubbleTime = this.options.animationTime * 2 + this.options.timeVariance;\n                element.style.setProperty('--time', `${bubbleTime}ms`);\n                \n                for (let i = 0; i < this.options.particleCount; i++) {\n                    const t = this.options.animationTime * 2 + this.noise(this.options.timeVariance * 2);\n                    const p = this.createParticle(i, t, d, r);\n                    element.classList.remove('active');\n                    \n                    setTimeout(() => {\n                        const particle = document.createElement('span');\n                        const point = document.createElement('span');\n                        particle.classList.add('particle');\n                        particle.style.setProperty('--start-x', `${p.start[0]}px`);\n                        particle.style.setProperty('--start-y', `${p.start[1]}px`);\n                        particle.style.setProperty('--end-x', `${p.end[0]}px`);\n                        particle.style.setProperty('--end-y', `${p.end[1]}px`);\n                        particle.style.setProperty('--time', `${p.time}ms`);\n                        particle.style.setProperty('--scale', `${p.scale}`);\n                        particle.style.setProperty('--color', `var(--color-${p.color}, white)`);\n                        particle.style.setProperty('--rotate', `${p.rotate}deg`);\n                        \n                        point.classList.add('point');\n                        particle.appendChild(point);\n                        element.appendChild(particle);\n                        \n                        requestAnimationFrame(() => {\n                            element.classList.add('active');\n                        });\n                        \n                        setTimeout(() => {\n                            try {\n                                element.removeChild(particle);\n                            } catch {}\n                        }, t);\n                    }, 30);\n                }\n            }\n            \n            updateEffectPosition(element) {\n                const containerRect = this.container.getBoundingClientRect();\n                const pos = element.getBoundingClientRect();\n                \n                const styles = {\n                    left: `${pos.x - containerRect.x}px`,\n                    top: `${pos.y - containerRect.y}px`,\n                    width: `${pos.width}px`,\n                    height: `${pos.height}px`\n                };\n                \n                Object.assign(this.filterEffect.style, styles);\n                Object.assign(this.textEffect.style, styles);\n                this.textEffect.innerText = element.innerText;\n            }\n            \n            handleClick(e, index) {\n                const liEl = e.currentTarget;\n                const link = liEl.querySelector('a');\n                \n                \/\/ Only prevent default for internal anchor links\n                if (link && !link.getAttribute('target') && !link.getAttribute('href').startsWith('http')) {\n                    e.preventDefault();\n                }\n                \n                if (this.activeIndex === index) return;\n                \n                this.items[this.activeIndex].classList.remove('active');\n                this.items[index].classList.add('active');\n                this.activeIndex = index;\n                \n                this.updateEffectPosition(liEl);\n                \n                const particles = this.filterEffect.querySelectorAll('.particle');\n                particles.forEach(p => this.filterEffect.removeChild(p));\n                \n                this.textEffect.classList.remove('active');\n                void this.textEffect.offsetWidth;\n                this.textEffect.classList.add('active');\n                \n                this.makeParticles(this.filterEffect);\n            }\n        }\n        \n        const gooeyNavContainer = document.getElementById('gooeyNav');\n        if (gooeyNavContainer) {\n            new GooeyNav(gooeyNavContainer, {\n                particleCount: 15,\n                particleDistances: [90, 10],\n                particleR: 100,\n                initialActiveIndex: 0,\n                animationTime: 600,\n                timeVariance: 300,\n                colors: [1, 2, 3, 1, 2, 3, 1, 4]\n            });\n        }\n\n        const menuBtn = document.getElementById('menuBtn');\n        const mobileMenu = document.getElementById('mobileMenu');\n        const menuOverlay = document.getElementById('menuOverlay');\n\n        menuBtn.onclick = function() {\n            menuBtn.classList.toggle('active');\n            mobileMenu.classList.toggle('active');\n            menuOverlay.classList.toggle('active');\n            document.body.style.overflow = mobileMenu.classList.contains('active') ? 'hidden' : '';\n        };\n\n        menuOverlay.onclick = function() {\n            menuBtn.classList.remove('active');\n            mobileMenu.classList.remove('active');\n            menuOverlay.classList.remove('active');\n            document.body.style.overflow = '';\n        };\n\n        const menuLinks = mobileMenu.querySelectorAll('a');\n        menuLinks.forEach(link => {\n            link.onclick = function() {\n                menuBtn.classList.remove('active');\n                mobileMenu.classList.remove('active');\n                menuOverlay.classList.remove('active');\n                document.body.style.overflow = '';\n            };\n        });\n\n        window.addEventListener('scroll', () => {\n            const header = document.getElementById('header');\n            if (window.scrollY > 50) {\n                header.classList.add('scrolled');\n            } else {\n                header.classList.remove('scrolled');\n            }\n        });\n\n\/\/ Enhanced smooth scroll for all anchor links\n        document.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\n            anchor.addEventListener('click', function (e) {\n                e.preventDefault();\n                const targetId = this.getAttribute('href');\n                const target = document.querySelector(targetId);\n                \n                if (target) {\n                    \/\/ Close mobile menu if open\n                    const mobileMenu = document.getElementById('mobileMenu');\n                    const menuBtn = document.getElementById('menuBtn');\n                    const menuOverlay = document.getElementById('menuOverlay');\n                    \n                    if (mobileMenu && mobileMenu.classList.contains('active')) {\n                        menuBtn.classList.remove('active');\n                        mobileMenu.classList.remove('active');\n                        menuOverlay.classList.remove('active');\n                        document.body.style.overflow = '';\n                    }\n                    \n                    \/\/ Smooth scroll to target\n                    const headerOffset = 80;\n                    const elementPosition = target.getBoundingClientRect().top;\n                    const offsetPosition = elementPosition + window.pageYOffset - headerOffset;\n\n                    window.scrollTo({\n                        top: offsetPosition,\n                        behavior: 'smooth'\n                    });\n                }\n            });\n        });\n    <\/script>\n    <\/section>\n    \n    <section id=\"page2\">\n           <!-- FIRST: Device Showcase Section -->\n    <section class=\"devices-section\">\n        <div class=\"devices-header\">\n            <h2>Stream on <span class=\"gradient-text\">Every Screen<\/span><\/h2>\n            <p>With Buy IPTV, enjoy seamless streaming on all your devices. One subscription gives you unlimited entertainment anywhere.<\/p>\n        <\/div>\n\n        <div class=\"device-slider-container\">\n            <div class=\"device-scroll-wrapper\">\n                <div class=\"devices-row\" id=\"devices-row\"><\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- SECOND: Content Hub Section -->\n    <div class=\"content-section\">\n        <div class=\"section-header\">\n            <h2 class=\"section-title\">Explore Our <span class=\"gradient-text\">Content<\/span><\/h2>\n            <p class=\"section-subtitle\">Browse through thousands of movies, series, sports and anime with ratings and details<\/p>\n        <\/div>\n\n        <div class=\"tab-navigation\">\n            <button class=\"tab-btn active\" data-tab=\"movies\">Movies<\/button>\n            <button class=\"tab-btn\" data-tab=\"series\">Series<\/button>\n            <button class=\"tab-btn\" data-tab=\"sports\">Sports<\/button>\n            <button class=\"tab-btn\" data-tab=\"anime\">Anime<\/button>\n        <\/div>\n\n        <div class=\"slider-container\">\n            <div class=\"tab-content active\" id=\"movies\">\n                <div class=\"scroll-wrapper\">\n                    <div class=\"content-row\" id=\"movies-row\"><\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tab-content\" id=\"series\">\n                <div class=\"scroll-wrapper\">\n                    <div class=\"content-row\" id=\"series-row\"><\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tab-content\" id=\"sports\">\n                <div class=\"scroll-wrapper\">\n                    <div class=\"content-row\" id=\"sports-row\"><\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tab-content\" id=\"anime\">\n                <div class=\"scroll-wrapper\">\n                    <div class=\"content-row\" id=\"anime-row\"><\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        \/\/ Content Data\n        const contentData = {\n            movies: [\n                { title: \"28 Years Later\", year: 2025, genre: \"Horror\", rating: 7.2, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/28-Years-Later-2025.webp\", genres: [\"Horror\", \"Sci-Fi\"] },\n                { title: \"F1: The Movie\", year: 2025, genre: \"Action\", rating: 7.7, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/F1_-The-Movie-2025.webp\", genres: [\"Action\", \"Drama\"] },\n                { title: \"Fight Club\", year: 1999, genre: \"Drama\", rating: 8.8, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Fight-club.webp\", genres: [\"Drama\", \"Thriller\"] },\n                { title: \"Mission: Impossible - The Final Reckoning\", year: 2025, genre: \"Action\", rating: 7.2, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Mission_-Impossible-The-Final-Reckoning-2025.webp\", genres: [\"Action\", \"Thriller\"] },\n                { title: \"Sinners\", year: 2025, genre: \"Horror\", rating: 7.6, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Sinners-2025.webp\", genres: [\"Horror\", \"Drama\"] },\n                { title: \"The Long Walk\", year: 2025, genre: \"Thriller\", rating: 7.0, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/The-Long-Walk-2025.webp\", genres: [\"Thriller\", \"Horror\"] },\n                { title: \"Superman\", year: 2025, genre: \"Action\", rating: 7.1, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Superman-2025.webp\", genres: [\"Action\", \"Adventure\"] },\n                { title: \"The Substance\", year: 2024, genre: \"Horror\", rating: 7.2, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/The-Substance-2024.webp\", genres: [\"Horror\", \"Drama\"] },\n                { title: \"Thunderbolts\", year: 2025, genre: \"Action\", rating: 7.1, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Thunderbolts_-2025.webp\", genres: [\"Action\", \"Adventure\"] }\n            ],\n            series: [\n                { title: \"Alien: Earth\", season: \"Season 1\", genre: \"Sci-Fi\", rating: 8.5, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Alien_-Earth-2025.webp\", genres: [\"Sci-Fi\", \"Horror\"] },\n                { title: \"Better Call Saul\", season: \"2015-2022\", genre: \"Crime\", rating: 9.0, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Better-Call-Saul-2015.webp\", genres: [\"Crime\", \"Drama\"] },\n                { title: \"Breaking Bad\", season: \"2008-2013\", genre: \"Crime\", rating: 9.5, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Breaking-Bad-2008.webp\", genres: [\"Crime\", \"Drama\"] },\n                { title: \"Dexter\", season: \"2006-2013\", genre: \"Crime\", rating: 8.6, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Dexter-2006.webp\", genres: [\"Crime\", \"Drama\"] },\n                { title: \"From\", season: \"Season 3\", genre: \"Horror\", rating: 7.9, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/From-2022.webp\", genres: [\"Horror\", \"Mystery\"] },\n                { title: \"Game of Thrones\", season: \"2011-2019\", genre: \"Fantasy\", rating: 9.2, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Game-of-Thrones-2011.webp\", genres: [\"Fantasy\", \"Drama\"] },\n                { title: \"The Boys\", season: \"Season 5\", genre: \"Action\", rating: 8.7, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/The-Boys-2019.webp\", genres: [\"Action\", \"Comedy\"] },\n                { title: \"The Witcher\", season: \"Season 4\", genre: \"Fantasy\", rating: 7.9, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/The-Witcher-2019.webp\", genres: [\"Fantasy\", \"Adventure\"] },\n                { title: \"The Sopranos\", season: \"1999-2007\", genre: \"Crime\", rating: 9.2, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/The-Sopranos-1999.webp\", genres: [\"Crime\", \"Drama\"] }\n            ],\n            sports: [\n                { title: \"Basketball\", status: \"Live Now\", genre: \"NBA\", rating: 9.4, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/BASKETBALL.webp\", genres: [\"Basketball\", \"NBA\"] },\n                { title: \"Bundesliga\", status: \"Live Now\", genre: \"Football\", rating: 9.2, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/BUNDESLIGA.webp\", genres: [\"Football\", \"Soccer\"] },\n                { title: \"Europa League\", status: \"Live Now\", genre: \"Football\", rating: 9.3, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/EUROPA-LEAGUE.webp\", genres: [\"Football\", \"Soccer\"] },\n                { title: \"Formula 1\", status: \"Live Now\", genre: \"Racing\", rating: 9.6, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/F1.webp\", genres: [\"Racing\", \"F1\"] },\n                { title: \"La Liga\", status: \"Live Now\", genre: \"Football\", rating: 9.4, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/LALIGA.webp\", genres: [\"Football\", \"Soccer\"] },\n                { title: \"MotoGP\", status: \"Live Now\", genre: \"Racing\", rating: 9.1, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/MOTORSYCEL.webp\", genres: [\"Motorsport\", \"Racing\"] },\n                { title: \"NFL\", status: \"Live Now\", genre: \"American Football\", rating: 9.5, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/NFL.webp\", genres: [\"NFL\", \"Football\"] },\n                { title: \"Premier League\", status: \"Live Now\", genre: \"Football\", rating: 9.7, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/PREMIER-LEAGUE-1.webp\", genres: [\"Football\", \"Soccer\"] },\n                { title: \"UFC\", status: \"Live Now\", genre: \"MMA\", rating: 9.3, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/UFC.webp\", genres: [\"MMA\", \"Fighting\"] }\n            ],\n            anime: [\n                { title: \"Attack on Titan\", season: \"Final Season\", genre: \"Action\", rating: 9.1, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Attack-on-Titan-2013.webp\", genres: [\"Action\", \"Dark Fantasy\"] },\n                { title: \"Berserk\", season: \"1997\", genre: \"Fantasy\", rating: 8.7, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Berserk-1997.webp\", genres: [\"Dark Fantasy\", \"Action\"] },\n                { title: \"Cyberpunk: Edgerunners\", season: \"Season 1\", genre: \"Sci-Fi\", rating: 8.3, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Cyberpunk_-Edgerunners-2022.webp\", genres: [\"Sci-Fi\", \"Action\"] },\n                { title: \"Death Note\", season: \"2006-2007\", genre: \"Thriller\", rating: 9.0, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Death-Note-2006.webp\", genres: [\"Thriller\", \"Mystery\"] },\n                { title: \"Demon Slayer\", season: \"Season 4\", genre: \"Adventure\", rating: 8.6, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Demon-Slayer_-Kimetsu-no-Yaiba-2019.webp\", genres: [\"Adventure\", \"Supernatural\"] },\n                { title: \"Devil May Cry\", season: \"2025\", genre: \"Action\", rating: 7.8, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Devil-May-Cry-2025.webp\", genres: [\"Action\", \"Fantasy\"] },\n                { title: \"Jujutsu Kaisen\", season: \"Season 2\", genre: \"Action\", rating: 8.6, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Jujutsu-Kaisen-2020.webp\", genres: [\"Action\", \"Supernatural\"] },\n                { title: \"Naruto\", season: \"2002-2007\", genre: \"Adventure\", rating: 8.4, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/Naruto-2002.webp\", genres: [\"Adventure\", \"Action\"] },\n                { title: \"One Piece\", season: \"1999-Present\", genre: \"Adventure\", rating: 9.0, image: \"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/10\/One-Piece-1999.webp\", genres: [\"Adventure\", \"Fantasy\"] }\n            ]\n        };\n\n        \/\/ Device List\n        const deviceList = [\n            {\n                name: 'Smart TV',\n                description: '4K Ultra HD streaming',\n                svg: `<svg viewBox=\"0 0 200 160\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><linearGradient id=\"tvGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"><stop offset=\"0%\" style=\"stop-color:#a855f7;stop-opacity:1\" \/><stop offset=\"100%\" style=\"stop-color:#ec4899;stop-opacity:1\" \/><\/linearGradient><\/defs><rect x=\"10\" y=\"10\" width=\"180\" height=\"120\" rx=\"8\" fill=\"url(#tvGrad)\" opacity=\"0.2\"\/><rect x=\"15\" y=\"15\" width=\"170\" height=\"110\" rx=\"6\" fill=\"#1a1054\" stroke=\"url(#tvGrad)\" stroke-width=\"3\"\/><rect x=\"20\" y=\"20\" width=\"160\" height=\"95\" rx=\"4\" fill=\"#0a0e27\"\/><circle cx=\"100\" cy=\"122\" r=\"3\" fill=\"url(#tvGrad)\"\/><rect x=\"70\" y=\"135\" width=\"60\" height=\"8\" rx=\"4\" fill=\"url(#tvGrad)\" opacity=\"0.5\"\/><line x1=\"85\" y1=\"130\" x2=\"100\" y2=\"135\" stroke=\"url(#tvGrad)\" stroke-width=\"2\"\/><line x1=\"115\" y1=\"130\" x2=\"100\" y2=\"135\" stroke=\"url(#tvGrad)\" stroke-width=\"2\"\/><\/svg>`\n            },\n            {\n                name: 'iPhone',\n                description: 'Stream on the go',\n                svg: `<svg viewBox=\"0 0 100 200\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><linearGradient id=\"iphoneGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"><stop offset=\"0%\" style=\"stop-color:#3b82f6;stop-opacity:1\" \/><stop offset=\"100%\" style=\"stop-color:#a855f7;stop-opacity:1\" \/><\/linearGradient><\/defs><rect x=\"10\" y=\"5\" width=\"80\" height=\"190\" rx=\"18\" fill=\"url(#iphoneGrad)\" opacity=\"0.3\"\/><rect x=\"15\" y=\"10\" width=\"70\" height=\"180\" rx=\"15\" fill=\"#0a0e27\" stroke=\"url(#iphoneGrad)\" stroke-width=\"2\"\/><rect x=\"20\" y=\"25\" width=\"60\" height=\"150\" rx=\"8\" fill=\"#1a1054\"\/><rect x=\"40\" y=\"15\" width=\"20\" height=\"4\" rx=\"2\" fill=\"#a855f7\" opacity=\"0.5\"\/><\/svg>`\n            },\n            {\n                name: 'MacBook',\n                description: 'Desktop experience',\n                svg: `<svg viewBox=\"0 0 220 140\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><linearGradient id=\"macGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"><stop offset=\"0%\" style=\"stop-color:#ec4899;stop-opacity:1\" \/><stop offset=\"100%\" style=\"stop-color:#3b82f6;stop-opacity:1\" \/><\/linearGradient><\/defs><rect x=\"20\" y=\"10\" width=\"180\" height=\"110\" rx=\"8\" fill=\"#1a1054\" stroke=\"url(#macGrad)\" stroke-width=\"3\"\/><rect x=\"25\" y=\"15\" width=\"170\" height=\"95\" rx=\"4\" fill=\"#0a0e27\"\/><rect x=\"10\" y=\"120\" width=\"200\" height=\"8\" rx=\"4\" fill=\"url(#macGrad)\" opacity=\"0.5\"\/><rect x=\"5\" y=\"128\" width=\"210\" height=\"4\" rx=\"2\" fill=\"url(#macGrad)\" opacity=\"0.3\"\/><\/svg>`\n            },\n            {\n                name: 'iPad',\n                description: 'Perfect for tablets',\n                svg: `<svg viewBox=\"0 0 160 200\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><linearGradient id=\"ipadGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"><stop offset=\"0%\" style=\"stop-color:#a855f7;stop-opacity:1\" \/><stop offset=\"100%\" style=\"stop-color:#3b82f6;stop-opacity:1\" \/><\/linearGradient><\/defs><rect x=\"10\" y=\"10\" width=\"140\" height=\"180\" rx=\"15\" fill=\"url(#ipadGrad)\" opacity=\"0.3\"\/><rect x=\"15\" y=\"15\" width=\"130\" height=\"170\" rx=\"12\" fill=\"#0a0e27\" stroke=\"url(#ipadGrad)\" stroke-width=\"2\"\/><rect x=\"20\" y=\"20\" width=\"120\" height=\"160\" rx=\"8\" fill=\"#1a1054\"\/><\/svg>`\n            },\n            {\n                name: 'Android',\n                description: 'Mobile streaming',\n                svg: `<svg viewBox=\"0 0 100 200\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><linearGradient id=\"androidGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"><stop offset=\"0%\" style=\"stop-color:#ec4899;stop-opacity:1\" \/><stop offset=\"100%\" style=\"stop-color:#a855f7;stop-opacity:1\" \/><\/linearGradient><\/defs><rect x=\"10\" y=\"5\" width=\"80\" height=\"190\" rx=\"16\" fill=\"url(#androidGrad)\" opacity=\"0.3\"\/><rect x=\"15\" y=\"10\" width=\"70\" height=\"180\" rx=\"14\" fill=\"#0a0e27\" stroke=\"url(#androidGrad)\" stroke-width=\"2\"\/><rect x=\"20\" y=\"20\" width=\"60\" height=\"160\" rx=\"8\" fill=\"#1a1054\"\/><circle cx=\"50\" cy=\"15\" r=\"2\" fill=\"#ec4899\"\/><\/svg>`\n            },\n            {\n                name: 'Fire TV Stick',\n                description: 'Plug and play',\n                svg: `<svg viewBox=\"0 0 200 100\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><linearGradient id=\"fireGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"><stop offset=\"0%\" style=\"stop-color:#3b82f6;stop-opacity:1\" \/><stop offset=\"100%\" style=\"stop-color:#ec4899;stop-opacity:1\" \/><\/linearGradient><\/defs><rect x=\"20\" y=\"35\" width=\"120\" height=\"30\" rx=\"15\" fill=\"url(#fireGrad)\" opacity=\"0.3\"\/><rect x=\"25\" y=\"40\" width=\"110\" height=\"20\" rx=\"10\" fill=\"#0a0e27\" stroke=\"url(#fireGrad)\" stroke-width=\"2\"\/><circle cx=\"80\" cy=\"50\" r=\"4\" fill=\"#ec4899\"\/><path d=\"M150 50 L180 35 L180 65 Z\" fill=\"url(#fireGrad)\" opacity=\"0.6\"\/><\/svg>`\n            },\n            {\n                name: 'Apple TV',\n                description: 'Premium streaming',\n                svg: `<svg viewBox=\"0 0 160 100\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><linearGradient id=\"appletvGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"><stop offset=\"0%\" style=\"stop-color:#a855f7;stop-opacity:1\" \/><stop offset=\"100%\" style=\"stop-color:#3b82f6;stop-opacity:1\" \/><\/linearGradient><\/defs><rect x=\"20\" y=\"30\" width=\"120\" height=\"40\" rx=\"8\" fill=\"url(#appletvGrad)\" opacity=\"0.3\"\/><rect x=\"25\" y=\"35\" width=\"110\" height=\"30\" rx=\"6\" fill=\"#0a0e27\" stroke=\"url(#appletvGrad)\" stroke-width=\"2\"\/><circle cx=\"80\" cy=\"50\" r=\"6\" fill=\"#a855f7\"\/><rect x=\"50\" y=\"75\" width=\"60\" height=\"8\" rx=\"4\" fill=\"url(#appletvGrad)\" opacity=\"0.4\"\/><\/svg>`\n            },\n            {\n                name: 'Roku',\n                description: 'Easy streaming',\n                svg: `<svg viewBox=\"0 0 160 120\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><linearGradient id=\"rokuGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"><stop offset=\"0%\" style=\"stop-color:#ec4899;stop-opacity:1\" \/><stop offset=\"100%\" style=\"stop-color:#a855f7;stop-opacity:1\" \/><\/linearGradient><\/defs><rect x=\"30\" y=\"20\" width=\"100\" height=\"80\" rx=\"10\" fill=\"url(#rokuGrad)\" opacity=\"0.3\"\/><rect x=\"35\" y=\"25\" width=\"90\" height=\"70\" rx=\"8\" fill=\"#0a0e27\" stroke=\"url(#rokuGrad)\" stroke-width=\"2\"\/><rect x=\"45\" y=\"35\" width=\"70\" height=\"50\" rx=\"4\" fill=\"#1a1054\"\/><circle cx=\"80\" cy=\"90\" r=\"4\" fill=\"#ec4899\"\/><\/svg>`\n            },\n            {\n                name: 'Chromecast',\n                description: 'Cast to your TV',\n                svg: `<svg viewBox=\"0 0 120 120\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><linearGradient id=\"castGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"><stop offset=\"0%\" style=\"stop-color:#3b82f6;stop-opacity:1\" \/><stop offset=\"100%\" style=\"stop-color:#a855f7;stop-opacity:1\" \/><\/linearGradient><\/defs><circle cx=\"60\" cy=\"60\" r=\"45\" fill=\"url(#castGrad)\" opacity=\"0.3\"\/><circle cx=\"60\" cy=\"60\" r=\"40\" fill=\"#0a0e27\" stroke=\"url(#castGrad)\" stroke-width=\"2\"\/><path d=\"M30 70 Q30 50 45 45\" fill=\"none\" stroke=\"#3b82f6\" stroke-width=\"3\" opacity=\"0.7\"\/><path d=\"M30 75 Q30 55 50 50\" fill=\"none\" stroke=\"#a855f7\" stroke-width=\"3\" opacity=\"0.5\"\/><circle cx=\"30\" cy=\"80\" r=\"3\" fill=\"#ec4899\"\/><\/svg>`\n            },\n            {\n                name: 'Windows PC',\n                description: 'Full screen mode',\n                svg: `<svg viewBox=\"0 0 200 140\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><linearGradient id=\"winGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"><stop offset=\"0%\" style=\"stop-color:#a855f7;stop-opacity:1\" \/><stop offset=\"100%\" style=\"stop-color:#ec4899;stop-opacity:1\" \/><\/linearGradient><\/defs><rect x=\"20\" y=\"15\" width=\"160\" height=\"100\" rx=\"8\" fill=\"url(#winGrad)\" opacity=\"0.3\"\/><rect x=\"25\" y=\"20\" width=\"150\" height=\"90\" rx=\"6\" fill=\"#0a0e27\" stroke=\"url(#winGrad)\" stroke-width=\"2\"\/><rect x=\"30\" y=\"25\" width=\"140\" height=\"80\" rx=\"4\" fill=\"#1a1054\"\/><rect x=\"10\" y=\"115\" width=\"180\" height=\"6\" rx=\"3\" fill=\"url(#winGrad)\" opacity=\"0.5\"\/><\/svg>`\n            },\n            {\n                name: 'Gaming Console',\n                description: 'Xbox & PlayStation',\n                svg: `<svg viewBox=\"0 0 200 120\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><linearGradient id=\"consoleGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"><stop offset=\"0%\" style=\"stop-color:#3b82f6;stop-opacity:1\" \/><stop offset=\"100%\" style=\"stop-color:#ec4899;stop-opacity:1\" \/><\/linearGradient><\/defs><rect x=\"30\" y=\"40\" width=\"140\" height=\"60\" rx=\"30\" fill=\"url(#consoleGrad)\" opacity=\"0.3\"\/><rect x=\"35\" y=\"45\" width=\"130\" height=\"50\" rx=\"25\" fill=\"#0a0e27\" stroke=\"url(#consoleGrad)\" stroke-width=\"2\"\/><circle cx=\"70\" cy=\"70\" r=\"12\" fill=\"#1a1054\" stroke=\"#3b82f6\" stroke-width=\"2\"\/><circle cx=\"130\" cy=\"70\" r=\"12\" fill=\"#1a1054\" stroke=\"#ec4899\" stroke-width=\"2\"\/><rect x=\"95\" y=\"60\" width=\"10\" height=\"20\" rx=\"2\" fill=\"#a855f7\"\/><rect x=\"90\" y=\"65\" width=\"20\" height=\"10\" rx=\"2\" fill=\"#a855f7\"\/><\/svg>`\n            },\n            {\n                name: 'Android TV',\n                description: 'Smart TV platform',\n                svg: `<svg viewBox=\"0 0 200 160\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><linearGradient id=\"atvGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"><stop offset=\"0%\" style=\"stop-color:#ec4899;stop-opacity:1\" \/><stop offset=\"100%\" style=\"stop-color:#3b82f6;stop-opacity:1\" \/><\/linearGradient><\/defs><rect x=\"10\" y=\"10\" width=\"180\" height=\"120\" rx=\"8\" fill=\"url(#atvGrad)\" opacity=\"0.2\"\/><rect x=\"15\" y=\"15\" width=\"170\" height=\"110\" rx=\"6\" fill=\"#1a1054\" stroke=\"url(#atvGrad)\" stroke-width=\"3\"\/><rect x=\"20\" y=\"20\" width=\"160\" height=\"95\" rx=\"4\" fill=\"#0a0e27\"\/><path d=\"M90 80 L80 95 L85 95 L85 105 L95 105 L95 95 L100 95 Z\" fill=\"#ec4899\"\/><rect x=\"70\" y=\"135\" width=\"60\" height=\"8\" rx=\"4\" fill=\"url(#atvGrad)\" opacity=\"0.5\"\/><\/svg>`\n            }\n        ];\n\n        \/\/ Create Content Rows\n        function createRowContent(category, data) {\n            const row = document.getElementById(`${category}-row`);\n            const items = data.map(item => `\n                <div class=\"content-item\">\n                    <img decoding=\"async\" src=\"${item.image}\" alt=\"${item.title}\" loading=\"lazy\" draggable=\"false\">\n                    <div class=\"item-overlay\">\n                        <div class=\"item-title\">${item.title}<\/div>\n                        <div class=\"item-meta\">${item.year || item.season || item.status} \u2022 ${item.genre}<\/div>\n                        <div class=\"item-rating\">\n                            <div class=\"rating-stars\">\u2605<\/div>\n                            <div class=\"rating-value\">${item.rating}<\/div>\n                        <\/div>\n                        <div class=\"item-genres\">\n                            ${item.genres.map(g => `<span class=\"genre-tag\">${g}<\/span>`).join(\"\")}\n                        <\/div>\n                    <\/div>\n                <\/div>\n            `).join(\"\");\n            \n            row.innerHTML = items + items + items + items + items;\n        }\n\n        [\"movies\", \"series\", \"sports\", \"anime\"].forEach(key => {\n            createRowContent(key, contentData[key]);\n        });\n\n        \/\/ Create Device Cards\n        function createDeviceCard(device, idx) {\n            const svg = device.svg.replace(\/id=\"(\\w+)\"\/g, `id=\"$1-${idx}\"`).replace(\/url\\(#(\\w+)\\)\/g, `url(#$1-${idx})`);\n            return `<div class=\"device-card\"><div class=\"device-image-wrapper\"><div class=\"device-glow\"><\/div>${svg}<\/div><div class=\"device-name\">${device.name}<\/div><div class=\"device-description\">${device.description}<\/div><div class=\"device-status\"><span class=\"status-dot\"><\/span>Supported<\/div><\/div>`;\n        }\n\n        const deviceRow = document.getElementById('devices-row');\n        let deviceHtml = '', deviceIdx = 0;\n        for (let i = 0; i < 5; i++) {\n            deviceList.forEach(d => { deviceHtml += createDeviceCard(d, deviceIdx++); });\n        }\n        deviceRow.innerHTML = deviceHtml;\n\n        \/\/ Device Auto-Scroll\n        const deviceWrapper = document.querySelector('.device-scroll-wrapper');\n        const deviceItemWidth = 320 + 40;\n        const deviceSingleSetWidth = deviceItemWidth * deviceList.length;\n        deviceWrapper.scrollLeft = deviceSingleSetWidth * 2;\n        \n        let deviceUserInteracted = false, deviceCurrentScroll = deviceWrapper.scrollLeft, deviceAutoScrollInterval;\n\n        function startDeviceAutoScroll() {\n            if (deviceAutoScrollInterval) clearInterval(deviceAutoScrollInterval);\n            deviceAutoScrollInterval = setInterval(() => {\n                if (deviceUserInteracted) return;\n                deviceCurrentScroll += 1;\n                deviceWrapper.scrollLeft = deviceCurrentScroll;\n                const maxScroll = deviceWrapper.scrollWidth - deviceWrapper.clientWidth;\n                if (deviceCurrentScroll >= maxScroll - deviceItemWidth) {\n                    deviceWrapper.scrollLeft = deviceSingleSetWidth * 2;\n                    deviceCurrentScroll = deviceSingleSetWidth * 2;\n                } else if (deviceCurrentScroll <= deviceSingleSetWidth) {\n                    deviceWrapper.scrollLeft = deviceSingleSetWidth * 3;\n                    deviceCurrentScroll = deviceSingleSetWidth * 3;\n                }\n            }, 16);\n        }\n\n        let deviceIsDragging = false, deviceStartX, deviceScrollLeft, deviceVelocity = 0, deviceLastX = 0, deviceLastTime = Date.now(), deviceAnimationFrame;\n\n        deviceWrapper.addEventListener('mousedown', (e) => {\n            deviceIsDragging = true;\n            deviceStartX = e.pageX - deviceWrapper.offsetLeft;\n            deviceScrollLeft = deviceWrapper.scrollLeft;\n            deviceLastX = e.pageX;\n            deviceLastTime = Date.now();\n            deviceVelocity = 0;\n            deviceWrapper.style.cursor = 'grabbing';\n            deviceUserInteracted = true;\n            if (deviceAnimationFrame) cancelAnimationFrame(deviceAnimationFrame);\n        });\n\n        deviceWrapper.addEventListener('mouseleave', () => {\n            if (deviceIsDragging) {\n                deviceIsDragging = false;\n                deviceWrapper.style.cursor = 'grab';\n                applyDeviceMomentum();\n            }\n        });\n\n        deviceWrapper.addEventListener('mouseup', () => {\n            if (deviceIsDragging) {\n                deviceIsDragging = false;\n                deviceWrapper.style.cursor = 'grab';\n                applyDeviceMomentum();\n            }\n        });\n\n        deviceWrapper.addEventListener('mousemove', (e) => {\n            if (!deviceIsDragging) return;\n            e.preventDefault();\n            const x = e.pageX - deviceWrapper.offsetLeft;\n            const walk = (x - deviceStartX) * 1.5;\n            deviceWrapper.scrollLeft = deviceScrollLeft - walk;\n            const now = Date.now();\n            const dt = now - deviceLastTime;\n            const dx = e.pageX - deviceLastX;\n            deviceVelocity = dx \/ dt;\n            deviceLastX = e.pageX;\n            deviceLastTime = now;\n        });\n\n        function applyDeviceMomentum() {\n            if (Math.abs(deviceVelocity) > 0.1) {\n                deviceWrapper.scrollLeft -= deviceVelocity * 20;\n                deviceVelocity *= 0.95;\n                deviceAnimationFrame = requestAnimationFrame(applyDeviceMomentum);\n            } else {\n                setTimeout(() => {\n                    deviceUserInteracted = false;\n                    deviceCurrentScroll = deviceWrapper.scrollLeft;\n                    startDeviceAutoScroll();\n                }, 3000);\n            }\n        }\n\n        deviceWrapper.addEventListener('scroll', () => {\n            if (deviceWrapper.scrollLeft <= deviceSingleSetWidth) {\n                deviceWrapper.scrollLeft = deviceSingleSetWidth * 3;\n                deviceCurrentScroll = deviceSingleSetWidth * 3;\n            } else if (deviceWrapper.scrollLeft >= deviceSingleSetWidth * 4) {\n                deviceWrapper.scrollLeft = deviceSingleSetWidth * 2;\n                deviceCurrentScroll = deviceSingleSetWidth * 2;\n            }\n        });\n\n        let deviceTouchStartX = 0, deviceTouchScrollLeft = 0;\n\n        deviceWrapper.addEventListener('touchstart', (e) => {\n            deviceTouchStartX = e.touches[0].pageX;\n            deviceTouchScrollLeft = deviceWrapper.scrollLeft;\n            deviceUserInteracted = true;\n        });\n\n        deviceWrapper.addEventListener('touchend', () => {\n            setTimeout(() => {\n                deviceUserInteracted = false;\n                deviceCurrentScroll = deviceWrapper.scrollLeft;\n                startDeviceAutoScroll();\n            }, 3000);\n        });\n\n        startDeviceAutoScroll();\n\n        \/\/ Content Auto-Scroll\n        const autoScrollIntervals = {};\n        let userInteracted = {};\n\n        function startAutoScroll(tabId) {\n            if (autoScrollIntervals[tabId]) {\n                clearInterval(autoScrollIntervals[tabId]);\n            }\n\n            const wrapper = document.querySelector(`#${tabId} .scroll-wrapper`);\n            const row = document.querySelector(`#${tabId} .content-row`);\n            const items = row.querySelectorAll('.content-item');\n            \n            if (items.length === 0) return;\n            \n            const itemWidth = items[0].offsetWidth + 24;\n            const totalOriginalItems = contentData[tabId].length;\n            const singleSetWidth = itemWidth * totalOriginalItems;\n            \n            if (wrapper.scrollLeft === 0) {\n                wrapper.scrollLeft = singleSetWidth * 2;\n            }\n            \n            let currentScroll = wrapper.scrollLeft;\n            \n            autoScrollIntervals[tabId] = setInterval(() => {\n                if (userInteracted[tabId]) return;\n                \n                currentScroll += 1;\n                wrapper.scrollLeft = currentScroll;\n                \n                const maxScroll = wrapper.scrollWidth - wrapper.clientWidth;\n                if (currentScroll >= maxScroll - itemWidth) {\n                    wrapper.scrollLeft = singleSetWidth * 2;\n                    currentScroll = singleSetWidth * 2;\n                } else if (currentScroll <= singleSetWidth) {\n                    wrapper.scrollLeft = singleSetWidth * 3;\n                    currentScroll = singleSetWidth * 3;\n                }\n            }, 16);\n        }\n\n        document.querySelectorAll('.scroll-wrapper').forEach(wrapper => {\n            const tabId = wrapper.closest('.tab-content').id;\n            \n            let isDragging = false;\n            let startX;\n            let scrollLeft;\n            let velocity = 0;\n            let lastX = 0;\n            let lastTime = Date.now();\n            let animationFrame;\n\n            wrapper.addEventListener('mousedown', (e) => {\n                isDragging = true;\n                startX = e.pageX - wrapper.offsetLeft;\n                scrollLeft = wrapper.scrollLeft;\n                lastX = e.pageX;\n                lastTime = Date.now();\n                velocity = 0;\n                wrapper.style.cursor = 'grabbing';\n                userInteracted[tabId] = true;\n                if (animationFrame) cancelAnimationFrame(animationFrame);\n            });\n\n            wrapper.addEventListener('mouseleave', () => {\n                if (isDragging) {\n                    isDragging = false;\n                    wrapper.style.cursor = 'grab';\n                    applyMomentum();\n                }\n            });\n\n            wrapper.addEventListener('mouseup', () => {\n                if (isDragging) {\n                    isDragging = false;\n                    wrapper.style.cursor = 'grab';\n                    applyMomentum();\n                }\n            });\n\n            wrapper.addEventListener('mousemove', (e) => {\n                if (!isDragging) return;\n                e.preventDefault();\n                \n                const x = e.pageX - wrapper.offsetLeft;\n                const walk = (x - startX) * 1.5;\n                wrapper.scrollLeft = scrollLeft - walk;\n                \n                const now = Date.now();\n                const dt = now - lastTime;\n                const dx = e.pageX - lastX;\n                velocity = dx \/ dt;\n                lastX = e.pageX;\n                lastTime = now;\n            });\n\n            function applyMomentum() {\n                if (Math.abs(velocity) > 0.1) {\n                    wrapper.scrollLeft -= velocity * 20;\n                    velocity *= 0.95;\n                    animationFrame = requestAnimationFrame(applyMomentum);\n                } else {\n                    setTimeout(() => {\n                        userInteracted[tabId] = false;\n                        startAutoScroll(tabId);\n                    }, 3000);\n                }\n            }\n\n            wrapper.addEventListener('scroll', () => {\n                const items = wrapper.querySelectorAll('.content-item');\n                const itemWidth = items[0].offsetWidth + 24;\n                const totalOriginalItems = contentData[tabId].length;\n                const singleSetWidth = itemWidth * totalOriginalItems;\n                \n                if (wrapper.scrollLeft <= singleSetWidth) {\n                    wrapper.scrollLeft = singleSetWidth * 3;\n                } else if (wrapper.scrollLeft >= singleSetWidth * 4) {\n                    wrapper.scrollLeft = singleSetWidth * 2;\n                }\n            });\n\n            let touchStartX = 0;\n            let touchScrollLeft = 0;\n\n            wrapper.addEventListener('touchstart', (e) => {\n                touchStartX = e.touches[0].pageX;\n                touchScrollLeft = wrapper.scrollLeft;\n                userInteracted[tabId] = true;\n            });\n\n            wrapper.addEventListener('touchend', () => {\n                setTimeout(() => {\n                    userInteracted[tabId] = false;\n                    startAutoScroll(tabId);\n                }, 3000);\n            });\n        });\n\n        startAutoScroll('movies');\n\n        \/\/ Tab Navigation\n        const tabs = document.querySelectorAll(\".tab-btn\");\n        const contents = document.querySelectorAll(\".tab-content\");\n\n        tabs.forEach(tab => {\n            tab.addEventListener(\"click\", () => {\n                tabs.forEach(t => t.classList.remove(\"active\"));\n                contents.forEach(c => c.classList.remove(\"active\"));\n                tab.classList.add(\"active\");\n                const tabId = tab.dataset.tab;\n                document.getElementById(tabId).classList.add(\"active\");\n                \n                Object.values(autoScrollIntervals).forEach(interval => clearInterval(interval));\n                userInteracted[tabId] = false;\n                \n                setTimeout(() => startAutoScroll(tabId), 500);\n            });\n        });\n    <\/script>\n    <\/section>\n    \n    <section id=\"pricing\">\n        <section class=\"pricing-section\">\n            <div class=\"pricing-header\">\n                <h2>Choose Your <span class=\"gradient-text\">Perfect Plan<\/span><\/h2>\n                <p>Unlock unlimited entertainment with crystal-clear streaming using Buy IPTV. All plans include premium features with instant activation.<\/p>\n                \n                <!-- Payment Type Toggle -->\n                <div class=\"payment-type-toggle\">\n                    <div class=\"toggle-container\">\n                        <button class=\"toggle-btn active\" data-type=\"once\">Pay Once<\/button>\n                        <button class=\"toggle-btn\" data-type=\"monthly\">Pay Monthly<\/button>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"currency-selector\">\n                    <div class=\"currency-status\" id=\"currencyStatus\">Select Currency<\/div>\n                    <div class=\"currency-buttons\">\n                        <button class=\"currency-btn active\" data-currency=\"EUR\" data-symbol=\"\u20ac\">\n                            <span class=\"currency-code\">EUR<\/span>\n                            <span class=\"currency-name\">Euro<\/span>\n                        <\/button>\n                        <button class=\"currency-btn\" data-currency=\"USD\" data-symbol=\"$\">\n                            <span class=\"currency-code\">USD<\/span>\n                            <span class=\"currency-name\">US Dollar<\/span>\n                        <\/button>\n                        <button class=\"currency-btn\" data-currency=\"GBP\" data-symbol=\"\u00a3\">\n                            <span class=\"currency-code\">GBP<\/span>\n                            <span class=\"currency-name\">British Pound<\/span>\n                        <\/button>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"pricing-grid-container\">\n    <!-- Pay Once Grid -->\n    <div class=\"pricing-grid once-grid\" id=\"onceGrid\">\n        <!-- 1 Month Plan -->\n        <div class=\"pricing-card\" data-plan=\"1month\" data-base-price=\"9.99\" data-months=\"1\">\n            <div class=\"card-header\">\n                <div class=\"plan-name\">1 Month<\/div>\n                <div class=\"plan-price\">\n                    <span class=\"currency\">\u20ac<\/span>\n                    <span class=\"price\">9.99<\/span>\n                <\/div>\n                <div class=\"period\">per month<\/div>\n                <div class=\"monthly-price\" style=\"opacity: 0; pointer-events: none;\">\u20ac9.99\/month<\/div>\n                <div class=\"save-badge\" style=\"opacity: 0; pointer-events: none;\">Save 0%<\/div>\n            <\/div>\n\n            <ul class=\"features-list\">\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">25,000+ Premium Channels<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">Full SD\/HD\/4K\/8K Support<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">10 Gbps Ultra-Fast Speed<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">105,000+ Movies &#038; Series<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">All International Channels<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">TV Guide (EPG) Included<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">Instant Activation<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">24\/7 Premium Support<\/div>\n                <\/li>\n            <\/ul>\n\n <div class=\"payment-buttons\">\n    <a href=\"#\" class=\"cta-button\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <span>\n            <span class=\"button-icon\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                    <rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\/>\n                    <line x1=\"2\" y1=\"10\" x2=\"22\" y2=\"10\"\/>\n                <\/svg>\n            <\/span>\n            Continue with Card\n        <\/span>\n    <\/a>\n    <a href=\"https:\/\/amplify.sell.app\/product\/website-technical-audit\" class=\"cta-button cta-button-secondary\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <span>\n            <span class=\"button-icon\">\n                <svg viewBox=\"0 0 24 24\" fill=\"currentColor\">\n                    <path d=\"M7.076 21.337H2.47a.641.641 0 0 1-.633-.74L4.944.901C5.026.382 5.474 0 5.998 0h7.46c2.57 0 4.578.543 5.69 1.81 1.01 1.15 1.304 2.42 1.012 4.287-.023.143-.047.288-.077.437-.983 5.05-4.349 6.797-8.647 6.797h-2.19c-.524 0-.968.382-1.05.9l-1.12 7.106zm14.146-14.42a3.35 3.35 0 0 0-.607-.541c-.013.076-.026.175-.041.254-.93 4.778-4.005 7.201-9.138 7.201h-2.19a.563.563 0 0 0-.556.479l-1.187 7.527h-.506l-.24 1.516a.56.56 0 0 0 .554.647h3.882c.46 0 .85-.334.922-.788.06-.26.76-4.852.76-4.852a.927.927 0 0 1 .913-.788h.576c3.76 0 6.705-1.528 7.565-5.946.36-1.847.174-3.388-.777-4.471z\"\/>\n                <\/svg>\n            <\/span>\n            Continue with PayPal\n        <\/span>\n    <\/a>\n<\/div>\n<\/div>\n        \n        <!-- 3 Months Plan -->\n        <div class=\"pricing-card\" data-plan=\"3months\" data-base-price=\"25.99\" data-months=\"3\">\n            <div class=\"card-header\">\n                <div class=\"plan-name\">3 Months<\/div>\n                <div class=\"plan-price\">\n                    <span class=\"currency\">\u20ac<\/span>\n                    <span class=\"price\">25.99<\/span>\n                <\/div>\n                <div class=\"period\">total price<\/div>\n                <div class=\"monthly-price\">\u20ac8.66\/month<\/div>\n                <div class=\"save-badge\">Save 13%<\/div>\n            <\/div>\n\n            <ul class=\"features-list\">\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">25,000+ Premium Channels<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">Full SD\/HD\/4K\/8K Support<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">10 Gbps Ultra-Fast Speed<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">105,000+ Movies &#038; Series<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">All International Channels<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">TV Guide (EPG) Included<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">Instant Activation<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">24\/7 Premium Support<\/div>\n                <\/li>\n            <\/ul>\n\n<div class=\"payment-buttons\">\n    <a href=\"#\" class=\"cta-button\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <span>\n            <span class=\"button-icon\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                    <rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\/>\n                    <line x1=\"2\" y1=\"10\" x2=\"22\" y2=\"10\"\/>\n                <\/svg>\n            <\/span>\n            Continue with Card\n        <\/span>\n    <\/a>\n    <a href=\"https:\/\/amplify.sell.app\/product\/market-research-keyword-strategy\" class=\"cta-button cta-button-secondary\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <span>\n            <span class=\"button-icon\">\n                <svg viewBox=\"0 0 24 24\" fill=\"currentColor\">\n                    <path d=\"M7.076 21.337H2.47a.641.641 0 0 1-.633-.74L4.944.901C5.026.382 5.474 0 5.998 0h7.46c2.57 0 4.578.543 5.69 1.81 1.01 1.15 1.304 2.42 1.012 4.287-.023.143-.047.288-.077.437-.983 5.05-4.349 6.797-8.647 6.797h-2.19c-.524 0-.968.382-1.05.9l-1.12 7.106zm14.146-14.42a3.35 3.35 0 0 0-.607-.541c-.013.076-.026.175-.041.254-.93 4.778-4.005 7.201-9.138 7.201h-2.19a.563.563 0 0 0-.556.479l-1.187 7.527h-.506l-.24 1.516a.56.56 0 0 0 .554.647h3.882c.46 0 .85-.334.922-.788.06-.26.76-4.852.76-4.852a.927.927 0 0 1 .913-.788h.576c3.76 0 6.705-1.528 7.565-5.946.36-1.847.174-3.388-.777-4.471z\"\/>\n                <\/svg>\n            <\/span>\n            Continue with PayPal\n        <\/span>\n    <\/a>\n<\/div>\n<\/div>\n\n        <!-- 6 Months Plan -->\n        <div class=\"pricing-card\" data-plan=\"6months\" data-base-price=\"35.99\" data-months=\"6\">\n            <div class=\"card-header\">\n                <div class=\"plan-name\">6 Months<\/div>\n                <div class=\"plan-price\">\n                    <span class=\"currency\">\u20ac<\/span>\n                    <span class=\"price\">35.99<\/span>\n                <\/div>\n                <div class=\"period\">total price<\/div>\n                <div class=\"monthly-price\">\u20ac6.00\/month<\/div>\n                <div class=\"save-badge\">Save 40%<\/div>\n            <\/div>\n\n            <ul class=\"features-list\">\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">25,000+ Premium Channels<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">Full SD\/HD\/4K\/8K Support<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">10 Gbps Ultra-Fast Speed<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">105,000+ Movies &#038; Series<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">All International Channels<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">TV Guide (EPG) Included<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">Instant Activation<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">24\/7 Premium Support<\/div>\n                <\/li>\n            <\/ul>\n            \n<div class=\"payment-buttons\">\n    <a href=\"#\" class=\"cta-button\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <span>\n            <span class=\"button-icon\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                    <rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\/>\n                    <line x1=\"2\" y1=\"10\" x2=\"22\" y2=\"10\"\/>\n                <\/svg>\n            <\/span>\n            Continue with Card\n        <\/span>\n    <\/a>\n    <a href=\"https:\/\/amplify.sell.app\/product\/on-page-content-optimization\" class=\"cta-button cta-button-secondary\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <span>\n            <span class=\"button-icon\">\n                <svg viewBox=\"0 0 24 24\" fill=\"currentColor\">\n                    <path d=\"M7.076 21.337H2.47a.641.641 0 0 1-.633-.74L4.944.901C5.026.382 5.474 0 5.998 0h7.46c2.57 0 4.578.543 5.69 1.81 1.01 1.15 1.304 2.42 1.012 4.287-.023.143-.047.288-.077.437-.983 5.05-4.349 6.797-8.647 6.797h-2.19c-.524 0-.968.382-1.05.9l-1.12 7.106zm14.146-14.42a3.35 3.35 0 0 0-.607-.541c-.013.076-.026.175-.041.254-.93 4.778-4.005 7.201-9.138 7.201h-2.19a.563.563 0 0 0-.556.479l-1.187 7.527h-.506l-.24 1.516a.56.56 0 0 0 .554.647h3.882c.46 0 .85-.334.922-.788.06-.26.76-4.852.76-4.852a.927.927 0 0 1 .913-.788h.576c3.76 0 6.705-1.528 7.565-5.946.36-1.847.174-3.388-.777-4.471z\"\/>\n                <\/svg>\n            <\/span>\n            Continue with PayPal\n        <\/span>\n    <\/a>\n<\/div>\n<\/div>\n\n        <!-- 12 Months Plan (Featured) -->\n        <div class=\"pricing-card featured\" data-plan=\"12months\" data-base-price=\"49.99\" data-months=\"12\">\n            <div class=\"card-header\">\n                <div class=\"plan-name\">12 Months<\/div>\n                <div class=\"plan-price\">\n                    <span class=\"currency\">\u20ac<\/span>\n                    <span class=\"price\">49.99<\/span>\n                <\/div>\n                <div class=\"period\">total price<\/div>\n                <div class=\"monthly-price\">\u20ac4.17\/month<\/div>\n                <div class=\"save-badge\">Save 58%<\/div>\n            <\/div>\n\n            <ul class=\"features-list\">\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">25,000+ Premium Channels<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">Full SD\/HD\/4K\/8K Support<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">10 Gbps Ultra-Fast Speed<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">105,000+ Movies &#038; Series<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">All International Channels<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">TV Guide (EPG) Included<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">Instant Activation<\/div>\n                <\/li>\n                <li class=\"feature-item\">\n                    <div class=\"feature-icon\">\u2713<\/div>\n                    <div class=\"feature-text\">24\/7 Premium Support<\/div>\n                <\/li>\n            <\/ul>\n\n            <div class=\"payment-buttons\">\n                <a href=\"#\" class=\"cta-button\" target=\"_blank\" rel=\"noopener noreferrer\">\n                    <span>\n                        <span class=\"button-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                                <rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\/>\n                                <line x1=\"2\" y1=\"10\" x2=\"22\" y2=\"10\"\/>\n                            <\/svg>\n                        <\/span>\n                        Continue with Card\n                    <\/span>\n                <\/a>\n                <a href=\"https:\/\/amplify.sell.app\/product\/organic-growth-performance-suite\" class=\"cta-button cta-button-secondary\" target=\"_blank\" rel=\"noopener noreferrer\">\n                    <span>\n                        <span class=\"button-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\">\n                                <path d=\"M7.076 21.337H2.47a.641.641 0 0 1-.633-.74L4.944.901C5.026.382 5.474 0 5.998 0h7.46c2.57 0 4.578.543 5.69 1.81 1.01 1.15 1.304 2.42 1.012 4.287-.023.143-.047.288-.077.437-.983 5.05-4.349 6.797-8.647 6.797h-2.19c-.524 0-.968.382-1.05.9l-1.12 7.106zm14.146-14.42a3.35 3.35 0 0 0-.607-.541c-.013.076-.026.175-.041.254-.93 4.778-4.005 7.201-9.138 7.201h-2.19a.563.563 0 0 0-.556.479l-1.187 7.527h-.506l-.24 1.516a.56.56 0 0 0 .554.647h3.882c.46 0 .85-.334.922-.788.06-.26.76-4.852.76-4.852a.927.927 0 0 1 .913-.788h.576c3.76 0 6.705-1.528 7.565-5.946.36-1.847.174-3.388-.777-4.471z\"\/>\n                            <\/svg>\n                        <\/span>\n                        Continue with PayPal\n                    <\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n     <\/div>\n    <!-- END Pay Once Grid -->\n\n                <!-- Pay Monthly Grid -->\n                <div class=\"pricing-grid monthly-grid hidden\" id=\"monthlyGrid\">\n                    <!-- Monthly 1 Month Plan -->\n                    <div class=\"pricing-card\" data-plan=\"monthly-1month\" data-base-price=\"7.99\" data-months=\"1\" data-recurring=\"true\">\n                        <div class=\"card-header\">\n                            <div class=\"plan-name\">Monthly<\/div>\n                            <div class=\"plan-price\">\n                                <span class=\"currency\">\u20ac<\/span>\n                                <span class=\"price\">7.99<\/span>\n                            <\/div>\n                            <div class=\"period\">per month<\/div>\n                            <div class=\"monthly-price\">Billed monthly<\/div>\n                            <div class=\"save-badge\" style=\"opacity: 0; pointer-events: none;\">Save 0%<\/div>\n                        <\/div>\n\n                        <ul class=\"features-list\">\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">25,000+ Premium Channels<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">Full SD\/HD\/4K\/8K Support<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">10 Gbps Ultra-Fast Speed<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">105,000+ Movies &#038; Series<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">All International Channels<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">TV Guide (EPG) Included<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">Instant Activation<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">24\/7 Premium Support<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">Cancel Anytime<\/div>\n                            <\/li>\n                        <\/ul>\n\n                        <div class=\"payment-buttons\">\n                            <a href=\"#\" class=\"cta-button\" target=\"_blank\" rel=\"noopener noreferrer\">\n                                <span>\n                                    <span class=\"button-icon\">\n                                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                                            <rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\/>\n                                            <line x1=\"2\" y1=\"10\" x2=\"22\" y2=\"10\"\/>\n                                        <\/svg>\n                                    <\/span>\n                                    Subscribe Monthly\n                                <\/span>\n                            <\/a>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Monthly Yearly Plan (Featured) -->\n                    <div class=\"pricing-card featured\" data-plan=\"monthly-yearly\" data-base-price=\"4.99\" data-months=\"1\" data-recurring=\"true\">\n                        <div class=\"card-header\">\n                            <div class=\"plan-name\">Yearly Subscription<\/div>\n                            <div class=\"plan-price\">\n                                <span class=\"currency\">\u20ac<\/span>\n                                <span class=\"price\">4.99<\/span>\n                            <\/div>\n                            <div class=\"period\">per month<\/div>\n                            <div class=\"monthly-price\">Billed monthly for 12 months<\/div>\n                            <div class=\"save-badge\">Save 38%<\/div>\n                        <\/div>\n\n                        <ul class=\"features-list\">\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">25,000+ Premium Channels<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">Full SD\/HD\/4K\/8K Support<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">10 Gbps Ultra-Fast Speed<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">105,000+ Movies &#038; Series<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">All International Channels<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">TV Guide (EPG) Included<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">Instant Activation<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">24\/7 Premium Support<\/div>\n                            <\/li>\n                            <li class=\"feature-item\">\n                                <div class=\"feature-icon\">\u2713<\/div>\n                                <div class=\"feature-text\">12 Month Commitment<\/div>\n                            <\/li>\n                        <\/ul>\n\n                        <div class=\"payment-buttons\">\n                            <a href=\"#\" class=\"cta-button\" target=\"_blank\" rel=\"noopener noreferrer\">\n                                <span>\n                                    <span class=\"button-icon\">\n                                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                                            <rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\/>\n                                            <line x1=\"2\" y1=\"10\" x2=\"22\" y2=\"10\"\/>\n                                        <\/svg>\n                                    <\/span>\n                                    Subscribe Yearly\n                                <\/span>\n                            <\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div> <!-- End .pricing-grid-container -->\n\n            <div class=\"divider-glow-animated\"><\/div>\n\n            <div class=\"trial-section\">\n                <a href=\"https:\/\/web.whatsapp.com\/send?phone=212688196707&#038;text=I%20want%20a%2024h%20free%20trial\" class=\"trial-button\" target=\"_blank\" rel=\"noopener noreferrer\">\n                    <span>Start 24H Free Trial<\/span>\n                <\/a>\n            <\/div>\n        <\/section>\n    <\/section>\n\n    <script>\n        const API_URL = '\/wp-json\/currency\/v1\/rates';\n        \n        let exchangeRates = {\n            EUR: 1,\n            USD: 1.10,\n            GBP: 0.85\n        };\n\n        let currentCurrency = 'EUR';\n        let currentSymbol = '\u20ac';\n        let currentPaymentType = 'once';\n\n        async function fetchExchangeRates() {\n            const statusEl = document.getElementById('currencyStatus');\n            if (!statusEl) return;\n            \n            statusEl.textContent = 'Updating rates...';\n            statusEl.classList.add('updating');\n            \n            try {\n                const response = await fetch(API_URL);\n                const data = await response.json();\n                \n                if (data.result === 'success') {\n                    exchangeRates = {\n                        EUR: 1,\n                        USD: data.conversion_rates.USD,\n                        GBP: data.conversion_rates.GBP\n                    };\n                    statusEl.textContent = 'Rates updated successfully';\n                    setTimeout(() => {\n                        statusEl.textContent = 'Select Currency';\n                        statusEl.classList.remove('updating');\n                    }, 2000);\n                } else {\n                    throw new Error('API returned error');\n                }\n            } catch (error) {\n                statusEl.textContent = 'Using default rates';\n                setTimeout(() => {\n                    statusEl.textContent = 'Select Currency';\n                    statusEl.classList.remove('updating');\n                }, 2000);\n            }\n        }\n\n        function updatePrices(currency, symbol) {\n            const activeGrid = currentPaymentType === 'once' ? document.getElementById('onceGrid') : document.getElementById('monthlyGrid');\n            const cards = activeGrid.querySelectorAll('.pricing-card');\n            \n            cards.forEach(card => {\n                const basePrice = parseFloat(card.getAttribute('data-base-price'));\n                const months = parseInt(card.getAttribute('data-months'));\n                const isRecurring = card.getAttribute('data-recurring') === 'true';\n                const rate = exchangeRates[currency];\n                \n                const convertedPrice = (basePrice * rate).toFixed(2);\n                \n                const currencyEl = card.querySelector('.currency');\n                if (currencyEl) currencyEl.textContent = symbol;\n                \n                const priceEl = card.querySelector('.price');\n                if (priceEl) priceEl.textContent = convertedPrice;\n                \n                const monthlyPriceEl = card.querySelector('.monthly-price');\n                if (monthlyPriceEl && monthlyPriceEl.textContent && !isRecurring) {\n                    const monthlyPrice = (convertedPrice \/ months).toFixed(2);\n                    monthlyPriceEl.textContent = `${symbol}${monthlyPrice}\/month`;\n                }\n            });\n            \n            currentCurrency = currency;\n            currentSymbol = symbol;\n        }\n\n        function switchPaymentType(type) {\n            currentPaymentType = type;\n            const onceGrid = document.getElementById('onceGrid');\n            const monthlyGrid = document.getElementById('monthlyGrid');\n            \n            if (type === 'once') {\n                onceGrid.classList.remove('hidden');\n                monthlyGrid.classList.add('hidden');\n            } else {\n                onceGrid.classList.add('hidden');\n                monthlyGrid.classList.remove('hidden');\n            }\n            \n            updatePrices(currentCurrency, currentSymbol);\n        }\n\n        function initPaymentToggle() {\n            const toggleButtons = document.querySelectorAll('.toggle-btn');\n            \n            toggleButtons.forEach(button => {\n                button.addEventListener('click', () => {\n                    toggleButtons.forEach(btn => btn.classList.remove('active'));\n                    button.classList.add('active');\n                    \n                    const type = button.getAttribute('data-type');\n                    switchPaymentType(type);\n                });\n            });\n        }\n\n        function initCurrencySelector() {\n            const buttons = document.querySelectorAll('.currency-btn');\n            \n            buttons.forEach(button => {\n                button.addEventListener('click', () => {\n                    buttons.forEach(btn => btn.classList.remove('active'));\n                    button.classList.add('active');\n                    \n                    const currency = button.getAttribute('data-currency');\n                    const symbol = button.getAttribute('data-symbol');\n                    \n                    updatePrices(currency, symbol);\n                });\n            });\n        }\n\n        document.addEventListener('DOMContentLoaded', () => {\n            fetchExchangeRates();\n            initPaymentToggle();\n            initCurrencySelector();\n        });\n    <\/script>\n    \n    <section id=\"page4\">\n            <div class=\"container\">\n        <div class=\"header\">\n            <h2>Why Choose StreamEZ?<\/h2>\n            <p>The choice is clear. The difference is undeniable.<\/p>\n        <\/div>\n\n        <div class=\"comparison-grid\">\n            <div class=\"comparison-card\">\n                <span class=\"card-badge\">Old Way<\/span>\n                <h2 class=\"card-title\">Cable\/Satellite<\/h2>\n                <div class=\"card-price\">\u20ac1,100+<\/div>\n                <p class=\"price-period\">per year<\/p>\n\n                <ul class=\"feature-list\">\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"3\" stroke-linecap=\"round\">\n                                <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line>\n                                <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                Only <strong>200-400 channels<\/strong>\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>Traditional cable packages offer limited channels, mostly focused on your local region with few international options.<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"3\" stroke-linecap=\"round\">\n                                <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line>\n                                <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                <strong>Limited 4K<\/strong> content\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>Most cable channels still broadcast in HD or lower. True 4K content is rare and usually costs extra.<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"3\" stroke-linecap=\"round\">\n                                <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line>\n                                <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                No movies or series on demand\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>Watch what&#8217;s scheduled or pay extra for on-demand services. No built-in movie\/series library.<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"3\" stroke-linecap=\"round\">\n                                <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line>\n                                <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                No international channels<span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>Cable is limited to your country\/region. International channels require expensive specialty packages.<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"3\" stroke-linecap=\"round\">\n                                <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line>\n                                <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                PPV sports cost <strong>\u20ac65 per event<\/strong>\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>UFC fights, boxing matches, and premium sports events cost \u20ac50-80 each. That&#8217;s \u20ac600+ per year if you watch monthly!<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"3\" stroke-linecap=\"round\">\n                                <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line>\n                                <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">Single device only<\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"3\" stroke-linecap=\"round\">\n                                <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line>\n                                <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                <strong>1-2 year contracts<\/strong> required\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>Most cable companies lock you into long contracts with early termination fees of \u20ac100-300.<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"3\" stroke-linecap=\"round\">\n                                <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line>\n                                <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                <strong>\u20ac90-270<\/strong> installation fee\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>Professional installation required. Includes technician visit, equipment setup, and cable routing through your home.<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#ef4444\" stroke-width=\"3\" stroke-linecap=\"round\">\n                                <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line>\n                                <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                <strong>\u20ac10-20\/month<\/strong> equipment rental\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>That&#8217;s \u20ac120-240 per year just to rent their box! You never own the equipment.<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                <\/ul>\n            <\/div>\n\n            <div class=\"comparison-card winner\">\n                <span class=\"card-badge winner\">Best Choice<\/span>\n                <h2 class=\"card-title\">StreamEZ<\/h2>\n                <div class=\"card-price\">\u20ac49.99<\/div>\n                <p class=\"price-period\">per year<\/p>\n                <span class=\"savings-badge\">\n                    <span class=\"savings-icon\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"#ffffff\">\n                            <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1.41 16.09V20h-2.67v-1.93c-1.71-.36-3.16-1.46-3.27-3.4h1.96c.1 1.05.82 1.87 2.65 1.87 1.96 0 2.4-.98 2.4-1.59 0-.83-.44-1.61-2.67-2.14-2.48-.6-4.18-1.62-4.18-3.67 0-1.72 1.39-2.84 3.11-3.21V4h2.67v1.95c1.86.45 2.79 1.86 2.85 3.39H14.3c-.05-1.11-.64-1.87-2.22-1.87-1.5 0-2.4.68-2.4 1.64 0 .84.65 1.39 2.67 1.91s4.18 1.39 4.18 3.91c-.01 1.83-1.38 2.83-3.12 3.16z\"\/>\n                        <\/svg>\n                    <\/span>\n                    Save over \u20ac1,050\n                <\/span>\n\n                <ul class=\"feature-list\">\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <polyline points=\"20 6 9 17 4 12\"><\/polyline>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                <strong>30,000+ live channels<\/strong> worldwide\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>Access channels from USA, UK, Europe, Middle East, Asia, and more. Sports, movies, news, entertainment in every language!<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <polyline points=\"20 6 9 17 4 12\"><\/polyline>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                <strong>Everything in 4K HDR<\/strong>\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>Crystal clear 4K Ultra HD with HDR support. Enjoy the best picture quality on compatible devices.<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <polyline points=\"20 6 9 17 4 12\"><\/polyline>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                <strong>105,000+ movies &#038; series<\/strong> on demand\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>Massive library of movies and TV series. Watch anything, anytime. New content added regularly!<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <polyline points=\"20 6 9 17 4 12\"><\/polyline>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                <strong>Global channels<\/strong> from every country\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>Watch channels from your home country or explore content from around the world. Perfect for expats and language learners!<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <polyline points=\"20 6 9 17 4 12\"><\/polyline>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                <strong>All PPV sports included<\/strong> free\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>UFC fights, boxing matches, and premium sports events included at no extra cost. Save hundreds per year!<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <polyline points=\"20 6 9 17 4 12\"><\/polyline>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                <strong>Multi-device support<\/strong> included\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>Watch on Smart TVs, phones, tablets, computers, Fire Stick, and more. One subscription, multiple devices!<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <polyline points=\"20 6 9 17 4 12\"><\/polyline>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                <strong>No contracts<\/strong> &#8211; cancel anytime\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>Total flexibility. Cancel anytime with no penalties or termination fees. We&#8217;re confident you&#8217;ll love it!<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <polyline points=\"20 6 9 17 4 12\"><\/polyline>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                <strong>\u20ac0 installation<\/strong> &#8211; instant setup\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>Start watching in minutes! No technician needed. Just download the app and log in. Simple and fast!<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                    <li class=\"feature-item\">\n                        <span class=\"feature-icon\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <polyline points=\"20 6 9 17 4 12\"><\/polyline>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"feature-text\">\n                            <span class=\"tooltip-trigger\">\n                                <strong>\u20ac0 equipment<\/strong> &#8211; use any device\n                                <span class=\"tooltip-icon\">?<\/span>\n                            <\/span>\n                            <span class=\"tooltip\">\n                                <p>No boxes to rent or buy. Use devices you already own. Works with almost everything!<\/p>\n                            <\/span>\n                        <\/span>\n                    <\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n\n        <div class=\"stats-grid\">\n            <div class=\"stat-card\">\n                <div class=\"stat-number\">30K+<\/div>\n                <div class=\"stat-label\">Live Channels<\/div>\n            <\/div>\n            <div class=\"stat-card\">\n                <div class=\"stat-number\">105K+<\/div>\n                <div class=\"stat-label\">Movies &#038; Series<\/div>\n            <\/div>\n            <div class=\"stat-card\">\n                <div class=\"stat-number\">99.9%<\/div>\n                <div class=\"stat-label\">Uptime Guarantee<\/div>\n            <\/div>\n            <div class=\"stat-card\">\n                <div class=\"stat-number\">\u20ac1,050<\/div>\n                <div class=\"stat-label\">Saved Per Year<\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"cta-section\">\n            <h2 class=\"cta-title\">Ready to Make the Switch?<\/h2>\n            <p class=\"cta-subtitle\">Join over 500,000 satisfied customers. Start your free trial now.<\/p>\n            <a href=\"https:\/\/wa.me\/212688196707?text=Hi!%20I%27d%20like%20to%20start%20my%20free%20trial%20with%20Easy%20IPTV\" class=\"cta-button\" target=\"_blank\" rel=\"noopener noreferrer\">\n                <svg class=\"whatsapp-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\n                    <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"\/>\n                <\/svg>\n                <span>START FREE TRIAL<\/span>\n            <\/a>\n            <div class=\"trust-indicators\">\n                <div class=\"trust-item\">\n                    <span class=\"trust-icon\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <polyline points=\"20 6 9 17 4 12\"><\/polyline>\n                        <\/svg>\n                    <\/span>\n                    <span>No Credit Card<\/span>\n                <\/div>\n                <div class=\"trust-item\">\n                    <span class=\"trust-icon\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <polyline points=\"20 6 9 17 4 12\"><\/polyline>\n                        <\/svg>\n                    <\/span>\n                    <span>Cancel Anytime<\/span>\n                <\/div>\n                <div class=\"trust-item\">\n                    <span class=\"trust-icon\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#10b981\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <polyline points=\"20 6 9 17 4 12\"><\/polyline>\n                        <\/svg>\n                    <\/span>\n                    <span>24\/7 Support<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <\/section>\n    \n    <section id=\"page5\">\n            <div class=\"reviews-container\">\n        <!-- Reviews Header -->\n        <div class=\"reviews-header\">\n            <h2>Trusted by <span class=\"reviews-gradient-text\">Thousands<\/span><\/h2>\n            <p>See why customers worldwide choose StreamEZ<\/p>\n            <div class=\"reviews-live-counter\">\n                <span class=\"reviews-live-dot\"><\/span>\n                <span><strong id=\"reviews-activeUsers\">2,847<\/strong> people watching right now<\/span>\n            <\/div>\n        <\/div>\n\n        <!-- Trust Badges -->\n        <div class=\"reviews-trust-badges\">\n            <div class=\"reviews-trust-badge\">\n                <div class=\"reviews-trust-badge-logo reviews-trustpilot-logo\">Trustpilot<\/div>\n                <div class=\"reviews-trust-badge-rating\">\n                    <span class=\"reviews-trust-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n                    <span class=\"reviews-trust-score\">4.8<\/span>\n                <\/div>\n                <div class=\"reviews-trust-reviews\">8,500+ reviews<\/div>\n            <\/div>\n\n            <div class=\"reviews-trust-badge\">\n                <div class=\"reviews-trust-badge-logo reviews-google-logo\">Google<\/div>\n                <div class=\"reviews-trust-badge-rating\">\n                    <span class=\"reviews-trust-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n                    <span class=\"reviews-trust-score\">4.9<\/span>\n                <\/div>\n                <div class=\"reviews-trust-reviews\">6,200+ reviews<\/div>\n            <\/div>\n\n            <div class=\"reviews-trust-badge\">\n                <div class=\"reviews-trust-badge-logo reviews-reddit-logo\">Reddit<\/div>\n                <div class=\"reviews-trust-badge-rating\">\n                    <span class=\"reviews-trust-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n                    <span class=\"reviews-trust-score\">4.7<\/span>\n                <\/div>\n                <div class=\"reviews-trust-reviews\">3,800+ reviews<\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Reviews Carousel with Infinite Loop -->\n        <div class=\"reviews-slider-container\">\n            <div class=\"reviews-scroll-wrapper\">\n                <div class=\"reviews-carousel\" id=\"reviewsCarousel\"><\/div>\n            <\/div>\n        <\/div>\n\n        <!-- CTA Button -->\n        <div class=\"reviews-cta-container\">\n            <a href=\"https:\/\/wa.me\/212688196707\" class=\"reviews-cta-btn\" target=\"_blank\" rel=\"noopener noreferrer\">\n                <span>Share Your Experience<\/span>\n            <\/a>\n        <\/div>\n\n    <\/div>\n\n    <script>\n        \/\/ Review data\n        const reviewsData = [\n            {\n                avatar: \"MK\",\n                name: \"Mohammed K.\",\n                location: \"Dubai, UAE\",\n                usage: \"6 Months User\",\n                stars: 5,\n                text: \"The whole family is super happy with it! Kids watch cartoons on the iPad, I watch series on TV, and my husband watches sports on his laptop. All simultaneously without any problems.\",\n                tags: [\"Family Friendly\", \"Multi-Device\", \"Large Library\"],\n                helpful: 701,\n                date: \"2 weeks ago\"\n            },\n            {\n                avatar: \"SA\",\n                name: \"Sarah A.\",\n                location: \"London, UK\",\n                usage: \"3 Months User\",\n                stars: 5,\n                text: \"As an expat, this service is an absolute lifesaver! I can watch all my favorite shows from back home without any hassle. Setup took literally 5 minutes.\",\n                tags: [\"Easy Setup\", \"International\", \"Multi-Device\"],\n                helpful: 623,\n                date: \"1 week ago\"\n            },\n            {\n                avatar: \"TM\",\n                name: \"Thomas M\u00fcller\",\n                location: \"Berlin, Germany\",\n                usage: \"6 Months User\",\n                stars: 5,\n                text: \"Been using for 6 months and absolutely thrilled! Zero buffering issues, even during Champions League matches. Customer support is extremely responsive.\",\n                tags: [\"Reliable\", \"Top Support\", \"Bundesliga\"],\n                helpful: 531,\n                date: \"2 weeks ago\"\n            },\n            {\n                avatar: \"KS\",\n                name: \"Klaus Schmidt\",\n                location: \"Munich, Germany\",\n                usage: \"4 Months User\",\n                stars: 5,\n                text: \"Fantastic service! All German channels plus international sports in absolute best quality. Installation was child's play - even my 70-year-old father could set it up.\",\n                tags: [\"Easy Setup\", \"Bundesliga\", \"Great Savings\"],\n                helpful: 712,\n                date: \"3 weeks ago\"\n            },\n            {\n                avatar: \"LB\",\n                name: \"Lukas Bauer\",\n                location: \"Hamburg, Germany\",\n                usage: \"8 Months User\",\n                stars: 5,\n                text: \"Perfect for sports fans! All Formula 1 races, Champions League and Bundesliga live without interruption. Crystal clear 4K quality and never any connection issues.\",\n                tags: [\"4K Quality\", \"Formula 1\", \"Sports\"],\n                helpful: 895,\n                date: \"1 month ago\"\n            },\n            {\n                avatar: \"JV\",\n                name: \"Jan van Dijk\",\n                location: \"Amsterdam, Netherlands\",\n                usage: \"5 Months User\",\n                stars: 5,\n                text: \"Excellent service! All Dutch channels plus international sports events in perfect quality. Works perfectly on my Fire Stick and smartphone. Saving over \u20ac80 per month.\",\n                tags: [\"Dutch TV\", \"Football\", \"Great Savings\"],\n                helpful: 567,\n                date: \"1 week ago\"\n            },\n            {\n                avatar: \"SB\",\n                name: \"Sophie Bakker\",\n                location: \"Rotterdam, Netherlands\",\n                usage: \"7 Months User\",\n                stars: 5,\n                text: \"The whole family is super happy with it! Kids watch cartoons on the iPad, I watch series on TV, and my husband watches sports on his laptop. All simultaneously.\",\n                tags: [\"Family Friendly\", \"Multi-Device\", \"Large Library\"],\n                helpful: 701,\n                date: \"2 weeks ago\"\n            },\n            {\n                avatar: \"PJ\",\n                name: \"Pieter Janssen\",\n                location: \"Utrecht, Netherlands\",\n                usage: \"9 Months User\",\n                stars: 5,\n                text: \"Great picture quality and super reliable connection! Eredivisie and Champions League in HD without interruptions. Customer service is phenomenal.\",\n                tags: [\"HD Quality\", \"Reliable\", \"Fast Support\"],\n                helpful: 634,\n                date: \"3 weeks ago\"\n            },\n            {\n                avatar: \"AH\",\n                name: \"Ahmed Hassan\",\n                location: \"Cairo, Egypt\",\n                usage: \"5 Months User\",\n                stars: 5,\n                text: \"Excellent service! All Arabic and sports channels in super high quality. Very easy to use and works on all devices without any problems. Saving over $1000 annually.\",\n                tags: [\"Arabic Channels\", \"4K Quality\", \"Great Savings\"],\n                helpful: 923,\n                date: \"1 week ago\"\n            },\n            {\n                avatar: \"LD\",\n                name: \"Laurent Dubois\",\n                location: \"Paris, France\",\n                usage: \"6 Months User\",\n                stars: 5,\n                text: \"My whole family absolutely loves it! Kids watch cartoons on their tablets, I watch French channels on TV and my husband watches sports on his computer.\",\n                tags: [\"Family\", \"Multi-Device\", \"Large Catalog\"],\n                helpful: 789,\n                date: \"1 week ago\"\n            }\n        ];\n\n        \/\/ Create review cards HTML\n        function createReviewCard(review) {\n            return `\n                <div class=\"reviews-review-card\">\n                    <div class=\"reviews-review-header\">\n                        <div class=\"reviews-reviewer-avatar\">${review.avatar}<\/div>\n                        <div class=\"reviews-reviewer-info\">\n                            <div class=\"reviews-reviewer-name\">${review.name}<\/div>\n                            <div class=\"reviews-reviewer-meta\">\n                                ${review.location}\n                                <div class=\"reviews-verified-badge\">\u2713 Verified Purchase<\/div>\n                                <div class=\"reviews-usage-badge\">${review.usage}<\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"reviews-review-stars\">\n                        ${'<span class=\"reviews-star\">\u2605<\/span>'.repeat(review.stars)}\n                    <\/div>\n                    <div class=\"reviews-review-text\">${review.text}<\/div>\n                    <div class=\"reviews-review-tags\">\n                        ${review.tags.map(tag => `<span class=\"reviews-review-tag\">${tag}<\/span>`).join('')}\n                    <\/div>\n                    <div class=\"reviews-review-helpful\">\n                        <div class=\"reviews-helpful-count\"><strong>${review.helpful}<\/strong> found this helpful<\/div>\n                        <div class=\"reviews-review-date\">${review.date}<\/div>\n                    <\/div>\n                <\/div>\n            `;\n        }\n\n        \/\/ Initialize carousel with 5 copies for infinite loop\n        const reviewsCarousel = document.getElementById('reviewsCarousel');\n        const reviewsHTML = reviewsData.map(createReviewCard).join('');\n        reviewsCarousel.innerHTML = reviewsHTML + reviewsHTML + reviewsHTML + reviewsHTML + reviewsHTML;\n\n        \/\/ Smooth infinite scroll functionality\n        const reviewsWrapper = document.querySelector('.reviews-scroll-wrapper');\n        let reviewsUserInteracted = false;\n        let reviewsAutoScrollInterval;\n\n        const reviewsItems = reviewsCarousel.querySelectorAll('.reviews-review-card');\n        const reviewsItemWidth = reviewsItems[0].offsetWidth + 24; \/\/ card width + gap\n        const reviewsTotalOriginalItems = reviewsData.length;\n        const reviewsSingleSetWidth = reviewsItemWidth * reviewsTotalOriginalItems;\n\n        \/\/ Set initial position to middle copy\n        reviewsWrapper.scrollLeft = reviewsSingleSetWidth * 2;\n\n        function startReviewsAutoScroll() {\n            if (reviewsAutoScrollInterval) {\n                clearInterval(reviewsAutoScrollInterval);\n            }\n\n            let reviewsCurrentScroll = reviewsWrapper.scrollLeft;\n\n            reviewsAutoScrollInterval = setInterval(() => {\n                if (reviewsUserInteracted) return;\n\n                reviewsCurrentScroll += 1;\n                reviewsWrapper.scrollLeft = reviewsCurrentScroll;\n\n                \/\/ Check if we need to loop back\n                const reviewsMaxScroll = reviewsWrapper.scrollWidth - reviewsWrapper.clientWidth;\n                if (reviewsCurrentScroll >= reviewsMaxScroll - reviewsItemWidth) {\n                    reviewsWrapper.scrollLeft = reviewsSingleSetWidth * 2;\n                    reviewsCurrentScroll = reviewsSingleSetWidth * 2;\n                } else if (reviewsCurrentScroll <= reviewsSingleSetWidth) {\n                    reviewsWrapper.scrollLeft = reviewsSingleSetWidth * 3;\n                    reviewsCurrentScroll = reviewsSingleSetWidth * 3;\n                }\n            }, 16);\n        }\n\n        \/\/ Drag functionality\n        let reviewsIsDragging = false;\n        let reviewsStartX;\n        let reviewsScrollLeft;\n        let reviewsVelocity = 0;\n        let reviewsLastX = 0;\n        let reviewsLastTime = Date.now();\n        let reviewsAnimationFrame;\n\n        reviewsWrapper.addEventListener('mousedown', (e) => {\n            reviewsIsDragging = true;\n            reviewsStartX = e.pageX - reviewsWrapper.offsetLeft;\n            reviewsScrollLeft = reviewsWrapper.scrollLeft;\n            reviewsLastX = e.pageX;\n            reviewsLastTime = Date.now();\n            reviewsVelocity = 0;\n            reviewsWrapper.style.cursor = 'grabbing';\n            reviewsUserInteracted = true;\n            if (reviewsAnimationFrame) cancelAnimationFrame(reviewsAnimationFrame);\n        });\n\n        reviewsWrapper.addEventListener('mouseleave', () => {\n            if (reviewsIsDragging) {\n                reviewsIsDragging = false;\n                reviewsWrapper.style.cursor = 'grab';\n                applyReviewsMomentum();\n            }\n        });\n\n        reviewsWrapper.addEventListener('mouseup', () => {\n            if (reviewsIsDragging) {\n                reviewsIsDragging = false;\n                reviewsWrapper.style.cursor = 'grab';\n                applyReviewsMomentum();\n            }\n        });\n\n        reviewsWrapper.addEventListener('mousemove', (e) => {\n            if (!reviewsIsDragging) return;\n            e.preventDefault();\n\n            const x = e.pageX - reviewsWrapper.offsetLeft;\n            const walk = (x - reviewsStartX) * 1.5;\n            reviewsWrapper.scrollLeft = reviewsScrollLeft - walk;\n\n            \/\/ Calculate velocity\n            const now = Date.now();\n            const dt = now - reviewsLastTime;\n            const dx = e.pageX - reviewsLastX;\n            reviewsVelocity = dx \/ dt;\n            reviewsLastX = e.pageX;\n            reviewsLastTime = now;\n        });\n\n        function applyReviewsMomentum() {\n            if (Math.abs(reviewsVelocity) > 0.1) {\n                reviewsWrapper.scrollLeft -= reviewsVelocity * 20;\n                reviewsVelocity *= 0.95;\n                reviewsAnimationFrame = requestAnimationFrame(applyReviewsMomentum);\n            } else {\n                setTimeout(() => {\n                    reviewsUserInteracted = false;\n                    startReviewsAutoScroll();\n                }, 3000);\n            }\n        }\n\n        \/\/ Handle infinite loop on scroll\n        reviewsWrapper.addEventListener('scroll', () => {\n            if (reviewsWrapper.scrollLeft <= reviewsSingleSetWidth) {\n                reviewsWrapper.scrollLeft = reviewsSingleSetWidth * 3;\n            } else if (reviewsWrapper.scrollLeft >= reviewsSingleSetWidth * 4) {\n                reviewsWrapper.scrollLeft = reviewsSingleSetWidth * 2;\n            }\n        });\n\n        \/\/ Touch support\n        let reviewsTouchStartX = 0;\n        let reviewsTouchScrollLeft = 0;\n\n        reviewsWrapper.addEventListener('touchstart', (e) => {\n            reviewsTouchStartX = e.touches[0].pageX;\n            reviewsTouchScrollLeft = reviewsWrapper.scrollLeft;\n            reviewsUserInteracted = true;\n        });\n\n        reviewsWrapper.addEventListener('touchend', () => {\n            setTimeout(() => {\n                reviewsUserInteracted = false;\n                startReviewsAutoScroll();\n            }, 3000);\n        });\n\n        \/\/ Start auto-scroll\n        startReviewsAutoScroll();\n\n        \/\/ Initialize counter with random value on page load\n        const reviewsInitialCount = Math.floor(Math.random() * (5000 - 100 + 1)) + 100;\n        document.getElementById('reviews-activeUsers').textContent = reviewsInitialCount.toLocaleString();\n\n        \/\/ Update counter every 10 seconds with new random value\n        setInterval(() => {\n            const reviewsRandomNumber = Math.floor(Math.random() * (5000 - 100 + 1)) + 100;\n            document.getElementById('reviews-activeUsers').textContent = reviewsRandomNumber.toLocaleString();\n        }, 10000);\n    <\/script>\n    <\/section>\n    \n    <section id=\"faq\">\n            <section class=\"quick-faq\">\n        <div class=\"faq-header\">\n            <div class=\"faq-badge\">\n                <span>Quick Answers<\/span>\n            <\/div>\n            <h2>\n                Everything You Need to <span class=\"gradient-text\">Know<\/span>\n            <\/h2>\n            <p class=\"faq-subtitle\">The most important questions answered &#8211; helping you make the right choice<\/p>\n        <\/div>\n\n        <div class=\"faq-compact-grid\">\n            <div class=\"faq-compact-item\">\n                <div class=\"faq-compact-question\">\n                    <h3>Can I really try it for free first?<\/h3>\n                    <div class=\"faq-compact-icon\"><\/div>\n                <\/div>\n                <div class=\"faq-compact-answer\">\n                    <p><strong>Yes, absolutely!<\/strong> Get a full 24-hour free trial with complete access to all 30,000+ channels and 105K+ movies &#038; series. No credit card needed, no hidden fees. Test everything risk-free!<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-compact-item\">\n                <div class=\"faq-compact-question\">\n                    <h3>Will it work on my TV and phone?<\/h3>\n                    <div class=\"faq-compact-icon\"><\/div>\n                <\/div>\n                <div class=\"faq-compact-answer\">\n                    <p><strong>Works on everything!<\/strong> Smart TVs, Firestick, Apple TV, Roku, Android &#038; iOS devices, computers, MAG boxes &#8211; any device with internet. Watch on multiple devices with our family plans.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-compact-item\">\n                <div class=\"faq-compact-question\">\n                    <h3>How much content do I actually get?<\/h3>\n                    <div class=\"faq-compact-icon\"><\/div>\n                <\/div>\n                <div class=\"faq-compact-answer\">\n                    <p><strong>Massive library!<\/strong> 30,000+ live TV channels from worldwide, 105,000+ movies &#038; series, all live sports including PPV events, international content, kids shows &#8211; all in HD\/4K quality. New content added daily!<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-compact-item\">\n                <div class=\"faq-compact-question\">\n                    <h3>What if I have problems or questions?<\/h3>\n                    <div class=\"faq-compact-icon\"><\/div>\n                <\/div>\n                <div class=\"faq-compact-answer\">\n                    <p><strong>We&#8217;ve got you covered!<\/strong> 24\/7 customer support via live chat, WhatsApp &#038; email. Average response time under 2 hours. Plus easy setup guides and video tutorials to get you started in minutes.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-compact-item\">\n                <div class=\"faq-compact-question\">\n                    <h3>Is my internet fast enough?<\/h3>\n                    <div class=\"faq-compact-icon\"><\/div>\n                <\/div>\n                <div class=\"faq-compact-answer\">\n                    <p><strong>Probably yes!<\/strong> Just 10 Mbps for HD quality (25 Mbps for 4K). Our smart adaptive streaming automatically adjusts to your speed &#8211; no buffering, just smooth playback on any connection.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"faq-compact-item\">\n                <div class=\"faq-compact-question\">\n                    <h3>How quickly can I get started?<\/h3>\n                    <div class=\"faq-compact-icon\"><\/div>\n                <\/div>\n                <div class=\"faq-compact-answer\">\n                    <p><strong>Usually within 2 hours!<\/strong> After subscribing, we&#8217;ll send your login details as quickly as possible &#8211; typically within 30 minutes to 2 hours depending on the time of day. Once received, setup takes less than 5 minutes and you&#8217;re streaming!<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"faq-link-wrapper\">\n            <a href=\"https:\/\/buyiptv-subscribe.com\/en\/faq\/\" class=\"faq-view-all\" target=\"_blank\" rel=\"noopener noreferrer\">\n                <span>View All FAQs &#038; Detailed Answers<\/span>\n                <span>\u2192<\/span>\n            <\/a>\n        <\/div>\n    <\/section>\n\n    <script>\n        const faqItems = document.querySelectorAll('.faq-compact-item');\n        \n        faqItems.forEach(item => {\n            const question = item.querySelector('.faq-compact-question');\n            \n            question.addEventListener('click', () => {\n                const isActive = item.classList.contains('active');\n                \n                \/\/ Close all items\n                faqItems.forEach(otherItem => {\n                    otherItem.classList.remove('active');\n                });\n                \n                \/\/ Open clicked item if it wasn't active\n                if (!isActive) {\n                    item.classList.add('active');\n                }\n            });\n        });\n    <\/script>\n    <\/section>\n\n    <section id=\"page8\">\n            <footer>\n        <div class=\"footer-content\">\n            <div class=\"footer-grid\">\n                <div class=\"footer-brand\">\n                    <div class=\"logo\">\n                        <div class=\"logo-icon\"><\/div>\n                        <div class=\"logo-text\">\n                            <span class=\"logo-main\">StreamEZ<\/span>\n                            <span class=\"logo-tagline\">PREMIUM IPTV<\/span>\n                        <\/div>\n                    <\/div>\n                    <p class=\"footer-description\">\n                        Stream 30,000+ live channels and 105,000+ movies &#038; series in stunning 4K quality. Your ultimate entertainment destination on any device, anytime, anywhere.\n                    <\/p>\n                    <div class=\"social-links\">\n                        <a href=\"https:\/\/x.com\/iptv_kaufen\" class=\"social-link\" aria-label=\"X (Twitter)\" target=\"_blank\">\n                            <svg width=\"18\" height=\"18\" fill=\"currentColor\" viewBox=\"0 0 24 24\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg>\n                        <\/a>\n                        <a href=\"https:\/\/www.pinterest.com\/KoopIPTV\/\" class=\"social-link\" aria-label=\"Pinterest\" target=\"_blank\">\n                            <svg width=\"18\" height=\"18\" fill=\"currentColor\" viewBox=\"0 0 24 24\"><path d=\"M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z\"\/><\/svg>\n                        <\/a>\n                        <a href=\"https:\/\/web.whatsapp.com\/send?phone=212688196707\" class=\"social-link\" aria-label=\"WhatsApp\" target=\"_blank\">\n                            <svg width=\"18\" height=\"18\" fill=\"currentColor\" viewBox=\"0 0 24 24\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"\/><\/svg>\n                        <\/a>\n                        <a href=\"https:\/\/t.me\/IPTVSubscription\" class=\"social-link\" aria-label=\"Telegram\" target=\"_blank\">\n                            <svg width=\"18\" height=\"18\" fill=\"currentColor\" viewBox=\"0 0 24 24\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg>\n                        <\/a>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"footer-column\">\n                    <h3>Quick Links<\/h3>\n                    <ul class=\"footer-links\">\n                        <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/\">Home<\/a><\/li>\n                        <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/about\/\">About<\/a><\/li>\n                        <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/faq\/\">FAQ<\/a><\/li>\n                        <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/contact\/\">Support<\/a><\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"footer-column\">\n                    <h3>Services<\/h3>\n                    <ul class=\"footer-links\">\n                        <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/pricing\/\">Pricing<\/a><\/li>\n                        <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/Channels-list\/\">Channels List<\/a><\/li>\n                        <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/iptv-guide\/\">IPTV Guide<\/a><\/li>\n                        <li><a href=\"https:\/\/web.whatsapp.com\/send?phone=212688196707\" target=\"_blank\">Free Trial<\/a><\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"footer-column\">\n                    <h3>Partnership<\/h3>\n                    <ul class=\"footer-links\">\n                        <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/reseller-program\/\">Reseller Program<\/a><\/li>\n                        <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/affiliate-program\/\">Affiliate Program<\/a><\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"footer-column\">\n                    <h3>Legal<\/h3>\n                    <ul class=\"footer-links\">\n                        <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/terms-of-service\/\">Terms of Service<\/a><\/li>\n                        <li><a href=\"https:\/\/buyiptv-subscribe.com\/en\/privacy-policy\/\">Privacy Policy<\/a><\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"newsletter-section\">\n                    <h3>Subscribe<\/h3>\n                    <p>Get updates and exclusive offers delivered to your inbox!<\/p>\n                    <a href=\"https:\/\/buyiptv-subscribe.com\/en\/pricing\/\" class=\"newsletter-button\" style=\"display: block; text-align: center; text-decoration: none; padding: 0.9rem; border-radius: 10px; background: linear-gradient(135deg, #0066ff, #c0c0c0); color: #fff; font-size: 0.95rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px;\">Subscribe<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"footer-bottom\">\n            <p class=\"copyright\">\u00a9 2025 StreamEZ. All rights reserved.<\/p>\n        <\/div>\n    <\/footer>\n\n    <script>\n        \/\/ Smooth scroll for footer links\n        document.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\n            anchor.addEventListener('click', function (e) {\n                e.preventDefault();\n                const target = document.querySelector(this.getAttribute('href'));\n                if (target) {\n                    target.scrollIntoView({ behavior: 'smooth', block: 'start' });\n                }\n            });\n        });\n\n        \/\/ Track mouse position for interactive effects\n        const footerBrand = document.querySelector('.footer-brand');\n        if (footerBrand) {\n            footerBrand.addEventListener('mousemove', (e) => {\n                const rect = footerBrand.getBoundingClientRect();\n                const x = ((e.clientX - rect.left) \/ rect.width) * 100;\n                const y = ((e.clientY - rect.top) \/ rect.height) * 100;\n                footerBrand.style.setProperty('--x', `${x}%`);\n                footerBrand.style.setProperty('--y', `${y}%`);\n            });\n        }\n\n        \/\/ Add stagger animation on scroll\n        const observerOptions = {\n            threshold: 0.1,\n            rootMargin: '0px 0px -50px 0px'\n        };\n\n        const observer = new IntersectionObserver((entries) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting) {\n                    entry.target.style.animationPlayState = 'running';\n                }\n            });\n        }, observerOptions);\n\n        document.querySelectorAll('.footer-column').forEach(column => {\n            column.style.animationPlayState = 'paused';\n            observer.observe(column);\n        });\n    <\/script>\n    <\/section>\n\n    <style>\n\n* {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n}\n\nbody {\n    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n    background: #0a0a0a;\n}\n\n\/* Animated Background Particles *\/\n.iptv-particles {\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    overflow: hidden;\n    pointer-events: none;\n}\n\n.particle {\n    position: absolute;\n    width: 4px;\n    height: 4px;\n    background: rgba(0, 102, 255, 0.4);\n    border-radius: 50%;\n    animation: float linear infinite;\n}\n\n@keyframes float {\n    0% {\n        transform: translateY(100vh) translateX(0) scale(0);\n        opacity: 0;\n    }\n    10% {\n        opacity: 1;\n    }\n    90% {\n        opacity: 1;\n    }\n    100% {\n        transform: translateY(-100px) translateX(100px) scale(1);\n        opacity: 0;\n    }\n}\n\n\/* Popup Overlay *\/\n.iptv-popup-overlay {\n    display: none;\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: rgba(10, 10, 10, 0.95);\n    z-index: 99999;\n    animation: fadeIn 0.3s ease;\n}\n\n.iptv-popup-overlay.active {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n@keyframes fadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n}\n\n@keyframes slideUp {\n    from {\n        opacity: 0;\n        transform: translateY(50px);\n    }\n    to {\n        opacity: 1;\n        transform: translateY(0);\n    }\n}\n\n\/* Popup Container *\/\n.iptv-popup {\n    background: linear-gradient(145deg, rgba(20, 20, 20, 0.95) 0%, rgba(20, 20, 20, 0.98) 100%);\n    border: 2px solid rgba(0, 102, 255, 0.3);\n    border-radius: 24px;\n    padding: 2rem;\n    max-width: 480px;\n    width: 90%;\n    position: relative;\n    animation: slideUp 0.4s ease;\n    box-shadow: \n        0 30px 80px rgba(0, 0, 0, 0.8),\n        0 0 0 1px rgba(0, 102, 255, 0.2),\n        inset 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n\n\/* Close Button *\/\n.iptv-popup-close {\n    position: absolute;\n    top: 1.2rem;\n    right: 1.2rem;\n    width: 36px;\n    height: 36px;\n    border: 2px solid rgba(0, 102, 255, 0.3);\n    background: rgba(0, 102, 255, 0.1);\n    border-radius: 10px;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: all 0.3s ease;\n    font-size: 1.3rem;\n    color: #fff;\n    font-weight: 300;\n    line-height: 1;\n}\n\n.iptv-popup-close:hover {\n    background: rgba(0, 102, 255, 0.2);\n    border-color: rgba(0, 102, 255, 0.6);\n    transform: rotate(90deg);\n}\n\n\/* Header *\/\n.iptv-popup-header {\n    text-align: center;\n    margin-bottom: 1.5rem;\n}\n\n.iptv-popup-badge {\n    display: inline-block;\n    padding: 0.4rem 1rem;\n    background: linear-gradient(135deg, rgba(0, 102, 255, 0.2), rgba(0, 168, 255, 0.2));\n    border: 1px solid rgba(0, 102, 255, 0.3);\n    border-radius: 50px;\n    font-size: 0.7rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n    color: #00a8ff;\n    margin-bottom: 0.8rem;\n}\n\n.iptv-popup-title {\n    font-size: 1.6rem;\n    font-weight: 900;\n    color: #fff;\n    margin-bottom: 0.4rem;\n    letter-spacing: -0.5px;\n}\n\n.iptv-popup-plan {\n    font-size: 1rem;\n    color: rgba(255, 255, 255, 0.7);\n}\n\n.iptv-popup-price {\n    font-size: 2.2rem;\n    font-weight: 900;\n    background: linear-gradient(135deg, #0066ff, #00a8ff);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    margin: 0.8rem 0;\n}\n\n\/* Trust Badges *\/\n.iptv-trust-badges {\n    display: flex;\n    justify-content: center;\n    gap: 0.8rem;\n    margin: 1.2rem 0;\n    flex-wrap: wrap;\n}\n\n.trust-badge {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n    padding: 0.45rem 0.8rem;\n    background: rgba(0, 102, 255, 0.1);\n    border: 1px solid rgba(0, 102, 255, 0.3);\n    border-radius: 6px;\n    font-size: 0.7rem;\n    color: #00a8ff;\n    font-weight: 600;\n    transition: all 0.3s ease;\n}\n\n.trust-badge:hover {\n    background: rgba(0, 102, 255, 0.15);\n    border-color: rgba(0, 102, 255, 0.5);\n    transform: translateY(-2px);\n}\n\n.trust-badge svg {\n    width: 12px;\n    height: 12px;\n}\n\n\/* Form *\/\n.iptv-popup-form {\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n}\n\n.iptv-form-group {\n    display: flex;\n    flex-direction: column;\n    gap: 0.4rem;\n}\n\n.iptv-form-label {\n    font-size: 0.85rem;\n    font-weight: 600;\n    color: #fff;\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n}\n\n.iptv-form-required {\n    color: #dc143c;\n    font-size: 0.65rem;\n    padding: 0.15rem 0.4rem;\n    background: rgba(220, 20, 60, 0.2);\n    border-radius: 4px;\n}\n\n.iptv-form-optional {\n    color: rgba(255, 255, 255, 0.6);\n    font-size: 0.65rem;\n    padding: 0.15rem 0.4rem;\n    background: rgba(255, 255, 255, 0.05);\n    border-radius: 4px;\n}\n\n\/* Input with Icon *\/\n.iptv-input-wrapper {\n    position: relative;\n}\n\n.iptv-input-icon {\n    position: absolute;\n    left: 1rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: rgba(0, 102, 255, 0.6);\n    transition: all 0.3s ease;\n    pointer-events: none;\n}\n\n.iptv-input-icon svg {\n    width: 18px;\n    height: 18px;\n}\n\n.iptv-form-input {\n    padding: 0.85rem 1rem 0.85rem 2.8rem;\n    background: rgba(30, 30, 30, 0.6);\n    border: 2px solid rgba(0, 102, 255, 0.2);\n    border-radius: 12px;\n    color: #fff;\n    font-size: 0.95rem;\n    transition: all 0.3s ease;\n    outline: none;\n    width: 100%;\n}\n\n.iptv-form-input::placeholder {\n    color: rgba(255, 255, 255, 0.5);\n}\n\n.iptv-form-input:focus {\n    border-color: rgba(0, 102, 255, 0.6);\n    background: rgba(30, 30, 30, 0.8);\n    box-shadow: 0 0 0 4px rgba(0, 102, 255, 0.1);\n    padding-left: 3rem;\n}\n\n.iptv-form-input:focus ~ .iptv-input-icon {\n    color: #00a8ff;\n    transform: translateY(-50%) scale(1.1);\n}\n\n.iptv-form-input.error {\n    border-color: rgba(220, 20, 60, 0.6);\n    animation: shake 0.3s ease;\n}\n\n@keyframes shake {\n    0%, 100% { transform: translateX(0); }\n    25% { transform: translateX(-10px); }\n    75% { transform: translateX(10px); }\n}\n\n.iptv-form-input.success {\n    border-color: rgba(0, 102, 255, 0.6);\n}\n\n\/* Validation Icon *\/\n.iptv-validation-icon {\n    position: absolute;\n    right: 1rem;\n    top: 50%;\n    transform: translateY(-50%);\n    opacity: 0;\n    transition: all 0.3s ease;\n}\n\n.iptv-validation-icon svg {\n    width: 18px;\n    height: 18px;\n}\n\n.iptv-validation-icon.show {\n    opacity: 1;\n}\n\n.iptv-validation-icon.success {\n    color: #00a8ff;\n}\n\n.iptv-validation-icon.error {\n    color: #dc143c;\n}\n\n\/* Error Messages *\/\n.iptv-form-error {\n    color: #dc143c;\n    font-size: 0.8rem;\n    display: none;\n    margin-top: -0.4rem;\n    padding: 0.4rem 0.7rem;\n    background: rgba(220, 20, 60, 0.1);\n    border-radius: 6px;\n    border-left: 3px solid #dc143c;\n}\n\n.iptv-form-error.show {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n    animation: slideDown 0.3s ease;\n}\n\n@keyframes slideDown {\n    from {\n        opacity: 0;\n        transform: translateY(-10px);\n    }\n    to {\n        opacity: 1;\n        transform: translateY(0);\n    }\n}\n\n.iptv-form-error svg {\n    width: 14px;\n    height: 14px;\n    flex-shrink: 0;\n}\n\n\/* Submit Button *\/\n.iptv-submit-btn {\n    padding: 1rem 1.8rem;\n    background: linear-gradient(135deg, #0066ff 0%, #00a8ff 100%);\n    border: none;\n    border-radius: 14px;\n    color: #fff;\n    font-size: 1rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n    cursor: pointer;\n    transition: all 0.4s ease;\n    box-shadow: 0 8px 25px rgba(0, 102, 255, 0.4);\n    position: relative;\n    overflow: hidden;\n}\n\n.iptv-submit-btn::before {\n    content: '';\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 0;\n    height: 0;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.2);\n    transform: translate(-50%, -50%);\n    transition: width 0.6s, height 0.6s;\n}\n\n.iptv-submit-btn:hover::before {\n    width: 300px;\n    height: 300px;\n}\n\n.iptv-submit-btn:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 12px 35px rgba(0, 102, 255, 0.6);\n}\n\n.iptv-submit-btn:disabled {\n    opacity: 0.6;\n    cursor: not-allowed;\n    transform: none;\n}\n\n.iptv-submit-btn span {\n    position: relative;\n    z-index: 1;\n}\n\n\/* Privacy & Terms Links *\/\n.iptv-privacy-links {\n    text-align: center;\n    margin-top: 0.8rem;\n    padding-top: 0.8rem;\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n}\n\n.iptv-privacy-links a {\n    color: rgba(255, 255, 255, 0.6);\n    font-size: 0.65rem;\n    text-decoration: none;\n    transition: color 0.3s ease;\n    margin: 0 0.4rem;\n}\n\n.iptv-privacy-links a:hover {\n    color: #00a8ff;\n    text-decoration: underline;\n}\n\n\/* Success Message *\/\n.iptv-success-message {\n    display: none;\n    text-align: center;\n    padding: 1.5rem;\n}\n\n.iptv-success-message.show {\n    display: block;\n    animation: slideUp 0.4s ease;\n}\n\n.iptv-success-icon {\n    width: 70px;\n    height: 70px;\n    margin: 0 auto 1.2rem;\n    background: linear-gradient(135deg, #0066ff, #00a8ff);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 2.5rem;\n    animation: successPop 0.5s ease;\n}\n\n@keyframes successPop {\n    0% { transform: scale(0); }\n    50% { transform: scale(1.1); }\n    100% { transform: scale(1); }\n}\n\n.iptv-success-title {\n    font-size: 1.5rem;\n    font-weight: 900;\n    color: #00a8ff;\n    margin-bottom: 0.4rem;\n}\n\n.iptv-success-text {\n    font-size: 1rem;\n    color: rgba(255, 255, 255, 0.7);\n    line-height: 1.5;\n}\n\n.iptv-success-email {\n    color: #00a8ff;\n    font-weight: 700;\n}\n\n\/* Already Processing State *\/\n.iptv-processing-message {\n    display: none;\n    text-align: center;\n    padding: 1.5rem;\n}\n\n.iptv-processing-message.show {\n    display: block;\n    animation: slideUp 0.4s ease;\n}\n\n.iptv-processing-icon {\n    width: 70px;\n    height: 70px;\n    margin: 0 auto 1.2rem;\n    background: linear-gradient(135deg, rgba(0, 102, 255, 0.3), rgba(0, 168, 255, 0.3));\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 2.2rem;\n    animation: pulse 2s ease-in-out infinite;\n}\n\n@keyframes pulse {\n    0%, 100% { transform: scale(1); opacity: 1; }\n    50% { transform: scale(1.05); opacity: 0.9; }\n}\n\n.iptv-processing-title {\n    font-size: 1.5rem;\n    font-weight: 900;\n    color: #00a8ff;\n    margin-bottom: 0.4rem;\n}\n\n.iptv-processing-text {\n    font-size: 0.95rem;\n    color: rgba(255, 255, 255, 0.7);\n    line-height: 1.5;\n    margin-bottom: 0.8rem;\n}\n\n.iptv-processing-details {\n    background: rgba(0, 102, 255, 0.1);\n    border: 1px solid rgba(0, 102, 255, 0.3);\n    border-radius: 10px;\n    padding: 1rem;\n    margin-top: 1.2rem;\n}\n\n.iptv-processing-plan {\n    font-size: 0.9rem;\n    color: #fff;\n    margin-bottom: 0.4rem;\n}\n\n.iptv-processing-plan strong {\n    color: #00a8ff;\n}\n\n\/* Error State *\/\n.iptv-error-message {\n    display: none;\n    text-align: center;\n    padding: 1.5rem;\n}\n\n.iptv-error-message.show {\n    display: block;\n    animation: slideUp 0.4s ease;\n}\n\n.iptv-error-icon {\n    width: 70px;\n    height: 70px;\n    margin: 0 auto 1.2rem;\n    background: linear-gradient(135deg, rgba(220, 20, 60, 0.3), rgba(185, 28, 28, 0.3));\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 2.5rem;\n    color: #dc143c;\n}\n\n.iptv-error-title {\n    font-size: 1.5rem;\n    font-weight: 900;\n    color: #dc143c;\n    margin-bottom: 0.4rem;\n}\n\n.iptv-error-text {\n    font-size: 0.95rem;\n    color: rgba(255, 255, 255, 0.7);\n    line-height: 1.5;\n    margin-bottom: 1.2rem;\n}\n\n.iptv-retry-btn {\n    padding: 0.9rem 1.6rem;\n    background: linear-gradient(135deg, #0066ff 0%, #00a8ff 100%);\n    border: none;\n    border-radius: 10px;\n    color: #fff;\n    font-size: 0.95rem;\n    font-weight: 700;\n    cursor: pointer;\n    transition: all 0.3s ease;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.iptv-retry-btn:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 8px 20px rgba(0, 102, 255, 0.4);\n}\n\n\/* Loading State *\/\n.iptv-loading {\n    display: inline-block;\n    width: 18px;\n    height: 18px;\n    border: 3px solid rgba(255, 255, 255, 0.3);\n    border-top-color: #fff;\n    border-radius: 50%;\n    animation: spin 0.8s linear infinite;\n    margin-left: 0.4rem;\n}\n\n@keyframes spin {\n    to { transform: rotate(360deg); }\n}\n\n\/* Close Button for Processing State *\/\n.iptv-processing-close {\n    padding: 0.7rem 1.2rem;\n    background: transparent;\n    border: 2px solid rgba(0, 102, 255, 0.5);\n    border-radius: 8px;\n    color: #00a8ff;\n    font-size: 0.85rem;\n    font-weight: 700;\n    cursor: pointer;\n    margin-top: 0.8rem;\n    transition: all 0.3s ease;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.iptv-processing-close:hover {\n    background: rgba(0, 102, 255, 0.1);\n    border-color: rgba(0, 102, 255, 0.8);\n}\n\n\/* Mobile Responsive *\/\n@media (max-width: 768px) {\n    .iptv-popup {\n        padding: 1.8rem 1.2rem;\n        width: 94%;\n        max-width: 400px;\n        border-radius: 20px;\n    }\n    \n    .iptv-popup-close {\n        top: 1rem;\n        right: 1rem;\n        width: 32px;\n        height: 32px;\n        font-size: 1.2rem;\n    }\n    \n    .iptv-popup-badge {\n        font-size: 0.65rem;\n        padding: 0.35rem 0.8rem;\n        margin-bottom: 0.6rem;\n        letter-spacing: 1px;\n    }\n    \n    .iptv-popup-title {\n        font-size: 1.3rem;\n        margin-bottom: 0.3rem;\n        letter-spacing: -0.3px;\n    }\n    \n    .iptv-popup-plan {\n        font-size: 0.9rem;\n    }\n    \n    .iptv-popup-price {\n        font-size: 1.8rem;\n        margin: 0.6rem 0;\n    }\n    \n    .iptv-trust-badges {\n        gap: 0.5rem;\n        margin: 1rem 0;\n    }\n    \n    .trust-badge {\n        font-size: 0.65rem;\n        padding: 0.4rem 0.6rem;\n        border-radius: 5px;\n        gap: 0.3rem;\n    }\n    \n    .trust-badge svg {\n        width: 10px;\n        height: 10px;\n    }\n    \n    .iptv-popup-form {\n        gap: 0.8rem;\n    }\n    \n    .iptv-form-label {\n        font-size: 0.8rem;\n    }\n    \n    .iptv-form-required,\n    .iptv-form-optional {\n        font-size: 0.6rem;\n        padding: 0.1rem 0.35rem;\n    }\n    \n    .iptv-form-input {\n        padding: 0.75rem 0.8rem 0.75rem 2.5rem;\n        font-size: 0.9rem;\n        border-radius: 10px;\n    }\n    \n    .iptv-input-icon svg {\n        width: 16px;\n        height: 16px;\n    }\n    \n    .iptv-validation-icon svg {\n        width: 16px;\n        height: 16px;\n    }\n    \n    .iptv-form-error {\n        font-size: 0.75rem;\n        padding: 0.35rem 0.6rem;\n        margin-top: -0.3rem;\n    }\n    \n    .iptv-form-error svg {\n        width: 12px;\n        height: 12px;\n    }\n    \n    .iptv-submit-btn {\n        padding: 0.9rem 1.3rem;\n        font-size: 0.9rem;\n        border-radius: 10px;\n        letter-spacing: 0.6px;\n    }\n    \n    .iptv-privacy-links {\n        margin-top: 0.6rem;\n        padding-top: 0.6rem;\n    }\n    \n    .iptv-privacy-links a {\n        font-size: 0.6rem;\n        margin: 0 0.3rem;\n    }\n    \n    .iptv-success-icon,\n    .iptv-processing-icon,\n    .iptv-error-icon {\n        width: 60px;\n        height: 60px;\n        font-size: 2rem;\n        margin-bottom: 1rem;\n    }\n    \n    .iptv-success-title,\n    .iptv-processing-title,\n    .iptv-error-title {\n        font-size: 1.3rem;\n        margin-bottom: 0.3rem;\n    }\n    \n    .iptv-success-text,\n    .iptv-processing-text,\n    .iptv-error-text {\n        font-size: 0.9rem;\n        line-height: 1.4;\n    }\n    \n    .iptv-processing-details {\n        padding: 0.8rem;\n        margin-top: 1rem;\n        border-radius: 8px;\n    }\n    \n    .iptv-processing-plan {\n        font-size: 0.85rem;\n    }\n    \n    .iptv-retry-btn,\n    .iptv-processing-close {\n        padding: 0.75rem 1.2rem;\n        font-size: 0.85rem;\n        border-radius: 8px;\n    }\n}\n\n@media (max-width: 480px) {\n    .iptv-popup {\n        padding: 1.5rem 1rem;\n        width: 96%;\n        border-radius: 16px;\n    }\n    \n    .iptv-popup-title {\n        font-size: 1.2rem;\n    }\n    \n    .iptv-popup-price {\n        font-size: 1.6rem;\n    }\n    \n    .trust-badge {\n        font-size: 0.6rem;\n        padding: 0.35rem 0.5rem;\n    }\n    \n    .iptv-form-input {\n        padding: 0.7rem 0.75rem 0.7rem 2.3rem;\n        font-size: 0.85rem;\n    }\n    \n    .iptv-submit-btn {\n        padding: 0.8rem 1.1rem;\n        font-size: 0.85rem;\n    }\n    \n    .iptv-privacy-links a {\n        display: inline;\n        font-size: 0.6rem;\n    }\n}\n        \n\/* Make Popup Scrollable on Mobile *\/\n@media (max-width: 768px) {\n    .iptv-popup-overlay {\n        overflow-y: auto;\n        -webkit-overflow-scrolling: touch;\n        padding: 20px 0;\n    }\n    \n    .iptv-popup {\n        margin: auto;\n        max-height: 90vh;\n        overflow-y: auto;\n        position: relative;\n    }\n    \n    .iptv-popup-close {\n        position: sticky;\n        top: 1rem;\n        z-index: 10;\n        background: rgba(0, 102, 255, 0.9);\n        backdrop-filter: blur(10px);\n        border: 2px solid rgba(0, 102, 255, 0.6);\n    }\n}\n\n@media (max-width: 480px) {\n    .iptv-popup-overlay {\n        padding: 10px 0;\n    }\n    \n    .iptv-popup {\n        max-height: 95vh;\n    }\n}\n\n\/* ===== END SCROLLABLE POPUP ===== *\/\n\n\n        \n    <\/style>\n\n\n<!-- Popup Overlay -->\n<div class=\"iptv-popup-overlay\" id=\"iptvPopupOverlay\">\n    <!-- Animated Particles -->\n    <div class=\"iptv-particles\" id=\"iptvParticles\"><\/div>\n\n    <div class=\"iptv-popup\" id=\"iptvPopup\">\n        <div class=\"iptv-popup-close\" onclick=\"closeIptvPopup()\">&times;<\/div>\n        \n        <!-- Form Content -->\n        <div id=\"iptvFormContent\">\n            <div class=\"iptv-popup-header\">\n                <div class=\"iptv-popup-badge\">Complete Your Order<\/div>\n                <h2 class=\"iptv-popup-title\">Subscribe Now<\/h2>\n                <p class=\"iptv-popup-plan\" id=\"iptvPlanName\">1 Month Plan<\/p>\n                <div class=\"iptv-popup-price\" id=\"iptvPlanPrice\">\u20ac9.99<\/div>\n                \n                <!-- Trust Badges -->\n                <div class=\"iptv-trust-badges\">\n                    <div class=\"trust-badge\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z\"><\/path>\n                        <\/svg>\n                        Secure Checkout\n                    <\/div>\n                    <div class=\"trust-badge\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z\"><\/path>\n                        <\/svg>\n                        SSL Encrypted\n                    <\/div>\n                    <div class=\"trust-badge\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"><\/path>\n                        <\/svg>\n                        Instant Delivery\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <form class=\"iptv-popup-form\" id=\"iptvSubscriptionForm\">\n                <!-- Email Field (Required) -->\n                <div class=\"iptv-form-group\">\n                    <label class=\"iptv-form-label\">\n                        Email Address\n                        <span class=\"iptv-form-required\">Required<\/span>\n                    <\/label>\n                    <div class=\"iptv-input-wrapper\">\n                        <span class=\"iptv-input-icon\">\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"><\/path>\n                            <\/svg>\n                        <\/span>\n                        <input \n                            type=\"email\" \n                            class=\"iptv-form-input\" \n                            id=\"iptvEmail\" \n                            name=\"email\"\n                            placeholder=\"your.email@example.com\"\n                            autocomplete=\"email\"\n                            required\n                        >\n                        <span class=\"iptv-validation-icon\" id=\"emailValidIcon\">\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"><\/path>\n                            <\/svg>\n                        <\/span>\n                    <\/div>\n                    <span class=\"iptv-form-error\" id=\"emailError\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path>\n                        <\/svg>\n                        <span>Please enter a valid email address (e.g., name@example.com)<\/span>\n                    <\/span>\n                <\/div>\n\n                <!-- Name Field (Optional) -->\n                <div class=\"iptv-form-group\">\n                    <label class=\"iptv-form-label\">\n                        Full Name\n                        <span class=\"iptv-form-optional\">Optional<\/span>\n                    <\/label>\n                    <div class=\"iptv-input-wrapper\">\n                        <span class=\"iptv-input-icon\">\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z\"><\/path>\n                            <\/svg>\n                        <\/span>\n                        <input \n                            type=\"text\" \n                            class=\"iptv-form-input\" \n                            id=\"iptvName\" \n                            name=\"name\"\n                            placeholder=\"John Doe\"\n                            autocomplete=\"name\"\n                        >\n                        <span class=\"iptv-validation-icon\" id=\"nameValidIcon\">\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"><\/path>\n                            <\/svg>\n                        <\/span>\n                    <\/div>\n                <\/div>\n\n                <!-- Phone Field (Optional) -->\n                <div class=\"iptv-form-group\">\n                    <label class=\"iptv-form-label\">\n                        Phone Number\n                        <span class=\"iptv-form-optional\">Optional<\/span>\n                    <\/label>\n                    <div class=\"iptv-input-wrapper\">\n                        <span class=\"iptv-input-icon\">\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z\"><\/path>\n                            <\/svg>\n                        <\/span>\n                        <input \n                            type=\"tel\" \n                            class=\"iptv-form-input\" \n                            id=\"iptvPhone\" \n                            name=\"phone\"\n                            placeholder=\"+1 234 567 8900\"\n                            autocomplete=\"tel\"\n                        >\n                        <span class=\"iptv-validation-icon\" id=\"phoneValidIcon\">\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"><\/path>\n                            <\/svg>\n                        <\/span>\n                    <\/div>\n                    <span class=\"iptv-form-error\" id=\"phoneError\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path>\n                        <\/svg>\n                        <span>Please enter a valid phone number (8-15 digits with country code)<\/span>\n                    <\/span>\n                <\/div>\n\n                <!-- PROMO CODE SECTION -->\n                <div class=\"iptv-form-group\">\n                    <label class=\"iptv-form-label\">\n                        Promo Code\n                        <span class=\"iptv-form-optional\">Optional<\/span>\n                    <\/label>\n                    <div class=\"iptv-input-wrapper\">\n                        <span class=\"iptv-input-icon\">\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 5v2m0 4v2m0 4v2M5 5a2 2 0 00-2 2v3a2 2 0 110 4v3a2 2 0 002 2h14a2 2 0 002-2v-3a2 2 0 110-4V7a2 2 0 00-2-2H5z\"><\/path>\n                            <\/svg>\n                        <\/span>\n                        <input \n                            type=\"text\" \n                            class=\"iptv-form-input\" \n                            id=\"iptvPromoCode\" \n                            name=\"promo_code\"\n                            placeholder=\"Enter promo code\"\n                            autocomplete=\"off\"\n                        >\n                        <span class=\"iptv-validation-icon\" id=\"promoCodeValidIcon\">\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"><\/path>\n                            <\/svg>\n                        <\/span>\n                    <\/div>\n                    <span class=\"iptv-form-error\" id=\"promoCodeError\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path>\n                        <\/svg>\n                        <span>Please enter a valid promo code<\/span>\n                    <\/span>\n                <\/div>\n\n                <button type=\"submit\" class=\"iptv-submit-btn\" id=\"iptvSubmitBtn\">\n                    <span id=\"iptvBtnText\">Complete Order<\/span>\n                <\/button>\n\n                <!-- Privacy & Terms Links -->\n                <div class=\"iptv-privacy-links\">\n                    <a href=\"https:\/\/buyiptv-subscribe.com\/en\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>\n                    <span style=\"color: rgba(168, 168, 168, 0.5);\">\u2022<\/span>\n                    <a href=\"https:\/\/buyiptv-subscribe.com\/en\/terms-of-service\/\" target=\"_blank\">Terms of Service<\/a>\n                <\/div>\n            <\/form>\n        <\/div>\n\n        <!-- Processing Message (Same Plan) -->\n        <div class=\"iptv-processing-message\" id=\"iptvProcessingMessage\">\n            <div class=\"iptv-processing-icon\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                    <circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle>\n                    <path d=\"M12 6v6l4 2\"><\/path>\n                <\/svg>\n            <\/div>\n            <h3 class=\"iptv-processing-title\">Order Already Submitted<\/h3>\n            <p class=\"iptv-processing-text\">\n                We&#8217;ve already received your subscription request for this plan!\n            <\/p>\n            <div class=\"iptv-processing-details\">\n                <p class=\"iptv-processing-plan\"><strong id=\"processingPlanDisplay\">1 Month Plan<\/strong><\/p>\n                <p class=\"iptv-processing-plan\" style=\"font-size: 0.9rem; color: #A8A8A8;\">\n                    We&#8217;ll contact you via email with your login credentials within 30 minutes to 2 hours.\n                <\/p>\n            <\/div>\n            <p class=\"iptv-processing-text\" style=\"margin-top: 1.5rem;\">\n                Want to buy a different plan? Close this and select another option.\n            <\/p>\n            <button class=\"iptv-processing-close\" onclick=\"closeIptvPopup()\">Close<\/button>\n        <\/div>\n\n        <!-- Success Message -->\n        <div class=\"iptv-success-message\" id=\"iptvSuccessMessage\">\n            <div class=\"iptv-success-icon\">\u2713<\/div>\n            <h3 class=\"iptv-success-title\">Order Received!<\/h3>\n            <p class=\"iptv-success-text\">\n                We&#8217;ve sent a confirmation to<br>\n                <span class=\"iptv-success-email\" id=\"iptvConfirmEmail\">your email<\/span>\n            <\/p>\n            <p class=\"iptv-success-text\" style=\"margin-top: 1rem;\">\n                You will receive your login credentials within 30 minutes to 2 hours.\n            <\/p>\n        <\/div>\n\n        <!-- Error Message -->\n        <div class=\"iptv-error-message\" id=\"iptvErrorMessage\">\n            <div class=\"iptv-error-icon\">\u2715<\/div>\n            <h3 class=\"iptv-error-title\">Connection Error<\/h3>\n            <p class=\"iptv-error-text\" id=\"iptvErrorText\">\n                We couldn&#8217;t process your request. Please check your connection and try again.\n            <\/p>\n            <button class=\"iptv-retry-btn\" onclick=\"retrySubmission()\">Try Again<\/button>\n            <button class=\"iptv-processing-close\" onclick=\"closeIptvPopup()\" style=\"margin-top: 0.5rem;\">Cancel<\/button>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n\/\/ CRITICAL: Check if WordPress AJAX variables are available\nif (typeof iptvAjax === 'undefined') {\n    console.error('\u274c WordPress AJAX not loaded! Make sure the PHP code is active in Code Snippets.');\n    var iptvAjax = {\n        ajaxurl: '\/wp-admin\/admin-ajax.php',\n        nonce: 'fallback-nonce'\n    };\n}\n\n\/\/ Track submitted plans to prevent duplicate orders\nlet submittedPlan = null;\nlet lastFormData = null;\n\n\/\/ Create animated particles\nfunction createParticles() {\n    const container = document.getElementById('iptvParticles');\n    const particleCount = 30;\n    \n    for (let i = 0; i < particleCount; i++) {\n        const particle = document.createElement('div');\n        particle.className = 'particle';\n        particle.style.left = Math.random() * 100 + '%';\n        particle.style.animationDuration = (Math.random() * 10 + 15) + 's';\n        particle.style.animationDelay = Math.random() * 5 + 's';\n        container.appendChild(particle);\n    }\n}\n\n\/\/ Popup control functions\nfunction openIptvPopup(plan, price, isRecurring) {\n    isRecurring = isRecurring || false; \/\/ Default to false if undefined\n    \n    const overlay = document.getElementById('iptvPopupOverlay');\n    const planName = document.getElementById('iptvPlanName');\n    const planPrice = document.getElementById('iptvPlanPrice');\n    const formContent = document.getElementById('iptvFormContent');\n    const successMessage = document.getElementById('iptvSuccessMessage');\n    const processingMessage = document.getElementById('iptvProcessingMessage');\n    const errorMessage = document.getElementById('iptvErrorMessage');\n    \n    \/\/ Get current currency\n    const currencyButtons = document.querySelectorAll('.currency-btn');\n    let currentCurrency = '\u20ac';\n    let currentCurrencyCode = 'EUR';\n    \n    currencyButtons.forEach(btn => {\n        if (btn.classList.contains('active')) {\n            currentCurrency = btn.getAttribute('data-symbol');\n            currentCurrencyCode = btn.getAttribute('data-currency');\n        }\n    });\n    \n    \/\/ Check if this plan has already been submitted\n    if (submittedPlan === plan) {\n        formContent.style.display = 'none';\n        successMessage.classList.remove('show');\n        errorMessage.classList.remove('show');\n        processingMessage.classList.add('show');\n        document.getElementById('processingPlanDisplay').textContent = plan;\n    } else {\n        formContent.style.display = 'block';\n        successMessage.classList.remove('show');\n        processingMessage.classList.remove('show');\n        errorMessage.classList.remove('show');\n        document.getElementById('iptvSubscriptionForm').reset();\n        \n        \/\/ Reset validation states\n        document.querySelectorAll('.iptv-form-error').forEach(el => el.classList.remove('show'));\n        document.querySelectorAll('.iptv-form-input').forEach(el => {\n            el.classList.remove('error', 'success');\n        });\n        document.querySelectorAll('.iptv-validation-icon').forEach(el => {\n            el.classList.remove('show', 'success', 'error');\n        });\n    }\n    \n    planName.textContent = plan;\n    planPrice.textContent = currentCurrency + price;\n    \n    overlay.dataset.plan = plan;\n    overlay.dataset.price = price;\n    overlay.dataset.currency = currentCurrency;\n    overlay.dataset.currencyCode = currentCurrencyCode;\n    overlay.dataset.isRecurring = isRecurring ? 'true' : 'false';\n    \n    overlay.classList.add('active');\n    document.body.style.overflow = 'hidden';\n    \n    if (document.getElementById('iptvParticles').children.length === 0) {\n        createParticles();\n    }\n}\n\nfunction closeIptvPopup() {\n    const overlay = document.getElementById('iptvPopupOverlay');\n    const submitBtn = document.getElementById('iptvSubmitBtn');\n    const btnText = document.getElementById('iptvBtnText');\n    \n    submitBtn.disabled = false;\n    btnText.textContent = 'Complete Order';\n    \n    overlay.classList.remove('active');\n    document.body.style.overflow = '';\n}\n\ndocument.getElementById('iptvPopupOverlay').addEventListener('click', function(e) {\n    if (e.target === this) {\n        closeIptvPopup();\n    }\n});\n\n\/\/ Email validation\nfunction validateEmail(email) {\n    const re = \/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$\/;\n    return re.test(email);\n}\n\n\/\/ Phone validation\nfunction validatePhone(phone) {\n    if (!phone) return true;\n    const cleaned = phone.replace(\/[^0-9+]\/g, '');\n    return cleaned.length >= 8 && cleaned.length <= 15;\n}\n\n\/\/ Promo code validation\nfunction validatePromoCode(promoCode) {\n    if (!promoCode) return true;\n    return promoCode.length >= 3 && promoCode.length <= 20;\n}\n\n\/\/ Real-time validation for email\ndocument.getElementById('iptvEmail').addEventListener('input', function(e) {\n    const email = e.target.value.trim();\n    const input = e.target;\n    const errorEl = document.getElementById('emailError');\n    const validIcon = document.getElementById('emailValidIcon');\n    \n    if (email === '') {\n        input.classList.remove('error', 'success');\n        errorEl.classList.remove('show');\n        validIcon.classList.remove('show', 'success', 'error');\n        return;\n    }\n    \n    if (validateEmail(email)) {\n        input.classList.remove('error');\n        input.classList.add('success');\n        errorEl.classList.remove('show');\n        validIcon.classList.add('show', 'success');\n        validIcon.classList.remove('error');\n    } else {\n        input.classList.add('error');\n        input.classList.remove('success');\n        validIcon.classList.remove('show', 'success');\n    }\n});\n\n\/\/ Real-time validation for name\ndocument.getElementById('iptvName').addEventListener('input', function(e) {\n    const name = e.target.value.trim();\n    const validIcon = document.getElementById('nameValidIcon');\n    \n    if (name.length > 2) {\n        e.target.classList.add('success');\n        validIcon.classList.add('show', 'success');\n    } else {\n        e.target.classList.remove('success');\n        validIcon.classList.remove('show', 'success');\n    }\n});\n\n\/\/ Real-time validation for phone\ndocument.getElementById('iptvPhone').addEventListener('input', function(e) {\n    const phone = e.target.value.trim();\n    const input = e.target;\n    const errorEl = document.getElementById('phoneError');\n    const validIcon = document.getElementById('phoneValidIcon');\n    \n    if (phone === '') {\n        input.classList.remove('error', 'success');\n        errorEl.classList.remove('show');\n        validIcon.classList.remove('show', 'success', 'error');\n        return;\n    }\n    \n    if (validatePhone(phone)) {\n        input.classList.remove('error');\n        input.classList.add('success');\n        errorEl.classList.remove('show');\n        validIcon.classList.add('show', 'success');\n        validIcon.classList.remove('error');\n    } else {\n        input.classList.add('error');\n        input.classList.remove('success');\n        validIcon.classList.remove('show', 'success');\n    }\n});\n\n\/\/ Real-time validation for promo code\ndocument.getElementById('iptvPromoCode').addEventListener('input', function(e) {\n    const promoCode = e.target.value.trim();\n    const input = e.target;\n    const errorEl = document.getElementById('promoCodeError');\n    const validIcon = document.getElementById('promoCodeValidIcon');\n    \n    if (promoCode === '') {\n        input.classList.remove('error', 'success');\n        errorEl.classList.remove('show');\n        validIcon.classList.remove('show', 'success', 'error');\n        return;\n    }\n    \n    if (validatePromoCode(promoCode)) {\n        input.classList.remove('error');\n        input.classList.add('success');\n        errorEl.classList.remove('show');\n        validIcon.classList.add('show', 'success');\n        validIcon.classList.remove('error');\n    } else {\n        input.classList.add('error');\n        input.classList.remove('success');\n        validIcon.classList.remove('show', 'success');\n    }\n});\n\n\/\/ Submit form WITHOUT TIMEOUT - Let it take as long as needed\nasync function submitForm(formData) {\n    try {\n        const response = await fetch(iptvAjax.ajaxurl, {\n            method: 'POST',\n            body: formData\n        });\n        \n        if (!response.ok) {\n            throw new Error('Server error - please try again');\n        }\n        \n        return await response.json();\n    } catch (error) {\n        \/\/ Only show error for real network failures\n        if (error.message.includes('Failed to fetch') || error.message.includes('NetworkError')) {\n            throw new Error('Network error - please check your internet connection');\n        }\n        throw error;\n    }\n}\n\n\/\/ Retry submission function\nfunction retrySubmission() {\n    if (lastFormData) {\n        document.getElementById('iptvErrorMessage').classList.remove('show');\n        document.getElementById('iptvFormContent').style.display = 'block';\n        handleFormSubmission(lastFormData);\n    }\n}\n\n\/\/ Handle form submission\nasync function handleFormSubmission(formData) {\n    const submitBtn = document.getElementById('iptvSubmitBtn');\n    const btnText = document.getElementById('iptvBtnText');\n    \n    submitBtn.disabled = true;\n    btnText.innerHTML = 'Processing<span class=\"iptv-loading\"><\/span>';\n    \n    try {\n        const result = await submitForm(formData);\n        \n        if (result.success) {\n            const overlay = document.getElementById('iptvPopupOverlay');\n            const email = formData.get('email');\n            \n            submittedPlan = overlay.dataset.plan;\n            \n            document.getElementById('iptvFormContent').style.display = 'none';\n            document.getElementById('iptvConfirmEmail').textContent = email;\n            document.getElementById('iptvSuccessMessage').classList.add('show');\n            \n            setTimeout(() => {\n                closeIptvPopup();\n            }, 5000);\n        } else {\n            throw new Error(result.data || 'Submission failed');\n        }\n    } catch (error) {\n        console.error('Error:', error);\n        \n        document.getElementById('iptvFormContent').style.display = 'none';\n        document.getElementById('iptvErrorText').textContent = error.message || 'We couldn\\'t process your request. Please check your connection and try again.';\n        document.getElementById('iptvErrorMessage').classList.add('show');\n        \n        submitBtn.disabled = false;\n        btnText.textContent = 'Complete Order';\n    }\n}\n\n\/\/ Form submission\ndocument.getElementById('iptvSubscriptionForm').addEventListener('submit', async function(e) {\n    e.preventDefault();\n    \n    const email = document.getElementById('iptvEmail').value.trim();\n    const name = document.getElementById('iptvName').value.trim();\n    const phone = document.getElementById('iptvPhone').value.trim();\n    const promoCode = document.getElementById('iptvPromoCode').value.trim();\n    const overlay = document.getElementById('iptvPopupOverlay');\n    \n    document.querySelectorAll('.iptv-form-error').forEach(el => el.classList.remove('show'));\n    document.querySelectorAll('.iptv-form-input').forEach(el => el.classList.remove('error'));\n    \n    let hasError = false;\n    \n    if (!validateEmail(email)) {\n        document.getElementById('iptvEmail').classList.add('error');\n        document.getElementById('emailError').classList.add('show');\n        hasError = true;\n    }\n    \n    if (phone && !validatePhone(phone)) {\n        document.getElementById('iptvPhone').classList.add('error');\n        document.getElementById('phoneError').classList.add('show');\n        hasError = true;\n    }\n    \n    if (promoCode && !validatePromoCode(promoCode)) {\n        document.getElementById('iptvPromoCode').classList.add('error');\n        document.getElementById('promoCodeError').classList.add('show');\n        hasError = true;\n    }\n    \n    if (hasError) return;\n    \n    const formData = new FormData();\n    formData.append('action', 'iptv_subscription');\n    formData.append('nonce', iptvAjax.nonce);\n    formData.append('email', email);\n    formData.append('name', name);\n    formData.append('phone', phone);\n    formData.append('promo_code', promoCode);\n    formData.append('plan', overlay.dataset.plan);\n    formData.append('price', overlay.dataset.price);\n    formData.append('currency', overlay.dataset.currency);\n    formData.append('is_recurring', overlay.dataset.isRecurring);\n    \n    lastFormData = formData;\n    \n    await handleFormSubmission(formData);\n});\n\n\/\/ Find this section at the bottom of your code (around line 2800+)\ndocument.addEventListener('DOMContentLoaded', function() {\n    const pricingCards = document.querySelectorAll('.pricing-card');\n    \n    pricingCards.forEach(card => {\n        \/\/ Only get the FIRST button (Card button), not the PayPal button\n        const cardButton = card.querySelector('.cta-button:not(.cta-button-secondary)');\n        const plan = card.getAttribute('data-plan');\n        const basePrice = card.getAttribute('data-base-price');\n        const isRecurring = card.getAttribute('data-recurring') === 'true';\n        \n        if (cardButton && plan && basePrice) {\n            let planName = '';\n            \n            switch(plan) {\n                case '1month': \n                    planName = '1 Month Plan (One-Time Payment)'; \n                    break;\n                case '3months': \n                    planName = '3 Months Plan (One-Time Payment)'; \n                    break;\n                case '6months': \n                    planName = '6 Months Plan (One-Time Payment)'; \n                    break;\n                case '12months': \n                    planName = '12 Months Plan (One-Time Payment)'; \n                    break;\n                case 'monthly-1month': \n                    planName = 'Monthly Subscription (Recurring)'; \n                    break;\n                case 'monthly-yearly': \n                    planName = 'Yearly Subscription (Monthly Billing)'; \n                    break;\n                default:\n                    planName = 'Subscription Plan';\n            }\n            \n            \/\/ Only add popup to Card button\n            cardButton.addEventListener('click', function(e) {\n                e.preventDefault();\n                \n                const priceEl = card.querySelector('.price');\n                const currentPrice = priceEl ? priceEl.textContent : basePrice;\n                \n                openIptvPopup(planName, currentPrice, isRecurring);\n            });\n        }\n    });\n});\n<\/script>\n\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Buy IPTV \u2013 Best IPTV Subscription Service 2025 StreamEZ PREMIUM IPTV Home Pricing FAQ Guide Channels Support \ud83c\udf81 Free Trial Subscribe Now StreamEZ PREMIUM IPTV Home Pricing FAQ Guide Channels Support Your Ultimate Buy IPTV Hub Watch Everything with Buy-IPTV Stream 25,000+ live channels and 105,000+ movies &#038; series in 4K. Buy-IPTV lets you watch [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":400,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-153","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Buy IPTV Subscription | StreamEZ \u201335,000+ Live Channels &amp; VOD<\/title>\n<meta name=\"description\" content=\"Buy IPTV and stream 105,000+ live channels, movies &amp; series in 4K. Works on all devices, instant activation\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/buyiptv-subscribe.com\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Home\" \/>\n<meta property=\"og:description\" content=\"Buy IPTV and stream 105,000+ live channels, movies &amp; series in 4K. Works on all devices, instant activation\" \/>\n<meta property=\"og:url\" content=\"https:\/\/buyiptv-subscribe.com\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"StreamEZ\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-16T14:22:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/11\/buy-iptv-subscription-streamez-35000-channels.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"889\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/\",\"url\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/\",\"name\":\"Buy IPTV Subscription | StreamEZ \u201335,000+ Live Channels & VOD\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/buy-iptv-subscription-streamez-35000-channels.webp\",\"datePublished\":\"2025-10-28T00:26:02+00:00\",\"dateModified\":\"2026-04-16T14:22:46+00:00\",\"description\":\"Buy IPTV and stream 105,000+ live channels, movies & series in 4K. Works on all devices, instant activation\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/#primaryimage\",\"url\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/buy-iptv-subscription-streamez-35000-channels.webp\",\"contentUrl\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/buy-iptv-subscription-streamez-35000-channels.webp\",\"width\":1024,\"height\":889},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/\",\"name\":\"StreamEZ\",\"description\":\"StreamEZ Website\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/buyiptv-subscribe.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Buy IPTV Subscription | StreamEZ \u201335,000+ Live Channels & VOD","description":"Buy IPTV and stream 105,000+ live channels, movies & series in 4K. Works on all devices, instant activation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/buyiptv-subscribe.com\/en\/","og_locale":"en_US","og_type":"article","og_title":"Home","og_description":"Buy IPTV and stream 105,000+ live channels, movies & series in 4K. Works on all devices, instant activation","og_url":"https:\/\/buyiptv-subscribe.com\/en\/","og_site_name":"StreamEZ","article_modified_time":"2026-04-16T14:22:46+00:00","og_image":[{"width":1024,"height":889,"url":"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/11\/buy-iptv-subscription-streamez-35000-channels.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/buyiptv-subscribe.com\/en\/","url":"https:\/\/buyiptv-subscribe.com\/en\/","name":"Buy IPTV Subscription | StreamEZ \u201335,000+ Live Channels & VOD","isPartOf":{"@id":"https:\/\/buyiptv-subscribe.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/buyiptv-subscribe.com\/en\/#primaryimage"},"image":{"@id":"https:\/\/buyiptv-subscribe.com\/en\/#primaryimage"},"thumbnailUrl":"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/11\/buy-iptv-subscription-streamez-35000-channels.webp","datePublished":"2025-10-28T00:26:02+00:00","dateModified":"2026-04-16T14:22:46+00:00","description":"Buy IPTV and stream 105,000+ live channels, movies & series in 4K. Works on all devices, instant activation","breadcrumb":{"@id":"https:\/\/buyiptv-subscribe.com\/en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/buyiptv-subscribe.com\/en\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/buyiptv-subscribe.com\/en\/#primaryimage","url":"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/11\/buy-iptv-subscription-streamez-35000-channels.webp","contentUrl":"https:\/\/buyiptv-subscribe.com\/en\/wp-content\/uploads\/2025\/11\/buy-iptv-subscription-streamez-35000-channels.webp","width":1024,"height":889},{"@type":"BreadcrumbList","@id":"https:\/\/buyiptv-subscribe.com\/en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/buyiptv-subscribe.com\/en\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/buyiptv-subscribe.com\/en\/#website","url":"https:\/\/buyiptv-subscribe.com\/en\/","name":"StreamEZ","description":"StreamEZ Website","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/buyiptv-subscribe.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/buyiptv-subscribe.com\/en\/wp-json\/wp\/v2\/pages\/153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buyiptv-subscribe.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/buyiptv-subscribe.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/buyiptv-subscribe.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buyiptv-subscribe.com\/en\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":0,"href":"https:\/\/buyiptv-subscribe.com\/en\/wp-json\/wp\/v2\/pages\/153\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buyiptv-subscribe.com\/en\/wp-json\/wp\/v2\/media\/400"}],"wp:attachment":[{"href":"https:\/\/buyiptv-subscribe.com\/en\/wp-json\/wp\/v2\/media?parent=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}