{"id":9,"date":"2026-04-18T09:23:46","date_gmt":"2026-04-18T09:23:46","guid":{"rendered":"http:\/\/localhost\/magiccatmesh\/?page_id=9"},"modified":"2026-04-20T05:51:42","modified_gmt":"2026-04-20T05:51:42","slug":"home","status":"publish","type":"page","link":"https:\/\/magiccatmesh.firstrankology.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9\" class=\"elementor elementor-9\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-973ef6f elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"973ef6f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ddaaa06\" data-id=\"ddaaa06\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-41c7b83 elementor-widget elementor-widget-html\" data-id=\"41c7b83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\n    <style>\n     \n\n        \/* MAIN SLIDER WRAPPER *\/\n        .slider-wrapper {\n            width: 100%;\n          \n            margin: 0 auto;\n        }\n\n        \/* MODERN SLIDER CONTAINER - Glassmorphism + Premium *\/\n        .slider-container {\n            position: relative;\n            border-radius: 48px;\n            overflow: hidden;\n            box-shadow: 0 40px 60px -25px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 49, 65, 0.2);\n            background: #fff;\n            transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1);\n        }\n\n        .slider-container:hover {\n            box-shadow: 0 45px 70px -25px rgba(255, 49, 65, 0.25), 0 0 0 1px rgba(255, 49, 65, 0.3);\n        }\n\n        .slider-track-container {\n            position: relative;\n            width: 100%;\n            overflow: hidden;\n        }\n\n        .slider-track {\n            display: flex;\n            transition: transform 0.7s cubic-bezier(0.25, 0.95, 0.45, 1);\n            will-change: transform;\n        }\n\n        .slide {\n            flex: 0 0 100%;\n            position: relative;\n            height: 0;\n            padding-bottom: 45%; \/* 16:9 modern cinematic *\/\n            background: #dce9f3;\n        }\n\n        .slide img {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            display: block;\n            transition: transform 7s ease, filter 0.5s;\n            filter: brightness(0.92) contrast(1.05);\n        }\n\n        .slide:hover img {\n            transform: scale(1.03);\n            filter: brightness(1) contrast(1.07);\n        }\n\n        \/* MODERN GLASS OVERLAY WITH ANIMATION *\/\n        .slide-content {\n            position: absolute;\n            bottom: 0;\n            left: 0;\n            right: 0;\n            background: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.4) 55%, transparent 100%);\n            color: white;\n            padding: 2.5rem 3rem;\n            text-align: left;\n            z-index: 2;\n            backdrop-filter: blur(3px);\n            transform: translateY(0);\n            transition: backdrop-filter 0.3s;\n        }\n\n        .slide-content h2 {\n            font-size: clamp(1.7rem, 5vw, 3.2rem);\n            font-weight: 800;\n            letter-spacing: -0.02em;\n            margin-bottom: 0.75rem;\n            text-shadow: 0 4px 18px rgba(0,0,0,0.6);\n            background: linear-gradient(135deg, #fff, #ffe8ea);\n            -webkit-background-clip: text;\n            background-clip: text;\n            color: transparent;\n            text-shadow: none;\n            display: inline-block;\n        }\n\n        \/* Fallback for gradient text *\/\n        @supports not (background-clip: text) {\n            .slide-content h2 {\n                color: white;\n                text-shadow: 0 2px 10px rgba(0,0,0,0.5);\n            }\n        }\n\n        .slide-content p {\n            font-size: clamp(1rem, 3vw, 1.3rem);\n            font-weight: 500;\n            max-width: 65%;\n            text-shadow: 0 2px 12px rgba(0,0,0,0.5);\n            opacity: 0.95;\n            line-height: 1.4;\n        }\n\n        \/* MODERN NAVIGATION BUTTONS - NEON TOUCH *\/\n        .slider-btn {\n            position: absolute;\n            top: 50%;\n            transform: translateY(-50%);\n            background: rgba(255, 49, 65, 0.88);\n            backdrop-filter: blur(12px);\n            color: white;\n            border: none;\n            width: 56px;\n            height: 56px;\n            border-radius: 100px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            cursor: pointer;\n            z-index: 20;\n            font-size: 1.8rem;\n            transition: all 0.3s cubic-bezier(0.2, 0.9, 0.4, 1.2);\n            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);\n        }\n\n        .slider-btn:hover {\n            background: #ff3141;\n            transform: translateY(-50%) scale(1.1);\n            box-shadow: 0 15px 30px rgba(255, 49, 65, 0.6);\n        }\n\n        .btn-prev {\n            left: 28px;\n        }\n\n        .btn-next {\n            right: 28px;\n        }\n\n        \/* PREMIUM DOTS \/ INDICATORS *\/\n        .slider-dots {\n            display: flex;\n            justify-content: center;\n            gap: 16px;\n            margin-top: 32px;\n            position: relative;\n            z-index: 10;\n        }\n\n        .dot {\n            width: 12px;\n            height: 12px;\n            background-color: #b9d0e8;\n            border-radius: 50%;\n            cursor: pointer;\n            transition: all 0.35s cubic-bezier(0.2, 0.9, 0.4, 1.1);\n            box-shadow: 0 1px 3px rgba(0,0,0,0.1);\n        }\n\n        .dot.active {\n            background-color: #ff3141;\n            width: 38px;\n            border-radius: 20px;\n            transform: scale(1.08);\n            box-shadow: 0 0 8px rgba(255,49,65,0.5);\n        }\n\n        .dot:hover {\n            background-color: #ff7a8a;\n            transform: scale(1.15);\n        }\n\n        \/* PROGRESS BAR (MODERN TOUCH) *\/\n        .slider-progress {\n            position: absolute;\n            bottom: 0;\n            left: 0;\n            height: 4px;\n            background: linear-gradient(90deg, #ff3141, #ff7a85);\n            width: 0%;\n            z-index: 25;\n            border-radius: 0 4px 0 0;\n            transition: width 0.1s linear;\n        }\n\n        \/* RESPONSIVE BREAKPOINTS *\/\n        @media (max-width: 992px) {\n            .slide-content p {\n                max-width: 80%;\n            }\n            .slider-btn {\n                width: 48px;\n                height: 48px;\n                font-size: 1.5rem;\n            }\n            .btn-prev { left: 20px; }\n            .btn-next { right: 20px; }\n        }\n\n        @media (max-width: 768px) {\n            body { padding: 20px 16px; }\n            .slide-content p { max-width: 100%; font-size: 0.95rem; }\n            .slider-btn {\n                width: 42px;\n                height: 42px;\n                font-size: 1.3rem;\n            }\n            .btn-prev { left: 12px; }\n            .btn-next { right: 12px; }\n            .slide { padding-bottom: 70%; }\n            .slide-content { padding: 1.2rem 1.5rem; }\n            .slider-dots { gap: 12px; margin-top: 24px; }\n            .dot.active { width: 28px; }\n        }\n\n        @media (max-width: 480px) {\n            .slide-content h2 { font-size: 1.4rem; margin-bottom: 0.3rem; }\n            .slide-content p { font-size: 0.8rem; }\n            .slider-btn { width: 36px; height: 36px; font-size: 1rem; }\n        }\n\n        \/* BADGE STYLE *\/\n        .theme-badge {\n            text-align: center;\n            margin-top: 28px;\n            font-weight: 600;\n            color: #ff3141;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 12px;\n            font-size: 0.9rem;\n            letter-spacing: 0.5px;\n        }\n        .theme-badge i {\n            font-size: 1.2rem;\n        }\n    <\/style>\n\n    <div class=\"slider-wrapper\">\n        <!-- MODERN IMAGE SLIDER - MAGIC CAT MESH PREMIUM EDITION -->\n        <div class=\"slider-container\">\n            <div class=\"slider-track-container\">\n                <div class=\"slider-track\" id=\"sliderTrack\">\n                    <!-- Slide 1 - Happy Cat Hero -->\n                    <div class=\"slide\">\n                        <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/freepik_bright-modern-apartment-i_2815174373.png\" alt=\"Happy cat with mesh safety\" loading=\"eager\">\n                        <div class=\"slide-content\">\n                            <h2>Happy Cats, Happy Home.<\/h2>\n                            <p>Pet-resistant mesh & insect-proof \u2014 Singapore's trusted cat safety solution since 2019.<\/p>\n                        <\/div>\n                    <\/div>\n                    <!-- Slide 2 - Spin Lock System (child & pet safety) -->\n                    <div class=\"slide\">\n                        <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/freepik_clean-minimal-singapore-a_2815174447.png\" alt=\"Child safety lock system mesh\">\n                        <div class=\"slide-content\">\n                            <h2>Spin Lock System<\/h2>\n                            <p>Singapore\u2019s first spin lock mechanism \u2013 pet-resistant & child-safe, approved by 10k+ owners.<\/p>\n                        <\/div>\n                    <\/div>\n                    <!-- Slide 3 - Easy to Remove & Wash -->\n                    <div class=\"slide\">\n                        <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/freepik_bright-modern-apartment-i_2815177659.png\" alt=\"Detachable mesh cleaning\">\n                        <div class=\"slide-content\">\n                            <h2>Easy To Remove & Wash<\/h2>\n                            <p>Dusty meshes? Not a problem. Quick detach for effortless cleaning \u2014 stays fresh always.<\/p>\n                        <\/div>\n                    <\/div>\n                    <!-- Slide 4 - Rigorous Testing & 20kg strength -->\n                    <div class=\"slide\">\n                        <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/freepik_petfriendly-modern-living_2815174397.png\" alt=\"Strong cat testing durable mesh\">\n                        <div class=\"slide-content\">\n                            <h2>Built To Last<\/h2>\n                            <p>Rigorous stress testing \u2014 supports cats up to 20kg, heavy-duty durability for playful paws.<\/p>\n                        <\/div>\n                    <\/div>\n                    <!-- Slide 5 - Insect Proof + Cat Safety -->\n                    <div class=\"slide\">\n                        <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/freepik_closeup-of-durable-transp_2815178927.jpeg\" alt=\"Insect proof mesh fresh air\">\n                        <div class=\"slide-content\">\n                            <h2>Dual Protection<\/h2>\n                            <p>Insect-proof + cat-safe mesh. Enjoy fresh breeze without worries \u2014 total peace of mind.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <!-- Navigation Buttons -->\n                <button class=\"slider-btn btn-prev\" id=\"prevBtn\" aria-label=\"Previous slide\"><i class=\"fas fa-chevron-left\"><\/i><\/button>\n                <button class=\"slider-btn btn-next\" id=\"nextBtn\" aria-label=\"Next slide\"><i class=\"fas fa-chevron-right\"><\/i><\/button>\n                <!-- Animated Progress Bar -->\n                <div class=\"slider-progress\" id=\"progressBar\"><\/div>\n            <\/div>\n            <!-- Dots Container -->\n           \n        <\/div>\n    \n    <\/div>\n\n    <script>\n        \/\/ ========== ULTRA MODERN IMAGE SLIDER - AUTO SLIDE + TOUCH + PROGRESS BAR ==========\n        const track = document.getElementById('sliderTrack');\n        const slides = document.querySelectorAll('.slide');\n        const prevBtn = document.getElementById('prevBtn');\n        const nextBtn = document.getElementById('nextBtn');\n        const dotsContainer = document.getElementById('dotsContainer');\n        const progressBar = document.getElementById('progressBar');\n        \n        let currentIndex = 0;\n        let slideCount = slides.length;\n        let autoInterval;\n        let progressInterval;\n        const autoDelay = 5000; \/\/ 5 seconds auto-slide\n        \n        \/\/ Create dots dynamically\n        function createDots() {\n            dotsContainer.innerHTML = '';\n            for (let i = 0; i < slideCount; i++) {\n                const dot = document.createElement('div');\n                dot.classList.add('dot');\n                if (i === currentIndex) dot.classList.add('active');\n                dot.addEventListener('click', () => {\n                    goToSlide(i);\n                    resetAutoPlay();\n                    resetProgressBar();\n                });\n                dotsContainer.appendChild(dot);\n            }\n        }\n        \n        function updateDots() {\n            const dots = document.querySelectorAll('.dot');\n            dots.forEach((dot, idx) => {\n                if (idx === currentIndex) {\n                    dot.classList.add('active');\n                } else {\n                    dot.classList.remove('active');\n                }\n            });\n        }\n        \n        function goToSlide(index) {\n            \/\/ wrap around logic\n            if (index < 0) index = slideCount - 1;\n            if (index >= slideCount) index = 0;\n            currentIndex = index;\n            const translateValue = -currentIndex * 100;\n            track.style.transform = `translateX(${translateValue}%)`;\n            updateDots();\n            resetProgressBarAnimation();\n        }\n        \n        function nextSlide() {\n            goToSlide(currentIndex + 1);\n        }\n        \n        function prevSlide() {\n            goToSlide(currentIndex - 1);\n        }\n        \n        \/\/ Progress bar animation (fills in autoDelay seconds)\n        function startProgressBar() {\n            if (progressInterval) clearInterval(progressInterval);\n            progressBar.style.width = '0%';\n            let startTime = null;\n            const animateProgress = (timestamp) => {\n                if (!startTime) startTime = timestamp;\n                const elapsed = timestamp - startTime;\n                const percent = Math.min((elapsed \/ autoDelay) * 100, 100);\n                progressBar.style.width = `${percent}%`;\n                if (elapsed < autoDelay) {\n                    progressInterval = requestAnimationFrame(animateProgress);\n                } else {\n                    progressBar.style.width = '100%';\n                    cancelProgressAnimation();\n                }\n            };\n            progressInterval = requestAnimationFrame(animateProgress);\n        }\n        \n        function cancelProgressAnimation() {\n            if (progressInterval) {\n                cancelAnimationFrame(progressInterval);\n                progressInterval = null;\n            }\n        }\n        \n        function resetProgressBarAnimation() {\n            cancelProgressAnimation();\n            startProgressBar();\n        }\n        \n        function resetProgressBar() {\n            cancelProgressAnimation();\n            startProgressBar();\n        }\n        \n        \/\/ Autoplay functions\n        function startAutoPlay() {\n            if (autoInterval) clearInterval(autoInterval);\n            autoInterval = setInterval(() => {\n                nextSlide();\n                \/\/ progress bar automatically resets inside goToSlide -> resetProgressBarAnimation\n            }, autoDelay);\n            resetProgressBarAnimation();\n        }\n        \n        function resetAutoPlay() {\n            if (autoInterval) clearInterval(autoInterval);\n            startAutoPlay();\n        }\n        \n        \/\/ Event listeners for buttons\n        prevBtn.addEventListener('click', () => {\n            prevSlide();\n            resetAutoPlay();\n        });\n        \n        nextBtn.addEventListener('click', () => {\n            nextSlide();\n            resetAutoPlay();\n        });\n        \n        \/\/ Touch\/swipe support for mobile (smooth)\n        let touchStartX = 0;\n        let touchEndX = 0;\n        const sliderTrackContainer = document.querySelector('.slider-track-container');\n        \n        sliderTrackContainer.addEventListener('touchstart', (e) => {\n            touchStartX = e.changedTouches[0].screenX;\n        }, { passive: true });\n        \n        sliderTrackContainer.addEventListener('touchend', (e) => {\n            touchEndX = e.changedTouches[0].screenX;\n            const threshold = 50;\n            if (touchEndX < touchStartX - threshold) {\n                nextSlide();\n                resetAutoPlay();\n            } else if (touchEndX > touchStartX + threshold) {\n                prevSlide();\n                resetAutoPlay();\n            }\n        });\n        \n        \/\/ Pause auto-play on hover for better UX, and resume on leave\n        const sliderContainer = document.querySelector('.slider-container');\n        sliderContainer.addEventListener('mouseenter', () => {\n            if (autoInterval) clearInterval(autoInterval);\n            cancelProgressAnimation();\n        });\n        sliderContainer.addEventListener('mouseleave', () => {\n            startAutoPlay();\n        });\n        \n        \/\/ Initialize slider\n        createDots();\n        goToSlide(0);\n        startAutoPlay();\n        \n        \/\/ Keyboard accessibility (left\/right arrows)\n        document.addEventListener('keydown', (e) => {\n            if (e.key === 'ArrowLeft') {\n                prevSlide();\n                resetAutoPlay();\n            } else if (e.key === 'ArrowRight') {\n                nextSlide();\n                resetAutoPlay();\n            }\n        });\n        \n        \/\/ small fix: ensure progress bar starts on load\n        window.addEventListener('load', () => {\n            resetProgressBarAnimation();\n        });\n    <\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-17b0086 animated-slow elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"17b0086\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ae839e\" data-id=\"6ae839e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c4c8796 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c4c8796\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f906151\" data-id=\"f906151\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d67b49f elementor-widget elementor-widget-image\" data-id=\"d67b49f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"220\" height=\"57\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/BestInSingaporeLogo-1.png\" class=\"attachment-large size-large wp-image-262\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-afdeb23\" data-id=\"afdeb23\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cd3ae01 elementor-widget elementor-widget-image\" data-id=\"cd3ae01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"271\" height=\"126\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/\u6355\u83b7.png\" class=\"attachment-large size-large wp-image-260\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e7a8d35 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"e7a8d35\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2ebb974\" data-id=\"2ebb974\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7dbc3d3 elementor-widget elementor-widget-html\" data-id=\"7dbc3d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n    <!-- Font Awesome 6 -->\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\n    <style>\n        \/* ============================================ *\/\n        \/* MODERN ABOUT SECTION - MAGIC CAT MESH THEME  *\/\n        \/* Colors: #ff3141 (primary red) & #eff9ff (bg)  *\/\n        \/* ============================================ *\/\n      \n        .modern-about-premium {\n            width: 100%;\n          \n            margin: 2rem auto;\n            padding: 0 2rem;\n            font-family: 'Inter', 'Segoe UI', sans-serif;\n        }\n\n        \/* Main Container with Gradient Border - Magic Cat Theme *\/\n        .premium-about-wrapper {\n            background: linear-gradient(135deg, #ffffff 0%, #fff8f5 100%);\n            border-radius: 60px;\n            position: relative;\n            overflow: hidden;\n            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.08);\n            transition: all 0.5s ease;\n        }\n\n        \/* Animated Gradient Border using Magic Cat Colors *\/\n        .premium-about-wrapper::before {\n            content: '';\n            position: absolute;\n            top: -2px;\n            left: -2px;\n            right: -2px;\n            bottom: -2px;\n            background: linear-gradient(135deg, #ff3141, #ff7a85, #ff3141, #ffb3bb);\n            border-radius: 62px;\n            z-index: -1;\n            opacity: 0;\n            transition: opacity 0.5s ease;\n        }\n\n        .premium-about-wrapper:hover::before {\n            opacity: 1;\n        }\n\n        \/* Decorative Background Elements - Cat paw vibes *\/\n        .premium-bg-elements {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            overflow: hidden;\n            pointer-events: none;\n        }\n\n        .premium-bg-elements .circle-1 {\n            position: absolute;\n            top: -100px;\n            right: -100px;\n            width: 350px;\n            height: 350px;\n            background: radial-gradient(circle, rgba(255,49,65,0.06), transparent);\n            border-radius: 50%;\n            animation: floatPremium 20s infinite ease-in-out;\n        }\n\n        .premium-bg-elements .circle-2 {\n            position: absolute;\n            bottom: -80px;\n            left: -80px;\n            width: 280px;\n            height: 280px;\n            background: radial-gradient(circle, rgba(255,49,65,0.04), transparent);\n            border-radius: 50%;\n            animation: floatPremium 15s infinite ease-in-out reverse;\n        }\n\n        .premium-bg-elements .paw-print {\n            position: absolute;\n            bottom: 20px;\n            right: 30px;\n            font-size: 140px;\n            color: rgba(255,49,65,0.04);\n            transform: rotate(-10deg);\n        }\n\n        @keyframes floatPremium {\n            0%, 100% { transform: translateY(0) scale(1); }\n            50% { transform: translateY(-20px) scale(1.05); }\n        }\n\n        \/* Inner Layout *\/\n        .premium-inner {\n            display: flex;\n            flex-wrap: wrap;\n            position: relative;\n            z-index: 2;\n        }\n\n        \/* Left Side - Image Section - FIXED with cat-related image *\/\n        .premium-image-side {\n            flex: 1;\n            min-width: 320px;\n            position: relative;\n            padding: 2rem;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .image-frame {\n            position: relative;\n            width: 100%;\n            max-width: 510px;\n            margin: 0 auto;\n        }\n\n        .main-image {\n            width: 100%;\n            border-radius: 40px;\n            overflow: hidden;\n            position: relative;\n            box-shadow: 0 25px 45px rgba(255, 49, 65, 0.2);\n            transition: all 0.5s ease;\n            aspect-ratio: 1 \/ 1.1;\n        }\n\n        .main-image img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            display: block;\n            transition: transform 0.6s ease;\n            background: linear-gradient(135deg, #ff314120, #ff7a8520);\n            border-radius: 40px;\n        }\n\n        .premium-image-side:hover .main-image img {\n            transform: scale(1.02);\n        }\n\n        .image-frame::before {\n            content: '';\n            position: absolute;\n            top: 20px;\n            left: 20px;\n            right: -20px;\n            bottom: -20px;\n            background: linear-gradient(135deg, #ff3141, #ff7a85);\n            border-radius: 50px;\n            z-index: -1;\n            opacity: 0.25;\n            transition: all 0.4s ease;\n        }\n\n        .premium-image-side:hover .image-frame::before {\n            top: 15px;\n            left: 15px;\n            right: -15px;\n            bottom: -15px;\n            opacity: 0.4;\n        }\n\n        \/* Floating Badges - Cat themed *\/\n        .floating-badge {\n            position: absolute;\n            background: white;\n            padding: 12px 20px;\n            border-radius: 60px;\n            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            z-index: 10;\n            animation: floatBadge 4s ease-in-out infinite;\n        }\n\n        .floating-badge-1 {\n            top: 15%;\n            right: 50px;\n            background: linear-gradient(135deg, #ff3141, #ff5e6b);\n            color: white;\n        }\n\n        .floating-badge-2 {\n            bottom: 18%;\n            left: 25px;\n            background: linear-gradient(135deg, #1e2f3a, #2c4e62);\n            color: white;\n            animation-delay: 2s;\n        }\n\n        .floating-badge i {\n            font-size: 1.2rem;\n        }\n\n        .floating-badge span {\n            font-weight: 700;\n            font-size: 0.85rem;\n        }\n\n        @keyframes floatBadge {\n            0%, 100% { transform: translateY(0); }\n            50% { transform: translateY(-10px); }\n        }\n\n        \/* Right Side - Content *\/\n        .premium-content-side {\n            flex: 1.2;\n            padding: 3rem 3rem 3rem 1rem;\n        }\n\n        .premium-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: rgba(255,49,65,0.1);\n            color: #ff3141;\n            padding: 0.5rem 1.2rem;\n            border-radius: 60px;\n            font-size: 0.75rem;\n            font-weight: 700;\n            letter-spacing: 1px;\n            margin-bottom: 1.5rem;\n            border: 1px solid rgba(255,49,65,0.2);\n        }\n\n        .premium-badge i {\n            font-size: 0.9rem;\n        }\n\n        .premium-content-side h2 {\n            font-size: clamp(2rem, 5vw, 3.2rem);\n            font-weight: 800;\n            color: #06101b;\n            margin-bottom: 1.5rem;\n            line-height: 1.2;\n        }\n\n        .premium-content-side h2 span {\n            color: #ff3141;\n            position: relative;\n            display: inline-block;\n            font-family: 'Lora', serif;\n        }\n\n        .premium-content-side h2 span::after {\n            content: '';\n            position: absolute;\n            bottom: 5px;\n            left: 0;\n            right: 0;\n            height: 8px;\n            background: rgba(255,49,65,0.25);\n            border-radius: 10px;\n            z-index: -1;\n        }\n\n        \/* Stats Row - Google Rating *\/\n        .stats-row {\n            display: flex;\n            gap: 2rem;\n            margin-bottom: 2rem;\n            flex-wrap: wrap;\n            background: #fef2f3;\n            border-radius: 40px;\n            padding: 1rem 1.5rem;\n        }\n\n        .stat-item-premium {\n            text-align: center;\n            flex: 1;\n        }\n\n        .stat-number {\n            font-size: 2rem;\n            font-weight: 800;\n            color: #ff3141;\n            line-height: 1;\n        }\n\n        .stat-label {\n            font-size: 0.75rem;\n            color: #6b4e4e;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n\n        .star-rating {\n            color: #ffb800;\n            letter-spacing: 3px;\n            font-size: 1rem;\n            margin-top: 4px;\n        }\n\n        \/* Story Text *\/\n        .story-text-premium {\n            color: #2c3e4e;\n            line-height: 1.7;\n            margin-bottom: 1.2rem;\n            font-size: 1rem;\n        }\n\n        .story-text-premium strong {\n            color: #ff3141;\n        }\n\n        .highlight-box {\n            background: linear-gradient(135deg, #fff0f1, #ffffff);\n            padding: 1.2rem 1.5rem;\n            border-radius: 24px;\n            margin: 1.5rem 0;\n            display: flex;\n            gap: 15px;\n            align-items: flex-start;\n            border-left: 4px solid #ff3141;\n            box-shadow: 0 5px 12px rgba(0,0,0,0.03);\n        }\n\n        .highlight-icon {\n            font-size: 1.8rem;\n            color: #ff3141;\n        }\n\n        .highlight-text {\n            flex: 1;\n        }\n\n        .highlight-text p {\n            margin: 0;\n            font-style: italic;\n            color: #ff5a68;\n            font-weight: 500;\n            line-height: 1.6;\n        }\n\n        \/* Mission Vision - Horizontal Cards (adjusted for Magic Cat) *\/\n        .mv-horizontal {\n            display: flex;\n            gap: 1.2rem;\n            margin-top: 1.5rem;\n            flex-wrap: wrap;\n        }\n\n        .mv-card-premium {\n            flex: 1;\n            background: white;\n            padding: 1.3rem;\n            border-radius: 24px;\n            transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1);\n            border: 1px solid rgba(255,49,65,0.15);\n            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.02);\n        }\n\n        .mv-card-premium:hover {\n            transform: translateY(-5px);\n            border-color: #ff3141;\n            box-shadow: 0 20px 35px rgba(255, 49, 65, 0.1);\n        }\n\n        .mv-icon-premium {\n            width: 48px;\n            height: 48px;\n            background: linear-gradient(135deg, #ff3141, #ff5e6b);\n            border-radius: 16px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin-bottom: 1rem;\n        }\n\n        .mv-icon-premium i {\n            font-size: 1.4rem;\n            color: white;\n        }\n\n        .mv-card-premium h4 {\n            font-size: 1.1rem;\n            font-weight: 700;\n            color: #06101b;\n            margin-bottom: 0.5rem;\n        }\n\n        .mv-card-premium p {\n            font-size: 0.9rem;\n            color: #4a6272;\n            line-height: 1.5;\n            margin: 0;\n        }\n\n        \/* Signature paw *\/\n        .signature {\n            margin-top: 2rem;\n            display: flex;\n            align-items: center;\n            gap: 1rem;\n            padding-top: 1rem;\n            border-top: 1px solid rgba(255,49,65,0.2);\n        }\n\n        .signature-line {\n            flex: 1;\n            height: 1px;\n            background: linear-gradient(90deg, #ff3141, transparent);\n        }\n\n        .signature-text {\n            font-family: 'Georgia', serif;\n            font-style: italic;\n            color: #ff3141;\n            font-size: 0.9rem;\n        }\n\n        \/* Responsive *\/\n        @media (max-width: 1024px) {\n            .premium-content-side {\n                padding: 2.5rem;\n            }\n            .stats-row {\n                gap: 1rem;\n            }\n        }\n\n        @media (max-width: 968px) {\n            .premium-inner {\n                flex-direction: column;\n            }\n            .premium-image-side {\n                padding: 2rem 2rem 1rem 2rem;\n            }\n            .premium-content-side {\n                padding: 1rem 2rem 3rem 2rem;\n            }\n            .floating-badge-1 {\n                top: 5%;\n                right: 5%;\n            }\n            .floating-badge-2 {\n                bottom: 5%;\n                left: 5%;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .modern-about-premium {\n                padding: 0 1rem;\n                margin: 2rem auto;\n            }\n            .stats-row {\n                flex-direction: row;\n                justify-content: space-around;\n            }\n            .mv-horizontal {\n                flex-direction: column;\n            }\n            .highlight-box {\n                flex-direction: column;\n                text-align: center;\n            }\n            .floating-badge {\n                padding: 8px 15px;\n            }\n            .floating-badge span {\n                font-size: 0.7rem;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .stats-row {\n                flex-direction: column;\n                gap: 0.8rem;\n            }\n            .stat-item-premium {\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                padding: 0.5rem 1rem;\n                background: #fff5f6;\n                border-radius: 50px;\n            }\n            .stat-number {\n                font-size: 1.2rem;\n            }\n        }\n    <\/style>\n\n    <div class=\"modern-about-premium\">\n        <div class=\"premium-about-wrapper\">\n            <div class=\"premium-bg-elements\">\n                <div class=\"circle-1\"><\/div>\n                <div class=\"circle-2\"><\/div>\n                <div class=\"paw-print\">\n                    <i class=\"fas fa-paw\"><\/i>\n                <\/div>\n            <\/div>\n            \n            <div class=\"premium-inner\">\n                <!-- Left Side - Image Section (cat & mesh concept) -->\n                <div class=\"premium-image-side\">\n                    <div class=\"image-frame\">\n                        <div class=\"main-image\">\n                            <!-- High-quality cat and mesh safety image (online) -->\n                            <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/freepik_domestic-cat-midjump-besi_2816932154.png\" alt=\"Happy cat with Magic Cat Mesh safety\" loading=\"eager\">\n                        <\/div>\n                    <\/div>\n                    <!-- Floating badges with relevant stats -->\n                    <div class=\"floating-badge floating-badge-1\">\n                        <i class=\"fas fa-paw\"><\/i>\n                        <span>10,000+ Happy Owners<\/span>\n                    <\/div>\n                    <div class=\"floating-badge floating-badge-2\">\n                        <i class=\"fas fa-star\"><\/i>\n                        <span>4.7 \u2605 Google<\/span>\n                    <\/div>\n                <\/div>\n                \n                <!-- Right Side - Content (Magic Cat Mesh Story) -->\n                <div class=\"premium-content-side\">\n                    \n                    \n                    <h2>Happy Cats, <span>Happy Home.<\/span><\/h2>\n                    \n                    <!-- Stats Row: Customer trust & rating -->\n                    <div class=\"stats-row\">\n                        <div class=\"stat-item-premium\">\n                            <div class=\"stat-number\">10,000+<\/div>\n                            <div class=\"stat-label\">Cat Owners<\/div>\n                        <\/div>\n                        <div class=\"stat-item-premium\">\n                            <div class=\"stat-number\">4.7 \u2605<\/div>\n                            <div class=\"stat-label\">Google Rating<\/div>\n                            <div class=\"star-rating\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                        <\/div>\n                        <div class=\"stat-item-premium\">\n                            <div class=\"stat-number\">2019<\/div>\n                            <div class=\"stat-label\">Established<\/div>\n                        <\/div>\n                    <\/div>\n                    \n                    <!-- Main Story Content - exactly matching the original brief -->\n                    <div class=\"story-text-premium\">\n                        <strong>Welcomed by more than 10,000 cat owners and more\u2026<\/strong> Our customers think we\u2019re <strong>EXCELLENT<\/strong>. As a company dedicated to the safety and happiness of cats, we at Magic Cat Mesh believe there\u2019s always room for improvement. While we\u2019re proud of the solutions we\u2019ve provided since 2019, we are constantly striving to do better and offer even more to cat lovers.\n                    <\/div>\n                    \n                    <div class=\"story-text-premium\">\n                        Whether it\u2019s refining our products, enhancing durability, or finding innovative ways to adapt to unique spaces, our goal is to exceed expectations and keep your feline friends safe and content. Your trust inspires us to keep growing, learning, and improving.\n                    <\/div>\n                  \n                    \n                    <div class=\"story-text-premium\">\n                        <p>At Magic Cat Mesh, we\u2019re not just building safer spaces for cats we\u2019re working towards a future where every cat and owner can live worry-free.<\/p>\n                        We\u2019re committed to making your experience with us even better, <strong>one paw at a time!<\/strong>\n                    <\/div>\n                    \n                    <!-- Mission & Vision Cards (customized for Magic Cat Mesh) -->\n                    <div class=\"mv-horizontal\">\n                        <div class=\"mv-card-premium\">\n                            <div class=\"mv-icon-premium\">\n                                <i class=\"fas fa-bullseye\"><\/i>\n                            <\/div>\n                            <h4>Our Mission<\/h4>\n                            <p>To provide premium, pet-resistant, and insect-proof mesh solutions that blend safety, durability, and style \u2014 ensuring peace of mind for cat owners across Singapore.<\/p>\n                        <\/div>\n                        <div class=\"mv-card-premium\">\n                            <div class=\"mv-icon-premium\">\n                                <i class=\"fas fa-eye\"><\/i>\n                            <\/div>\n                            <h4>Our Vision<\/h4>\n                            <p>A world where every cat enjoys the freedom to explore safely, and every home is a fortress of comfort and protection \u2014 worry-free, one paw at a time.<\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <!-- Signature with paw -->\n                    <div class=\"signature\">\n                        <div class=\"signature-line\"><\/div>\n                        <div class=\"signature-text\">\n                            <i class=\"fas fa-paw\"><\/i> Magic Cat Mesh Team\n                        <\/div>\n                        <div class=\"signature-line\"><\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1300490 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1300490\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c339a28\" data-id=\"c339a28\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8a1f968 elementor-widget elementor-widget-html\" data-id=\"8a1f968\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n    <style>\n     \n\n        \/* Section Container *\/\n        .products-section {\n            max-width: 1400px;\n            margin: 0 auto;\n        }\n\n        \/* Section Header *\/\n        .section-header {\n            text-align: center;\n            margin-bottom: 48px;\n        }\n\n        .section-header .badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: rgba(255, 49, 65, 0.12);\n            color: #ff3141;\n            padding: 6px 18px;\n            border-radius: 60px;\n            font-size: 0.8rem;\n            font-weight: 600;\n            margin-bottom: 16px;\n        }\n\n        .section-header h2 {\n            font-size: clamp(2rem, 5vw, 2.8rem);\n            font-weight: 800;\n            color: #13293D;\n            margin-bottom: 12px;\n        }\n\n        .section-header h2 span {\n            color: #ff3141;\n            position: relative;\n            display: inline-block;\n        }\n\n        .section-header h2 span::after {\n            content: '';\n            position: absolute;\n            bottom: 6px;\n            left: 0;\n            right: 0;\n            height: 8px;\n            background: rgba(255, 49, 65, 0.25);\n            border-radius: 10px;\n            z-index: -1;\n        }\n\n        .section-header p {\n            color: #4a6a7f;\n            max-width: 600px;\n            margin: 0 auto;\n        }\n\n        \/* Product Slider Container - IMPROVED *\/\n        .product-slider-container {\n            position: relative;\n            padding: 0 60px;\n        }\n\n        \/* Slider Track Wrapper *\/\n        .product-slider {\n            overflow: hidden;\n            border-radius: 32px;\n        }\n\n        .product-track {\n            display: flex;\n            transition: transform 0.5s cubic-bezier(0.25, 0.95, 0.45, 1);\n            gap: 24px;\n            will-change: transform;\n        }\n\n        \/* Product Card - ATTRACTIVE *\/\n        .product-card {\n            flex: 0 0 calc(33.333% - 16px);\n            min-width: 280px;\n            background: white;\n            border-radius: 32px;\n            overflow: hidden;\n            transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1);\n            box-shadow: 0 20px 35px -12px rgba(0, 0, 0, 0.1);\n            border: 1px solid rgba(255, 49, 65, 0.08);\n            position: relative;\n        }\n\n        .product-card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            height: 4px;\n            background: linear-gradient(90deg, #ff3141, #ff7a85);\n            opacity: 0;\n            transition: opacity 0.3s;\n        }\n\n        .product-card:hover::before {\n            opacity: 1;\n        }\n\n        .product-card:hover {\n            transform: translateY(-10px);\n            box-shadow: 0 35px 50px -18px rgba(255, 49, 65, 0.3);\n            border-color: rgba(255, 49, 65, 0.2);\n        }\n\n        \/* Card Image Area *\/\n        .product-image {\n            position: relative;\n            height: 340px;\n            overflow: hidden;\n            background: linear-gradient(135deg, #ffe6e8, #fff0f1);\n        }\n\n        .product-image img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.5s ease;\n        }\n\n        .product-card:hover .product-image img {\n            transform: scale(1.08);\n        }\n\n        \/* Category Badge *\/\n        .product-cat-badge {\n            position: absolute;\n            top: 16px;\n            right: 16px;\n            background: #ff3141;\n            color: white;\n            padding: 6px 14px;\n            border-radius: 40px;\n            font-size: 0.7rem;\n            font-weight: 700;\n            letter-spacing: 0.5px;\n            box-shadow: 0 4px 10px rgba(0,0,0,0.1);\n            z-index: 2;\n        }\n\n        \/* Icon Overlay *\/\n        .product-icon {\n            position: absolute;\n            bottom: 16px;\n            left: 16px;\n            background: rgba(255,255,255,0.9);\n            width: 40px;\n            height: 40px;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: #ff3141;\n            font-size: 1.2rem;\n            box-shadow: 0 2px 8px rgba(0,0,0,0.1);\n        }\n\n        \/* Card Content *\/\n        .product-info {\n            padding: 24px 20px 20px;\n        }\n\n        .product-info h3 {\n            font-size: 1.6rem;\n            font-weight: 800;\n            color: #13293D;\n            margin-bottom: 8px;\n        }\n\n        .product-desc {\n            color: #5a7b8c;\n            font-size: 0.85rem;\n            line-height: 1.5;\n            margin-bottom: 16px;\n        }\n\n        .feature-list {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 8px;\n            margin-bottom: 20px;\n        }\n\n        .feature-list span {\n            background: #eff9ff;\n            padding: 5px 12px;\n            border-radius: 40px;\n            font-size: 0.7rem;\n            font-weight: 600;\n            color: #ff3141;\n        }\n\n        \/* Card Button *\/\n        .product-btn {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: linear-gradient(135deg, #ff3141, #e02b3a);\n            color: white;\n            padding: 12px 20px;\n            border-radius: 50px;\n            font-weight: 600;\n            font-size: 0.85rem;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            text-decoration: none;\n            width: 100%;\n            justify-content: center;\n            border: none;\n        }\n\n        .product-btn i {\n            transition: transform 0.2s;\n        }\n\n        .product-btn:hover {\n            background: linear-gradient(135deg, #d62636, #ff3141);\n            transform: translateY(-2px);\n            box-shadow: 0 8px 20px rgba(255, 49, 65, 0.4);\n        }\n\n        .product-btn:hover i {\n            transform: translateX(5px);\n        }\n\n        \/* Navigation Buttons - ENHANCED *\/\n        .slider-nav-btn {\n            position: absolute;\n            top: 50%;\n            transform: translateY(-50%);\n            background: #ff3141;\n            color: white;\n            border: none;\n            width: 50px;\n            height: 50px;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            cursor: pointer;\n            z-index: 20;\n            font-size: 1.3rem;\n            transition: all 0.3s ease;\n            box-shadow: 0 8px 20px rgba(255, 49, 65, 0.3);\n        }\n\n        .slider-nav-btn:hover {\n            background: #d62636;\n            transform: translateY(-50%) scale(1.1);\n            box-shadow: 0 12px 28px rgba(255, 49, 65, 0.5);\n        }\n\n        .slider-nav-btn:disabled {\n            opacity: 0.4;\n            cursor: not-allowed;\n            transform: translateY(-50%) scale(1);\n            background: #ff3141;\n        }\n\n        .nav-prev {\n            left: 0;\n        }\n\n        .nav-next {\n            right: 0;\n        }\n\n        \/* Dots - ENHANCED *\/\n        .slider-dots-products {\n            display: flex;\n            justify-content: center;\n            gap: 12px;\n            margin-top: 40px;\n        }\n\n        .dot-product {\n            width: 10px;\n            height: 10px;\n            background-color: #c5d5e5;\n            border-radius: 50%;\n            cursor: pointer;\n            transition: all 0.3s ease;\n        }\n\n        .dot-product.active {\n            background-color: #ff3141;\n            width: 32px;\n            border-radius: 20px;\n        }\n\n        .dot-product:hover {\n            background-color: #ff7a85;\n            transform: scale(1.2);\n        }\n\n        \/* Responsive *\/\n        @media (max-width: 1100px) {\n            .product-card {\n                flex: 0 0 calc(50% - 12px);\n            }\n        }\n\n        @media (max-width: 768px) {\n            body {\n                padding: 40px 16px;\n            }\n            .product-slider-container {\n                padding: 0 40px;\n            }\n            .product-card {\n                flex: 0 0 100%;\n            }\n            .slider-nav-btn {\n                width: 42px;\n                height: 42px;\n                font-size: 1.1rem;\n            }\n            .product-info h3 {\n                font-size: 1.4rem;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .product-slider-container {\n                padding: 0 30px;\n            }\n            .slider-nav-btn {\n                width: 36px;\n                height: 36px;\n                font-size: 1rem;\n            }\n        }\n    <\/style>\n\n    <div class=\"products-section\">\n        <div class=\"section-header\">\n           \n            <h2>Our <span>Products<\/span><\/h2>\n            <p>Discover our range of cat-safe mesh solutions tailored for every home type in Singapore<\/p>\n        <\/div>\n\n        <div class=\"product-slider-container\">\n            <button class=\"slider-nav-btn nav-prev\" id=\"prevProductBtn\">\n                <i class=\"fas fa-chevron-left\"><\/i>\n            <\/button>\n            <button class=\"slider-nav-btn nav-next\" id=\"nextProductBtn\">\n                <i class=\"fas fa-chevron-right\"><\/i>\n            <\/button>\n\n            <div class=\"product-slider\">\n                <div class=\"product-track\" id=\"productTrack\">\n                    <!-- Product 1 - HDB -->\n                    <div class=\"product-card\">\n                        <div class=\"product-image\">\n                            <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/freepik_modern-singapore-hdb-inte_2821119652.png\" alt=\"HDB Flat Cat Mesh\">\n                           \n                            \n                        <\/div>\n                        <div class=\"product-info\">\n                            <h3>HDB<\/h3>\n                            <p class=\"product-desc\">Specially designed mesh solutions for HDB flats. Compliant with regulations, keeping your cats safe while maintaining airflow.<\/p>\n                           \n                            <button class=\"product-btn\" data-product=\"HDB\">Explore HDB <i class=\"fas fa-arrow-right\"><\/i><\/button>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Product 2 - Condo -->\n                    <div class=\"product-card\">\n                        <div class=\"product-image\">\n                            <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/ChatGPT-Image-Apr-20-2026-10_55_43-AM.png\" alt=\"Condo Balcony Mesh\">\n                           \n                            \n                            \n                        <\/div>\n                        <div class=\"product-info\">\n                            <h3>Condo<\/h3>\n                            <p class=\"product-desc\">Elegant retractable mesh for condominiums and apartments. Blends seamlessly with modern interiors.<\/p>\n                           \n                            <button class=\"product-btn\" data-product=\"Condo\">Explore Condo <i class=\"fas fa-arrow-right\"><\/i><\/button>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Product 3 - Landed -->\n                    <div class=\"product-card\">\n                        <div class=\"product-image\">\n                            <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/freepik_bright-sunlit-living-room_2821141456.jpeg\" alt=\"Landed Property Mesh\">\n                           \n                          \n                        <\/div>\n                        <div class=\"product-info\">\n                            <h3>Landed<\/h3>\n                            <p class=\"product-desc\">Heavy-duty mesh systems for landed properties. Multiple windows, patio doors, and large openings covered.<\/p>\n                           \n                            <button class=\"product-btn\" data-product=\"Landed\">Explore Landed <i class=\"fas fa-arrow-right\"><\/i><\/button>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Product 4 - Blind + Screen -->\n                    <div class=\"product-card\">\n                        <div class=\"product-image\">\n                            <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/freepik_luxury-apartment-interior_2821147842.jpeg\" alt=\"Blind and Screen Combo\">\n                          \n                           \n                        <\/div>\n                        <div class=\"product-info\">\n                            <h3>Blind + Screen<\/h3>\n                            <p class=\"product-desc\">Integrated blind and mesh screen system. Light control + insect protection + cat safety in one elegant solution.<\/p>\n                           \n                            <button class=\"product-btn\" data-product=\"Blind + Screen\">Explore Blind+Screen <i class=\"fas fa-arrow-right\"><\/i><\/button>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Product 5 - Smart Glass -->\n                    <div class=\"product-card\">\n                        <div class=\"product-image\">\n                            <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/freepik_cool-neutraltoned-living-_2821155861.png\" alt=\"Smart Glass Technology\">\n                            \n                         \n                        <\/div>\n                        <div class=\"product-info\">\n                            <h3>Smart Glass<\/h3>\n                            <p class=\"product-desc\">Switchable privacy glass with integrated mesh protection. Modern technology for the ultimate home.<\/p>\n                          \n                            <button class=\"product-btn\" data-product=\"Smart Glass\">Explore Smart Glass <i class=\"fas fa-arrow-right\"><\/i><\/button>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Dots -->\n        <div class=\"slider-dots-products\" id=\"productDots\"><\/div>\n    <\/div>\n\n    <script>\n        \/\/ ========== FULLY WORKING PRODUCT SLIDER - ENHANCED ==========\n        (function() {\n            const track = document.getElementById('productTrack');\n            const cards = document.querySelectorAll('.product-card');\n            const prevBtn = document.getElementById('prevProductBtn');\n            const nextBtn = document.getElementById('nextProductBtn');\n            const dotsContainer = document.getElementById('productDots');\n            \n            if (!track || cards.length === 0) return;\n            \n            let currentIndex = 0;\n            let cardsPerView = 3;\n            let totalSlides = 0;\n            let cardWidth = 0;\n            let gap = 24;\n            \n            function getCardsPerView() {\n                const width = window.innerWidth;\n                if (width < 768) return 1;\n                if (width < 1100) return 2;\n                return 3;\n            }\n            \n            function updateCardWidth() {\n                if (cards.length > 0) {\n                    cardWidth = cards[0].offsetWidth;\n                }\n            }\n            \n            function updateSlider() {\n                cardsPerView = getCardsPerView();\n                totalSlides = Math.ceil(cards.length \/ cardsPerView);\n                \n                \/\/ Fix current index boundaries\n                if (currentIndex >= totalSlides) {\n                    currentIndex = totalSlides - 1;\n                }\n                if (currentIndex < 0 || totalSlides === 0) {\n                    currentIndex = 0;\n                }\n                \n                \/\/ Enable\/disable buttons\n                if (prevBtn) {\n                    prevBtn.disabled = currentIndex === 0;\n                    prevBtn.style.opacity = currentIndex === 0 ? '0.4' : '1';\n                }\n                if (nextBtn) {\n                    nextBtn.disabled = currentIndex >= totalSlides - 1;\n                    nextBtn.style.opacity = currentIndex >= totalSlides - 1 ? '0.4' : '1';\n                }\n                \n                \/\/ Calculate translate value\n                updateCardWidth();\n                const slideWidth = cardWidth + gap;\n                const translateX = -currentIndex * (cardsPerView * slideWidth);\n                \n                track.style.transform = `translateX(${translateX}px)`;\n                updateDots();\n            }\n            \n            function updateDots() {\n                if (!dotsContainer) return;\n                dotsContainer.innerHTML = '';\n                if (totalSlides <= 1) {\n                    dotsContainer.style.display = 'none';\n                    return;\n                }\n                dotsContainer.style.display = 'flex';\n                for (let i = 0; i < totalSlides; i++) {\n                    const dot = document.createElement('div');\n                    dot.classList.add('dot-product');\n                    if (i === currentIndex) dot.classList.add('active');\n                    dot.addEventListener('click', (function(index) {\n                        return function() {\n                            currentIndex = index;\n                            updateSlider();\n                        };\n                    })(i));\n                    dotsContainer.appendChild(dot);\n                }\n            }\n            \n            function nextSlide() {\n                if (currentIndex < totalSlides - 1) {\n                    currentIndex++;\n                    updateSlider();\n                }\n            }\n            \n            function prevSlide() {\n                if (currentIndex > 0) {\n                    currentIndex--;\n                    updateSlider();\n                }\n            }\n            \n            \/\/ Event listeners\n            if (prevBtn) prevBtn.addEventListener('click', prevSlide);\n            if (nextBtn) nextBtn.addEventListener('click', nextSlide);\n            \n            \/\/ Handle window resize\n            let resizeTimer;\n            window.addEventListener('resize', function() {\n                clearTimeout(resizeTimer);\n                resizeTimer = setTimeout(() => {\n                    updateSlider();\n                }, 150);\n            });\n            \n            \/\/ Initial update\n            setTimeout(() => {\n                updateSlider();\n            }, 100);\n            \n            window.addEventListener('load', function() {\n                updateSlider();\n            });\n            \n            \/\/ Touch\/swipe support for mobile\n            let touchStartX = 0;\n            let touchEndX = 0;\n            const sliderContainer = document.querySelector('.product-slider');\n            \n            if (sliderContainer) {\n                sliderContainer.addEventListener('touchstart', (e) => {\n                    touchStartX = e.changedTouches[0].screenX;\n                }, { passive: true });\n                \n                sliderContainer.addEventListener('touchend', (e) => {\n                    touchEndX = e.changedTouches[0].screenX;\n                    const threshold = 50;\n                    if (touchEndX < touchStartX - threshold) {\n                        nextSlide();\n                    } else if (touchEndX > touchStartX + threshold) {\n                        prevSlide();\n                    }\n                });\n            }\n            \n            \/\/ Product buttons - Modern alert with product name\n            const productBtns = document.querySelectorAll('.product-btn');\n            productBtns.forEach(btn => {\n                btn.addEventListener('click', (e) => {\n                    e.preventDefault();\n                    e.stopPropagation();\n                    const productName = btn.getAttribute('data-product') || \n                                       btn.closest('.product-card')?.querySelector('h3')?.innerText || \n                                       'Product';\n                    \/\/ Create a nice modern toast\/alert simulation\n                    showNotification(`\u2728 Explore ${productName} solutions from Magic Cat Mesh! \u2728`);\n                });\n            });\n            \n            \/\/ Modern notification function\n            function showNotification(message) {\n                \/\/ Create temporary notification\n                const notification = document.createElement('div');\n                notification.textContent = message;\n                notification.style.position = 'fixed';\n                notification.style.bottom = '30px';\n                notification.style.left = '50%';\n                notification.style.transform = 'translateX(-50%)';\n                notification.style.backgroundColor = '#ff3141';\n                notification.style.color = 'white';\n                notification.style.padding = '14px 28px';\n                notification.style.borderRadius = '60px';\n                notification.style.fontWeight = '600';\n                notification.style.fontSize = '0.9rem';\n                notification.style.zIndex = '9999';\n                notification.style.boxShadow = '0 10px 25px rgba(0,0,0,0.2)';\n                notification.style.fontFamily = 'Inter, sans-serif';\n                notification.style.whiteSpace = 'nowrap';\n                notification.style.maxWidth = '90%';\n                notification.style.whiteSpace = 'normal';\n                notification.style.textAlign = 'center';\n                document.body.appendChild(notification);\n                \n                setTimeout(() => {\n                    notification.style.opacity = '0';\n                    notification.style.transition = 'opacity 0.3s';\n                    setTimeout(() => {\n                        if (notification.parentNode) notification.remove();\n                    }, 300);\n                }, 2500);\n            }\n        })();\n    <\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7f22b40 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"7f22b40\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b4e533a\" data-id=\"b4e533a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-375a2fd elementor-widget elementor-widget-html\" data-id=\"375a2fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n    <!-- Font Awesome 6 -->\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\n    <style>\n     \n        \/* Programs Section - Enhanced with Better Animations *\/\n        .programs-enhanced-section {\n            width: 100%;\n            max-width: 1440px;\n            margin: 0 auto;\n            padding: 4rem 2rem;\n        }\n\n        .programs-enhanced-container {\n            background: linear-gradient(145deg, #ffffff 0%, #fff8f5 100%);\n            border-radius: 64px;\n            padding: 3rem;\n            position: relative;\n            overflow: hidden;\n            box-shadow: 0 30px 60px -20px rgba(0, 0, 0, 0.1);\n            border: 1px solid rgba(255, 49, 65, 0.15);\n            transition: all 0.4s ease;\n        }\n\n        .programs-enhanced-container:hover {\n            box-shadow: 0 35px 70px -20px rgba(255, 49, 65, 0.15);\n        }\n\n        \/* Animated Background Elements *\/\n        .animated-bg {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            overflow: hidden;\n            pointer-events: none;\n            z-index: 0;\n        }\n\n        .animated-bg .paw-print {\n            position: absolute;\n            font-size: 120px;\n            color: rgba(255, 49, 65, 0.03);\n            animation: floatPaw 20s infinite ease-in-out;\n        }\n\n        .animated-bg .paw-print:nth-child(1) {\n            top: 10%;\n            left: -30px;\n            animation-delay: 0s;\n        }\n\n        .animated-bg .paw-print:nth-child(2) {\n            bottom: 10%;\n            right: -30px;\n            animation-delay: 7s;\n            animation-duration: 25s;\n        }\n\n        .animated-bg .paw-print:nth-child(3) {\n            top: 40%;\n            right: 15%;\n            font-size: 80px;\n            animation-delay: 3s;\n            animation-duration: 18s;\n        }\n\n        @keyframes floatPaw {\n            0%, 100% { transform: translateY(0) rotate(0deg); opacity: 0.03; }\n            50% { transform: translateY(-30px) rotate(5deg); opacity: 0.06; }\n        }\n\n        \/* Header *\/\n        .programs-enhanced-header {\n            text-align: center;\n            margin-bottom: 3rem;\n            position: relative;\n            z-index: 2;\n        }\n\n        .programs-enhanced-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: rgba(255, 49, 65, 0.1);\n            color: #ff3141;\n            padding: 8px 20px;\n            border-radius: 60px;\n            font-weight: 700;\n            letter-spacing: 1px;\n            margin-bottom: 1.2rem;\n            font-size: 0.8rem;\n            transition: all 0.3s ease;\n        }\n\n        .programs-enhanced-badge:hover {\n            background: rgba(255, 49, 65, 0.2);\n            transform: scale(1.02);\n        }\n\n        .programs-enhanced-header h2 {\n            font-size: clamp(1.8rem, 5vw, 3rem);\n            font-weight: 800;\n            color: #13293D;\n            margin-bottom: 1.2rem;\n        }\n\n        .programs-enhanced-header h2 .highlight {\n            color: #ff3141;\n            position: relative;\n            display: inline-block;\n            font-family: 'Lora', serif;\n        }\n\n        .programs-enhanced-header h2 .highlight::after {\n            content: '';\n            position: absolute;\n            bottom: 5px;\n            left: 0;\n            right: 0;\n            height: 8px;\n            background: rgba(255, 49, 65, 0.25);\n            border-radius: 10px;\n            z-index: -1;\n            transition: all 0.3s ease;\n        }\n\n        .programs-enhanced-header h2 .highlight:hover::after {\n            height: 12px;\n            background: rgba(255, 49, 65, 0.4);\n        }\n\n        .programs-enhanced-header p {\n            color: #4a6a7f;\n            max-width: 750px;\n            margin: 0 auto;\n            line-height: 1.7;\n            font-size: 1rem;\n        }\n\n        .rating-stars {\n            margin-top: 1.5rem;\n            display: inline-flex;\n            align-items: center;\n            gap: 12px;\n            background: #fff0f1;\n            padding: 10px 24px;\n            border-radius: 60px;\n            transition: all 0.3s ease;\n            cursor: default;\n        }\n\n        .rating-stars:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 8px 20px rgba(255, 49, 65, 0.15);\n        }\n\n        .rating-stars .stars {\n            color: #ffb800;\n            letter-spacing: 3px;\n            font-size: 1rem;\n        }\n\n        .rating-stars span {\n            font-weight: 700;\n            color: #ff3141;\n        }\n\n        \/* Two Column Layout for each section *\/\n        .program-block {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 3rem;\n            margin-bottom: 5rem;\n            align-items: center;\n            position: relative;\n            z-index: 2;\n        }\n\n        .program-block.reverse {\n            flex-direction: row-reverse;\n        }\n\n        .program-image {\n            flex: 1;\n            min-width: 280px;\n            border-radius: 40px;\n            overflow: hidden;\n            box-shadow: 0 20px 35px -12px rgba(0, 0, 0, 0.12);\n            transition: all 0.5s cubic-bezier(0.2, 0.9, 0.4, 1.1);\n            position: relative;\n        }\n\n        .program-image::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            bottom: 0;\n            background: linear-gradient(135deg, rgba(255, 49, 65, 0.2), transparent);\n            opacity: 0;\n            transition: opacity 0.4s ease;\n            z-index: 1;\n            pointer-events: none;\n            border-radius: 40px;\n        }\n\n        .program-image:hover::before {\n            opacity: 1;\n        }\n\n        .program-image:hover {\n            transform: translateY(-8px) scale(1.01);\n            box-shadow: 0 30px 50px -15px rgba(255, 49, 65, 0.3);\n        }\n\n        .program-image img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            display: block;\n            transition: transform 0.7s cubic-bezier(0.2, 0.9, 0.4, 1.1);\n        }\n\n        .program-image:hover img {\n            transform: scale(1.05);\n        }\n\n        .program-content {\n            flex: 1;\n            min-width: 280px;\n            transition: all 0.3s ease;\n        }\n\n        .program-tag {\n            display: inline-block;\n            background: linear-gradient(135deg, #ff3141, #e02b3a);\n            color: #ffffff;\n            padding: 0.4rem 1.2rem;\n            border-radius: 50px;\n            font-size: 0.7rem;\n            font-weight: 700;\n            letter-spacing: 0.5px;\n            margin-bottom: 1rem;\n            transition: all 0.3s ease;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .program-tag::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(255,255,255,0.3), transparent);\n            transition: left 0.5s ease;\n        }\n\n        .program-tag:hover::before {\n            left: 100%;\n        }\n\n        .program-content h3 {\n            font-size: clamp(1.4rem, 3vw, 1.9rem);\n            font-weight: 800;\n            color: #13293D;\n            margin-bottom: 0.5rem;\n        }\n\n        .program-content h3 span {\n            color: #ff3141;\n            font-family: 'Lora', serif;\n            position: relative;\n            display: inline-block;\n            transition: all 0.3s ease;\n        }\n\n        .program-content h3 span:hover {\n            transform: translateX(3px);\n        }\n\n        .program-desc {\n            color: #4a6a7f;\n            line-height: 1.7;\n            margin-bottom: 1rem;\n            font-size: 1rem;\n            transition: color 0.3s ease;\n        }\n\n        .feature-icons {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 1rem;\n            margin: 1.2rem 0;\n        }\n\n        .feature-item {\n            display: flex;\n            align-items: center;\n            gap: 8px;\n            background: #eff9ff;\n            padding: 8px 16px;\n            border-radius: 40px;\n            font-size: 0.8rem;\n            font-weight: 500;\n            color: #ff3141;\n            transition: all 0.3s cubic-bezier(0.2, 0.9, 0.4, 1.1);\n            cursor: default;\n        }\n\n        .feature-item:hover {\n            background: #ff3141;\n            color: white;\n            transform: translateY(-3px) scale(1.02);\n            box-shadow: 0 5px 12px rgba(255, 49, 65, 0.3);\n        }\n\n        .feature-item i {\n            font-size: 0.9rem;\n            transition: transform 0.3s ease;\n        }\n\n        .feature-item:hover i {\n            transform: scale(1.1);\n        }\n\n        .program-micro-line {\n            font-size: 0.9rem;\n            color: #ff3141;\n            font-weight: 500;\n            margin: 1rem 0 1.2rem 0;\n            padding-left: 0.8rem;\n            border-left: 3px solid #ff3141;\n            transition: all 0.3s ease;\n        }\n\n        .program-micro-line:hover {\n            padding-left: 1.2rem;\n            border-left-width: 4px;\n        }\n\n        \/* Button Group *\/\n        .button-group {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 1rem;\n            margin-top: 0.5rem;\n        }\n\n        .btn-program {\n            display: inline-flex;\n            align-items: center;\n            gap: 10px;\n            background: linear-gradient(135deg, #ff3141, #e02b3a);\n            color: white;\n            padding: 12px 28px;\n            border-radius: 60px;\n            text-decoration: none;\n            font-weight: 700;\n            font-size: 0.9rem;\n            transition: all 0.3s cubic-bezier(0.2, 0.9, 0.4, 1.1);\n            border: none;\n            cursor: pointer;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .btn-program::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(255,255,255,0.2), transparent);\n            transition: left 0.5s ease;\n        }\n\n        .btn-program:hover::before {\n            left: 100%;\n        }\n\n        .btn-program i {\n            transition: transform 0.3s ease;\n        }\n\n        .btn-program:hover {\n            transform: translateY(-4px);\n            gap: 14px;\n            box-shadow: 0 12px 28px rgba(255, 49, 65, 0.45);\n        }\n\n        .btn-program:hover i {\n            transform: translateX(5px);\n        }\n\n        .btn-outline {\n            background: transparent;\n            border: 2px solid #ff3141;\n            color: #ff3141;\n            background: white;\n        }\n\n        .btn-outline:hover {\n            background: #ff3141;\n            color: white;\n            border-color: #ff3141;\n        }\n\n        \/* Testimonials Section *\/\n        .testimonials-grid {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 1.5rem;\n            margin: 2rem 0;\n        }\n\n        .testimonial-card {\n            flex: 1;\n            min-width: 250px;\n            background: #eff9ff;\n            border-radius: 28px;\n            padding: 1.5rem;\n            transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1);\n            border: 1px solid rgba(255, 49, 65, 0.1);\n            position: relative;\n            overflow: hidden;\n        }\n\n        .testimonial-card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            height: 3px;\n            background: linear-gradient(90deg, #ff3141, #ff7a85);\n            transform: scaleX(0);\n            transform-origin: left;\n            transition: transform 0.4s ease;\n        }\n\n        .testimonial-card:hover::before {\n            transform: scaleX(1);\n        }\n\n        .testimonial-card:hover {\n            transform: translateY(-8px);\n            box-shadow: 0 20px 35px rgba(255, 49, 65, 0.15);\n            border-color: rgba(255, 49, 65, 0.3);\n        }\n\n        .testimonial-text {\n            font-size: 0.9rem;\n            line-height: 1.6;\n            color: #2c4e6e;\n            margin-bottom: 1rem;\n            font-style: italic;\n        }\n\n        .testimonial-author {\n            font-weight: 700;\n            color: #ff3141;\n            margin-top: 0.5rem;\n        }\n\n        .testimonial-date {\n            font-size: 0.7rem;\n            color: #8aaec0;\n        }\n\n        \/* Contact Strip *\/\n        .contact-strip {\n            background: white;\n            border-radius: 40px;\n            padding: 1.5rem 2rem;\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: space-between;\n            align-items: center;\n            gap: 1.5rem;\n            margin-top: 2rem;\n            border: 1px solid rgba(255, 49, 65, 0.15);\n            transition: all 0.3s ease;\n        }\n\n        .contact-strip:hover {\n            box-shadow: 0 10px 30px rgba(255, 49, 65, 0.1);\n            transform: translateY(-3px);\n        }\n\n        .contact-info {\n            display: flex;\n            align-items: center;\n            gap: 1rem;\n            flex-wrap: wrap;\n        }\n\n        .contact-info i {\n            font-size: 1.5rem;\n            color: #ff3141;\n            transition: transform 0.3s ease;\n        }\n\n        .contact-info:hover i {\n            transform: scale(1.1);\n        }\n\n        .social-icons a {\n            color: #ff3141;\n            font-size: 1.5rem;\n            margin: 0 8px;\n            transition: all 0.3s cubic-bezier(0.2, 0.9, 0.4, 1.1);\n            display: inline-block;\n        }\n\n        .social-icons a:hover {\n            transform: translateY(-5px) scale(1.15);\n            color: #b11f2c;\n        }\n\n        \/* Responsive *\/\n        @media (max-width: 968px) {\n            .programs-enhanced-section {\n                padding: 2rem 1.5rem;\n            }\n            .programs-enhanced-container {\n                padding: 2rem;\n                border-radius: 48px;\n            }\n            .program-block {\n                flex-direction: column;\n                gap: 1.8rem;\n            }\n            .program-block.reverse {\n                flex-direction: column;\n            }\n            .button-group {\n                justify-content: center;\n            }\n        }\n\n        @media (max-width: 640px) {\n            .programs-enhanced-section {\n                padding: 1.5rem 1rem;\n            }\n            .programs-enhanced-container {\n                padding: 1.5rem;\n                border-radius: 32px;\n            }\n            .btn-program {\n                width: 100%;\n                justify-content: center;\n            }\n            .contact-strip {\n                flex-direction: column;\n                text-align: center;\n            }\n            .testimonials-grid {\n                flex-direction: column;\n            }\n        }\n\n        \/* Enhanced Animations *\/\n        @keyframes fadeInUp {\n            from { opacity: 0; transform: translateY(40px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        @keyframes fadeInLeft {\n            from { opacity: 0; transform: translateX(-40px); }\n            to { opacity: 1; transform: translateX(0); }\n        }\n\n        @keyframes fadeInRight {\n            from { opacity: 0; transform: translateX(40px); }\n            to { opacity: 1; transform: translateX(0); }\n        }\n\n        .program-block {\n            animation: fadeInUp 0.7s ease-out forwards;\n            opacity: 0;\n        }\n\n        .program-block:nth-child(1) { animation-delay: 0.1s; }\n        .program-block:nth-child(2) { animation-delay: 0.3s; }\n        .program-block:nth-child(3) { animation-delay: 0.5s; }\n\n        .program-image {\n            animation: fadeInLeft 0.6s ease-out forwards;\n            opacity: 0;\n            animation-delay: 0.2s;\n        }\n\n        .program-block.reverse .program-image {\n            animation: fadeInRight 0.6s ease-out forwards;\n        }\n\n        .program-content {\n            animation: fadeInRight 0.6s ease-out forwards;\n            opacity: 0;\n            animation-delay: 0.2s;\n        }\n\n        .program-block.reverse .program-content {\n            animation: fadeInLeft 0.6s ease-out forwards;\n        }\n    <\/style>\n\n    <div class=\"programs-enhanced-section\">\n        <div class=\"programs-enhanced-container\">\n            <!-- Animated Background Elements -->\n            <div class=\"animated-bg\">\n                <div class=\"paw-print\"><i class=\"fas fa-paw\"><\/i><\/div>\n                <div class=\"paw-print\"><i class=\"fas fa-cat\"><\/i><\/div>\n                <div class=\"paw-print\"><i class=\"fas fa-paw\"><\/i><\/div>\n            <\/div>\n\n            <!-- Header - Magic Cat Mesh Hero -->\n            <div class=\"programs-enhanced-header\">\n                <div class=\"programs-enhanced-badge\">\n                     MAGIC CAT MESH SINGAPORE \n                <\/div>\n                <h2>Happy Cats, <span class=\"highlight\">Happy Home.<\/span><\/h2>\n                <p>Magic Cat Mesh is not just for cats\u2014it's also an effective insect-proof solution for your home. Since 2019, we've been dedicated to the safety and happiness of cats across Singapore.<\/p>\n                <div class=\"rating-stars\">\n                    <i class=\"fas fa-paw\" style=\"color:#ff3141;\"><\/i>\n                    <span>10,000+ Happy Cat Owners<\/span>\n                    <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                    <span>4.7 Stars Rating On Google Reviews<\/span>\n                <\/div>\n            <\/div>\n\n            <!-- Section 1: Our Story & Mission -->\n            <div class=\"program-block\">\n                <div class=\"program-image\">\n                    <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/freepik_minimal-modern-interior-w_2821147826.jpeg\" alt=\"Happy cat with Magic Cat Mesh\">\n                <\/div>\n                <div class=\"program-content\">\n                    <div class=\"program-tag\">OUR STORY<\/div>\n                    <h3>Welcomed by more than <span>10,000 cat owners<\/span><\/h3>\n                    <p class=\"program-desc\">Our customers think we're EXCELLENT. As a company dedicated to the safety and happiness of cats, we at Magic Cat Mesh believe there's always room for improvement. While we're proud of the solutions we've provided since 2019, we are constantly striving to do better and offer even more to cat lovers.<\/p>\n                    <p class=\"program-desc\">Whether it's refining our products, enhancing durability, or finding innovative ways to adapt to unique spaces, our goal is to exceed expectations and keep your feline friends safe and content. Your trust inspires us to keep growing, learning, and improving.<\/p>\n                    <div class=\"feature-icons\">\n                        <div class=\"feature-item\"><i class=\"fas fa-paw\"><\/i> Pet Resistant<\/div>\n                        <div class=\"feature-item\"><i class=\"fas fa-child\"><\/i> Child-safe Lock<\/div>\n                        <div class=\"feature-item\"><i class=\"fas fa-window-maximize\"><\/i> Retractable Mesh<\/div>\n                        <div class=\"feature-item\"><i class=\"fas fa-broom\"><\/i> Detachable & Washable<\/div>\n                    <\/div>\n                    <div class=\"button-group\">\n                        <a href=\"#\" class=\"btn-program\" id=\"exploreBtn\">Explore Meow <i class=\"fas fa-arrow-right\"><\/i><\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Section 2: What Is The Magic? - Features -->\n            <div class=\"program-block reverse\">\n                <div class=\"program-image\">\n                    <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/freepik_closeup-lifestyle-scene-o_2821164944.jpeg\" alt=\"Spin lock system - Child safe\">\n                <\/div>\n                <div class=\"program-content\">\n                    <div class=\"program-tag\">WHAT IS THE MAGIC?<\/div>\n                    <h3>Singapore's First <span>Spin Lock System<\/span><\/h3>\n                    <p class=\"program-desc\">Keeping your pets and children safe is a priority for us at Magic Cat Mesh. Our innovative spin lock mechanism is designed to withstand curious paws and playful claws while being easy for adults to operate.<\/p>\n                    <div class=\"feature-icons\">\n                        <div class=\"feature-item\"><i class=\"fas fa-check-circle\"><\/i> Easy To Remove & Wash<\/div>\n                        <div class=\"feature-item\"><i class=\"fas fa-flask\"><\/i> Rigorous Testing Up to 20kg<\/div>\n                    <\/div>\n                    <div class=\"program-micro-line\">\n                        <i class=\"fas fa-star\"><\/i> Built to last against curious paws and playful claws \u2014 detachable for cleaning convenience.\n                    <\/div>\n                    <div class=\"button-group\">\n                        <a href=\"#\" class=\"btn-program\" id=\"magicBtn\">Discover The Magic <i class=\"fas fa-arrow-right\"><\/i><\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Section 3: Introducing Magic Cat Mesh - Premium Features -->\n            <div class=\"program-block\">\n                <div class=\"program-image\">\n                    <img decoding=\"async\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/freepik_modern-luxury-apartment-i_2821147891.jpeg\" alt=\"Insect proof mesh solution\">\n                <\/div>\n                <div class=\"program-content\">\n                    <div class=\"program-tag\">INTRODUCING \u2013 MAGIC CAT MESH \u00ae<\/div>\n                    <h3>Premium Protection <span>For Your Home<\/span><\/h3>\n                    <p class=\"program-desc\">Magic Cat Mesh is not just for cats\u2014it's also an effective insect-proof solution for your home. Our mesh systems keep bugs out while letting fresh air in, creating a safe and comfortable environment for both you and your feline friends.<\/p>\n                    <div class=\"feature-icons\">\n                        <div class=\"feature-item\"><i class=\"fas fa-shield-alt\"><\/i> Pet Resistant<\/div>\n                        <div class=\"feature-item\"><i class=\"fas fa-lock\"><\/i> Child-safe Lock<\/div>\n                        <div class=\"feature-item\"><i class=\"fas fa-window-restore\"><\/i> Retractable Window Mesh<\/div>\n                    <\/div>\n                    <div class=\"button-group\">\n                        <a href=\"#\" class=\"btn-program\" id=\"productBtn\">Explore Our Products <i class=\"fas fa-arrow-right\"><\/i><\/a>\n                        <a href=\"#\" class=\"btn-program btn-outline\" id=\"contactBtn\">Contact Us Today<\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Testimonials Section -->\n            <div class=\"programs-enhanced-header\" style=\"margin-top: 2rem;\">\n                <div class=\"programs-enhanced-badge\">\n                    TESTIMONIALS\n                <\/div>\n                <h2>What Our <span class=\"highlight\">Customers Say<\/span><\/h2>\n            <\/div>\n\n            <div class=\"testimonials-grid\">\n                <div class=\"testimonial-card\">\n                    <div class=\"testimonial-text\">\n                        <i class=\"fas fa-quote-left\" style=\"color:#ff3141; opacity:0.5; margin-right:5px;\"><\/i>\n                        I recently purchased the Magic Cat Mesh for my home, and I'm thoroughly impressed with the product and the exceptional support I received from Max and Tristan!\n                    <\/div>\n                    <div class=\"testimonial-author\">Jackie<\/div>\n                    <div class=\"testimonial-date\">1 November 2024 \u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"testimonial-card\">\n                    <div class=\"testimonial-text\">\n                        <i class=\"fas fa-quote-left\" style=\"color:#ff3141; opacity:0.5; margin-right:5px;\"><\/i>\n                        The cat window mesh is truly amazing. It looks actually invisible unlike other grills while also being the easiest to use!!\n                    <\/div>\n                    <div class=\"testimonial-author\">Shaheel<\/div>\n                    <div class=\"testimonial-date\">8 November 2024 \u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"testimonial-card\">\n                    <div class=\"testimonial-text\">\n                        <i class=\"fas fa-quote-left\" style=\"color:#ff3141; opacity:0.5; margin-right:5px;\"><\/i>\n                        I could tell that this company loves cats like ALOT and cares very much for their safety. Without question I engaged them and am very pleased with the work done. Definitely would recommend \ud83d\udc4d\ud83c\udffc.\n                    <\/div>\n                    <div class=\"testimonial-author\">Nur Ashrin Rahamat<\/div>\n                    <div class=\"testimonial-date\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Our Commitment Message -->\n            <div class=\"program-block reverse\" style=\"margin-bottom: 2rem;\">\n                <div class=\"program-image\">\n                    <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/1170986\/pexels-photo-1170986.jpeg?auto=compress&cs=tinysrgb&w=800\" alt=\"Happy cat family\">\n                <\/div>\n                <div class=\"program-content\">\n                    <div class=\"program-tag\">OUR COMMITMENT<\/div>\n                    <h3>One Paw <span>At A Time<\/span><\/h3>\n                    <p class=\"program-desc\">At Magic Cat Mesh, we\u2019re dedicated to creating safer, more comfortable homes for you and your pets. Our solutions are designed to protect without compromising airflow, light, or your home\u2019s aesthetics.<br><br>\n\nWe continuously improve our systems to make them stronger, smarter, and easier to use\u2014so you can enjoy peace of mind every day.\n\n<\/p>\n                    <div class=\"program-micro-line\">\n                        <i class=\"fas fa-heart\" style=\"color:#ff3141;\"><\/i> Your trust inspires us to keep growing, learning, and improving.\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Contact Strip -->\n            <div class=\"contact-strip\">\n                <div class=\"contact-info\">\n                    <i class=\"fab fa-whatsapp\" style=\"color:#25D366;\"><\/i>\n                    <div>\n                        <strong>+65 9038 9038 (Tristan)<\/strong><br>\n                        <span style=\"font-size: 0.8rem;\">BLK 3025 UBI ROAD 3 #02-139 SINGAPORE 408653<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"social-icons\">\n                    <a href=\"#\"><i class=\"fab fa-facebook\"><\/i><\/a>\n                    <a href=\"#\"><i class=\"fab fa-instagram\"><\/i><\/a>\n                    <a href=\"#\"><i class=\"fab fa-tiktok\"><\/i><\/a>\n                    <span style=\"margin-left: 10px; font-weight: 500;\"><i class=\"fas fa-magic\"><\/i> Experience The Magic Today<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            \/\/ Button handlers with smooth notifications\n            const showMessage = (msg) => {\n                const notification = document.createElement('div');\n                notification.textContent = msg;\n                notification.style.position = 'fixed';\n                notification.style.bottom = '30px';\n                notification.style.left = '50%';\n                notification.style.transform = 'translateX(-50%)';\n                notification.style.backgroundColor = '#ff3141';\n                notification.style.color = 'white';\n                notification.style.padding = '12px 24px';\n                notification.style.borderRadius = '60px';\n                notification.style.fontWeight = '600';\n                notification.style.zIndex = '9999';\n                notification.style.boxShadow = '0 5px 15px rgba(0,0,0,0.2)';\n                notification.style.fontFamily = 'Inter, sans-serif';\n                notification.style.animation = 'fadeInUp 0.3s ease';\n                document.body.appendChild(notification);\n                setTimeout(() => {\n                    notification.style.opacity = '0';\n                    notification.style.transition = 'opacity 0.3s';\n                    setTimeout(() => notification.remove(), 300);\n                }, 2500);\n            };\n\n            const exploreBtn = document.getElementById('exploreBtn');\n            if (exploreBtn) {\n                exploreBtn.addEventListener('click', (e) => {\n                    e.preventDefault();\n                    showMessage('\u2728 Welcome to Magic Cat Mesh! Explore our premium cat safety solutions. \u2728');\n                });\n            }\n\n            const magicBtn = document.getElementById('magicBtn');\n            if (magicBtn) {\n                magicBtn.addEventListener('click', (e) => {\n                    e.preventDefault();\n                    showMessage('\ud83d\udd12 Singapore\\'s First Spin Lock System! Safe for pets & children.');\n                });\n            }\n\n            const productBtn = document.getElementById('productBtn');\n            if (productBtn) {\n                productBtn.addEventListener('click', (e) => {\n                    e.preventDefault();\n                    showMessage('\ud83d\udc31 Discover HDB, Condo, Landed, Blind+Screen & Smart Glass solutions!');\n                });\n            }\n\n            const contactBtn = document.getElementById('contactBtn');\n            if (contactBtn) {\n                contactBtn.addEventListener('click', (e) => {\n                    e.preventDefault();\n                    showMessage('\ud83d\udcde Contact us at +65 9038 9038 (Tristan) or visit our UBI showroom!');\n                });\n            }\n        });\n    <\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-181b622 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"181b622\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4681716\" data-id=\"4681716\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bfa3400 elementor-widget elementor-widget-html\" data-id=\"bfa3400\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n    <!-- Font Awesome 6 -->\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\n    <style>\n      \n        \/* Section Container *\/\n        .magic-section {\n            max-width: 1400px;\n            margin: 0 auto;\n        }\n\n        \/* Section Header *\/\n        .section-header {\n            text-align: center;\n            margin-bottom: 50px;\n        }\n\n        .section-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: rgba(255, 49, 65, 0.12);\n            color: #ff3141;\n            padding: 6px 18px;\n            border-radius: 60px;\n            font-size: 0.8rem;\n            font-weight: 700;\n            margin-bottom: 16px;\n        }\n\n        .section-header h2 {\n            font-size: clamp(2rem, 5vw, 3rem);\n            font-weight: 800;\n            color: #13293D;\n            margin-bottom: 16px;\n        }\n\n        .section-header h2 span {\n            color: #ff3141;\n            position: relative;\n            display: inline-block;\n        }\n\n        .section-header h2 span::after {\n            content: '';\n            position: absolute;\n            bottom: 6px;\n            left: 0;\n            right: 0;\n            height: 8px;\n            background: rgba(255, 49, 65, 0.25);\n            border-radius: 10px;\n            z-index: -1;\n        }\n\n        .section-header p {\n            color: #4a6a7f;\n            max-width: 650px;\n            margin: 0 auto;\n            font-size: 1rem;\n            line-height: 1.6;\n        }\n\n        \/* Three Videos Grid *\/\n        .videos-grid {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 30px;\n            justify-content: center;\n            margin-top: 20px;\n        }\n\n        .video-card {\n            flex: 1;\n            min-width: 320px;\n            background: white;\n            border-radius: 32px;\n            overflow: hidden;\n            transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1);\n            box-shadow: 0 20px 35px -12px rgba(0, 0, 0, 0.1);\n            border: 1px solid rgba(255, 49, 65, 0.1);\n        }\n\n        .video-card:hover {\n            transform: translateY(-8px);\n            box-shadow: 0 30px 45px -15px rgba(255, 49, 65, 0.25);\n            border-color: rgba(255, 49, 65, 0.3);\n        }\n\n        \/* Video Container *\/\n        .video-wrapper {\n            position: relative;\n            width: 100%;\n            padding-bottom: 56.25%; \/* 16:9 Aspect Ratio *\/\n            background: #1a1a2e;\n            overflow: hidden;\n        }\n\n        .video-wrapper video {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            border: none;\n        }\n\n        \/* Card Content *\/\n        .card-content {\n            padding: 24px 22px 28px;\n        }\n\n        .card-icon {\n            width: 55px;\n            height: 55px;\n            background: linear-gradient(135deg, #ff3141, #e02b3a);\n            border-radius: 20px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin-bottom: 18px;\n            box-shadow: 0 8px 18px rgba(255, 49, 65, 0.3);\n        }\n\n        .card-icon i {\n            font-size: 1.8rem;\n            color: white;\n        }\n\n        .card-content h3 {\n            font-size: 1.5rem;\n            font-weight: 800;\n            color: #13293D;\n            margin-bottom: 12px;\n        }\n\n        .card-content p {\n            color: #4a6a7f;\n            line-height: 1.6;\n            font-size: 0.9rem;\n            margin-bottom: 16px;\n        }\n\n        .feature-highlight {\n            display: flex;\n            align-items: center;\n            gap: 8px;\n            margin-top: 12px;\n            padding-top: 12px;\n            border-top: 1px solid rgba(255, 49, 65, 0.1);\n            color: #ff3141;\n            font-size: 0.8rem;\n            font-weight: 600;\n        }\n\n        .feature-highlight i {\n            font-size: 0.9rem;\n        }\n\n        \/* Responsive *\/\n        @media (max-width: 1024px) {\n            .videos-grid {\n                gap: 25px;\n            }\n            .video-card {\n                min-width: 300px;\n            }\n        }\n\n        @media (max-width: 768px) {\n            body {\n                padding: 40px 20px;\n            }\n            .videos-grid {\n                flex-direction: column;\n                max-width: 550px;\n                margin: 0 auto;\n            }\n            .card-content h3 {\n                font-size: 1.3rem;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .section-header h2 {\n                font-size: 1.8rem;\n            }\n            .card-content {\n                padding: 20px;\n            }\n            .video-card {\n                min-width: 100%;\n            }\n        }\n\n        \/* Animation *\/\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        .video-card {\n            animation: fadeInUp 0.5s ease-out forwards;\n            opacity: 0;\n        }\n\n        .video-card:nth-child(1) { animation-delay: 0.1s; }\n        .video-card:nth-child(2) { animation-delay: 0.2s; }\n        .video-card:nth-child(3) { animation-delay: 0.3s; }\n    <\/style>\n\n    <div class=\"magic-section\">\n        <!-- Section Header -->\n        <div class=\"section-header\">\n            <div class=\"section-badge\">\n                <i class=\"fas fa-magic\"><\/i> WHAT IS THE MAGIC?\n                <i class=\"fas fa-star\"><\/i>\n            <\/div>\n            <h2>Innovation That <span>Protects<\/span><\/h2>\n            <p>Discover why thousands of cat owners trust Magic Cat Mesh \u2014 the perfect blend of safety, convenience, and durability.<\/p>\n        <\/div>\n\n        <!-- Three Videos Grid - AutoPlay -->\n        <div class=\"videos-grid\">\n            <!-- Video 1: Spin Lock System -->\n            <div class=\"video-card\">\n                <div class=\"video-wrapper\">\n                    <video id=\"video1\" autoplay loop muted playsinline>\n                        <source src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/1130.mp4\" type=\"video\/mp4\">\n                        Your browser does not support the video tag.\n                    <\/video>\n                <\/div>\n                <div class=\"card-content\">\n                   \n                    <h3>Singapore's First Spin Lock System<\/h3>\n                    <p>Keeping your pets and children safe is a priority for us at Magic Cat Mesh. Our patented spin lock mechanism is designed to withstand curious paws and playful claws while remaining easy for adults to operate.<\/p>\n                    <div class=\"feature-highlight\">\n                        <i class=\"fas fa-check-circle\"><\/i>\n                        <span>Child-safe \u2022 Pet-resistant \u2022 Easy access<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Video 2: Easy To Remove & Wash -->\n            <div class=\"video-card\">\n                <div class=\"video-wrapper\">\n                    <video id=\"video2\" autoplay loop muted playsinline>\n                        <source src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/11302.mp4\" type=\"video\/mp4\">\n                        Your browser does not support the video tag.\n                    <\/video>\n                <\/div>\n                <div class=\"card-content\">\n                    \n                    <h3>Easy To Remove & Wash<\/h3>\n                    <p>Dusty meshes are never an issue with Magic Cat Mesh. Our detachable design allows for quick and effortless cleaning, keeping your mesh fresh and transparent for years to come.<\/p>\n                    <div class=\"feature-highlight\">\n                        <i class=\"fas fa-check-circle\"><\/i>\n                        <span>Detachable \u2022 Machine washable \u2022 Dust-free<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Video 3: Rigorous Testing -->\n            <div class=\"video-card\">\n                <div class=\"video-wrapper\">\n                    <video id=\"video3\" autoplay loop muted playsinline>\n                        <source src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/1130.mp4\" type=\"video\/mp4\">\n                        Your browser does not support the video tag.\n                    <\/video>\n                <\/div>\n                <div class=\"card-content\">\n                   \n                    <h3>Rigorous Testing To Guarantee Reliability<\/h3>\n                    <p>We continuously stress test our products to guarantee safety for cats up to 20kg. Our mesh systems undergo extreme durability tests to ensure they withstand even the most active felines.<\/p>\n                    <div class=\"feature-highlight\">\n                        <i class=\"fas fa-check-circle\"><\/i>\n                        <span>Tested up to 20kg \u2022 Extreme durability \u2022 Certified safe<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        \/\/ Auto-play is handled by HTML5 autoplay attribute with muted and playsinline\n        \/\/ This script ensures videos play when page loads and provides helper to set video sources\n        \n        \/\/ Helper function to set video source\n        window.setVideoSource = function(videoNumber, videoUrl) {\n            const video = document.getElementById(`video${videoNumber}`);\n            if (video) {\n                const source = video.querySelector('source');\n                if (source) {\n                    source.src = videoUrl;\n                    video.load();\n                    \/\/ Ensure autoplay works after loading new source\n                    video.play().catch(e => console.log('Autoplay prevented:', e));\n                }\n            }\n        };\n        \n        \/\/ Example usage instructions in console\n        console.log('\ud83c\udfac Magic Cat Mesh Video Section Ready!');\n        console.log('\ud83d\udcf9 To add your videos, use:');\n        console.log('   setVideoSource(1, \"your-video1.mp4\");');\n        console.log('   setVideoSource(2, \"your-video2.mp4\");');\n        console.log('   setVideoSource(3, \"your-video3.mp4\");');\n        console.log('');\n        console.log('\ud83d\udca1 Or edit the <source src=\"\"> directly in each video tag.');\n        \n        \/\/ Attempt to play videos when page loads (browsers may restrict without user interaction)\n        \/\/ But autoplay with muted should work\n        document.addEventListener('DOMContentLoaded', function() {\n            const videos = document.querySelectorAll('video');\n            videos.forEach(video => {\n                video.play().catch(e => {\n                    console.log('Video autoplay prevented. User interaction needed.');\n                });\n            });\n        });\n    <\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7c8c39c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7c8c39c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-46c4a73\" data-id=\"46c4a73\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ad74624 elementor-widget elementor-widget-image\" data-id=\"ad74624\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"154\" src=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/\u6355\u83b7-1-1024x154.png\" class=\"attachment-large size-large wp-image-356\" alt=\"\" srcset=\"https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/\u6355\u83b7-1-1024x154.png 1024w, https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/\u6355\u83b7-1-300x45.png 300w, https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/\u6355\u83b7-1-768x116.png 768w, https:\/\/magiccatmesh.firstrankology.com\/wp-content\/uploads\/2026\/04\/\u6355\u83b7-1.png 1308w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f6d0344 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f6d0344\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8be567a\" data-id=\"8be567a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9063081 elementor-widget elementor-widget-html\" data-id=\"9063081\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n    <!-- Google Fonts -->\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:opsz,wght@14..32,300;400;500;600;700;800;900&family=Lora:ital,wght@0,400;0,500;0,600;1,400&display=swap\" rel=\"stylesheet\">\n    <!-- Font Awesome 6 (CDN - working) -->\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\n    <style>\n      \n        \/* ============================================ *\/\n        \/* CONTACT SECTION - MAGIC CAT MESH PREMIUM     *\/\n        \/* Colors: #ff3141 (primary) & #eff9ff (bg)    *\/\n        \/* ============================================ *\/\n\n        .contact-premium-section {\n            width: 100%;\n            max-width: 1440px;\n            margin: 0 auto;\n            padding: 0 2rem;\n            font-family: 'Inter', 'Segoe UI', sans-serif;\n        }\n\n        \/* Main Container *\/\n        .contact-premium-container {\n            background: linear-gradient(135deg, #ffffff 0%, #fff8f5 100%);\n            border-radius: 60px;\n            padding: 3.5rem;\n            position: relative;\n            overflow: hidden;\n            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.08);\n            border: 1px solid rgba(255, 49, 65, 0.12);\n        }\n\n        \/* Animated Background - Magic Cat Theme *\/\n        .contact-premium-bg {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            overflow: hidden;\n            pointer-events: none;\n        }\n\n        .contact-premium-bg .contact-wave {\n            position: absolute;\n            bottom: 0;\n            left: 0;\n            width: 100%;\n            height: 150px;\n            background: repeating-linear-gradient(45deg, \n                rgba(255, 49, 65, 0.03) 0px, \n                rgba(255, 49, 65, 0.03) 30px,\n                rgba(255, 122, 133, 0.02) 30px, \n                rgba(255, 122, 133, 0.02) 60px);\n        }\n\n        .contact-premium-bg .contact-dots {\n            position: absolute;\n            top: 15%;\n            right: 5%;\n            width: 200px;\n            height: 200px;\n            background-image: radial-gradient(rgba(255, 49, 65, 0.08) 2px, transparent 2px);\n            background-size: 25px 25px;\n            border-radius: 50%;\n        }\n\n        .contact-premium-bg .paw-print-bg {\n            position: absolute;\n            bottom: 20px;\n            left: 20px;\n            font-size: 80px;\n            color: rgba(255, 49, 65, 0.04);\n        }\n\n        \/* Header *\/\n        .contact-premium-header {\n            text-align: center;\n            margin-bottom: 3rem;\n            position: relative;\n            z-index: 2;\n        }\n\n        .contact-premium-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 10px;\n            background: linear-gradient(135deg, #ff3141, #e02b3a);\n            color: #ffffff;\n            padding: 0.6rem 1.8rem;\n            border-radius: 60px;\n            font-size: 0.8rem;\n            font-weight: 700;\n            letter-spacing: 1px;\n            margin-bottom: 1.2rem;\n            box-shadow: 0 5px 15px rgba(255, 49, 65, 0.3);\n        }\n\n        .contact-premium-header h2 {\n            font-size: clamp(2rem, 5vw, 3rem);\n            font-weight: 800;\n            color: #13293D;\n            margin-bottom: 1rem;\n        }\n\n        .contact-premium-header h2 span {\n            color: #ff3141;\n            position: relative;\n            display: inline-block;\n            font-family: 'Lora', serif;\n        }\n\n        .contact-premium-header h2 span::after {\n            content: '';\n            position: absolute;\n            bottom: 5px;\n            left: 0;\n            right: 0;\n            height: 8px;\n            background: rgba(255, 49, 65, 0.25);\n            border-radius: 10px;\n            z-index: -1;\n        }\n\n        .contact-premium-header p {\n            color: #4a6a7f;\n            max-width: 700px;\n            margin: 0 auto;\n            line-height: 1.6;\n            font-size: 1rem;\n        }\n.form-group input, .form-group select, .form-group textarea {\n    width: 100%;\n    padding: 7px 16px !important;\n    border: 2px solid #e8eef2;\n    border-radius: 20px;\n    font-size: 0.9rem;\n    transition: all 0.3s ease;\n    font-family: inherit;\n    background: white;\n}\n.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {\n    text-decoration: none !important;\n}\n        \/* Two Column Layout *\/\n        .contact-two-column {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 2.5rem;\n            position: relative;\n            z-index: 2;\n        }\n\n        \/* LEFT SIDE - Contact Info *\/\n        .contact-info-side {\n            flex: 1;\n        }\n\n        .contact-info-card {\n            background: linear-gradient(145deg, #13293D, #1a3a4a);\n            border-radius: 40px;\n            padding: 2rem;\n            height: 100%;\n            position: relative;\n            overflow: hidden;\n            box-shadow: 0 20px 35px -12px rgba(0, 0, 0, 0.15);\n        }\n\n        .contact-info-card::before {\n            content: '\ud83d\udc3e';\n            position: absolute;\n            bottom: -20px;\n            right: 10px;\n            font-size: 100px;\n            color: rgba(255, 49, 65, 0.06);\n            font-family: serif;\n        }\n\n        .contact-info-title {\n            font-size: 1.5rem;\n            font-weight: 700;\n            color: #ffffff;\n            margin-bottom: 0.5rem;\n        }\n\n        .contact-info-subtitle {\n            color: #b8d0e3;\n            font-size: 0.9rem;\n            margin-bottom: 2rem;\n            padding-bottom: 1rem;\n            border-bottom: 1px solid rgba(255, 49, 65, 0.2);\n        }\n\n        \/* Contact Items *\/\n        .contact-items {\n            display: flex;\n            flex-direction: column;\n            gap: 1.5rem;\n            margin-bottom: 2rem;\n        }\n\n        .contact-item-premium {\n            display: flex;\n            align-items: center;\n            gap: 1rem;\n            transition: all 0.3s ease;\n            padding: 0.5rem;\n            border-radius: 20px;\n        }\n\n        .contact-item-premium:hover {\n            background: rgba(255, 49, 65, 0.1);\n            transform: translateX(8px);\n        }\n\n        .contact-icon-premium {\n            width: 55px;\n            height: 55px;\n            background: rgba(255, 49, 65, 0.15);\n            border-radius: 18px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .contact-icon-premium i {\n            font-size: 1.5rem;\n            color: #ff3141;\n        }\n\n        .contact-detail-premium h4 {\n            font-size: 0.85rem;\n            color: #b8d0e3;\n            margin-bottom: 0.2rem;\n        }\n\n        .contact-detail-premium p, .contact-detail-premium a {\n            font-size: 1rem;\n            font-weight: 600;\n            color: #ffffff;\n            text-decoration: none;\n            transition: color 0.3s ease;\n        }\n\n        .contact-detail-premium a:hover {\n            color: #ff3141;\n        }\n\n        \/* Social Links *\/\n        .social-links-premium {\n            margin-top: 2rem;\n            padding-top: 1.5rem;\n            border-top: 1px solid rgba(255, 49, 65, 0.2);\n        }\n\n        .social-title {\n            font-size: 0.9rem;\n            color: #b8d0e3;\n            margin-bottom: 1rem;\n        }\n\n        .social-icons {\n            display: flex;\n            gap: 1rem;\n            flex-wrap: wrap;\n        }\n\n        .social-icon-premium {\n            width: 45px;\n            height: 45px;\n            background: rgba(255, 49, 65, 0.1);\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            transition: all 0.3s ease;\n            color: #ff3141;\n            font-size: 1.2rem;\n            text-decoration: none;\n        }\n\n        .social-icon-premium:hover {\n            background: #ff3141;\n            color: #ffffff;\n            transform: translateY(-3px);\n        }\n\n        \/* RIGHT SIDE - Contact Form *\/\n        .contact-form-side {\n            flex: 1.2;\n        }\n\n        .form-card {\n            background: white;\n            border-radius: 40px;\n            padding: 2rem;\n            box-shadow: 0 15px 35px rgba(0, 0, 0, 0.05);\n            border: 1px solid rgba(255, 49, 65, 0.1);\n            transition: all 0.3s ease;\n        }\n\n        .form-card:hover {\n            box-shadow: 0 20px 40px rgba(255, 49, 65, 0.1);\n        }\n\n        .form-title {\n            font-size: 1.3rem;\n            font-weight: 700;\n            color: #13293D;\n            margin-bottom: 0.5rem;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n\n        .form-title i {\n            color: #ff3141;\n        }\n\n        .form-subtitle {\n            color: #6b8ba0;\n            font-size: 0.85rem;\n            margin-bottom: 1.5rem;\n            padding-bottom: 1rem;\n            border-bottom: 1px solid rgba(255, 49, 65, 0.1);\n        }\n\n        \/* Form Groups *\/\n        .form-group {\n            margin-bottom: 1.2rem;\n        }\n\n        .form-group label {\n            display: block;\n            font-size: 0.8rem;\n            font-weight: 600;\n            color: #13293D;\n            margin-bottom: 0.5rem;\n        }\n\n        .form-group label i {\n            color: #ff3141;\n            margin-right: 5px;\n        }\n\n        .form-group input, .form-group select, .form-group textarea {\n            width: 100%;\n            padding: 12px 16px;\n            border: 2px solid #e8eef2;\n            border-radius: 20px;\n            font-size: 0.9rem;\n            transition: all 0.3s ease;\n            font-family: inherit;\n            background: white;\n        }\n\n        .form-group input:focus, .form-group select:focus, .form-group textarea:focus {\n            outline: none;\n            border-color: #ff3141;\n            box-shadow: 0 0 0 3px rgba(255, 49, 65, 0.1);\n        }\n\n        .form-group textarea {\n            resize: vertical;\n            min-height: 100px;\n        }\n\n        \/* Form Row *\/\n        .form-row {\n            display: flex;\n            gap: 1rem;\n        }\n\n        .form-row .form-group {\n            flex: 1;\n        }\n\n        \/* Submit Button *\/\n        .submit-btn {\n            width: 100%;\n            background: linear-gradient(135deg, #ff3141, #e02b3a);\n            color: white;\n            padding: 14px;\n            border-radius: 60px;\n            border: none;\n            font-size: 1rem;\n            font-weight: 700;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 10px;\n            margin-top: 0.5rem;\n        }\n\n        .submit-btn:hover {\n            transform: translateY(-3px);\n            gap: 15px;\n            box-shadow: 0 10px 25px rgba(255, 49, 65, 0.4);\n        }\n\n        \/* Map Section *\/\n        .map-section {\n            margin-top: 2.5rem;\n            border-radius: 30px;\n            overflow: hidden;\n            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);\n            border: 1px solid rgba(255, 49, 65, 0.1);\n            transition: all 0.3s ease;\n        }\n\n        .map-section:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 15px 35px rgba(255, 49, 65, 0.1);\n        }\n\n        .map-placeholder {\n            background: linear-gradient(135deg, #fef2f3, #ffffff);\n            padding: 2rem;\n            text-align: center;\n            position: relative;\n            cursor: pointer;\n        }\n\n        .map-placeholder i {\n            font-size: 3rem;\n            color: #ff3141;\n            margin-bottom: 0.5rem;\n        }\n\n        .map-placeholder p {\n            color: #ff3141;\n            font-weight: 500;\n        }\n\n        .map-placeholder small {\n            color: #6b8ba0;\n            font-size: 0.7rem;\n        }\n\n        \/* Responsive *\/\n        @media (max-width: 968px) {\n            .contact-two-column {\n                flex-direction: column;\n            }\n            .form-row {\n                flex-direction: column;\n                gap: 0;\n            }\n        }\n\n        @media (max-width: 768px) {\n            body {\n                padding: 40px 16px;\n            }\n            .contact-premium-section {\n                padding: 0 1rem;\n            }\n            .contact-premium-container {\n                padding: 1.8rem;\n                border-radius: 40px;\n            }\n            .contact-info-card, .form-card {\n                padding: 1.5rem;\n            }\n            .contact-premium-header h2 {\n                font-size: 1.8rem;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .contact-premium-container {\n                padding: 1.2rem;\n                border-radius: 30px;\n            }\n            .contact-item-premium {\n                padding: 0.3rem;\n            }\n            .contact-icon-premium {\n                width: 45px;\n                height: 45px;\n            }\n            .contact-icon-premium i {\n                font-size: 1.2rem;\n            }\n            .contact-detail-premium p, .contact-detail-premium a {\n                font-size: 0.85rem;\n            }\n        }\n\n        \/* Animation *\/\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        .contact-two-column > * {\n            animation: fadeInUp 0.6s ease-out forwards;\n            opacity: 0;\n        }\n\n        .contact-info-side {\n            animation-delay: 0.1s;\n        }\n\n        .contact-form-side {\n            animation-delay: 0.2s;\n        }\n\n        .map-section {\n            animation: fadeInUp 0.6s ease-out forwards;\n            animation-delay: 0.3s;\n            opacity: 0;\n        }\n    <\/style>\n\n    <div class=\"contact-premium-section\">\n        <div class=\"contact-premium-container\">\n            <div class=\"contact-premium-bg\">\n                <div class=\"contact-wave\"><\/div>\n                <div class=\"contact-dots\"><\/div>\n                <div class=\"paw-print-bg\"><i class=\"fas fa-paw\"><\/i><\/div>\n            <\/div>\n\n            <!-- Header -->\n            <div class=\"contact-premium-header\">\n                <div class=\"contact-premium-badge\">\n                    <i class=\"fas fa-cat\"><\/i> GET IN TOUCH <i class=\"fas fa-shield-alt\"><\/i>\n                <\/div>\n                <h2>Protect Your <span>Feline Friend<\/span><\/h2>\n                <p>Have questions about our mesh solutions? Need help choosing the right product for your home? Our team is here to help you create a safe and happy environment for your cats.<\/p>\n            <\/div>\n\n            <!-- Two Column Layout -->\n            <div class=\"contact-two-column\">\n                <!-- LEFT SIDE - Contact Info -->\n                <div class=\"contact-info-side\">\n                    <div class=\"contact-info-card\">\n                        <div class=\"contact-info-title\">Let's Connect<\/div>\n                        <div class=\"contact-info-subtitle\">Whether you're a cat owner, property manager, or just curious about our solutions, we'd love to hear from you.<\/div>\n                        \n                        <div class=\"contact-items\">\n                            <div class=\"contact-item-premium\">\n                                <div class=\"contact-icon-premium\">\n                                    <i class=\"fas fa-phone-alt\"><\/i>\n                                <\/div>\n                                <div class=\"contact-detail-premium\">\n                                    <h4>Call \/ WhatsApp<\/h4>\n                                    <a href=\"tel:+6590389038\">+65 9038 9038 (Tristan)<\/a>\n                                <\/div>\n                            <\/div>\n                            \n                            <div class=\"contact-item-premium\">\n                                <div class=\"contact-icon-premium\">\n                                    <i class=\"fas fa-envelope\"><\/i>\n                                <\/div>\n                                <div class=\"contact-detail-premium\">\n                                    <h4>Email Us<\/h4>\n                                    <a href=\"mailto:hello@magiccatmesh.sg\">hello@magiccatmesh.sg<\/a>\n                                <\/div>\n                            <\/div>\n                            \n                            <div class=\"contact-item-premium\">\n                                <div class=\"contact-icon-premium\">\n                                    <i class=\"fas fa-map-marker-alt\"><\/i>\n                                <\/div>\n                                <div class=\"contact-detail-premium\">\n                                    <h4>Visit Our Showroom<\/h4>\n                                    <p>BLK 3025 UBI ROAD 3 #02-139<br>SINGAPORE 408653<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                      \n                        \n                        <div class=\"social-links-premium\">\n                            <div class=\"social-title\">Follow Our Journey<\/div>\n                            <div class=\"social-icons\">\n                                <a href=\"#\" class=\"social-icon-premium\"><i class=\"fab fa-facebook-f\"><\/i><\/a>\n                                <a href=\"#\" class=\"social-icon-premium\"><i class=\"fab fa-instagram\"><\/i><\/a>\n                                <a href=\"#\" class=\"social-icon-premium\"><i class=\"fab fa-tiktok\"><\/i><\/a>\n                                <a href=\"#\" class=\"social-icon-premium\"><i class=\"fab fa-whatsapp\"><\/i><\/a>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- RIGHT SIDE - Contact Form -->\n                <div class=\"contact-form-side\">\n                    <div class=\"form-card\">\n                        <div class=\"form-title\">\n                            <i class=\"fas fa-paw\"><\/i> Send us a Message\n                        <\/div>\n                        <div class=\"form-subtitle\">We'll get back to you within 24-48 hours. Your cat's safety is our priority!<\/div>\n                        \n                        <form id=\"contactForm\">\n                            <div class=\"form-row\">\n                                <div class=\"form-group\">\n                                  \n                                    <input type=\"text\" placeholder=\"Your name\" required>\n                                <\/div>\n                                <div class=\"form-group\">\n                                 \n                                    <input type=\"email\" placeholder=\"Email\" required>\n                                <\/div>\n                            <\/div>\n                            \n                            <div class=\"form-row\">\n                                <div class=\"form-group\">\n                                   \n                                    <input type=\"tel\" placeholder=\"+65\">\n                                <\/div>\n                                <div class=\"form-group\">\n                                    \n                                    <select>\n                                        <option>Select property type<\/option>\n                                        <option>HDB Flat<\/option>\n                                        <option>Condo \/ Apartment<\/option>\n                                        <option>Landed Property<\/option>\n                                        <option>Office \/ Commercial<\/option>\n                                    <\/select>\n                                <\/div>\n                            <\/div>\n                            \n                            <div class=\"form-group\">\n                               \n                                <textarea placeholder=\"Tell us about your needs - which areas need meshing? How many cats? Any specific requirements?\"><\/textarea>\n                            <\/div>\n                            \n                            <button type=\"submit\" class=\"submit-btn\">\n                                <i class=\"fas fa-paper-plane\"><\/i> Send Message\n                                <i class=\"fas fa-arrow-right\"><\/i>\n                            <\/button>\n                        <\/form>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n         \n        <\/div>\n    <\/div>\n\n    <script>\n        \/\/ Form submission handler\n        document.addEventListener('DOMContentLoaded', function() {\n            const contactForm = document.getElementById('contactForm');\n            \n            if (contactForm) {\n                contactForm.addEventListener('submit', function(e) {\n                    e.preventDefault();\n                    \n                    \/\/ Get form values\n                    const name = this.querySelector('input[placeholder=\"Your name\"]')?.value || '';\n                    \n                    \/\/ Show success message\n                    const notification = document.createElement('div');\n                    notification.innerHTML = `\ud83d\udc31 Thank you ${name}! We'll get back to you within 24-48 hours.`;\n                    notification.style.position = 'fixed';\n                    notification.style.bottom = '30px';\n                    notification.style.left = '50%';\n                    notification.style.transform = 'translateX(-50%)';\n                    notification.style.backgroundColor = '#ff3141';\n                    notification.style.color = 'white';\n                    notification.style.padding = '14px 28px';\n                    notification.style.borderRadius = '60px';\n                    notification.style.fontWeight = '600';\n                    notification.style.zIndex = '9999';\n                    notification.style.boxShadow = '0 10px 25px rgba(0,0,0,0.2)';\n                    notification.style.fontFamily = 'Inter, sans-serif';\n                    document.body.appendChild(notification);\n                    \n                    setTimeout(() => {\n                        notification.style.opacity = '0';\n                        notification.style.transition = 'opacity 0.3s';\n                        setTimeout(() => notification.remove(), 300);\n                    }, 3000);\n                    \n                    contactForm.reset();\n                });\n            }\n        });\n    <\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Happy Cats, Happy Home. Pet-resistant mesh &#038; insect-proof \u2014 Singapore&#8217;s trusted cat safety solution since 2019. Spin Lock System Singapore\u2019s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/magiccatmesh.firstrankology.com\/index.php\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/magiccatmesh.firstrankology.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/magiccatmesh.firstrankology.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/magiccatmesh.firstrankology.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magiccatmesh.firstrankology.com\/index.php\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":247,"href":"https:\/\/magiccatmesh.firstrankology.com\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":386,"href":"https:\/\/magiccatmesh.firstrankology.com\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions\/386"}],"wp:attachment":[{"href":"https:\/\/magiccatmesh.firstrankology.com\/index.php\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}