{"product_id":"eufy-security-solocam-e30-wireless-camera-solar-ip65-new-split-from-bundle","title":"eufy Security SoloCam E30 Wireless Camera | New - No Box","description":"\u003cstyle\u003e\n        * {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n        }\n\n        body {\n            font-family: 'Outfit', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n            background: #ffffff;\n            color: #0a2e2e;\n            line-height: 1.6;\n            overflow-x: hidden;\n        }\n\n        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 0 1.5rem;\n        }\n\n        \/* Playful Floating Shapes *\/\n        .shape {\n            position: absolute;\n            border-radius: 50%;\n            z-index: 0;\n            opacity: 0.4;\n            pointer-events: none;\n            filter: blur(1px);\n        }\n\n        .shape-1 {\n            width: 350px;\n            height: 350px;\n            background: linear-gradient(135deg, #00d4aa 0%, #00b4d8 100%);\n            top: -180px;\n            right: -80px;\n            animation: float 8s ease-in-out infinite;\n        }\n\n        .shape-2 {\n            width: 280px;\n            height: 280px;\n            background: linear-gradient(135deg, #ff9f43 0%, #ff6b9d 100%);\n            bottom: -140px;\n            left: -80px;\n            animation: float 10s ease-in-out infinite reverse;\n        }\n\n        .shape-3 {\n            width: 180px;\n            height: 180px;\n            background: linear-gradient(135deg, #a29bfe 0%, #74b9ff 100%);\n            top: 45%;\n            right: 8%;\n            animation: float 6s ease-in-out infinite;\n        }\n\n        .shape-4 {\n            width: 120px;\n            height: 120px;\n            background: linear-gradient(135deg, #ffeaa7 0%, #fdcb6e 100%);\n            top: 20%;\n            left: 5%;\n            animation: float 7s ease-in-out infinite 1s;\n        }\n\n        @keyframes float {\n            0%, 100% { transform: translateY(0px) rotate(0deg); }\n            50% { transform: translateY(-25px) rotate(8deg); }\n        }\n\n        @keyframes spin-slow {\n            0% { transform: rotate(0deg); }\n            100% { transform: rotate(360deg); }\n        }\n\n        @keyframes pulse-glow {\n            0%, 100% { box-shadow: 0 0 20px rgba(0, 212, 170, 0.3); }\n            50% { box-shadow: 0 0 40px rgba(0, 212, 170, 0.5); }\n        }\n\n        \/* Rainbow Header Border *\/\n        header {\n            background: white;\n            padding: 1.5rem 0;\n            border-bottom: 4px solid;\n            border-image: linear-gradient(90deg, #00d4aa, #00b4d8, #74b9ff, #a29bfe, #ff6b9d, #ff9f43, #00d4aa) 1;\n            position: sticky;\n            top: 0;\n            z-index: 1000;\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);\n        }\n\n        .header-content {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            flex-wrap: wrap;\n            gap: 1rem;\n        }\n\n        .brand-section {\n            display: flex;\n            flex-direction: column;\n        }\n\n        .brand {\n            font-size: 2rem;\n            font-weight: 900;\n            background: linear-gradient(135deg, #00b4d8 0%, #00d4aa 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            letter-spacing: -1px;\n        }\n\n        .tagline {\n            font-size: 0.75rem;\n            color: #888;\n            font-weight: 600;\n            letter-spacing: 1.5px;\n            text-transform: uppercase;\n        }\n\n        .header-badge {\n            background: linear-gradient(135deg, #00d4aa 0%, #00b4d8 100%);\n            padding: 0.75rem 1.5rem;\n            border-radius: 50px;\n            font-weight: 700;\n            color: white;\n            font-size: 0.875rem;\n            box-shadow: 0 4px 15px rgba(0, 180, 216, 0.3);\n            text-align: center;\n            animation: pulse-glow 3s ease-in-out infinite;\n        }\n\n        \/* Hero Section *\/\n        .hero {\n            background: linear-gradient(135deg, #0077b6 0%, #00b4d8 50%, #00d4aa 100%);\n            padding: 4rem 0;\n            text-align: center;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .hero::before {\n            content: '';\n            position: absolute;\n            width: 700px;\n            height: 700px;\n            background: rgba(255, 255, 255, 0.06);\n            border-radius: 50%;\n            top: -350px;\n            left: -250px;\n            animation: pulse 6s ease-in-out infinite;\n        }\n\n        .hero::after {\n            content: '';\n            position: absolute;\n            width: 500px;\n            height: 500px;\n            background: rgba(255, 255, 255, 0.06);\n            border-radius: 50%;\n            bottom: -250px;\n            right: -150px;\n            animation: pulse 7s ease-in-out infinite reverse;\n        }\n\n        \/* Grain overlay for texture *\/\n        .hero .grain {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            opacity: 0.03;\n            pointer-events: none;\n            background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'\/%3E%3C\/svg%3E\");\n        }\n\n        @keyframes pulse {\n            0%, 100% { transform: scale(1); opacity: 0.06; }\n            50% { transform: scale(1.15); opacity: 0.1; }\n        }\n\n        .hero-content {\n            position: relative;\n            z-index: 1;\n        }\n\n        .product-badge {\n            display: inline-block;\n            background: rgba(255, 255, 255, 0.2);\n            backdrop-filter: blur(10px);\n            padding: 0.6rem 1.5rem;\n            border-radius: 50px;\n            color: white;\n            font-weight: 700;\n            margin-bottom: 1rem;\n            border: 2px solid rgba(255, 255, 255, 0.3);\n            font-size: 1rem;\n            animation: float 4s ease-in-out infinite;\n        }\n\n        .hero-badge {\n            display: inline-block;\n            background: rgba(255, 255, 255, 0.15);\n            backdrop-filter: blur(10px);\n            padding: 0.75rem 2rem;\n            border-radius: 50px;\n            color: white;\n            font-weight: 700;\n            margin-bottom: 2rem;\n            border: 2px solid rgba(255, 255, 255, 0.3);\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            font-size: 0.85rem;\n        }\n\n        h1 {\n            font-size: 3.5rem;\n            font-weight: 900;\n            color: white;\n            margin-bottom: 1.5rem;\n            letter-spacing: -2px;\n            line-height: 1.05;\n            text-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);\n        }\n\n        h1 .rotating-text {\n            display: inline-block;\n            animation: spin-slow 20s linear infinite;\n        }\n\n        .hero-subtitle {\n            font-size: 1.35rem;\n            color: rgba(255, 255, 255, 0.95);\n            margin-bottom: 2rem;\n            font-weight: 600;\n        }\n\n        .price-container {\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            gap: 1.5rem;\n            flex-wrap: wrap;\n            margin-bottom: 2rem;\n        }\n\n        .price-rrp {\n            font-size: 1.5rem;\n            color: rgba(255, 255, 255, 0.6);\n            text-decoration: line-through;\n            font-weight: 500;\n        }\n\n        .price-now {\n            font-size: 3.25rem;\n            color: white;\n            font-weight: 900;\n            text-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);\n        }\n\n        .savings-badge {\n            background: linear-gradient(135deg, #ff9f43 0%, #ff6b9d 100%);\n            padding: 0.6rem 1.5rem;\n            border-radius: 50px;\n            color: white;\n            font-weight: 800;\n            font-size: 1rem;\n            box-shadow: 0 4px 20px rgba(255, 159, 67, 0.4);\n            animation: float 3s ease-in-out infinite;\n        }\n\n        .cta-button {\n            display: inline-block;\n            padding: 1.5rem 4rem;\n            background: white;\n            color: #0077b6;\n            text-decoration: none;\n            border-radius: 50px;\n            font-size: 1.25rem;\n            font-weight: 900;\n            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25);\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n\n        .cta-button:hover {\n            transform: translateY(-5px) scale(1.05);\n            box-shadow: 0 20px 50px rgba(0, 0, 0, 0.35);\n        }\n\n        \/* Honest Box *\/\n        .honest-box {\n            background: linear-gradient(135deg, #ff9f43 0%, #ff6b9d 100%);\n            border-radius: 30px;\n            padding: 3rem;\n            margin: -3rem auto 4rem;\n            max-width: 900px;\n            position: relative;\n            z-index: 10;\n            box-shadow: 0 20px 60px rgba(255, 159, 67, 0.3);\n            overflow: hidden;\n        }\n\n        .honest-box::before {\n            content: '';\n            position: absolute;\n            width: 200px;\n            height: 200px;\n            background: rgba(255, 255, 255, 0.1);\n            border-radius: 50%;\n            top: -100px;\n            right: -50px;\n        }\n\n        .honest-box::after {\n            content: '';\n            position: absolute;\n            width: 150px;\n            height: 150px;\n            background: rgba(255, 255, 255, 0.08);\n            border-radius: 50%;\n            bottom: -75px;\n            left: -30px;\n        }\n\n        .honest-box h3 {\n            font-size: 1.9rem;\n            font-weight: 900;\n            color: white;\n            margin-bottom: 1rem;\n            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);\n            position: relative;\n            z-index: 1;\n        }\n\n        .honest-box p {\n            font-size: 1.1rem;\n            color: white;\n            line-height: 1.85;\n            font-weight: 500;\n            position: relative;\n            z-index: 1;\n        }\n\n        .honest-box strong {\n            text-decoration: underline;\n            text-decoration-thickness: 3px;\n            text-underline-offset: 4px;\n            text-decoration-color: rgba(255, 255, 255, 0.6);\n        }\n\n        \/* Section Styles *\/\n        section {\n            padding: 5rem 0;\n            position: relative;\n        }\n\n        .section-title {\n            font-size: 2.75rem;\n            font-weight: 900;\n            text-align: center;\n            margin-bottom: 1rem;\n            background: linear-gradient(135deg, #0077b6 0%, #00d4aa 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            letter-spacing: -1px;\n        }\n\n        .section-subtitle {\n            text-align: center;\n            font-size: 1.2rem;\n            color: #666;\n            margin-bottom: 4rem;\n            font-weight: 500;\n        }\n\n        \/* Features Grid *\/\n        .features-section {\n            background: white;\n            position: relative;\n        }\n\n        .features-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 2rem;\n        }\n\n        .feature-card {\n            background: linear-gradient(135deg, #00b4d8 0%, #00d4aa 100%);\n            border-radius: 30px;\n            padding: 2.5rem 2rem;\n            text-align: center;\n            box-shadow: 0 10px 40px rgba(0, 180, 216, 0.2);\n            transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow 0.3s ease;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .feature-card::before {\n            content: '';\n            position: absolute;\n            width: 200px;\n            height: 200px;\n            background: rgba(255, 255, 255, 0.1);\n            border-radius: 50%;\n            top: -100px;\n            right: -100px;\n            transition: transform 0.4s ease;\n        }\n\n        .feature-card:hover {\n            transform: translateY(-12px) rotate(1deg);\n            box-shadow: 0 20px 50px rgba(0, 180, 216, 0.3);\n        }\n\n        .feature-card:hover::before {\n            transform: scale(1.2);\n        }\n\n        .feature-card:nth-child(2) {\n            background: linear-gradient(135deg, #ff9f43 0%, #feca57 100%);\n            box-shadow: 0 10px 40px rgba(255, 159, 67, 0.2);\n        }\n        .feature-card:nth-child(2):hover {\n            box-shadow: 0 20px 50px rgba(255, 159, 67, 0.3);\n        }\n\n        .feature-card:nth-child(3) {\n            background: linear-gradient(135deg, #a29bfe 0%, #74b9ff 100%);\n            box-shadow: 0 10px 40px rgba(162, 155, 254, 0.2);\n        }\n        .feature-card:nth-child(3):hover {\n            box-shadow: 0 20px 50px rgba(162, 155, 254, 0.3);\n        }\n\n        .feature-card:nth-child(4) {\n            background: linear-gradient(135deg, #ff6b9d 0%, #ff9f43 100%);\n            box-shadow: 0 10px 40px rgba(255, 107, 157, 0.2);\n        }\n        .feature-card:nth-child(4):hover {\n            box-shadow: 0 20px 50px rgba(255, 107, 157, 0.3);\n        }\n\n        .feature-card:nth-child(5) {\n            background: linear-gradient(135deg, #00d4aa 0%, #a29bfe 100%);\n            box-shadow: 0 10px 40px rgba(0, 212, 170, 0.2);\n        }\n        .feature-card:nth-child(5):hover {\n            box-shadow: 0 20px 50px rgba(0, 212, 170, 0.3);\n        }\n\n        .feature-card:nth-child(6) {\n            background: linear-gradient(135deg, #0077b6 0%, #00b4d8 100%);\n            box-shadow: 0 10px 40px rgba(0, 119, 182, 0.2);\n        }\n        .feature-card:nth-child(6):hover {\n            box-shadow: 0 20px 50px rgba(0, 119, 182, 0.3);\n        }\n\n        .feature-icon {\n            font-size: 3.5rem;\n            margin-bottom: 1.25rem;\n            display: block;\n            position: relative;\n            z-index: 1;\n            transition: transform 0.3s ease;\n        }\n\n        .feature-card:hover .feature-icon {\n            transform: scale(1.15) rotate(-5deg);\n        }\n\n        .feature-title {\n            font-size: 1.35rem;\n            font-weight: 800;\n            color: white;\n            margin-bottom: 0.75rem;\n            position: relative;\n            z-index: 1;\n        }\n\n        .feature-description {\n            color: rgba(255, 255, 255, 0.95);\n            font-size: 0.95rem;\n            line-height: 1.7;\n            font-weight: 500;\n            position: relative;\n            z-index: 1;\n        }\n\n        \/* Vibe Check Banner *\/\n        .vibe-check {\n            background: linear-gradient(90deg, #00d4aa, #00b4d8, #74b9ff, #a29bfe, #ff6b9d, #ff9f43);\n            background-size: 200% 200%;\n            animation: gradient-shift 8s ease infinite;\n            padding: 2rem;\n            text-align: center;\n        }\n\n        @keyframes gradient-shift {\n            0% { background-position: 0% 50%; }\n            50% { background-position: 100% 50%; }\n            100% { background-position: 0% 50%; }\n        }\n\n        .vibe-check p {\n            color: white;\n            font-size: 1.3rem;\n            font-weight: 700;\n            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);\n        }\n\n        \/* Specs Bubbles *\/\n        .specs-section {\n            background: linear-gradient(180deg, #f0feff 0%, #fff5f0 100%);\n        }\n\n        .specs-container {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));\n            gap: 1.5rem;\n            max-width: 1000px;\n            margin: 0 auto;\n        }\n\n        .spec-bubble {\n            background: white;\n            border-radius: 50%;\n            width: 160px;\n            height: 160px;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            margin: 0 auto;\n            box-shadow: 0 10px 30px rgba(0, 180, 216, 0.12);\n            transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow 0.3s ease, border-color 0.3s ease;\n            padding: 1.25rem;\n            text-align: center;\n            border: 3px solid transparent;\n        }\n\n        .spec-bubble:hover {\n            transform: scale(1.12) rotate(5deg);\n            border-color: #00d4aa;\n            box-shadow: 0 15px 40px rgba(0, 212, 170, 0.2);\n        }\n\n        .spec-label {\n            font-size: 0.7rem;\n            color: #888;\n            margin-bottom: 0.3rem;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .spec-value {\n            font-size: 1rem;\n            font-weight: 800;\n            background: linear-gradient(135deg, #0077b6 0%, #00d4aa 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            line-height: 1.3;\n        }\n\n        \/* Comparison Table *\/\n        .comparison-section {\n            background: white;\n        }\n\n        .comparison-card {\n            max-width: 900px;\n            margin: 0 auto;\n            background: linear-gradient(135deg, #0077b6 0%, #00b4d8 50%, #00d4aa 100%);\n            border-radius: 30px;\n            padding: 2.5rem;\n            box-shadow: 0 20px 60px rgba(0, 119, 182, 0.25);\n            overflow: hidden;\n            position: relative;\n        }\n\n        .comparison-card::before {\n            content: '';\n            position: absolute;\n            width: 300px;\n            height: 300px;\n            background: rgba(255, 255, 255, 0.05);\n            border-radius: 50%;\n            top: -150px;\n            right: -100px;\n        }\n\n        .comparison-header {\n            display: grid;\n            grid-template-columns: 1.2fr 1fr 1fr;\n            gap: 1.5rem;\n            padding-bottom: 1.25rem;\n            border-bottom: 2px solid rgba(255, 255, 255, 0.2);\n            margin-bottom: 0.5rem;\n        }\n\n        .comparison-header-label {\n            font-weight: 800;\n            color: white;\n            font-size: 0.95rem;\n            text-align: center;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n\n        .comparison-header-label:first-child {\n            text-align: left;\n        }\n\n        .comparison-header-label.winner {\n            background: rgba(255, 255, 255, 0.15);\n            padding: 0.5rem 1rem;\n            border-radius: 20px;\n        }\n\n        .comparison-row {\n            display: grid;\n            grid-template-columns: 1.2fr 1fr 1fr;\n            gap: 1.5rem;\n            padding: 1.25rem 0;\n            border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n            align-items: center;\n            transition: background 0.3s ease;\n        }\n\n        .comparison-row:hover {\n            background: rgba(255, 255, 255, 0.05);\n            border-radius: 15px;\n            margin: 0 -1rem;\n            padding-left: 1rem;\n            padding-right: 1rem;\n        }\n\n        .comparison-row:last-child {\n            border-bottom: none;\n        }\n\n        .comparison-label {\n            font-weight: 700;\n            color: rgba(255, 255, 255, 0.9);\n            font-size: 0.9rem;\n        }\n\n        .comparison-value {\n            font-weight: 700;\n            color: white;\n            font-size: 0.95rem;\n            text-align: center;\n        }\n\n        .comparison-value.highlight {\n            background: rgba(255, 255, 255, 0.2);\n            padding: 0.4rem 0.8rem;\n            border-radius: 20px;\n            display: inline-block;\n        }\n\n        .check {\n            color: #7dffb3;\n            font-size: 1.3rem;\n            font-weight: 900;\n        }\n\n        .cross {\n            color: rgba(255, 255, 255, 0.35);\n            font-size: 1.3rem;\n        }\n\n        \/* What's In Box *\/\n        .whats-inside {\n            background: linear-gradient(135deg, #f0feff 0%, #fff5f0 100%);\n        }\n\n        .inside-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n            gap: 1.5rem;\n        }\n\n        .inside-card {\n            background: white;\n            border-radius: 25px;\n            padding: 1.75rem 1.25rem;\n            text-align: center;\n            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.06);\n            transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), border-color 0.3s ease;\n            border: 3px solid transparent;\n        }\n\n        .inside-card:hover {\n            transform: translateY(-10px) rotate(-1deg);\n            border-color: #00d4aa;\n        }\n\n        .inside-icon {\n            font-size: 2.5rem;\n            margin-bottom: 0.6rem;\n            transition: transform 0.3s ease;\n        }\n\n        .inside-card:hover .inside-icon {\n            transform: scale(1.2);\n        }\n\n        .inside-title {\n            font-weight: 800;\n            font-size: 1rem;\n            color: #0a2e2e;\n            margin-bottom: 0.3rem;\n        }\n\n        .inside-desc {\n            font-size: 0.85rem;\n            color: #888;\n            font-weight: 500;\n        }\n\n        \/* Callout Box *\/\n        .callout-box {\n            background: linear-gradient(135deg, #00d4aa 0%, #00b4d8 100%);\n            border-radius: 25px;\n            padding: 2.5rem;\n            margin-top: 3rem;\n            box-shadow: 0 15px 50px rgba(0, 212, 170, 0.2);\n            position: relative;\n            overflow: hidden;\n        }\n\n        .callout-box::before {\n            content: '';\n            position: absolute;\n            width: 150px;\n            height: 150px;\n            background: rgba(255, 255, 255, 0.1);\n            border-radius: 50%;\n            top: -75px;\n            right: -30px;\n        }\n\n        .callout-box h4 {\n            color: white;\n            font-size: 1.5rem;\n            font-weight: 900;\n            margin-bottom: 1rem;\n            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\n            position: relative;\n            z-index: 1;\n        }\n\n        .callout-box p {\n            color: white;\n            font-size: 1.05rem;\n            line-height: 1.8;\n            font-weight: 500;\n            position: relative;\n            z-index: 1;\n        }\n\n        \/* Pro Tip Box *\/\n        .pro-tip {\n            background: linear-gradient(135deg, #a29bfe 0%, #74b9ff 100%);\n            border-radius: 25px;\n            padding: 2rem;\n            margin-top: 2rem;\n            box-shadow: 0 15px 50px rgba(162, 155, 254, 0.2);\n        }\n\n        .pro-tip h4 {\n            color: white;\n            font-size: 1.3rem;\n            font-weight: 900;\n            margin-bottom: 0.75rem;\n        }\n\n        .pro-tip p {\n            color: white;\n            font-size: 1rem;\n            line-height: 1.7;\n            font-weight: 500;\n        }\n\n        \/* Why Buy *\/\n        .why-buy {\n            background: white;\n        }\n\n        .why-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 2rem;\n        }\n\n        .why-card {\n            background: linear-gradient(135deg, #f0feff 0%, #fff5f0 100%);\n            border-radius: 25px;\n            padding: 2.25rem;\n            border: 3px solid #00d4aa;\n            transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow 0.3s ease;\n        }\n\n        .why-card:hover {\n            transform: scale(1.03) rotate(-0.5deg);\n            box-shadow: 0 15px 40px rgba(0, 212, 170, 0.15);\n        }\n\n        .why-icon {\n            font-size: 2.5rem;\n            margin-bottom: 1rem;\n            transition: transform 0.3s ease;\n        }\n\n        .why-card:hover .why-icon {\n            transform: scale(1.15) rotate(-5deg);\n        }\n\n        .why-card h4 {\n            font-size: 1.35rem;\n            font-weight: 800;\n            margin-bottom: 0.75rem;\n            color: #0a2e2e;\n        }\n\n        .why-card p {\n            color: #555;\n            line-height: 1.7;\n            font-size: 0.95rem;\n            font-weight: 500;\n        }\n\n        \/* Shipping *\/\n        .shipping-section {\n            background: linear-gradient(180deg, #f0feff 0%, #fff5f0 100%);\n        }\n\n        .shipping-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n            gap: 2rem;\n        }\n\n        .shipping-card {\n            background: white;\n            border-radius: 25px;\n            padding: 2.5rem;\n            text-align: center;\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);\n            transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), border-color 0.3s ease;\n            border: 3px solid transparent;\n        }\n\n        .shipping-card:hover {\n            transform: translateY(-10px);\n            border-color: #00b4d8;\n        }\n\n        .shipping-icon {\n            font-size: 3.25rem;\n            margin-bottom: 1rem;\n        }\n\n        .shipping-title {\n            font-size: 1.35rem;\n            font-weight: 800;\n            margin-bottom: 0.5rem;\n            color: #0a2e2e;\n        }\n\n        .shipping-subtitle {\n            font-size: 1rem;\n            font-weight: 600;\n            color: #00d4aa;\n            margin-bottom: 1rem;\n        }\n\n        .shipping-desc {\n            color: #555;\n            font-size: 0.95rem;\n            margin-bottom: 1rem;\n            line-height: 1.7;\n        }\n\n        .shipping-region {\n            font-size: 0.9rem;\n            color: #666;\n            line-height: 1.9;\n            text-align: left;\n            background: #f8f9fa;\n            padding: 1rem;\n            border-radius: 15px;\n            margin-top: 1rem;\n        }\n\n        .shipping-region b {\n            color: #0077b6;\n        }\n\n        \/* Warranty *\/\n        .warranty-section {\n            background: white;\n        }\n\n        .warranty-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 2rem;\n        }\n\n        .warranty-card {\n            background: linear-gradient(135deg, #00d4aa 0%, #00b4d8 100%);\n            border-radius: 25px;\n            padding: 2.25rem;\n            box-shadow: 0 10px 40px rgba(0, 212, 170, 0.2);\n            transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n        }\n\n        .warranty-card:hover {\n            transform: translateY(-8px) rotate(1deg);\n        }\n\n        .warranty-card:nth-child(2) {\n            background: linear-gradient(135deg, #74b9ff 0%, #a29bfe 100%);\n            box-shadow: 0 10px 40px rgba(116, 185, 255, 0.2);\n        }\n\n        .warranty-card:nth-child(3) {\n            background: linear-gradient(135deg, #ff9f43 0%, #feca57 100%);\n            box-shadow: 0 10px 40px rgba(255, 159, 67, 0.2);\n        }\n\n        .warranty-card h4 {\n            font-size: 1.3rem;\n            font-weight: 900;\n            margin-bottom: 1.25rem;\n            color: white;\n            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\n        }\n\n        .warranty-card ul {\n            list-style: none;\n            padding: 0;\n        }\n\n        .warranty-card li {\n            padding: 0.5rem 0;\n            color: white;\n            display: flex;\n            align-items: center;\n            gap: 0.75rem;\n            font-size: 0.9rem;\n            font-weight: 600;\n        }\n\n        .warranty-card li::before {\n            content: '✓';\n            background: white;\n            color: #00d4aa;\n            width: 24px;\n            height: 24px;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-weight: 900;\n            flex-shrink: 0;\n            font-size: 0.75rem;\n        }\n\n        .warranty-card:nth-child(2) li::before {\n            color: #74b9ff;\n        }\n\n        .warranty-card:nth-child(3) li::before {\n            color: #ff9f43;\n        }\n\n        \/* Footer CTA *\/\n        .footer-cta {\n            padding: 5rem 0;\n            background: linear-gradient(135deg, #0077b6 0%, #00b4d8 50%, #00d4aa 100%);\n            text-align: center;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .footer-cta::before {\n            content: '';\n            position: absolute;\n            width: 400px;\n            height: 400px;\n            background: rgba(255, 255, 255, 0.05);\n            border-radius: 50%;\n            top: -200px;\n            left: -100px;\n        }\n\n        .footer-cta h2 {\n            font-size: 2.75rem;\n            font-weight: 900;\n            color: white;\n            margin-bottom: 1.25rem;\n            text-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);\n            position: relative;\n            z-index: 1;\n        }\n\n        .footer-cta p {\n            font-size: 1.35rem;\n            color: rgba(255, 255, 255, 0.95);\n            margin-bottom: 2.5rem;\n            font-weight: 600;\n            position: relative;\n            z-index: 1;\n        }\n\n        \/* Footer *\/\n        footer {\n            background: #0a2e2e;\n            padding: 2rem 0;\n            text-align: center;\n            color: rgba(255, 255, 255, 0.6);\n        }\n\n        footer p {\n            font-size: 0.85rem;\n            margin-bottom: 0.5rem;\n        }\n\n        footer .brand-footer {\n            color: #00d4aa;\n            font-weight: 700;\n        }\n\n        \/* Responsive *\/\n        @media (max-width: 768px) {\n            h1 {\n                font-size: 2.25rem;\n            }\n\n            .section-title {\n                font-size: 2rem;\n            }\n\n            .comparison-row,\n            .comparison-header {\n                grid-template-columns: 1fr;\n                gap: 0.6rem;\n                text-align: center;\n            }\n\n            .comparison-label {\n                text-align: center;\n                padding-top: 0.75rem;\n                font-weight: 800;\n                color: white;\n            }\n\n            .comparison-header-label:first-child {\n                text-align: center;\n            }\n\n            .spec-bubble {\n                width: 140px;\n                height: 140px;\n            }\n\n            .price-now {\n                font-size: 2.5rem;\n            }\n\n            .header-content {\n                flex-direction: column;\n                text-align: center;\n            }\n\n            .vibe-check p {\n                font-size: 1.1rem;\n            }\n\n            .honest-box {\n                padding: 2rem;\n            }\n        }\n    \u003c\/style\u003e\n\u003c!-- Header --\u003e\u003cheader\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"header-content\"\u003e\n\u003cdiv class=\"brand-section\"\u003e\n\u003cdiv class=\"brand\" style=\"text-align: left;\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\u003c!-- Hero --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"grain\" style=\"background-image: url('data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url('%23noise')'\/%3E%3C\/svg%3E');\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"shape shape-1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"shape shape-3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"shape shape-4\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"hero-content\"\u003e\n\u003cdiv class=\"product-badge\"\u003e🎯 eufy SoloCam E30\u003c\/div\u003e\n\u003cdiv class=\"hero-badge\"\u003e✨ New - Split from bundled kit = No box\u003c\/div\u003e\n\u003ch1\u003e360° Vision.\u003cbr\u003eZero Blind Spots.\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003ePan. Tilt. Track. Solar powered. No hub. No fees. Ever.\u003cspan class=\"price-rrp\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Honest Box --\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"honest-box\"\u003e\n\u003ch3\u003e💬 okay so here's the vibe\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eThis camera literally sees everything.\u003c\/strong\u003e 360° pan, 70° tilt, and AI that tracks movement automatically. It's like having a very dedicated security guard who never takes bathroom breaks, never asks for a raise, and doesn't judge your 2am snack runs. The removable solar panel means you'll set it up once and probably forget it exists until you need the footage. That's the dream, right? Oh and \u003cstrong\u003eno hub required\u003c\/strong\u003e — it connects straight to your WiFi. Less stuff to buy. Less stuff to set up. Less stuff cluttering your house. We love that for you. 🏡\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Vibe Check Banner --\u003e\n\u003cdiv class=\"vibe-check\"\u003e\n\u003cp\u003e✨ 360° coverage • AI auto-tracking • solar powered • no monthly fees • no hub needed ✨\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Features --\u003e\n\u003csection class=\"features-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003ewhy this camera slaps\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eIt's giving main character energy for your home security 💅\u003c\/p\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🔄\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003e360° Vision\u003c\/h3\u003e\n\u003cp class=\"feature-description\"\u003eFull 360° pan and 70° tilt coverage. Front porch, driveway, backyard, side gate — literally nothing escapes this thing. It's nosy in the best way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eAI Auto-Tracking\u003c\/h3\u003e\n\u003cp class=\"feature-description\"\u003eSpots movement and follows it automatically. Like a very smart owl. A security owl. A sowl. (We're keeping that joke, it's good.)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e☀️\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eSolar Forever\u003c\/h3\u003e\n\u003cp class=\"feature-description\"\u003eRemovable solar panel with SolarPlus™ tech. Just 2 hours of Aussie sun daily keeps it running indefinitely. Set it. Forget it. Live your life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🌙\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003e2K Night Vision\u003c\/h3\u003e\n\u003cp class=\"feature-description\"\u003eCrystal clear 2K with f\/1.6 aperture. Sees in the dark better than your cat. Your cat is furious about this. We're not sorry.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e📡\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003eNo Hub. No Worries.\u003c\/h3\u003e\n\u003cp class=\"feature-description\"\u003eConnects straight to your WiFi. No HomeBase, no extra hardware, no \"wait I need to buy ANOTHER thing?\" moments. Just... works.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e💸\u003c\/span\u003e\n\u003ch3 class=\"feature-title\"\u003e$0 Monthly Fee\u003c\/h3\u003e\n\u003cp class=\"feature-description\"\u003eNo subscriptions. No cloud fees. Your footage stays on your microSD card, where it belongs. Your wallet thanks you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Specs --\u003e\n\u003csection class=\"specs-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003ethe nerdy bits\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eFor the spec-checkers among us (we respect you deeply)\u003c\/p\u003e\n\u003cdiv class=\"specs-container\"\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eResolution\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e2K\u003cbr\u003e2304×1296\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eCoverage\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e360° Pan\u003cbr\u003e70° Tilt\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eAperture\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003ef\/1.6\u003cbr\u003eLow Light\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e~3 Months\u003cbr\u003ePer Charge\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eSolar\u003cbr\u003eRemovable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eWeather\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eIP65\u003cbr\u003eRated\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eMicroSD\u003cbr\u003eUp to 128GB\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eAudio\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eTwo-Way\u003cbr\u003eTalk\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eHub\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eNot\u003cbr\u003eRequired ✨\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-bubble\"\u003e\n\u003cdiv class=\"spec-label\"\u003eMonthly Fee\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e$0\u003cbr\u003eForever\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Comparison --\u003e\n\u003csection class=\"comparison-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003evs the competition\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eSpoiler: most security cameras can't even rotate 😬\u003c\/p\u003e\n\u003cdiv class=\"comparison-card\"\u003e\n\u003cdiv class=\"comparison-header\"\u003e\n\u003cdiv class=\"comparison-header-label\"\u003eFeature\u003c\/div\u003e\n\u003cdiv class=\"comparison-header-label winner\"\u003eSoloCam E30\u003c\/div\u003e\n\u003cdiv class=\"comparison-header-label\"\u003eOthers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-row\"\u003e\n\u003cdiv class=\"comparison-label\"\u003eCoverage\u003c\/div\u003e\n\u003cdiv class=\"comparison-value highlight\"\u003e360° Pan + 70° Tilt\u003c\/div\u003e\n\u003cdiv class=\"comparison-value\"\u003eFixed View Only\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-row\"\u003e\n\u003cdiv class=\"comparison-label\"\u003eAuto Tracking\u003c\/div\u003e\n\u003cdiv class=\"comparison-value\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003e AI Follows Motion\u003c\/div\u003e\n\u003cdiv class=\"comparison-value\"\u003e\n\u003cspan class=\"cross\"\u003e✗\u003c\/span\u003e Nope\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-row\"\u003e\n\u003cdiv class=\"comparison-label\"\u003eSolar Panel\u003c\/div\u003e\n\u003cdiv class=\"comparison-value\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003e Included\u003c\/div\u003e\n\u003cdiv class=\"comparison-value\"\u003e\n\u003cspan class=\"cross\"\u003e✗\u003c\/span\u003e $80+ Extra\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-row\"\u003e\n\u003cdiv class=\"comparison-label\"\u003eMonthly Fees\u003c\/div\u003e\n\u003cdiv class=\"comparison-value highlight\"\u003e$0 Forever\u003c\/div\u003e\n\u003cdiv class=\"comparison-value\"\u003e$5-15\/month\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-row\"\u003e\n\u003cdiv class=\"comparison-label\"\u003eHub Required\u003c\/div\u003e\n\u003cdiv class=\"comparison-value\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003e Nope, Direct WiFi\u003c\/div\u003e\n\u003cdiv class=\"comparison-value\"\u003e\n\u003cspan class=\"cross\"\u003e✗\u003c\/span\u003e Usually Yes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-row\"\u003e\n\u003cdiv class=\"comparison-label\"\u003eNight Vision\u003c\/div\u003e\n\u003cdiv class=\"comparison-value highlight\"\u003e2K with f\/1.6\u003c\/div\u003e\n\u003cdiv class=\"comparison-value\"\u003eBasic 1080p\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- What's Inside --\u003e\n\u003csection class=\"whats-inside\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003ewhat comes with this?\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eEverything you need to start watching (in a non-creepy way)\u003c\/p\u003e\n\u003cdiv class=\"inside-grid\"\u003e\n\u003cdiv class=\"inside-card\"\u003e\n\u003cdiv class=\"inside-icon\"\u003e📷\u003c\/div\u003e\n\u003cdiv class=\"inside-title\"\u003eSoloCam E30\u003c\/div\u003e\n\u003cdiv class=\"inside-desc\"\u003eThe main character\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inside-card\"\u003e\n\u003cdiv class=\"inside-icon\"\u003e☀️\u003c\/div\u003e\n\u003cdiv class=\"inside-title\"\u003eSolar Panel\u003c\/div\u003e\n\u003cdiv class=\"inside-desc\"\u003eRemovable \u0026amp; repositionable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inside-card\"\u003e\n\u003cdiv class=\"inside-icon\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"inside-title\"\u003eMounting Kit\u003c\/div\u003e\n\u003cdiv class=\"inside-desc\"\u003eScrews, anchors, all of it\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inside-card\"\u003e\n\u003cdiv class=\"inside-icon\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"inside-title\"\u003eUSB-C Cable\u003c\/div\u003e\n\u003cdiv class=\"inside-desc\"\u003eFor initial charge\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inside-card\"\u003e\n\u003cdiv class=\"inside-icon\"\u003e📖\u003c\/div\u003e\n\u003cdiv class=\"inside-title\"\u003eQuick Start Guide\u003c\/div\u003e\n\u003cdiv class=\"inside-desc\"\u003eProbably won't need it\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"callout-box\"\u003e\n\u003ch4\u003e📱 Quick heads up about storage\u003c\/h4\u003e\n\u003cp\u003eFootage is saved to either your\u003cb\u003e HomeBase 2 or HomeBase 3 (compatible with both).\u003c\/b\u003e This camera also has a microSD card slot (up to 128GB) for recording — \u003cstrong\u003enot included\u003c\/strong\u003e because you probably have one in a drawer somewhere already. If not, they're like $15 from any tech shop. Your footage stays local on your property, not floating around in some random cloud server. Privacy win! 🔒\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pro-tip\"\u003e\n\u003ch4\u003e🧠 Pro tip: BionicMind AI upgrade\u003c\/h4\u003e\n\u003cp\u003eAlready got a HomeBase S380? Connect this camera to it for enhanced AI features including familiar face recognition, vehicle detection, and pet detection. Not required, but pretty cool if you're building out a eufy ecosystem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Why Buy --\u003e\n\u003csection class=\"why-buy\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003ewhy buy from us\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eWe're actual humans who actually care (shocking, we know)\u003c\/p\u003e\n\u003cdiv class=\"why-grid\"\u003e\n\u003cdiv class=\"why-card\"\u003e\n\u003cdiv class=\"why-icon\"\u003e✨\u003c\/div\u003e\n\u003ch4\u003e100% Genuine Stock\u003c\/h4\u003e\n\u003cp\u003eEvery camera is brand new and authentic - note this one is split from a brand new bundle box so we will pack it in a generic one :) We check reliability profiles before listing anything — we're not in the business of selling lemons 😖\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why-card\"\u003e\n\u003cdiv class=\"why-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch4\u003eShips Fast\u003c\/h4\u003e\n\u003cp\u003eProcessed and shipped within 1 business day via Australia Post Express. We know waiting for packages after you paid is legit the worst thing, especially when they take ages to even dispatch 🙅♂️\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why-card\"\u003e\n\u003cdiv class=\"why-icon\"\u003e📦\u003c\/div\u003e\n\u003ch4\u003ePacked Properly\u003c\/h4\u003e\n\u003cp\u003eBubble wrap. Padding. Actual care. Your camera arrives ready to work, not ready for an insurance claim form.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why-card\"\u003e\n\u003cdiv class=\"why-icon\"\u003e💬\u003c\/div\u003e\n\u003ch4\u003eWe Reply Quick\u003c\/h4\u003e\n\u003cp\u003eGot questions? We usually respond within a few hours excluding weekends (yes we have a life too). Not \"please allow 3-5 business days for a response.\" Hours. Wild concept, we know.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why-card\"\u003e\n\u003cdiv class=\"why-icon\"\u003e💰\u003c\/div\u003e\n\u003ch4\u003eBetter Price, Less Waste\u003c\/h4\u003e\n\u003cp\u003e$170 less than RRP means more money for important things. Like coffee. Or another camera. Or leaving it sitting around your house until there's room in your recycling bin. 🚮\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Shipping --\u003e\n\u003csection class=\"shipping-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003eshipping sorted\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eChoose what works for you :)\u003c\/p\u003e\n\u003cdiv class=\"shipping-grid\"\u003e\n\u003cdiv class=\"shipping-card\"\u003e\n\u003cdiv class=\"shipping-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3 class=\"shipping-title\"\u003eExpress Post\u003c\/h3\u003e\n\u003cdiv class=\"shipping-subtitle\"\u003eIncluded with your purchase!\u003c\/div\u003e\n\u003cp class=\"shipping-desc\"\u003eFast tracked delivery. 1-3 business days to most areas.\u003c\/p\u003e\n\u003cp class=\"shipping-desc\"\u003e\u003cb\u003eSignature on delivery:\u003c\/b\u003e Available for +$2.95 — message us before purchasing if you need this, we're quick to get orders going :)\u003c\/p\u003e\n\u003cdiv class=\"shipping-region\"\u003e\n\u003cb\u003eQueensland:\u003c\/b\u003e 1-2 business days\u003cbr\u003e\u003cb\u003eNSW, Victoria, SA, Tasmania:\u003c\/b\u003e 2 business days\u003cbr\u003e\u003cb\u003eWestern Australia \u0026amp; NT:\u003c\/b\u003e Expect 2-4 business days\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shipping-card\"\u003e\n\u003cdiv class=\"shipping-icon\"\u003e🏪\u003c\/div\u003e\n\u003ch3 class=\"shipping-title\"\u003eLocal Pickup\u003c\/h3\u003e\n\u003cdiv class=\"shipping-subtitle\"\u003eTownsville, QLD\u003c\/div\u003e\n\u003cp class=\"shipping-desc\"\u003eIn Townsville? Skip the wait and come grab it. Just message us after purchase to arrange a time that works.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Warranty --\u003e\n\u003csection class=\"warranty-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2 class=\"section-title\"\u003eyou're covered\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eProtection because peace of mind should come standard\u003c\/p\u003e\n\u003cdiv class=\"warranty-grid\"\u003e\n\u003cdiv class=\"warranty-card\"\u003e\n\u003ch4\u003eAustralian Consumer Law\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eStatutory guarantees apply\u003c\/li\u003e\n\u003cli\u003eRepair, replace, or refund\u003c\/li\u003e\n\u003cli\u003eQuality standards protected\u003c\/li\u003e\n\u003cli\u003eYour rights are covered\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"warranty-card\"\u003e\n\u003ch4\u003eCamGuard 1-Year Warranty\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDirect from us\u003c\/li\u003e\n\u003cli\u003eExpress replacements\u003c\/li\u003e\n\u003cli\u003eFast resolution times\u003c\/li\u003e\n\u003cli\u003eAussie-based support\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Footer CTA --\u003e\n\u003csection class=\"footer-cta\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003ch2\u003eReady to see everything?\u003c\/h2\u003e\n\u003cp\u003e360° coverage. Solar powered. Zero fees. No hub required. No-brainer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Footer --\u003e\u003cfooter\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv\u003e\n\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003cbr\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cem\u003e\u003cstrong\u003eSecurity doesn't have to be boring.\u003c\/strong\u003e\u003c\/em\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgkf-footer-disclaimer\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eCamGuard Australia is an independent reseller and is not an official or authorised supplier, distributor, or representative of eufy, Anker Innovations, or any of their affiliated entities. All product names, logos, and trademarks are the property of their respective owners.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eProduct specifications sourced from the manufacturer and believed to be accurate at time of listing. Features, specifications, and compatibility may be updated by the manufacturer without notice.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":43094513516587,"sku":null,"price":199.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_133_s-l1600.png?v=1770827765","url":"https:\/\/www.camguardaustralia.com.au\/products\/eufy-security-solocam-e30-wireless-camera-solar-ip65-new-split-from-bundle","provider":"CamGuard Australia","version":"1.0","type":"link"}