{"title":"Full Kits","description":"","products":[{"product_id":"eufy-eufycam-c35-2-cam-kit-white-brand-new","title":"eufy eufyCam C35 2-Cam Kit (White) | Brand New","description":"\u003c!--\n  eufyCam C35 2-Cam Kit | Brand New\n  CamGuard Australia - Cinematic Twilight Edition\n  Shopify-safe: all CSS scoped to .cgc35-wrapper, no JS\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@300;400;500;600;700;800;900\u0026display=swap');\n\n.cgc35-wrapper, .cgc35-wrapper *, .cgc35-wrapper *::before, .cgc35-wrapper *::after { box-sizing: border-box; }\n.cgc35-wrapper * { margin: 0; padding: 0; }\n\n.cgc35-wrapper {\n  font-family: 'Outfit', -apple-system, BlinkMacSystemFont, sans-serif;\n  color: #0F172A;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: hidden;\n\n  --cg-night: #0B0F2D;\n  --cg-twilight-900: #1E1B4B;\n  --cg-twilight-800: #312E81;\n  --cg-twilight-700: #4338CA;\n  --cg-twilight-600: #6366F1;\n  --cg-twilight-500: #818CF8;\n  --cg-twilight-300: #C7D2FE;\n  --cg-twilight-200: #DDD6FE;\n  --cg-twilight-100: #EDE9FE;\n  --cg-twilight-50: #F5F3FF;\n  --cg-amber-700: #B45309;\n  --cg-amber-500: #F59E0B;\n  --cg-amber-400: #FBBF24;\n  --cg-amber-300: #FCD34D;\n  --cg-amber-200: #FDE68A;\n  --cg-amber-100: #FEF3C7;\n  --cg-amber-50: #FFFBEB;\n  --cg-rose-500: #F43F5E;\n  --cg-rose-400: #FB7185;\n  --cg-rose-200: #FECDD3;\n  --cg-rose-100: #FFE4E6;\n  --cg-rose-50: #FFF1F2;\n  --cg-stone-900: #1C1917;\n  --cg-stone-700: #44403C;\n  --cg-stone-500: #78716C;\n  --cg-stone-300: #D6D3D1;\n  --cg-stone-200: #E7E5E4;\n  --cg-stone-100: #F5F5F4;\n  --cg-stone-50: #FAFAF9;\n  --cg-white: #fff;\n}\n.cgc35-wrapper img { max-width: 100%; height: auto; display: block; }\n.cgc35-wrapper a { color: inherit; text-decoration: none; }\n.cgc35-wrapper h1, .cgc35-wrapper h2, .cgc35-wrapper h3, .cgc35-wrapper h4 { letter-spacing: -0.02em; line-height: 1.15; }\n\n\/* === ANIMATIONS === *\/\n@keyframes cgc35-fade-in {\n  from { opacity: 0; transform: translateY(14px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n.cgc35-fade { animation: cgc35-fade-in 0.7s ease-out both; }\n\n@keyframes cgc35-shimmer {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n\n@keyframes cgc35-pulse-glow {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(251, 191, 36, 0.5); }\n  50% { box-shadow: 0 0 0 18px rgba(251, 191, 36, 0); }\n}\n\n@keyframes cgc35-pulse-ring {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(129, 140, 248, 0.55), 0 0 30px rgba(129, 140, 248, 0.4); }\n  50% { box-shadow: 0 0 0 16px rgba(129, 140, 248, 0), 0 0 50px rgba(129, 140, 248, 0.55); }\n}\n\n@keyframes cgc35-twinkle {\n  0%, 100% { opacity: 0.3; transform: scale(0.85); }\n  50% { opacity: 1; transform: scale(1.4); }\n}\n\n@keyframes cgc35-firefly {\n  0% { transform: translate(0, 0); opacity: 0; }\n  10% { opacity: 0.9; }\n  25% { transform: translate(50px, -30px); opacity: 1; }\n  50% { transform: translate(110px, 15px); opacity: 0.6; }\n  75% { transform: translate(160px, -25px); opacity: 1; }\n  90% { opacity: 0.8; }\n  100% { transform: translate(220px, 0); opacity: 0; }\n}\n\n@keyframes cgc35-firefly-glow {\n  0%, 100% { box-shadow: 0 0 6px 2px rgba(253, 224, 71, 0.8), 0 0 12px 4px rgba(253, 224, 71, 0.4); }\n  50% { box-shadow: 0 0 12px 4px rgba(253, 224, 71, 1), 0 0 24px 8px rgba(253, 224, 71, 0.6); }\n}\n\n@keyframes cgc35-window-flicker {\n  0%, 100% { opacity: 0.85; }\n  47% { opacity: 0.7; }\n  53% { opacity: 1; }\n}\n\n@keyframes cgc35-lantern-sway {\n  0%, 100% { transform: rotate(-2deg); }\n  50% { transform: rotate(2deg); }\n}\n\n@keyframes cgc35-lantern-glow {\n  0%, 100% { box-shadow: 0 0 30px rgba(251, 191, 36, 0.55), 0 0 60px rgba(251, 191, 36, 0.3); }\n  50% { box-shadow: 0 0 50px rgba(251, 191, 36, 0.8), 0 0 100px rgba(251, 191, 36, 0.45); }\n}\n\n@keyframes cgc35-lens-scan {\n  0% { transform: translate(-50%, -50%) scale(0.7); opacity: 0.85; }\n  100% { transform: translate(-50%, -50%) scale(2.6); opacity: 0; }\n}\n\n@keyframes cgc35-led-blink {\n  0%, 45% { opacity: 0.15; box-shadow: 0 0 0 rgba(239,68,68,0); }\n  50%, 95% { opacity: 1; box-shadow: 0 0 8px rgba(239,68,68,0.9), 0 0 14px rgba(239,68,68,0.5); }\n  100% { opacity: 0.15; }\n}\n\n@keyframes cgc35-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-6px); }\n}\n\n@keyframes cgc35-moon-glow {\n  0%, 100% { box-shadow: 0 0 60px rgba(255, 255, 255, 0.35), 0 0 120px rgba(199, 210, 254, 0.25); }\n  50% { box-shadow: 0 0 90px rgba(255, 255, 255, 0.5), 0 0 160px rgba(199, 210, 254, 0.35); }\n}\n\n@keyframes cgc35-shooting-star {\n  0% { transform: translate(0, 0) rotate(35deg); opacity: 0; }\n  5% { opacity: 1; }\n  60% { opacity: 1; }\n  100% { transform: translate(120vw, 80vh) rotate(35deg); opacity: 0; }\n}\n\n@keyframes cgc35-letter-rise {\n  from { opacity: 0; transform: translateY(28px); filter: blur(6px); }\n  to { opacity: 1; transform: translateY(0); filter: blur(0); }\n}\n\n@keyframes cgc35-aurora {\n  0%, 100% { transform: translateX(-15%) scaleY(1); opacity: 0.55; }\n  50% { transform: translateX(15%) scaleY(1.15); opacity: 0.8; }\n}\n\n@keyframes cgc35-tree-sway {\n  0%, 100% { transform: rotate(-1deg); }\n  50% { transform: rotate(1deg); }\n}\n\n.cgc35-container { max-width: 1080px; margin: 0 auto; padding: 0 24px; }\n.cgc35-section { padding: 72px 0; }\n@media (max-width: 640px) { .cgc35-section { padding: 48px 0; } }\n\n\/* NAV *\/\n.cgc35-nav { background: rgba(255,255,255,0.92); padding: 16px 0; border-bottom: 1px solid var(--cg-stone-200); position: sticky; top: 0; z-index: 100; backdrop-filter: blur(12px); }\n.cgc35-nav-inner { display: flex; align-items: center; justify-content: space-between; }\n.cgc35-logo { font-size: 18px; font-weight: 700; color: var(--cg-stone-900); }\n.cgc35-logo span { color: var(--cg-twilight-700); }\n\n\/* HERO - Cinematic Twilight *\/\n.cgc35-hero {\n  background: linear-gradient(180deg,\n    #050818 0%,\n    #0B0F2D 12%,\n    #1E1B4B 28%,\n    #312E81 46%,\n    #4338CA 62%,\n    #818CF8 78%,\n    #FB7185 90%,\n    #F59E0B 100%\n  );\n  padding: 84px 0 320px;\n  min-height: 720px;\n  color: var(--cg-white);\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n}\n@media (max-width: 640px) {\n  .cgc35-hero { padding: 60px 0 240px; min-height: 620px; }\n}\n\n\/* Aurora glow at horizon *\/\n.cgc35-aurora {\n  position: absolute;\n  bottom: 35%;\n  left: -20%;\n  right: -20%;\n  height: 220px;\n  background: radial-gradient(ellipse at center, rgba(129, 140, 248, 0.45) 0%, rgba(251, 113, 133, 0.18) 45%, transparent 70%);\n  filter: blur(40px);\n  z-index: 1;\n  animation: cgc35-aurora 14s ease-in-out infinite;\n  pointer-events: none;\n}\n\n\/* Stars *\/\n.cgc35-star {\n  position: absolute;\n  width: 3px;\n  height: 3px;\n  background: #fff;\n  border-radius: 50%;\n  z-index: 2;\n  animation: cgc35-twinkle 3s ease-in-out infinite;\n  pointer-events: none;\n}\n.cgc35-star::before {\n  content: '';\n  position: absolute;\n  top: -3px; left: -3px;\n  width: 9px; height: 9px;\n  background: radial-gradient(circle, rgba(255,255,255,0.6), transparent);\n  border-radius: 50%;\n}\n.cgc35-star--1 { top: 6%; left: 8%; animation-delay: 0s; }\n.cgc35-star--2 { top: 12%; left: 18%; animation-delay: -1s; width: 2px; height: 2px; }\n.cgc35-star--3 { top: 4%; left: 30%; animation-delay: -2s; }\n.cgc35-star--4 { top: 16%; left: 42%; animation-delay: -0.5s; width: 4px; height: 4px; }\n.cgc35-star--5 { top: 8%; left: 55%; animation-delay: -1.5s; width: 2px; height: 2px; }\n.cgc35-star--6 { top: 20%; left: 68%; animation-delay: -2.5s; }\n.cgc35-star--7 { top: 3%; left: 82%; animation-delay: -0.3s; width: 3px; height: 3px; }\n.cgc35-star--8 { top: 14%; left: 73%; animation-delay: -1.8s; width: 2px; height: 2px; }\n.cgc35-star--9 { top: 24%; left: 4%; animation-delay: -1.2s; width: 2px; height: 2px; }\n.cgc35-star--10 { top: 26%; left: 92%; animation-delay: -0.8s; width: 3px; height: 3px; }\n.cgc35-star--11 { top: 18%; left: 25%; animation-delay: -2.2s; width: 2px; height: 2px; }\n.cgc35-star--12 { top: 22%; left: 50%; animation-delay: -0.6s; width: 3px; height: 3px; }\n.cgc35-star--13 { top: 10%; left: 88%; animation-delay: -1.7s; width: 2px; height: 2px; }\n.cgc35-star--14 { top: 28%; left: 35%; animation-delay: -2.8s; width: 2px; height: 2px; }\n.cgc35-star--15 { top: 7%; left: 65%; animation-delay: -1.1s; width: 4px; height: 4px; }\n\n\/* Shooting stars *\/\n.cgc35-shoot {\n  position: absolute;\n  top: 8%;\n  left: -8%;\n  width: 120px;\n  height: 2px;\n  background: linear-gradient(90deg, transparent, #fff, transparent);\n  z-index: 3;\n  pointer-events: none;\n  opacity: 0;\n  animation: cgc35-shooting-star 9s ease-in infinite;\n}\n.cgc35-shoot--2 { top: 22%; left: -8%; animation-delay: 4.5s; animation-duration: 11s; width: 90px; }\n\n\/* Crescent Moon - bigger and more dramatic *\/\n.cgc35-moon {\n  position: absolute;\n  top: 70px;\n  right: 16%;\n  width: 90px;\n  height: 90px;\n  background: radial-gradient(circle at 35% 35%, #FFF9E6 0%, #DDD6FE 70%, #C7D2FE 100%);\n  border-radius: 50%;\n  z-index: 4;\n  animation: cgc35-moon-glow 5s ease-in-out infinite;\n  pointer-events: none;\n}\n.cgc35-moon::before {\n  content: '';\n  position: absolute;\n  top: 5px; left: 18px;\n  width: 72px; height: 72px;\n  background: linear-gradient(180deg, #1E1B4B 0%, #312E81 100%);\n  border-radius: 50%;\n}\n.cgc35-moon::after {\n  content: '';\n  position: absolute;\n  inset: -30px;\n  background: radial-gradient(circle, rgba(255,255,255,0.18), transparent 60%);\n  border-radius: 50%;\n  pointer-events: none;\n}\n@media (max-width: 640px) {\n  .cgc35-moon { width: 64px; height: 64px; right: 10%; top: 50px; }\n  .cgc35-moon::before { width: 50px; height: 50px; left: 13px; }\n}\n\n\/* Fireflies - more of them, bigger drift *\/\n.cgc35-firefly {\n  position: absolute;\n  width: 6px;\n  height: 6px;\n  background: #FDE047;\n  border-radius: 50%;\n  z-index: 5;\n  pointer-events: none;\n  animation:\n    cgc35-firefly 14s ease-in-out infinite,\n    cgc35-firefly-glow 1.4s ease-in-out infinite;\n}\n.cgc35-firefly--1 { top: 60%; left: 5%; animation-delay: 0s, 0s; }\n.cgc35-firefly--2 { top: 70%; left: 22%; animation-delay: -3s, -0.4s; }\n.cgc35-firefly--3 { top: 55%; left: 42%; animation-delay: -7s, -0.7s; }\n.cgc35-firefly--4 { top: 75%; left: 60%; animation-delay: -10s, -1s; }\n.cgc35-firefly--5 { top: 50%; left: 18%; animation-delay: -5s, -0.2s; }\n.cgc35-firefly--6 { top: 65%; left: 75%; animation-delay: -8s, -0.9s; }\n.cgc35-firefly--7 { top: 78%; left: 38%; animation-delay: -2s, -0.3s; }\n.cgc35-firefly--8 { top: 58%; left: 88%; animation-delay: -11s, -0.6s; }\n\n\/* House silhouette *\/\n.cgc35-house {\n  position: absolute;\n  bottom: 50px;\n  right: 8%;\n  width: 220px;\n  height: 160px;\n  z-index: 6;\n  pointer-events: none;\n}\n@media (max-width: 768px) { .cgc35-house { right: 4%; bottom: 35px; width: 160px; height: 115px; } }\n\n.cgc35-house-body {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 100px;\n  background: linear-gradient(180deg, #1A0F2A 0%, #0B0817 100%);\n  border-radius: 4px 4px 0 0;\n  box-shadow: 0 -2px 0 rgba(0,0,0,0.3);\n}\n.cgc35-house-roof {\n  position: absolute;\n  bottom: 90px;\n  left: -10px;\n  width: calc(100% + 20px);\n  height: 0;\n  border-left: 120px solid transparent;\n  border-right: 120px solid transparent;\n  border-bottom: 65px solid #1A0F2A;\n  filter: drop-shadow(0 -2px 0 rgba(0,0,0,0.3));\n}\n@media (max-width: 768px) {\n  .cgc35-house-roof { border-left-width: 90px; border-right-width: 90px; border-bottom-width: 50px; bottom: 65px; }\n  .cgc35-house-body { height: 70px; }\n}\n\n\/* Glowing windows *\/\n.cgc35-window {\n  position: absolute;\n  width: 28px;\n  height: 36px;\n  background: linear-gradient(180deg, #FDE68A 0%, #FBBF24 100%);\n  border-radius: 3px;\n  box-shadow: 0 0 24px rgba(251, 191, 36, 0.7), 0 0 50px rgba(251, 191, 36, 0.35);\n  animation: cgc35-window-flicker 4s ease-in-out infinite;\n}\n.cgc35-window--1 { bottom: 26px; left: 32px; }\n.cgc35-window--2 { bottom: 26px; left: 82px; animation-delay: -1.3s; animation-duration: 5s; }\n.cgc35-window--3 { bottom: 26px; right: 38px; animation-delay: -2.7s; animation-duration: 3.5s; }\n@media (max-width: 768px) {\n  .cgc35-window { width: 20px; height: 26px; }\n  .cgc35-window--1 { bottom: 18px; left: 22px; }\n  .cgc35-window--2 { bottom: 18px; left: 60px; }\n  .cgc35-window--3 { bottom: 18px; right: 24px; }\n}\n\n\/* Door *\/\n.cgc35-door {\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 26px;\n  height: 56px;\n  background: #4338CA;\n  border-radius: 13px 13px 0 0;\n  box-shadow: 0 0 18px rgba(99, 102, 241, 0.5);\n}\n@media (max-width: 768px) { .cgc35-door { width: 18px; height: 38px; } }\n\n\/* Porch lantern *\/\n.cgc35-lantern-wrap {\n  position: absolute;\n  bottom: 145px;\n  right: 5%;\n  z-index: 7;\n  pointer-events: none;\n  animation: cgc35-lantern-sway 4s ease-in-out infinite;\n  transform-origin: top center;\n}\n@media (max-width: 768px) { .cgc35-lantern-wrap { bottom: 110px; right: 1%; } }\n.cgc35-lantern {\n  width: 26px;\n  height: 32px;\n  background: linear-gradient(180deg, #FDE68A 0%, #F59E0B 100%);\n  border-radius: 50% 50% 30% 30%;\n  position: relative;\n  animation: cgc35-lantern-glow 2.5s ease-in-out infinite;\n}\n.cgc35-lantern::before {\n  content: '';\n  position: absolute;\n  top: -10px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 2px;\n  height: 10px;\n  background: #44403C;\n}\n.cgc35-lantern::after {\n  content: '';\n  position: absolute;\n  top: -12px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 10px;\n  height: 3px;\n  background: #44403C;\n  border-radius: 2px;\n}\n\n\/* C35 Camera on fence post *\/\n.cgc35-cam-wrap {\n  position: absolute;\n  bottom: 70px;\n  left: 8%;\n  z-index: 7;\n  pointer-events: none;\n  animation: cgc35-bob 5s ease-in-out infinite;\n}\n@media (max-width: 768px) { .cgc35-cam-wrap { left: 4%; bottom: 50px; transform: scale(0.75); transform-origin: bottom left; } }\n\n\/* Fence post under camera *\/\n.cgc35-fence-post {\n  position: absolute;\n  top: 50px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 12px;\n  height: 80px;\n  background: linear-gradient(180deg, #1A0F2A 0%, #0B0817 100%);\n  z-index: -1;\n}\n\n.cgc35-cam {\n  position: relative;\n  width: 70px;\n  height: 56px;\n  background: linear-gradient(180deg, #fff 0%, #E2E8F0 100%);\n  border-radius: 14px;\n  box-shadow: 0 8px 24px rgba(0,0,0,0.45);\n}\n.cgc35-cam-lens {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  width: 26px;\n  height: 26px;\n  background: radial-gradient(circle at 35% 35%, #6366F1 0%, #1E1B4B 70%, #0B0817 100%);\n  border-radius: 50%;\n  box-shadow: 0 0 14px rgba(129, 140, 248, 0.7) inset, 0 0 0 3px #1A0F2A;\n}\n.cgc35-cam-lens::before {\n  content: '';\n  position: absolute;\n  top: 25%; left: 25%;\n  width: 7px; height: 7px;\n  background: rgba(199, 210, 254, 0.8);\n  border-radius: 50%;\n}\n.cgc35-cam-scan {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 26px;\n  height: 26px;\n  border: 2px solid rgba(129, 140, 248, 0.6);\n  border-radius: 50%;\n  animation: cgc35-lens-scan 2.5s ease-out infinite;\n}\n.cgc35-cam-led {\n  position: absolute;\n  top: 8px;\n  right: 10px;\n  width: 5px;\n  height: 5px;\n  background: #ef4444;\n  border-radius: 50%;\n  animation: cgc35-led-blink 2.4s steps(2, end) infinite;\n}\n.cgc35-cam-mount {\n  position: absolute;\n  bottom: -10px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 16px;\n  height: 10px;\n  background: #44403C;\n  border-radius: 0 0 4px 4px;\n}\n\n\/* Trees with sway *\/\n.cgc35-trees {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-end;\n  padding: 0 2%;\n  z-index: 5;\n  pointer-events: none;\n}\n.cgc35-tree {\n  font-size: 90px;\n  filter: brightness(0.3) drop-shadow(0 4px 8px rgba(0,0,0,0.45));\n  line-height: 1;\n  animation: cgc35-tree-sway 6s ease-in-out infinite;\n  transform-origin: bottom center;\n}\n.cgc35-tree--small { font-size: 55px; animation-duration: 5s; }\n.cgc35-tree--mid { font-size: 78px; animation-duration: 7s; }\n.cgc35-tree--big { font-size: 100px; animation-duration: 8s; }\n@media (max-width: 768px) {\n  .cgc35-tree { font-size: 55px; }\n  .cgc35-tree--small { font-size: 38px; }\n  .cgc35-tree--mid { font-size: 50px; }\n  .cgc35-tree--big { font-size: 65px; }\n}\n\n\/* Ground *\/\n.cgc35-ground {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: 50px;\n  background: linear-gradient(180deg, #052E16 0%, #0B0817 100%);\n  z-index: 4;\n}\n.cgc35-ground::before {\n  content: '';\n  position: absolute;\n  top: -8px;\n  left: 0; right: 0;\n  height: 14px;\n  background-image:\n    radial-gradient(circle at 8% 100%, #052E16 0 8px, transparent 8px),\n    radial-gradient(circle at 18% 100%, #052E16 0 7px, transparent 7px),\n    radial-gradient(circle at 28% 100%, #052E16 0 9px, transparent 9px),\n    radial-gradient(circle at 42% 100%, #052E16 0 8px, transparent 8px),\n    radial-gradient(circle at 56% 100%, #052E16 0 10px, transparent 10px),\n    radial-gradient(circle at 68% 100%, #052E16 0 7px, transparent 7px),\n    radial-gradient(circle at 80% 100%, #052E16 0 9px, transparent 9px),\n    radial-gradient(circle at 92% 100%, #052E16 0 8px, transparent 8px);\n  background-repeat: no-repeat;\n}\n\n.cgc35-hero-inner { position: relative; z-index: 20; }\n\n.cgc35-cert-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 10px 22px;\n  background: linear-gradient(90deg, #FBBF24, #FDE68A, #FBBF24);\n  background-size: 200% 100%;\n  animation: cgc35-shimmer 3.5s linear infinite, cgc35-pulse-glow 2.6s ease-in-out infinite;\n  color: #422006;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  border-radius: 100px;\n  margin-bottom: 22px;\n}\n\n\/* Letter-by-letter headline reveal *\/\n.cgc35-hero h1 {\n  font-size: clamp(2.2rem, 5.5vw, 3.8rem);\n  font-weight: 800;\n  color: var(--cg-white);\n  margin-bottom: 16px;\n  letter-spacing: -0.03em;\n  text-shadow: 0 4px 28px rgba(0, 0, 0, 0.55);\n  display: block;\n}\n.cgc35-hero h1 .cgc35-letter {\n  display: inline-block;\n  opacity: 0;\n  animation: cgc35-letter-rise 0.6s ease-out both;\n}\n.cgc35-hero h1 em {\n  font-style: normal;\n  display: inline-block;\n  background: linear-gradient(90deg, #FDE68A 0%, #FB7185 35%, #F59E0B 65%, #FDE68A 100%);\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgc35-shimmer 5s linear infinite;\n}\n.cgc35-hero-sub {\n  font-size: clamp(1rem, 2.5vw, 1.2rem);\n  color: rgba(255,255,255,0.88);\n  max-width: 660px;\n  margin: 0 auto 30px;\n  line-height: 1.6;\n  text-shadow: 0 2px 14px rgba(0, 0, 0, 0.45);\n  opacity: 0;\n  animation: cgc35-fade-in 0.8s ease-out 1.4s both;\n}\n.cgc35-hero-sub strong { color: var(--cg-white); font-weight: 700; }\n\n\/* Hero kit row *\/\n.cgc35-kit-row {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(255, 255, 255, 0.1);\n  border: 1.5px solid rgba(255, 255, 255, 0.2);\n  border-radius: 100px;\n  padding: 9px 22px;\n  margin-bottom: 20px;\n  backdrop-filter: blur(12px);\n}\n.cgc35-kit-row strong { color: var(--cg-amber-300); font-weight: 800; font-size: 14px; letter-spacing: 0.04em; }\n.cgc35-kit-row .sep { color: rgba(255,255,255,0.4); }\n.cgc35-kit-row .sub { color: rgba(255,255,255,0.88); font-size: 13px; font-weight: 500; }\n\n\/* CTA-style callout pill with pulsing glow ring *\/\n.cgc35-callout {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  margin-top: 32px;\n  padding: 14px 30px;\n  background: linear-gradient(135deg, rgba(67, 56, 202, 0.65), rgba(99, 102, 241, 0.5));\n  border: 1.5px solid rgba(199, 210, 254, 0.4);\n  color: var(--cg-white);\n  font-size: 15px;\n  font-weight: 700;\n  letter-spacing: 0.02em;\n  border-radius: 100px;\n  backdrop-filter: blur(14px);\n  animation: cgc35-pulse-ring 2.6s ease-in-out infinite;\n  opacity: 0;\n  animation: cgc35-fade-in 0.8s ease-out 1.7s both, cgc35-pulse-ring 2.6s ease-in-out 2.5s infinite;\n}\n.cgc35-callout-dot {\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: #4ade80;\n  box-shadow: 0 0 12px rgba(74, 222, 128, 0.9);\n}\n\n\/* Hero stats *\/\n.cgc35-hero-stats {\n  display: flex;\n  justify-content: center;\n  gap: 12px;\n  flex-wrap: wrap;\n  margin-top: 30px;\n  opacity: 0;\n  animation: cgc35-fade-in 0.8s ease-out 2s both;\n}\n.cgc35-hstat {\n  background: rgba(255,255,255,0.08);\n  border: 1.5px solid rgba(255,255,255,0.16);\n  border-radius: 14px;\n  padding: 12px 18px;\n  min-width: 108px;\n  backdrop-filter: blur(10px);\n}\n.cgc35-hstat-val { font-size: 1.2rem; font-weight: 800; color: var(--cg-white); line-height: 1; }\n.cgc35-hstat-lbl { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: rgba(255,255,255,0.6); margin-top: 4px; }\n\n.cgc35-hero-model { font-size: 12px; color: rgba(255,255,255,0.6); letter-spacing: 0.08em; text-transform: uppercase; margin-top: 24px; opacity: 0; animation: cgc35-fade-in 0.8s ease-out 2.3s both; }\n\n\/* HONEST RUNDOWN *\/\n.cgc35-honest { background: linear-gradient(180deg, var(--cg-twilight-50) 0%, var(--cg-white) 100%); padding: 64px 0; }\n.cgc35-honest-card {\n  max-width: 860px;\n  margin: 0 auto;\n  background: var(--cg-white);\n  border: 2px solid var(--cg-twilight-100);\n  border-radius: 24px;\n  padding: 36px 40px;\n  box-shadow: 0 24px 60px rgba(67, 56, 202, 0.08);\n  position: relative;\n  overflow: hidden;\n}\n.cgc35-honest-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--cg-twilight-700), var(--cg-amber-500), var(--cg-twilight-700));\n  background-size: 200% 100%;\n  animation: cgc35-shimmer 4s linear infinite;\n}\n@media (max-width: 640px) { .cgc35-honest-card { padding: 28px 24px; } }\n.cgc35-honest-label {\n  display: inline-flex; align-items: center; gap: 6px;\n  background: var(--cg-twilight-100); color: var(--cg-twilight-700);\n  font-size: 11px; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase;\n  padding: 5px 12px; border-radius: 6px; margin-bottom: 14px;\n}\n.cgc35-honest-card h2 { font-size: 1.5rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 14px; }\n.cgc35-honest-card p { font-size: 15px; color: var(--cg-stone-700); line-height: 1.75; margin-bottom: 14px; }\n.cgc35-honest-card p:last-child { margin-bottom: 0; }\n.cgc35-honest-card strong { color: var(--cg-stone-900); font-weight: 700; }\n.cgc35-honest-card mark {\n  background: linear-gradient(180deg, transparent 55%, var(--cg-amber-100) 55%);\n  color: var(--cg-stone-900); font-weight: 700; padding: 0 2px;\n}\n\n\/* KIT SHOWCASE *\/\n.cgc35-kit { background: var(--cg-twilight-50); }\n.cgc35-kit-head { text-align: center; margin-bottom: 36px; max-width: 620px; margin-left: auto; margin-right: auto; }\n.cgc35-kit-eyebrow { font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--cg-twilight-700); margin-bottom: 10px; }\n.cgc35-kit-head h2 { font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; color: var(--cg-stone-900); margin-bottom: 10px; }\n.cgc35-kit-head p { font-size: 15px; color: var(--cg-stone-500); line-height: 1.65; }\n\n.cgc35-kit-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr 1fr;\n  gap: 20px;\n  max-width: 880px;\n  margin: 0 auto;\n  align-items: stretch;\n}\n@media (max-width: 768px) { .cgc35-kit-grid { grid-template-columns: 1fr; } }\n\n.cgc35-kit-item {\n  background: var(--cg-white);\n  border: 1.5px solid var(--cg-twilight-100);\n  border-radius: 20px;\n  padding: 28px 22px;\n  text-align: center;\n  position: relative;\n  transition: transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.35s ease;\n}\n.cgc35-kit-item:hover {\n  transform: translateY(-6px) rotate(-0.3deg);\n  box-shadow: 0 22px 50px rgba(67, 56, 202, 0.14);\n}\n.cgc35-kit-item-qty {\n  position: absolute;\n  top: 16px; right: 16px;\n  background: linear-gradient(135deg, var(--cg-twilight-700), var(--cg-twilight-500));\n  color: var(--cg-white);\n  font-size: 12px;\n  font-weight: 800;\n  padding: 4px 10px;\n  border-radius: 100px;\n  box-shadow: 0 4px 12px rgba(67, 56, 202, 0.25);\n}\n.cgc35-kit-item-emoji { font-size: 3rem; margin-bottom: 12px; line-height: 1; }\n.cgc35-kit-item h3 { font-size: 1.1rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 6px; }\n.cgc35-kit-item p { font-size: 13px; color: var(--cg-stone-500); line-height: 1.55; }\n\n\/* FEATURES GRID *\/\n.cgc35-feat { background: var(--cg-white); }\n.cgc35-feat-head { text-align: center; margin-bottom: 36px; max-width: 620px; margin-left: auto; margin-right: auto; }\n.cgc35-feat-head h2 { font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; color: var(--cg-stone-900); margin-bottom: 10px; }\n.cgc35-feat-head p { font-size: 15px; color: var(--cg-stone-500); }\n.cgc35-feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n@media (max-width: 900px) { .cgc35-feat-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgc35-feat-grid { grid-template-columns: 1fr; } }\n.cgc35-feat-card {\n  background: var(--cg-twilight-50);\n  border: 1.5px solid var(--cg-twilight-100);\n  border-radius: 18px;\n  padding: 26px 22px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;\n  position: relative;\n  overflow: hidden;\n}\n.cgc35-feat-card::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(135deg, rgba(99, 102, 241, 0.08), transparent 50%);\n  opacity: 0;\n  transition: opacity 0.3s ease;\n  pointer-events: none;\n}\n.cgc35-feat-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 18px 40px rgba(67, 56, 202, 0.12);\n  border-color: var(--cg-twilight-300);\n}\n.cgc35-feat-card:hover::before { opacity: 1; }\n.cgc35-feat-icon { font-size: 2rem; margin-bottom: 12px; position: relative; z-index: 1; }\n.cgc35-feat-card h3 { font-size: 1.05rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 6px; position: relative; z-index: 1; }\n.cgc35-feat-card p { font-size: 13.5px; color: var(--cg-stone-700); line-height: 1.6; position: relative; z-index: 1; }\n.cgc35-feat-tag {\n  display: inline-block;\n  font-size: 10.5px;\n  font-weight: 800;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--cg-twilight-700);\n  background: var(--cg-white);\n  padding: 3px 10px;\n  border-radius: 100px;\n  margin-top: 10px;\n  border: 1.5px solid var(--cg-twilight-100);\n  position: relative;\n  z-index: 1;\n}\n\n\/* NIGHT VISION COMPARISON *\/\n.cgc35-night {\n  background: linear-gradient(180deg, var(--cg-twilight-900) 0%, var(--cg-night) 100%);\n  color: var(--cg-white);\n  padding: 72px 0;\n  position: relative;\n  overflow: hidden;\n}\n.cgc35-night::before {\n  content: '';\n  position: absolute;\n  top: -20%; left: 50%;\n  transform: translateX(-50%);\n  width: 800px; height: 400px;\n  background: radial-gradient(ellipse, rgba(129, 140, 248, 0.25) 0%, transparent 70%);\n  filter: blur(60px);\n  pointer-events: none;\n}\n.cgc35-night-inner { position: relative; z-index: 1; }\n.cgc35-night-head { text-align: center; margin-bottom: 36px; max-width: 620px; margin-left: auto; margin-right: auto; }\n.cgc35-night-eyebrow { font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--cg-amber-300); margin-bottom: 10px; }\n.cgc35-night-head h2 { font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; color: var(--cg-white); margin-bottom: 10px; }\n.cgc35-night-head p { font-size: 15px; color: rgba(255,255,255,0.75); line-height: 1.65; }\n\n.cgc35-night-compare {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 22px;\n  max-width: 760px;\n  margin: 0 auto;\n}\n@media (max-width: 640px) { .cgc35-night-compare { grid-template-columns: 1fr; } }\n.cgc35-night-card {\n  border-radius: 20px;\n  padding: 40px 26px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  min-height: 220px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n}\n.cgc35-night-card--ir {\n  background: linear-gradient(180deg, #44403C 0%, #1C1917 100%);\n  border: 1.5px solid rgba(255,255,255,0.1);\n}\n.cgc35-night-card--ir::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at center, rgba(16, 185, 129, 0.1) 0%, transparent 60%),\n    repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(255,255,255,0.02) 2px, rgba(255,255,255,0.02) 3px);\n  pointer-events: none;\n}\n.cgc35-night-card--color {\n  background: linear-gradient(180deg, #4338CA 0%, #1E1B4B 100%);\n  border: 1.5px solid var(--cg-amber-400);\n  box-shadow: 0 0 36px rgba(251, 191, 36, 0.18);\n  animation: cgc35-pulse-glow 3s ease-in-out infinite;\n}\n.cgc35-night-card--color::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 30% 30%, rgba(253, 224, 71, 0.18) 0%, transparent 60%);\n  pointer-events: none;\n}\n.cgc35-night-card-label {\n  font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase;\n  margin-bottom: 8px;\n  position: relative; z-index: 1;\n}\n.cgc35-night-card--ir .cgc35-night-card-label { color: rgba(255,255,255,0.55); }\n.cgc35-night-card--color .cgc35-night-card-label { color: var(--cg-amber-300); }\n.cgc35-night-card-emoji { font-size: 2.6rem; margin-bottom: 8px; position: relative; z-index: 1; }\n.cgc35-night-card h3 { font-size: 1.15rem; font-weight: 800; color: var(--cg-white); margin-bottom: 6px; position: relative; z-index: 1; }\n.cgc35-night-card p { font-size: 13px; color: rgba(255,255,255,0.78); line-height: 1.55; position: relative; z-index: 1; }\n.cgc35-night-card--ir h3 { color: rgba(255,255,255,0.72); }\n\n\/* SPECS *\/\n.cgc35-specs { background: var(--cg-night); color: var(--cg-white); }\n.cgc35-specs h2 { font-size: clamp(1.5rem, 3vw, 2rem); font-weight: 800; text-align: center; margin-bottom: 28px; letter-spacing: -0.02em; }\n.cgc35-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1px;\n  background: rgba(255,255,255,0.1);\n  border-radius: 18px;\n  overflow: hidden;\n  max-width: 720px;\n  margin: 0 auto;\n}\n@media (max-width: 640px) { .cgc35-specs-grid { grid-template-columns: 1fr; } }\n.cgc35-spec-item { background: var(--cg-night); padding: 18px 22px; transition: background 0.3s ease; }\n.cgc35-spec-item:hover { background: rgba(255,255,255,0.04); }\n.cgc35-spec-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(255,255,255,0.5); margin-bottom: 4px; }\n.cgc35-spec-value { font-size: 14px; font-weight: 600; color: rgba(255,255,255,0.94); }\n\n\/* IN THE BOX *\/\n.cgc35-inbox { background: linear-gradient(180deg, var(--cg-twilight-50) 0%, var(--cg-amber-50) 100%); text-align: center; }\n.cgc35-inbox-label { display: inline-block; font-size: 11px; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; color: var(--cg-twilight-700); background: var(--cg-twilight-100); padding: 4px 12px; border-radius: 6px; margin-bottom: 10px; }\n.cgc35-inbox h2 { font-size: 1.6rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 10px; }\n.cgc35-inbox-sub { font-size: 14px; color: var(--cg-stone-500); margin-bottom: 28px; max-width: 560px; margin-left: auto; margin-right: auto; line-height: 1.65; }\n.cgc35-inbox-sub strong { color: var(--cg-stone-900); font-weight: 700; }\n.cgc35-inbox-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 12px;\n  max-width: 760px;\n  margin: 0 auto;\n}\n@media (max-width: 768px) { .cgc35-inbox-grid { grid-template-columns: repeat(3, 1fr); } }\n@media (max-width: 480px) { .cgc35-inbox-grid { grid-template-columns: repeat(2, 1fr); } }\n.cgc35-inbox-item {\n  background: var(--cg-white);\n  border: 1.5px solid var(--cg-twilight-100);\n  border-radius: 14px;\n  padding: 18px 10px;\n  text-align: center;\n  position: relative;\n  transition: transform 0.3s ease;\n}\n.cgc35-inbox-item:hover { transform: translateY(-3px); }\n.cgc35-inbox-item-qty {\n  position: absolute;\n  top: 8px; right: 8px;\n  background: linear-gradient(135deg, var(--cg-twilight-700), var(--cg-twilight-500));\n  color: var(--cg-white);\n  font-size: 10px;\n  font-weight: 800;\n  padding: 2px 7px;\n  border-radius: 100px;\n}\n.cgc35-inbox-emoji { font-size: 1.8rem; margin-bottom: 6px; }\n.cgc35-inbox-name { font-size: 12px; font-weight: 700; color: var(--cg-stone-900); line-height: 1.3; }\n\n\/* TRUST *\/\n.cgc35-trust { background: var(--cg-white); }\n.cgc35-trust h2 { font-size: 1.45rem; font-weight: 800; color: var(--cg-stone-900); text-align: center; margin-bottom: 28px; }\n.cgc35-trust-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n  max-width: 860px;\n  margin: 0 auto;\n}\n@media (max-width: 768px) { .cgc35-trust-grid { grid-template-columns: 1fr; } }\n.cgc35-trust-card {\n  background: var(--cg-stone-50);\n  border: 1.5px solid var(--cg-stone-200);\n  border-radius: 16px;\n  padding: 26px 22px;\n  text-align: center;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgc35-trust-card:hover { transform: translateY(-3px); box-shadow: 0 14px 36px rgba(0,0,0,0.06); }\n.cgc35-trust-icon { font-size: 1.8rem; margin-bottom: 10px; }\n.cgc35-trust-card h3 { font-size: 1rem; font-weight: 700; color: var(--cg-stone-900); margin-bottom: 6px; }\n.cgc35-trust-card p { font-size: 13px; color: var(--cg-stone-500); line-height: 1.6; }\n\n\/* SHIPPING + WARRANTY *\/\n.cgc35-sw { background: var(--cg-twilight-50); }\n.cgc35-sw-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 860px; margin: 0 auto; }\n@media (max-width: 640px) { .cgc35-sw-grid { grid-template-columns: 1fr; } }\n.cgc35-sw-card {\n  background: var(--cg-white);\n  border: 1.5px solid var(--cg-twilight-100);\n  border-radius: 18px;\n  padding: 30px;\n  text-align: center;\n}\n.cgc35-sw-icon { font-size: 2.1rem; margin-bottom: 10px; }\n.cgc35-sw-card h3 { font-size: 1.1rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 8px; }\n.cgc35-sw-card p { font-size: 14px; color: var(--cg-stone-500); line-height: 1.65; }\n.cgc35-sw-card p strong { color: var(--cg-stone-900); font-weight: 700; }\n\n\/* CTA *\/\n.cgc35-cta {\n  background: linear-gradient(180deg, #1E1B4B 0%, #4338CA 50%, #FB7185 100%);\n  padding: 72px 0;\n  text-align: center;\n  color: var(--cg-white);\n  position: relative;\n  overflow: hidden;\n}\n.cgc35-cta::before { content: ''; position: absolute; top: -100px; left: -100px; width: 320px; height: 320px; border-radius: 50%; background: radial-gradient(circle, rgba(253, 224, 71, 0.22) 0%, transparent 70%); filter: blur(40px); pointer-events: none; }\n.cgc35-cta::after { content: ''; position: absolute; bottom: -120px; right: -80px; width: 280px; height: 280px; border-radius: 50%; background: radial-gradient(circle, rgba(251, 113, 133, 0.22) 0%, transparent 70%); filter: blur(40px); pointer-events: none; }\n.cgc35-cta-inner { position: relative; z-index: 1; }\n.cgc35-cta h2 { font-size: clamp(1.7rem, 4vw, 2.4rem); font-weight: 800; margin-bottom: 12px; letter-spacing: -0.02em; }\n.cgc35-cta h2 em { font-style: normal; background: linear-gradient(90deg, #FDE68A, #FB7185, #FDE68A); background-size: 200% 100%; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; animation: cgc35-shimmer 4s linear infinite; }\n.cgc35-cta p { font-size: 15px; opacity: 0.88; max-width: 560px; margin: 0 auto 22px; line-height: 1.6; }\n.cgc35-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n.cgc35-cta-pill {\n  background: rgba(255,255,255,0.14);\n  border: 1.5px solid rgba(255,255,255,0.22);\n  color: var(--cg-white);\n  font-size: 12px;\n  font-weight: 700;\n  padding: 7px 15px;\n  border-radius: 100px;\n  backdrop-filter: blur(8px);\n  transition: background 0.3s ease, transform 0.3s ease;\n}\n.cgc35-cta-pill:hover { background: rgba(255,255,255,0.22); transform: translateY(-2px); }\n\n\/* FOOTER *\/\n.cgc35-footer { background: var(--cg-night); padding: 36px 0; text-align: center; }\n.cgc35-footer p { font-size: 13px; color: rgba(255,255,255,0.78); margin-bottom: 6px; }\n.cgc35-footer p:first-child { font-weight: 600; color: var(--cg-white); }\n.cgc35-footer-divider { margin: 18px auto; width: 60%; max-width: 400px; height: 1px; background: rgba(255,255,255,0.1); }\n.cgc35-footer-legal { font-size: 11px; color: rgba(255,255,255,0.55); line-height: 1.75; max-width: 800px; margin: 0 auto; }\n.cgc35-footer-legal + .cgc35-footer-legal { margin-top: 6px; }\n\n\/* Reduced motion *\/\n@media (prefers-reduced-motion: reduce) {\n  .cgc35-wrapper *, .cgc35-wrapper *::before, .cgc35-wrapper *::after {\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"cgc35-wrapper\"\u003e\n\u003c!-- NAV --\u003e\u003cnav class=\"cgc35-nav\"\u003e\n\u003cdiv class=\"cgc35-container cgc35-nav-inner\"\u003e\n\u003cdiv class=\"cgc35-logo\"\u003eCam\u003cspan\u003eGuard\u003c\/span\u003e Australia\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/nav\u003e\u003c!-- HERO - cinematic twilight scene --\u003e\n\u003csection class=\"cgc35-hero\"\u003e\n\u003cdiv class=\"cgc35-aurora\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"cgc35-star cgc35-star--1\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--2\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--3\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--4\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--5\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--6\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--7\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--8\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--9\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--10\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--11\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--12\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--13\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--14\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-star cgc35-star--15\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cgc35-shoot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35-shoot cgc35-shoot--2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35-moon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"cgc35-firefly cgc35-firefly--1\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-firefly cgc35-firefly--2\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-firefly cgc35-firefly--3\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-firefly cgc35-firefly--4\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-firefly cgc35-firefly--5\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-firefly cgc35-firefly--6\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-firefly cgc35-firefly--7\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35-firefly cgc35-firefly--8\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cgc35-house\"\u003e\n\u003cdiv class=\"cgc35-house-roof\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35-house-body\"\u003e\n\u003cdiv class=\"cgc35-window cgc35-window--1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35-window cgc35-window--2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35-window cgc35-window--3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35-door\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-lantern-wrap\"\u003e\n\u003cdiv class=\"cgc35-lantern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-cam-wrap\"\u003e\n\u003cdiv class=\"cgc35-fence-post\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35-cam\"\u003e\n\u003cdiv class=\"cgc35-cam-lens\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35-cam-scan\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35-cam-led\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35-cam-mount\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" class=\"cgc35-trees\"\u003e\n\u003cspan class=\"cgc35-tree cgc35-tree--mid\"\u003e🌲\u003c\/span\u003e \u003cspan class=\"cgc35-tree cgc35-tree--small\"\u003e🌳\u003c\/span\u003e \u003cspan class=\"cgc35-tree cgc35-tree--big\"\u003e🌲\u003c\/span\u003e \u003cspan class=\"cgc35-tree cgc35-tree--small\"\u003e🌳\u003c\/span\u003e \u003cspan class=\"cgc35-tree cgc35-tree--mid\"\u003e🌲\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" class=\"cgc35-ground\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35-container cgc35-hero-inner\"\u003e\n\u003cdiv class=\"cgc35-cert-badge\"\u003e✨ Brand New \/ Sealed Box\u003c\/div\u003e\n\u003cdiv class=\"cgc35-kit-row\"\u003e\n\u003cstrong\u003e2-CAM KIT\u003c\/strong\u003e \u003cspan class=\"sep\"\u003e·\u003c\/span\u003e \u003cspan class=\"sub\"\u003eIncludes HomeBase Mini\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch1\u003e\n\u003cspan style=\"animation-delay: 0.05s;\" class=\"cgc35-letter\"\u003ee\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.10s;\" class=\"cgc35-letter\"\u003eu\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.15s;\" class=\"cgc35-letter\"\u003ef\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.20s;\" class=\"cgc35-letter\"\u003ey\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.25s;\" class=\"cgc35-letter\"\u003eC\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.30s;\" class=\"cgc35-letter\"\u003ea\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.35s;\" class=\"cgc35-letter\"\u003em\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.40s;\" class=\"cgc35-letter\"\u003e \u003c\/span\u003e\u003cspan style=\"animation-delay: 0.45s;\" class=\"cgc35-letter\"\u003eC\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.50s;\" class=\"cgc35-letter\"\u003e3\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.55s;\" class=\"cgc35-letter\"\u003e5\u003c\/span\u003e \u003cbr\u003e\u003cem\u003eTotal backyard takeover.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgc35-hero-sub\"\u003eWireless. Outdoor \u0026amp; indoor. \u003cstrong\u003ePureColour night vision\u003c\/strong\u003e with no spotlight needed. \u003cstrong\u003e3-month battery life\u003c\/strong\u003e. AI human, vehicle, pet \u0026amp; face recognition. All running locally on the included \u003cstrong\u003eHomeBase Mini\u003c\/strong\u003e. No subscription. Ever.\u003c\/p\u003e\n\u003cdiv class=\"cgc35-callout\"\u003e\n\u003cspan class=\"cgc35-callout-dot\"\u003e\u003c\/span\u003e In stock \u0026amp; shipping today from Townsville\u003c\/div\u003e\n\u003cdiv class=\"cgc35-hero-stats\"\u003e\n\u003cdiv class=\"cgc35-hstat\"\u003e\n\u003cdiv class=\"cgc35-hstat-val\"\u003e2 Cams\u003c\/div\u003e\n\u003cdiv class=\"cgc35-hstat-lbl\"\u003e+ HomeBase\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-hstat\"\u003e\n\u003cdiv class=\"cgc35-hstat-val\"\u003e1080p\u003c\/div\u003e\n\u003cdiv class=\"cgc35-hstat-lbl\"\u003ef\/1.2 Aperture\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-hstat\"\u003e\n\u003cdiv class=\"cgc35-hstat-val\"\u003e3 Months\u003c\/div\u003e\n\u003cdiv class=\"cgc35-hstat-lbl\"\u003eBattery Life\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-hstat\"\u003e\n\u003cdiv class=\"cgc35-hstat-val\"\u003eIP67\u003c\/div\u003e\n\u003cdiv class=\"cgc35-hstat-lbl\"\u003eWeatherproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-hstat\"\u003e\n\u003cdiv class=\"cgc35-hstat-val\"\u003e$0\/mo\u003c\/div\u003e\n\u003cdiv class=\"cgc35-hstat-lbl\"\u003eSubscription\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-hero-model\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eModel E8110121 · eufyCam C35 2-Cam Kit · Brand New Sealed\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HONEST RUNDOWN --\u003e\n\u003csection class=\"cgc35-honest\"\u003e\n\u003cdiv class=\"cgc35-container\"\u003e\n\u003cdiv class=\"cgc35-honest-card cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-honest-label\"\u003e📷 The Honest Rundown\u003c\/div\u003e\n\u003ch2\u003eWhat you're actually buying\u003c\/h2\u003e\n\u003cp\u003eThis is the \u003cmark\u003ecomplete starter system\u003c\/mark\u003e for someone who wants proper outdoor security without the cables, drilling, or monthly cloud fees. You get \u003cstrong\u003etwo wireless C35 cameras\u003c\/strong\u003e, the \u003cstrong\u003eHomeBase Mini hub\u003c\/strong\u003e that runs the AI and stores all the footage locally, and everything you need to mount them — including \u003cstrong\u003emagnetic mounts\u003c\/strong\u003e so you can reposition them whenever you want.\u003c\/p\u003e\n\u003cp\u003eThe C35's standout trick is \u003cmark\u003ePureColour night vision\u003c\/mark\u003e — meaning you get sharp colour footage at night without needing a spotlight blasting away. That's a big deal for outdoor cams because spotlights annoy the neighbours and announce that the camera is recording. Combine that with 3-month battery life, IP67 weatherproofing, and on-device AI that knows the difference between a person, a car, a pet, and your weird neighbour at 11pm — and you've got a system that just works.\u003c\/p\u003e\n\u003cp\u003eBrand new, sealed in the original retail box. Full 12-month CamGuard warranty. Free express shipping from Townsville.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- KIT SHOWCASE --\u003e\n\u003csection class=\"cgc35-section cgc35-kit\"\u003e\n\u003cdiv class=\"cgc35-container\"\u003e\n\u003cdiv class=\"cgc35-kit-head cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-kit-eyebrow\"\u003ethe full kit\u003c\/div\u003e\n\u003ch2\u003eThree pieces. One complete system.\u003c\/h2\u003e\n\u003cp\u003eEvery component you need to get a wireless security setup running — no shopping for compatible add-ons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-kit-grid\"\u003e\n\u003cdiv class=\"cgc35-kit-item cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-kit-item-qty\"\u003e×2\u003c\/div\u003e\n\u003cdiv class=\"cgc35-kit-item-emoji\"\u003e📷\u003c\/div\u003e\n\u003ch3\u003eeufyCam C35\u003c\/h3\u003e\n\u003cp\u003e1080p wireless cameras with PureColour night vision, magnetic mount, 6,500mAh battery, IP67 rated.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-kit-item cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-kit-item-qty\"\u003e×1\u003c\/div\u003e\n\u003cdiv class=\"cgc35-kit-item-emoji\"\u003e📦\u003c\/div\u003e\n\u003ch3\u003eHomeBase Mini\u003c\/h3\u003e\n\u003cp\u003eThe brain — runs all the AI on-device, stores footage locally (8GB built-in, expandable to 1TB via microSD).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-kit-item cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-kit-item-qty\"\u003eFull Kit\u003c\/div\u003e\n\u003cdiv class=\"cgc35-kit-item-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch3\u003eEverything to mount\u003c\/h3\u003e\n\u003cp\u003eMagnetic mounts, screws, USB-C charging cable, Australian RCM-tick USB-C power adapter, and quick start guide. Up \u0026amp; running in under 30 minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES GRID --\u003e\n\u003csection class=\"cgc35-section cgc35-feat\"\u003e\n\u003cdiv class=\"cgc35-container\"\u003e\n\u003cdiv class=\"cgc35-feat-head cgc35-fade\"\u003e\n\u003ch2\u003eBuilt for outdoor security that doesn't suck.\u003c\/h2\u003e\n\u003cp\u003eThe features that earn the C35 its place on your fence. Or your eaves. Or wherever the magnetic mount lands it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-feat-grid\"\u003e\n\u003cdiv class=\"cgc35-feat-card cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-feat-icon\"\u003e🌙\u003c\/div\u003e\n\u003ch3\u003ePureColour Night Vision\u003c\/h3\u003e\n\u003cp\u003ef\/1.2 aperture sees colour in low light without a spotlight blasting away. Discreet, sharp, no neighbour-blinding glare.\u003c\/p\u003e\n\u003cspan class=\"cgc35-feat-tag\"\u003eno spotlight needed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-feat-card cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-feat-icon\"\u003e🧲\u003c\/div\u003e\n\u003ch3\u003eMagnetic Mount\u003c\/h3\u003e\n\u003cp\u003eStick it, screw it, or strap it. Multiple mounting options including a magnetic base for tool-free repositioning.\u003c\/p\u003e\n\u003cspan class=\"cgc35-feat-tag\"\u003e3 mount options\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-feat-card cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-feat-icon\"\u003e🔋\u003c\/div\u003e\n\u003ch3\u003e3-Month Battery\u003c\/h3\u003e\n\u003cp\u003e6,500mAh battery rated for up to 3 months on a single charge. Add an optional solar panel and it goes forever.\u003c\/p\u003e\n\u003cspan class=\"cgc35-feat-tag\"\u003esolar compatible\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-feat-card cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-feat-icon\"\u003e🧠\u003c\/div\u003e\n\u003ch3\u003eSmart AI Detection\u003c\/h3\u003e\n\u003cp\u003eOn-device AI distinguishes humans, vehicles, pets, and recognises faces. Pair with HomeBase Mini for facial recognition.\u003c\/p\u003e\n\u003cspan class=\"cgc35-feat-tag\"\u003ehuman · vehicle · pet · face\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-feat-card cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-feat-icon\"\u003e💾\u003c\/div\u003e\n\u003ch3\u003eLocal Storage Only\u003c\/h3\u003e\n\u003cp\u003eHomeBase Mini stores everything locally (8GB built-in, expandable to 1TB microSD). Zero cloud fees, ever.\u003c\/p\u003e\n\u003cspan class=\"cgc35-feat-tag\"\u003eno subscription\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-feat-card cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-feat-icon\"\u003e💧\u003c\/div\u003e\n\u003ch3\u003eIP67 Weatherproof\u003c\/h3\u003e\n\u003cp\u003eDust-tight and water-immersion rated. Aussie summer rain, dust storms, salt air — handles all of it.\u003c\/p\u003e\n\u003cspan class=\"cgc35-feat-tag\"\u003eIP67 rated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- NIGHT VISION COMPARISON --\u003e\n\u003csection class=\"cgc35-night\"\u003e\n\u003cdiv class=\"cgc35-container cgc35-night-inner\"\u003e\n\u003cdiv class=\"cgc35-night-head cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-night-eyebrow\"\u003ePureColour Night Vision\u003c\/div\u003e\n\u003ch2\u003eWhy night footage shouldn't look like a horror film.\u003c\/h2\u003e\n\u003cp\u003eMost security cameras default to grainy black-and-white IR footage at night. The C35 captures actual colour — useful when you're trying to identify someone's clothing, car, or face.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-night-compare\"\u003e\n\u003cdiv class=\"cgc35-night-card cgc35-night-card--ir cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-night-card-label\"\u003eTraditional IR Cameras\u003c\/div\u003e\n\u003cdiv class=\"cgc35-night-card-emoji\"\u003e🌫️\u003c\/div\u003e\n\u003ch3\u003eGrainy. Grey. Useless.\u003c\/h3\u003e\n\u003cp\u003eBlack-and-white infrared footage with washed-out detail. Hard to tell a hoodie from a jacket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-night-card cgc35-night-card--color cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-night-card-label\"\u003eeufyCam C35 PureColour\u003c\/div\u003e\n\u003cdiv class=\"cgc35-night-card-emoji\"\u003e🌃\u003c\/div\u003e\n\u003ch3\u003eSharp. Colour. Clear.\u003c\/h3\u003e\n\u003cp\u003ef\/1.2 aperture pulls in enough light for full-colour night footage — without a spotlight on at all.\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=\"cgc35-section cgc35-specs\"\u003e\n\u003cdiv class=\"cgc35-container\"\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"cgc35-specs-grid\"\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eKit Model\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003eE8110121 — 2-Cam Kit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eCamera Model\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003eT8110 (eufyCam C35)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eResolution\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003e1080p (1920 × 1080)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eField of View\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003e130° diagonal\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eAperture\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003ef\/1.2 · 1\/2.9\" CMOS sensor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eNight Vision\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003ePureColour Vision™ + IR fallback\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003e6,500 mAh · up to 3 months per charge\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003eUSB-C · 5V\/2A · Solar panel compatible\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eStorage (Camera)\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003eMicroSD up to 256GB (sold separately)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eStorage (HomeBase Mini)\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003e8GB eMMC built-in · Expandable to 1TB microSD\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eWi-Fi\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003e2.4GHz\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eAI Detection\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003eHuman · Vehicle · Pet · Face Recognition\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eAudio\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003eTwo-way · Built-in siren\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eSmart Home\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003eAlexa · Google Assistant (no HomeKit)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eWeather\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003eIP67 weatherproof · Indoor\/Outdoor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eMounting\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003eMagnetic · Screw · Strap (kit included)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eDimensions\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003e59 × 54.5 × 83 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eColour\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003eWhite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-item\"\u003e\n\u003cdiv class=\"cgc35-spec-label\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"cgc35-spec-value\"\u003eCamGuard 12-month warranty · 30-day returns\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- IN THE BOX --\u003e\n\u003csection class=\"cgc35-section cgc35-inbox\"\u003e\n\u003cdiv class=\"cgc35-container\"\u003e\n\u003cdiv class=\"cgc35-inbox-label\"\u003eComplete kit · Sealed retail box\u003c\/div\u003e\n\u003ch2\u003eWhat's in the box\u003c\/h2\u003e\n\u003cp class=\"cgc35-inbox-sub\"\u003eEverything you need to get a 2-camera wireless security system running. \u003cstrong\u003eBrand new, sealed in the original eufy retail packaging.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"cgc35-inbox-grid\"\u003e\n\u003cdiv class=\"cgc35-inbox-item cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-inbox-item-qty\"\u003e×2\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-emoji\"\u003e📷\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-name\"\u003eC35 Cameras\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-item cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-inbox-item-qty\"\u003e×1\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-emoji\"\u003e📦\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-name\"\u003eHomeBase Mini\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-item cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-inbox-item-qty\"\u003e×2\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-emoji\"\u003e🧲\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-name\"\u003eMagnetic Mounts\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-item cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-inbox-item-qty\"\u003e×2\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-emoji\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-name\"\u003eUSB-C Cables and Australian RCM-Tick USB-C Power Adapter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-item cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-inbox-item-qty\"\u003eKit\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-emoji\"\u003e🔩\u003c\/div\u003e\n\u003cdiv class=\"cgc35-inbox-name\"\u003eMount \u0026amp; Screw Kit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRUST --\u003e\n\u003csection class=\"cgc35-section cgc35-trust\"\u003e\n\u003cdiv class=\"cgc35-container\"\u003e\n\u003ch2\u003eWhy buy from CamGuard?\u003c\/h2\u003e\n\u003cdiv class=\"cgc35-trust-grid\"\u003e\n\u003cdiv class=\"cgc35-trust-card cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-trust-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003e100% Genuine\u003c\/h3\u003e\n\u003cp\u003eSourced through authorised eufy channels. Brand new, sealed retail box. Never opened, never refurbished.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-trust-card cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-trust-icon\"\u003e🦘\u003c\/div\u003e\n\u003ch3\u003eTownsville Based\u003c\/h3\u003e\n\u003cp\u003eReal Aussie team, real timezone. Same-timezone support by people who know the eufy ecosystem inside out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-trust-card cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-trust-icon\"\u003e📦\u003c\/div\u003e\n\u003ch3\u003ePacked Carefully\u003c\/h3\u003e\n\u003cp\u003eBubble wrapped, boxed with care. Two cameras and a HomeBase deserve more than being chucked in a satchel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SHIPPING + WARRANTY --\u003e\n\u003csection class=\"cgc35-section cgc35-sw\"\u003e\n\u003cdiv class=\"cgc35-container\"\u003e\n\u003cdiv class=\"cgc35-sw-grid\"\u003e\n\u003cdiv class=\"cgc35-sw-card cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-sw-icon\"\u003e🚚\u003c\/div\u003e\n\u003ch3\u003eFree Express Shipping\u003c\/h3\u003e\n\u003cp\u003eDispatched within 1 business day via Australia Post Express from Townsville, QLD. 1–3 business days to most metro areas; a little longer for regional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35-sw-card cgc35-fade\"\u003e\n\u003cdiv class=\"cgc35-sw-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003e12-Month Warranty \u0026amp; 30-Day Returns\u003c\/h3\u003e\n\u003cp\u003eFull \u003cstrong\u003e12-month CamGuard warranty\u003c\/strong\u003e covers manufacturing faults. Plus hassle-free 30-day returns. Australian Consumer Law applies as always.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"cgc35-cta\"\u003e\n\u003cdiv class=\"cgc35-container cgc35-cta-inner cgc35-fade\"\u003e\n\u003ch2\u003eLight up the backyard. \u003cem\u003eQuietly.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eTwo C35 cameras. One HomeBase Mini. Full-colour night vision. 3-month battery. Zero monthly fees. The complete starter system.\u003c\/p\u003e\n\u003cdiv class=\"cgc35-cta-pills\"\u003e\n\u003cspan class=\"cgc35-cta-pill\"\u003e✨ Brand New Sealed\u003c\/span\u003e \u003cspan class=\"cgc35-cta-pill\"\u003e📷 2 Cameras\u003c\/span\u003e \u003cspan class=\"cgc35-cta-pill\"\u003e📦 + HomeBase Mini\u003c\/span\u003e \u003cspan class=\"cgc35-cta-pill\"\u003e🌙 PureColour Night\u003c\/span\u003e \u003cspan class=\"cgc35-cta-pill\"\u003e🛡️ 12-Month Warranty\u003c\/span\u003e \u003cspan class=\"cgc35-cta-pill\"\u003e🚚 Free Express Ship\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\u003cfooter class=\"cgc35-footer\"\u003e\n\u003cdiv class=\"cgc35-container\"\u003e\n\u003ch5 class=\"synth-footer-legal\"\u003e\n\u003cspan style=\"color: rgb(230, 230, 230);\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003e \u003c\/strong\u003e\u003cem\u003e\u003cstrong\u003eSecurity doesn't have to be boring.\u003c\/strong\u003e\u003cbr\u003e\u003c\/em\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\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.\u003cbr\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\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\u003cbr\u003e\u003cbr\u003e\n\u003c\/h5\u003e\n\u003cp class=\"cgc35b-footer-legal\"\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003e*This kit includes 2× white C35 cameras and 1× white HomeBase Mini hub — eufy ships the HomeBase in white only, regardless of camera colour selection. Specifications sourced from the manufacturer and believed to be accurate at time of listing. Optional solar panel and microSD card sold separately. 1080p resolution at 15 fps. Battery life of \"up to 3 months\" based on typical usage with Smart Detection enabled and varies by environment, usage frequency, and detection sensitivity. PureColour Night Vision performance varies by ambient lighting conditions.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":43940945854507,"sku":null,"price":299.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/C35_2_Cam_Kit_White_1.webp?v=1776357922"},{"product_id":"eufycam-c35-2-cam-kit-black-brand-new","title":"eufyCam C35 2-Cam Kit (Black) | Brand New","description":"\u003c!--\n  eufyCam C35 2-Cam Kit (BLACK) | Brand New\n  CamGuard Australia - Cinematic Twilight Edition (Black variant)\n  Shopify-safe: all CSS scoped to .cgc35b-wrapper, no JS\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@300;400;500;600;700;800;900\u0026display=swap');\n\n.cgc35b-wrapper, .cgc35b-wrapper *, .cgc35b-wrapper *::before, .cgc35b-wrapper *::after { box-sizing: border-box; }\n.cgc35b-wrapper * { margin: 0; padding: 0; }\n\n.cgc35b-wrapper {\n  font-family: 'Outfit', -apple-system, BlinkMacSystemFont, sans-serif;\n  color: #0F172A;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: hidden;\n\n  --cg-night: #0B0F2D;\n  --cg-twilight-900: #1E1B4B;\n  --cg-twilight-800: #312E81;\n  --cg-twilight-700: #4338CA;\n  --cg-twilight-600: #6366F1;\n  --cg-twilight-500: #818CF8;\n  --cg-twilight-300: #C7D2FE;\n  --cg-twilight-200: #DDD6FE;\n  --cg-twilight-100: #EDE9FE;\n  --cg-twilight-50: #F5F3FF;\n  --cg-amber-700: #B45309;\n  --cg-amber-500: #F59E0B;\n  --cg-amber-400: #FBBF24;\n  --cg-amber-300: #FCD34D;\n  --cg-amber-200: #FDE68A;\n  --cg-amber-100: #FEF3C7;\n  --cg-amber-50: #FFFBEB;\n  --cg-rose-500: #F43F5E;\n  --cg-rose-400: #FB7185;\n  --cg-rose-200: #FECDD3;\n  --cg-rose-100: #FFE4E6;\n  --cg-rose-50: #FFF1F2;\n  --cg-stone-900: #1C1917;\n  --cg-stone-800: #292524;\n  --cg-stone-700: #44403C;\n  --cg-stone-500: #78716C;\n  --cg-stone-300: #D6D3D1;\n  --cg-stone-200: #E7E5E4;\n  --cg-stone-100: #F5F5F4;\n  --cg-stone-50: #FAFAF9;\n  --cg-white: #fff;\n}\n.cgc35b-wrapper img { max-width: 100%; height: auto; display: block; }\n.cgc35b-wrapper a { color: inherit; text-decoration: none; }\n.cgc35b-wrapper h1, .cgc35b-wrapper h2, .cgc35b-wrapper h3, .cgc35b-wrapper h4 { letter-spacing: -0.02em; line-height: 1.15; }\n\n\/* === ANIMATIONS === *\/\n@keyframes cgc35b-fade-in {\n  from { opacity: 0; transform: translateY(14px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n.cgc35b-fade { animation: cgc35b-fade-in 0.7s ease-out both; }\n\n@keyframes cgc35b-shimmer {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n\n@keyframes cgc35b-pulse-glow {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(251, 191, 36, 0.5); }\n  50% { box-shadow: 0 0 0 18px rgba(251, 191, 36, 0); }\n}\n\n@keyframes cgc35b-pulse-ring {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(251, 113, 133, 0.5), 0 0 30px rgba(251, 113, 133, 0.4); }\n  50% { box-shadow: 0 0 0 16px rgba(251, 113, 133, 0), 0 0 50px rgba(251, 113, 133, 0.55); }\n}\n\n@keyframes cgc35b-twinkle {\n  0%, 100% { opacity: 0.3; transform: scale(0.85); }\n  50% { opacity: 1; transform: scale(1.4); }\n}\n\n@keyframes cgc35b-firefly {\n  0% { transform: translate(0, 0); opacity: 0; }\n  10% { opacity: 0.9; }\n  25% { transform: translate(50px, -30px); opacity: 1; }\n  50% { transform: translate(110px, 15px); opacity: 0.6; }\n  75% { transform: translate(160px, -25px); opacity: 1; }\n  90% { opacity: 0.8; }\n  100% { transform: translate(220px, 0); opacity: 0; }\n}\n\n@keyframes cgc35b-firefly-glow {\n  0%, 100% { box-shadow: 0 0 6px 2px rgba(253, 224, 71, 0.8), 0 0 12px 4px rgba(253, 224, 71, 0.4); }\n  50% { box-shadow: 0 0 12px 4px rgba(253, 224, 71, 1), 0 0 24px 8px rgba(253, 224, 71, 0.6); }\n}\n\n@keyframes cgc35b-window-flicker {\n  0%, 100% { opacity: 0.85; }\n  47% { opacity: 0.7; }\n  53% { opacity: 1; }\n}\n\n@keyframes cgc35b-lantern-sway {\n  0%, 100% { transform: rotate(-2deg); }\n  50% { transform: rotate(2deg); }\n}\n\n@keyframes cgc35b-lantern-glow {\n  0%, 100% { box-shadow: 0 0 30px rgba(251, 191, 36, 0.55), 0 0 60px rgba(251, 191, 36, 0.3); }\n  50% { box-shadow: 0 0 50px rgba(251, 191, 36, 0.8), 0 0 100px rgba(251, 191, 36, 0.45); }\n}\n\n@keyframes cgc35b-lens-scan {\n  0% { transform: translate(-50%, -50%) scale(0.7); opacity: 0.85; }\n  100% { transform: translate(-50%, -50%) scale(2.6); opacity: 0; }\n}\n\n@keyframes cgc35b-led-blink {\n  0%, 45% { opacity: 0.15; box-shadow: 0 0 0 rgba(239,68,68,0); }\n  50%, 95% { opacity: 1; box-shadow: 0 0 8px rgba(239,68,68,0.9), 0 0 14px rgba(239,68,68,0.5); }\n  100% { opacity: 0.15; }\n}\n\n@keyframes cgc35b-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-6px); }\n}\n\n@keyframes cgc35b-moon-glow {\n  0%, 100% { box-shadow: 0 0 60px rgba(255, 255, 255, 0.35), 0 0 120px rgba(199, 210, 254, 0.25); }\n  50% { box-shadow: 0 0 90px rgba(255, 255, 255, 0.5), 0 0 160px rgba(199, 210, 254, 0.35); }\n}\n\n@keyframes cgc35b-shooting-star {\n  0% { transform: translate(0, 0) rotate(35deg); opacity: 0; }\n  5% { opacity: 1; }\n  60% { opacity: 1; }\n  100% { transform: translate(120vw, 80vh) rotate(35deg); opacity: 0; }\n}\n\n@keyframes cgc35b-letter-rise {\n  from { opacity: 0; transform: translateY(28px); filter: blur(6px); }\n  to { opacity: 1; transform: translateY(0); filter: blur(0); }\n}\n\n@keyframes cgc35b-aurora {\n  0%, 100% { transform: translateX(-15%) scaleY(1); opacity: 0.55; }\n  50% { transform: translateX(15%) scaleY(1.15); opacity: 0.8; }\n}\n\n@keyframes cgc35b-tree-sway {\n  0%, 100% { transform: rotate(-1deg); }\n  50% { transform: rotate(1deg); }\n}\n\n.cgc35b-container { max-width: 1080px; margin: 0 auto; padding: 0 24px; }\n.cgc35b-section { padding: 72px 0; }\n@media (max-width: 640px) { .cgc35b-section { padding: 48px 0; } }\n\n\/* NAV *\/\n.cgc35b-nav { background: rgba(255,255,255,0.92); padding: 16px 0; border-bottom: 1px solid var(--cg-stone-200); position: sticky; top: 0; z-index: 100; backdrop-filter: blur(12px); }\n.cgc35b-nav-inner { display: flex; align-items: center; justify-content: space-between; }\n.cgc35b-logo { font-size: 18px; font-weight: 700; color: var(--cg-stone-900); }\n.cgc35b-logo span { color: var(--cg-twilight-700); }\n\n\/* HERO - Cinematic Twilight (black edition) *\/\n.cgc35b-hero {\n  background: linear-gradient(180deg,\n    #050818 0%,\n    #0B0F2D 12%,\n    #1E1B4B 28%,\n    #312E81 46%,\n    #4338CA 62%,\n    #818CF8 78%,\n    #FB7185 90%,\n    #F59E0B 100%\n  );\n  padding: 84px 0 320px;\n  min-height: 720px;\n  color: var(--cg-white);\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n}\n@media (max-width: 640px) {\n  .cgc35b-hero { padding: 60px 0 240px; min-height: 620px; }\n}\n\n\/* Aurora glow at horizon *\/\n.cgc35b-aurora {\n  position: absolute;\n  bottom: 35%;\n  left: -20%;\n  right: -20%;\n  height: 220px;\n  background: radial-gradient(ellipse at center, rgba(129, 140, 248, 0.45) 0%, rgba(251, 113, 133, 0.18) 45%, transparent 70%);\n  filter: blur(40px);\n  z-index: 1;\n  animation: cgc35b-aurora 14s ease-in-out infinite;\n  pointer-events: none;\n}\n\n\/* Stars *\/\n.cgc35b-star {\n  position: absolute;\n  width: 3px;\n  height: 3px;\n  background: #fff;\n  border-radius: 50%;\n  z-index: 2;\n  animation: cgc35b-twinkle 3s ease-in-out infinite;\n  pointer-events: none;\n}\n.cgc35b-star::before {\n  content: '';\n  position: absolute;\n  top: -3px; left: -3px;\n  width: 9px; height: 9px;\n  background: radial-gradient(circle, rgba(255,255,255,0.6), transparent);\n  border-radius: 50%;\n}\n.cgc35b-star--1 { top: 6%; left: 8%; animation-delay: 0s; }\n.cgc35b-star--2 { top: 12%; left: 18%; animation-delay: -1s; width: 2px; height: 2px; }\n.cgc35b-star--3 { top: 4%; left: 30%; animation-delay: -2s; }\n.cgc35b-star--4 { top: 16%; left: 42%; animation-delay: -0.5s; width: 4px; height: 4px; }\n.cgc35b-star--5 { top: 8%; left: 55%; animation-delay: -1.5s; width: 2px; height: 2px; }\n.cgc35b-star--6 { top: 20%; left: 68%; animation-delay: -2.5s; }\n.cgc35b-star--7 { top: 3%; left: 82%; animation-delay: -0.3s; width: 3px; height: 3px; }\n.cgc35b-star--8 { top: 14%; left: 73%; animation-delay: -1.8s; width: 2px; height: 2px; }\n.cgc35b-star--9 { top: 24%; left: 4%; animation-delay: -1.2s; width: 2px; height: 2px; }\n.cgc35b-star--10 { top: 26%; left: 92%; animation-delay: -0.8s; width: 3px; height: 3px; }\n.cgc35b-star--11 { top: 18%; left: 25%; animation-delay: -2.2s; width: 2px; height: 2px; }\n.cgc35b-star--12 { top: 22%; left: 50%; animation-delay: -0.6s; width: 3px; height: 3px; }\n.cgc35b-star--13 { top: 10%; left: 88%; animation-delay: -1.7s; width: 2px; height: 2px; }\n.cgc35b-star--14 { top: 28%; left: 35%; animation-delay: -2.8s; width: 2px; height: 2px; }\n.cgc35b-star--15 { top: 7%; left: 65%; animation-delay: -1.1s; width: 4px; height: 4px; }\n\n\/* Shooting stars *\/\n.cgc35b-shoot {\n  position: absolute;\n  top: 8%;\n  left: -8%;\n  width: 120px;\n  height: 2px;\n  background: linear-gradient(90deg, transparent, #fff, transparent);\n  z-index: 3;\n  pointer-events: none;\n  opacity: 0;\n  animation: cgc35b-shooting-star 9s ease-in infinite;\n}\n.cgc35b-shoot--2 { top: 22%; left: -8%; animation-delay: 4.5s; animation-duration: 11s; width: 90px; }\n\n\/* Crescent Moon *\/\n.cgc35b-moon {\n  position: absolute;\n  top: 70px;\n  right: 16%;\n  width: 90px;\n  height: 90px;\n  background: radial-gradient(circle at 35% 35%, #FFF9E6 0%, #DDD6FE 70%, #C7D2FE 100%);\n  border-radius: 50%;\n  z-index: 4;\n  animation: cgc35b-moon-glow 5s ease-in-out infinite;\n  pointer-events: none;\n}\n.cgc35b-moon::before {\n  content: '';\n  position: absolute;\n  top: 5px; left: 18px;\n  width: 72px; height: 72px;\n  background: linear-gradient(180deg, #1E1B4B 0%, #312E81 100%);\n  border-radius: 50%;\n}\n.cgc35b-moon::after {\n  content: '';\n  position: absolute;\n  inset: -30px;\n  background: radial-gradient(circle, rgba(255,255,255,0.18), transparent 60%);\n  border-radius: 50%;\n  pointer-events: none;\n}\n@media (max-width: 640px) {\n  .cgc35b-moon { width: 64px; height: 64px; right: 10%; top: 50px; }\n  .cgc35b-moon::before { width: 50px; height: 50px; left: 13px; }\n}\n\n\/* Fireflies *\/\n.cgc35b-firefly {\n  position: absolute;\n  width: 6px;\n  height: 6px;\n  background: #FDE047;\n  border-radius: 50%;\n  z-index: 5;\n  pointer-events: none;\n  animation:\n    cgc35b-firefly 14s ease-in-out infinite,\n    cgc35b-firefly-glow 1.4s ease-in-out infinite;\n}\n.cgc35b-firefly--1 { top: 60%; left: 5%; animation-delay: 0s, 0s; }\n.cgc35b-firefly--2 { top: 70%; left: 22%; animation-delay: -3s, -0.4s; }\n.cgc35b-firefly--3 { top: 55%; left: 42%; animation-delay: -7s, -0.7s; }\n.cgc35b-firefly--4 { top: 75%; left: 60%; animation-delay: -10s, -1s; }\n.cgc35b-firefly--5 { top: 50%; left: 18%; animation-delay: -5s, -0.2s; }\n.cgc35b-firefly--6 { top: 65%; left: 75%; animation-delay: -8s, -0.9s; }\n.cgc35b-firefly--7 { top: 78%; left: 38%; animation-delay: -2s, -0.3s; }\n.cgc35b-firefly--8 { top: 58%; left: 88%; animation-delay: -11s, -0.6s; }\n\n\/* House silhouette *\/\n.cgc35b-house {\n  position: absolute;\n  bottom: 50px;\n  right: 8%;\n  width: 220px;\n  height: 160px;\n  z-index: 6;\n  pointer-events: none;\n}\n@media (max-width: 768px) { .cgc35b-house { right: 4%; bottom: 35px; width: 160px; height: 115px; } }\n\n.cgc35b-house-body {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 100px;\n  background: linear-gradient(180deg, #1A0F2A 0%, #0B0817 100%);\n  border-radius: 4px 4px 0 0;\n  box-shadow: 0 -2px 0 rgba(0,0,0,0.3);\n}\n.cgc35b-house-roof {\n  position: absolute;\n  bottom: 90px;\n  left: -10px;\n  width: calc(100% + 20px);\n  height: 0;\n  border-left: 120px solid transparent;\n  border-right: 120px solid transparent;\n  border-bottom: 65px solid #1A0F2A;\n  filter: drop-shadow(0 -2px 0 rgba(0,0,0,0.3));\n}\n@media (max-width: 768px) {\n  .cgc35b-house-roof { border-left-width: 90px; border-right-width: 90px; border-bottom-width: 50px; bottom: 65px; }\n  .cgc35b-house-body { height: 70px; }\n}\n\n\/* Glowing windows *\/\n.cgc35b-window {\n  position: absolute;\n  width: 28px;\n  height: 36px;\n  background: linear-gradient(180deg, #FDE68A 0%, #FBBF24 100%);\n  border-radius: 3px;\n  box-shadow: 0 0 24px rgba(251, 191, 36, 0.7), 0 0 50px rgba(251, 191, 36, 0.35);\n  animation: cgc35b-window-flicker 4s ease-in-out infinite;\n}\n.cgc35b-window--1 { bottom: 26px; left: 32px; }\n.cgc35b-window--2 { bottom: 26px; left: 82px; animation-delay: -1.3s; animation-duration: 5s; }\n.cgc35b-window--3 { bottom: 26px; right: 38px; animation-delay: -2.7s; animation-duration: 3.5s; }\n@media (max-width: 768px) {\n  .cgc35b-window { width: 20px; height: 26px; }\n  .cgc35b-window--1 { bottom: 18px; left: 22px; }\n  .cgc35b-window--2 { bottom: 18px; left: 60px; }\n  .cgc35b-window--3 { bottom: 18px; right: 24px; }\n}\n\n\/* Door *\/\n.cgc35b-door {\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 26px;\n  height: 56px;\n  background: #4338CA;\n  border-radius: 13px 13px 0 0;\n  box-shadow: 0 0 18px rgba(99, 102, 241, 0.5);\n}\n@media (max-width: 768px) { .cgc35b-door { width: 18px; height: 38px; } }\n\n\/* Porch lantern *\/\n.cgc35b-lantern-wrap {\n  position: absolute;\n  bottom: 145px;\n  right: 5%;\n  z-index: 7;\n  pointer-events: none;\n  animation: cgc35b-lantern-sway 4s ease-in-out infinite;\n  transform-origin: top center;\n}\n@media (max-width: 768px) { .cgc35b-lantern-wrap { bottom: 110px; right: 1%; } }\n.cgc35b-lantern {\n  width: 26px;\n  height: 32px;\n  background: linear-gradient(180deg, #FDE68A 0%, #F59E0B 100%);\n  border-radius: 50% 50% 30% 30%;\n  position: relative;\n  animation: cgc35b-lantern-glow 2.5s ease-in-out infinite;\n}\n.cgc35b-lantern::before {\n  content: '';\n  position: absolute;\n  top: -10px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 2px;\n  height: 10px;\n  background: #44403C;\n}\n.cgc35b-lantern::after {\n  content: '';\n  position: absolute;\n  top: -12px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 10px;\n  height: 3px;\n  background: #44403C;\n  border-radius: 2px;\n}\n\n\/* BLACK C35 Camera on fence post (matte black body, red scan ring) *\/\n.cgc35b-cam-wrap {\n  position: absolute;\n  bottom: 70px;\n  left: 8%;\n  z-index: 7;\n  pointer-events: none;\n  animation: cgc35b-bob 5s ease-in-out infinite;\n}\n@media (max-width: 768px) { .cgc35b-cam-wrap { left: 4%; bottom: 50px; transform: scale(0.75); transform-origin: bottom left; } }\n\n.cgc35b-fence-post {\n  position: absolute;\n  top: 50px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 12px;\n  height: 80px;\n  background: linear-gradient(180deg, #1A0F2A 0%, #0B0817 100%);\n  z-index: -1;\n}\n\n.cgc35b-cam {\n  position: relative;\n  width: 70px;\n  height: 56px;\n  background: linear-gradient(180deg, #1C1917 0%, #000 100%);\n  border-radius: 14px;\n  box-shadow:\n    0 8px 24px rgba(0,0,0,0.7),\n    inset 0 1px 0 rgba(255,255,255,0.1),\n    inset 0 -1px 0 rgba(0,0,0,0.5);\n}\n.cgc35b-cam-lens {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  width: 26px;\n  height: 26px;\n  background: radial-gradient(circle at 35% 35%, #6366F1 0%, #1E1B4B 70%, #000 100%);\n  border-radius: 50%;\n  box-shadow:\n    0 0 14px rgba(129, 140, 248, 0.6) inset,\n    0 0 0 3px #1C1917,\n    0 0 0 4px rgba(255,255,255,0.06);\n}\n.cgc35b-cam-lens::before {\n  content: '';\n  position: absolute;\n  top: 25%; left: 25%;\n  width: 7px; height: 7px;\n  background: rgba(199, 210, 254, 0.7);\n  border-radius: 50%;\n}\n.cgc35b-cam-scan {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 26px;\n  height: 26px;\n  border: 2px solid rgba(251, 113, 133, 0.7);\n  border-radius: 50%;\n  animation: cgc35b-lens-scan 2.5s ease-out infinite;\n}\n.cgc35b-cam-led {\n  position: absolute;\n  top: 8px;\n  right: 10px;\n  width: 5px;\n  height: 5px;\n  background: #ef4444;\n  border-radius: 50%;\n  animation: cgc35b-led-blink 2.4s steps(2, end) infinite;\n}\n.cgc35b-cam-mount {\n  position: absolute;\n  bottom: -10px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 16px;\n  height: 10px;\n  background: #292524;\n  border-radius: 0 0 4px 4px;\n}\n\n\/* Trees with sway *\/\n.cgc35b-trees {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-end;\n  padding: 0 2%;\n  z-index: 5;\n  pointer-events: none;\n}\n.cgc35b-tree {\n  font-size: 90px;\n  filter: brightness(0.3) drop-shadow(0 4px 8px rgba(0,0,0,0.45));\n  line-height: 1;\n  animation: cgc35b-tree-sway 6s ease-in-out infinite;\n  transform-origin: bottom center;\n}\n.cgc35b-tree--small { font-size: 55px; animation-duration: 5s; }\n.cgc35b-tree--mid { font-size: 78px; animation-duration: 7s; }\n.cgc35b-tree--big { font-size: 100px; animation-duration: 8s; }\n@media (max-width: 768px) {\n  .cgc35b-tree { font-size: 55px; }\n  .cgc35b-tree--small { font-size: 38px; }\n  .cgc35b-tree--mid { font-size: 50px; }\n  .cgc35b-tree--big { font-size: 65px; }\n}\n\n\/* Ground *\/\n.cgc35b-ground {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: 50px;\n  background: linear-gradient(180deg, #052E16 0%, #0B0817 100%);\n  z-index: 4;\n}\n.cgc35b-ground::before {\n  content: '';\n  position: absolute;\n  top: -8px;\n  left: 0; right: 0;\n  height: 14px;\n  background-image:\n    radial-gradient(circle at 8% 100%, #052E16 0 8px, transparent 8px),\n    radial-gradient(circle at 18% 100%, #052E16 0 7px, transparent 7px),\n    radial-gradient(circle at 28% 100%, #052E16 0 9px, transparent 9px),\n    radial-gradient(circle at 42% 100%, #052E16 0 8px, transparent 8px),\n    radial-gradient(circle at 56% 100%, #052E16 0 10px, transparent 10px),\n    radial-gradient(circle at 68% 100%, #052E16 0 7px, transparent 7px),\n    radial-gradient(circle at 80% 100%, #052E16 0 9px, transparent 9px),\n    radial-gradient(circle at 92% 100%, #052E16 0 8px, transparent 8px);\n  background-repeat: no-repeat;\n}\n\n.cgc35b-hero-inner { position: relative; z-index: 20; }\n\n.cgc35b-cert-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 10px 22px;\n  background: linear-gradient(90deg, #FBBF24, #FDE68A, #FBBF24);\n  background-size: 200% 100%;\n  animation: cgc35b-shimmer 3.5s linear infinite, cgc35b-pulse-glow 2.6s ease-in-out infinite;\n  color: #422006;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  border-radius: 100px;\n  margin-bottom: 14px;\n}\n\n\/* Black colour pill *\/\n.cgc35b-colour-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(0, 0, 0, 0.5);\n  border: 1.5px solid rgba(255,255,255,0.22);\n  color: #fff;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  padding: 8px 20px;\n  border-radius: 100px;\n  margin: 0 0 16px;\n  backdrop-filter: blur(10px);\n}\n.cgc35b-colour-pill .swatch {\n  width: 14px;\n  height: 14px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #1C1917, #000);\n  border: 1.5px solid rgba(255,255,255,0.45);\n  display: inline-block;\n}\n\n\/* Letter-by-letter headline reveal *\/\n.cgc35b-hero h1 {\n  font-size: clamp(2.2rem, 5.5vw, 3.8rem);\n  font-weight: 800;\n  color: var(--cg-white);\n  margin-bottom: 16px;\n  letter-spacing: -0.03em;\n  text-shadow: 0 4px 28px rgba(0, 0, 0, 0.55);\n  display: block;\n}\n.cgc35b-hero h1 .cgc35b-letter {\n  display: inline-block;\n  opacity: 0;\n  animation: cgc35b-letter-rise 0.6s ease-out both;\n}\n.cgc35b-hero h1 em {\n  font-style: normal;\n  display: inline-block;\n  background: linear-gradient(90deg, #FDE68A 0%, #FB7185 35%, #F59E0B 65%, #FDE68A 100%);\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgc35b-shimmer 5s linear infinite;\n}\n.cgc35b-hero-sub {\n  font-size: clamp(1rem, 2.5vw, 1.2rem);\n  color: rgba(255,255,255,0.88);\n  max-width: 660px;\n  margin: 0 auto 30px;\n  line-height: 1.6;\n  text-shadow: 0 2px 14px rgba(0, 0, 0, 0.45);\n  opacity: 0;\n  animation: cgc35b-fade-in 0.8s ease-out 1.7s both;\n}\n.cgc35b-hero-sub strong { color: var(--cg-white); font-weight: 700; }\n\n\/* Hero kit row *\/\n.cgc35b-kit-row {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(255, 255, 255, 0.1);\n  border: 1.5px solid rgba(255, 255, 255, 0.2);\n  border-radius: 100px;\n  padding: 9px 22px;\n  margin-bottom: 20px;\n  backdrop-filter: blur(12px);\n}\n.cgc35b-kit-row strong { color: var(--cg-amber-300); font-weight: 800; font-size: 14px; letter-spacing: 0.04em; }\n.cgc35b-kit-row .sep { color: rgba(255,255,255,0.4); }\n.cgc35b-kit-row .sub { color: rgba(255,255,255,0.88); font-size: 13px; font-weight: 500; }\n\n\/* CTA-style callout pill with pulsing glow ring (rose-tinted to match black\/red lens) *\/\n.cgc35b-callout {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  margin-top: 32px;\n  padding: 14px 30px;\n  background: linear-gradient(135deg, rgba(28, 25, 23, 0.7), rgba(67, 56, 202, 0.45));\n  border: 1.5px solid rgba(254, 205, 211, 0.45);\n  color: var(--cg-white);\n  font-size: 15px;\n  font-weight: 700;\n  letter-spacing: 0.02em;\n  border-radius: 100px;\n  backdrop-filter: blur(14px);\n  opacity: 0;\n  animation: cgc35b-fade-in 0.8s ease-out 2s both, cgc35b-pulse-ring 2.6s ease-in-out 2.8s infinite;\n}\n.cgc35b-callout-dot {\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: #4ade80;\n  box-shadow: 0 0 12px rgba(74, 222, 128, 0.9);\n}\n\n\/* Hero stats *\/\n.cgc35b-hero-stats {\n  display: flex;\n  justify-content: center;\n  gap: 12px;\n  flex-wrap: wrap;\n  margin-top: 30px;\n  opacity: 0;\n  animation: cgc35b-fade-in 0.8s ease-out 2.3s both;\n}\n.cgc35b-hstat {\n  background: rgba(255,255,255,0.08);\n  border: 1.5px solid rgba(255,255,255,0.16);\n  border-radius: 14px;\n  padding: 12px 18px;\n  min-width: 108px;\n  backdrop-filter: blur(10px);\n}\n.cgc35b-hstat-val { font-size: 1.2rem; font-weight: 800; color: var(--cg-white); line-height: 1; }\n.cgc35b-hstat-lbl { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: rgba(255,255,255,0.6); margin-top: 4px; }\n\n.cgc35b-hero-model { font-size: 12px; color: rgba(255,255,255,0.65); letter-spacing: 0.08em; text-transform: uppercase; margin-top: 24px; opacity: 0; animation: cgc35b-fade-in 0.8s ease-out 2.6s both; }\n\n\/* HONEST RUNDOWN *\/\n.cgc35b-honest { background: linear-gradient(180deg, var(--cg-twilight-50) 0%, var(--cg-white) 100%); padding: 64px 0; }\n.cgc35b-honest-card {\n  max-width: 860px;\n  margin: 0 auto;\n  background: var(--cg-white);\n  border: 2px solid var(--cg-twilight-100);\n  border-radius: 24px;\n  padding: 36px 40px;\n  box-shadow: 0 24px 60px rgba(67, 56, 202, 0.08);\n  position: relative;\n  overflow: hidden;\n}\n.cgc35b-honest-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--cg-stone-900), var(--cg-amber-500), var(--cg-stone-900));\n  background-size: 200% 100%;\n  animation: cgc35b-shimmer 4s linear infinite;\n}\n@media (max-width: 640px) { .cgc35b-honest-card { padding: 28px 24px; } }\n.cgc35b-honest-label {\n  display: inline-flex; align-items: center; gap: 6px;\n  background: var(--cg-stone-100); color: var(--cg-stone-900);\n  font-size: 11px; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase;\n  padding: 5px 12px; border-radius: 6px; margin-bottom: 14px;\n}\n.cgc35b-honest-card h2 { font-size: 1.5rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 14px; }\n.cgc35b-honest-card p { font-size: 15px; color: var(--cg-stone-700); line-height: 1.75; margin-bottom: 14px; }\n.cgc35b-honest-card p:last-child { margin-bottom: 0; }\n.cgc35b-honest-card strong { color: var(--cg-stone-900); font-weight: 700; }\n.cgc35b-honest-card mark {\n  background: linear-gradient(180deg, transparent 55%, var(--cg-amber-100) 55%);\n  color: var(--cg-stone-900); font-weight: 700; padding: 0 2px;\n}\n\n\/* KIT SHOWCASE *\/\n.cgc35b-kit { background: var(--cg-twilight-50); }\n.cgc35b-kit-head { text-align: center; margin-bottom: 36px; max-width: 620px; margin-left: auto; margin-right: auto; }\n.cgc35b-kit-eyebrow { font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--cg-twilight-700); margin-bottom: 10px; }\n.cgc35b-kit-head h2 { font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; color: var(--cg-stone-900); margin-bottom: 10px; }\n.cgc35b-kit-head p { font-size: 15px; color: var(--cg-stone-500); line-height: 1.65; }\n\n.cgc35b-kit-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr 1fr;\n  gap: 20px;\n  max-width: 880px;\n  margin: 0 auto;\n  align-items: stretch;\n}\n@media (max-width: 768px) { .cgc35b-kit-grid { grid-template-columns: 1fr; } }\n\n.cgc35b-kit-item {\n  background: var(--cg-white);\n  border: 1.5px solid var(--cg-twilight-100);\n  border-radius: 20px;\n  padding: 28px 22px;\n  text-align: center;\n  position: relative;\n  transition: transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.35s ease;\n}\n.cgc35b-kit-item:hover {\n  transform: translateY(-6px) rotate(-0.3deg);\n  box-shadow: 0 22px 50px rgba(67, 56, 202, 0.14);\n}\n.cgc35b-kit-item-qty {\n  position: absolute;\n  top: 16px; right: 16px;\n  background: linear-gradient(135deg, var(--cg-stone-900), var(--cg-stone-700));\n  color: var(--cg-white);\n  font-size: 12px;\n  font-weight: 800;\n  padding: 4px 10px;\n  border-radius: 100px;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);\n}\n.cgc35b-kit-item-emoji { font-size: 3rem; margin-bottom: 12px; line-height: 1; }\n.cgc35b-kit-item h3 { font-size: 1.1rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 6px; }\n.cgc35b-kit-item p { font-size: 13px; color: var(--cg-stone-500); line-height: 1.55; }\n\n\/* Colour swatch chip inside kit cards *\/\n.cgc35b-kit-swatch {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  background: var(--cg-stone-50);\n  border: 1px solid var(--cg-stone-200);\n  border-radius: 100px;\n  padding: 5px 12px;\n  font-size: 11px;\n  font-weight: 700;\n  color: var(--cg-stone-700);\n  margin-top: 10px;\n}\n.cgc35b-kit-swatch .dot { width: 10px; height: 10px; border-radius: 50%; border: 1px solid rgba(0,0,0,0.1); }\n.cgc35b-kit-swatch .dot--black { background: linear-gradient(135deg, #1C1917, #000); border-color: rgba(255,255,255,0.45); }\n.cgc35b-kit-swatch .dot--white { background: linear-gradient(135deg, #fff, #F5F5F4); }\n\n\/* FEATURES GRID *\/\n.cgc35b-feat { background: var(--cg-white); }\n.cgc35b-feat-head { text-align: center; margin-bottom: 36px; max-width: 620px; margin-left: auto; margin-right: auto; }\n.cgc35b-feat-head h2 { font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; color: var(--cg-stone-900); margin-bottom: 10px; }\n.cgc35b-feat-head p { font-size: 15px; color: var(--cg-stone-500); }\n.cgc35b-feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n@media (max-width: 900px) { .cgc35b-feat-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgc35b-feat-grid { grid-template-columns: 1fr; } }\n.cgc35b-feat-card {\n  background: var(--cg-twilight-50);\n  border: 1.5px solid var(--cg-twilight-100);\n  border-radius: 18px;\n  padding: 26px 22px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;\n  position: relative;\n  overflow: hidden;\n}\n.cgc35b-feat-card::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(135deg, rgba(99, 102, 241, 0.08), transparent 50%);\n  opacity: 0;\n  transition: opacity 0.3s ease;\n  pointer-events: none;\n}\n.cgc35b-feat-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 18px 40px rgba(67, 56, 202, 0.12);\n  border-color: var(--cg-twilight-300);\n}\n.cgc35b-feat-card:hover::before { opacity: 1; }\n.cgc35b-feat-icon { font-size: 2rem; margin-bottom: 12px; position: relative; z-index: 1; }\n.cgc35b-feat-card h3 { font-size: 1.05rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 6px; position: relative; z-index: 1; }\n.cgc35b-feat-card p { font-size: 13.5px; color: var(--cg-stone-700); line-height: 1.6; position: relative; z-index: 1; }\n.cgc35b-feat-tag {\n  display: inline-block;\n  font-size: 10.5px;\n  font-weight: 800;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--cg-twilight-700);\n  background: var(--cg-white);\n  padding: 3px 10px;\n  border-radius: 100px;\n  margin-top: 10px;\n  border: 1.5px solid var(--cg-twilight-100);\n  position: relative;\n  z-index: 1;\n}\n\n\/* \"Stealthy black\" feature card has a darker treatment *\/\n.cgc35b-feat-card--stealth {\n  background: linear-gradient(180deg, var(--cg-stone-900) 0%, #000 100%);\n  border: 1.5px solid var(--cg-stone-700);\n}\n.cgc35b-feat-card--stealth h3 { color: var(--cg-white); }\n.cgc35b-feat-card--stealth p { color: rgba(255,255,255,0.78); }\n.cgc35b-feat-card--stealth .cgc35b-feat-tag { color: var(--cg-amber-300); background: rgba(0,0,0,0.4); border-color: rgba(255,255,255,0.15); }\n.cgc35b-feat-card--stealth:hover { border-color: var(--cg-stone-500); box-shadow: 0 18px 40px rgba(0, 0, 0, 0.35); }\n\n\/* NIGHT VISION COMPARISON *\/\n.cgc35b-night {\n  background: linear-gradient(180deg, var(--cg-twilight-900) 0%, var(--cg-night) 100%);\n  color: var(--cg-white);\n  padding: 72px 0;\n  position: relative;\n  overflow: hidden;\n}\n.cgc35b-night::before {\n  content: '';\n  position: absolute;\n  top: -20%; left: 50%;\n  transform: translateX(-50%);\n  width: 800px; height: 400px;\n  background: radial-gradient(ellipse, rgba(129, 140, 248, 0.25) 0%, transparent 70%);\n  filter: blur(60px);\n  pointer-events: none;\n}\n.cgc35b-night-inner { position: relative; z-index: 1; }\n.cgc35b-night-head { text-align: center; margin-bottom: 36px; max-width: 620px; margin-left: auto; margin-right: auto; }\n.cgc35b-night-eyebrow { font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--cg-amber-300); margin-bottom: 10px; }\n.cgc35b-night-head h2 { font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; color: var(--cg-white); margin-bottom: 10px; }\n.cgc35b-night-head p { font-size: 15px; color: rgba(255,255,255,0.75); line-height: 1.65; }\n\n.cgc35b-night-compare {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 22px;\n  max-width: 760px;\n  margin: 0 auto;\n}\n@media (max-width: 640px) { .cgc35b-night-compare { grid-template-columns: 1fr; } }\n.cgc35b-night-card {\n  border-radius: 20px;\n  padding: 40px 26px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  min-height: 220px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n}\n.cgc35b-night-card--ir {\n  background: linear-gradient(180deg, #44403C 0%, #1C1917 100%);\n  border: 1.5px solid rgba(255,255,255,0.1);\n}\n.cgc35b-night-card--ir::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at center, rgba(16, 185, 129, 0.1) 0%, transparent 60%),\n    repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(255,255,255,0.02) 2px, rgba(255,255,255,0.02) 3px);\n  pointer-events: none;\n}\n.cgc35b-night-card--color {\n  background: linear-gradient(180deg, #4338CA 0%, #1E1B4B 100%);\n  border: 1.5px solid var(--cg-amber-400);\n  box-shadow: 0 0 36px rgba(251, 191, 36, 0.18);\n  animation: cgc35b-pulse-glow 3s ease-in-out infinite;\n}\n.cgc35b-night-card--color::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 30% 30%, rgba(253, 224, 71, 0.18) 0%, transparent 60%);\n  pointer-events: none;\n}\n.cgc35b-night-card-label {\n  font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase;\n  margin-bottom: 8px;\n  position: relative; z-index: 1;\n}\n.cgc35b-night-card--ir .cgc35b-night-card-label { color: rgba(255,255,255,0.55); }\n.cgc35b-night-card--color .cgc35b-night-card-label { color: var(--cg-amber-300); }\n.cgc35b-night-card-emoji { font-size: 2.6rem; margin-bottom: 8px; position: relative; z-index: 1; }\n.cgc35b-night-card h3 { font-size: 1.15rem; font-weight: 800; color: var(--cg-white); margin-bottom: 6px; position: relative; z-index: 1; }\n.cgc35b-night-card p { font-size: 13px; color: rgba(255,255,255,0.78); line-height: 1.55; position: relative; z-index: 1; }\n.cgc35b-night-card--ir h3 { color: rgba(255,255,255,0.72); }\n\n\/* SPECS *\/\n.cgc35b-specs { background: var(--cg-night); color: var(--cg-white); }\n.cgc35b-specs h2 { font-size: clamp(1.5rem, 3vw, 2rem); font-weight: 800; text-align: center; margin-bottom: 28px; letter-spacing: -0.02em; }\n.cgc35b-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1px;\n  background: rgba(255,255,255,0.1);\n  border-radius: 18px;\n  overflow: hidden;\n  max-width: 720px;\n  margin: 0 auto;\n}\n@media (max-width: 640px) { .cgc35b-specs-grid { grid-template-columns: 1fr; } }\n.cgc35b-spec-item { background: var(--cg-night); padding: 18px 22px; transition: background 0.3s ease; }\n.cgc35b-spec-item:hover { background: rgba(255,255,255,0.04); }\n.cgc35b-spec-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(255,255,255,0.5); margin-bottom: 4px; }\n.cgc35b-spec-value { font-size: 14px; font-weight: 600; color: rgba(255,255,255,0.94); }\n\n\/* Highlighted colour rows *\/\n.cgc35b-spec-item--colour-cam { background: linear-gradient(135deg, #1C1917 0%, #0B0F2D 100%); border-left: 3px solid var(--cg-amber-400); }\n.cgc35b-spec-item--colour-hb { background: linear-gradient(135deg, #1E1B4B 0%, #0B0F2D 100%); border-left: 3px solid var(--cg-twilight-300); }\n\n\/* IN THE BOX *\/\n.cgc35b-inbox { background: linear-gradient(180deg, var(--cg-twilight-50) 0%, var(--cg-amber-50) 100%); text-align: center; }\n.cgc35b-inbox-label { display: inline-block; font-size: 11px; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; color: var(--cg-twilight-700); background: var(--cg-twilight-100); padding: 4px 12px; border-radius: 6px; margin-bottom: 10px; }\n.cgc35b-inbox h2 { font-size: 1.6rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 10px; }\n.cgc35b-inbox-sub { font-size: 14px; color: var(--cg-stone-500); margin-bottom: 28px; max-width: 560px; margin-left: auto; margin-right: auto; line-height: 1.65; }\n.cgc35b-inbox-sub strong { color: var(--cg-stone-900); font-weight: 700; }\n.cgc35b-inbox-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 12px;\n  max-width: 760px;\n  margin: 0 auto;\n}\n@media (max-width: 768px) { .cgc35b-inbox-grid { grid-template-columns: repeat(3, 1fr); } }\n@media (max-width: 480px) { .cgc35b-inbox-grid { grid-template-columns: repeat(2, 1fr); } }\n.cgc35b-inbox-item {\n  background: var(--cg-white);\n  border: 1.5px solid var(--cg-twilight-100);\n  border-radius: 14px;\n  padding: 18px 10px;\n  text-align: center;\n  position: relative;\n  transition: transform 0.3s ease;\n}\n.cgc35b-inbox-item:hover { transform: translateY(-3px); }\n.cgc35b-inbox-item-qty {\n  position: absolute;\n  top: 8px; right: 8px;\n  background: linear-gradient(135deg, var(--cg-stone-900), var(--cg-stone-700));\n  color: var(--cg-white);\n  font-size: 10px;\n  font-weight: 800;\n  padding: 2px 7px;\n  border-radius: 100px;\n}\n.cgc35b-inbox-emoji { font-size: 1.8rem; margin-bottom: 6px; }\n.cgc35b-inbox-name { font-size: 12px; font-weight: 700; color: var(--cg-stone-900); line-height: 1.3; }\n.cgc35b-inbox-colour { font-size: 10px; color: var(--cg-stone-500); margin-top: 3px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; }\n\n\/* TRUST *\/\n.cgc35b-trust { background: var(--cg-white); }\n.cgc35b-trust h2 { font-size: 1.45rem; font-weight: 800; color: var(--cg-stone-900); text-align: center; margin-bottom: 28px; }\n.cgc35b-trust-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n  max-width: 860px;\n  margin: 0 auto;\n}\n@media (max-width: 768px) { .cgc35b-trust-grid { grid-template-columns: 1fr; } }\n.cgc35b-trust-card {\n  background: var(--cg-stone-50);\n  border: 1.5px solid var(--cg-stone-200);\n  border-radius: 16px;\n  padding: 26px 22px;\n  text-align: center;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgc35b-trust-card:hover { transform: translateY(-3px); box-shadow: 0 14px 36px rgba(0,0,0,0.06); }\n.cgc35b-trust-icon { font-size: 1.8rem; margin-bottom: 10px; }\n.cgc35b-trust-card h3 { font-size: 1rem; font-weight: 700; color: var(--cg-stone-900); margin-bottom: 6px; }\n.cgc35b-trust-card p { font-size: 13px; color: var(--cg-stone-500); line-height: 1.6; }\n\n\/* SHIPPING + WARRANTY *\/\n.cgc35b-sw { background: var(--cg-twilight-50); }\n.cgc35b-sw-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 860px; margin: 0 auto; }\n@media (max-width: 640px) { .cgc35b-sw-grid { grid-template-columns: 1fr; } }\n.cgc35b-sw-card {\n  background: var(--cg-white);\n  border: 1.5px solid var(--cg-twilight-100);\n  border-radius: 18px;\n  padding: 30px;\n  text-align: center;\n}\n.cgc35b-sw-icon { font-size: 2.1rem; margin-bottom: 10px; }\n.cgc35b-sw-card h3 { font-size: 1.1rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 8px; }\n.cgc35b-sw-card p { font-size: 14px; color: var(--cg-stone-500); line-height: 1.65; }\n.cgc35b-sw-card p strong { color: var(--cg-stone-900); font-weight: 700; }\n\n\/* CTA - black-tinted gradient *\/\n.cgc35b-cta {\n  background: linear-gradient(180deg, #050818 0%, #1C1917 35%, #4338CA 75%, #FB7185 100%);\n  padding: 72px 0;\n  text-align: center;\n  color: var(--cg-white);\n  position: relative;\n  overflow: hidden;\n}\n.cgc35b-cta::before { content: ''; position: absolute; top: -100px; left: -100px; width: 320px; height: 320px; border-radius: 50%; background: radial-gradient(circle, rgba(253, 224, 71, 0.22) 0%, transparent 70%); filter: blur(40px); pointer-events: none; }\n.cgc35b-cta::after { content: ''; position: absolute; bottom: -120px; right: -80px; width: 280px; height: 280px; border-radius: 50%; background: radial-gradient(circle, rgba(251, 113, 133, 0.22) 0%, transparent 70%); filter: blur(40px); pointer-events: none; }\n.cgc35b-cta-inner { position: relative; z-index: 1; }\n.cgc35b-cta h2 { font-size: clamp(1.7rem, 4vw, 2.4rem); font-weight: 800; margin-bottom: 12px; letter-spacing: -0.02em; }\n.cgc35b-cta h2 em { font-style: normal; background: linear-gradient(90deg, #FDE68A, #FB7185, #FDE68A); background-size: 200% 100%; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; animation: cgc35b-shimmer 4s linear infinite; }\n.cgc35b-cta p { font-size: 15px; opacity: 0.88; max-width: 560px; margin: 0 auto 22px; line-height: 1.6; }\n.cgc35b-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n.cgc35b-cta-pill {\n  background: rgba(255,255,255,0.14);\n  border: 1.5px solid rgba(255,255,255,0.22);\n  color: var(--cg-white);\n  font-size: 12px;\n  font-weight: 700;\n  padding: 7px 15px;\n  border-radius: 100px;\n  backdrop-filter: blur(8px);\n  transition: background 0.3s ease, transform 0.3s ease;\n}\n.cgc35b-cta-pill:hover { background: rgba(255,255,255,0.22); transform: translateY(-2px); }\n\n\/* FOOTER *\/\n.cgc35b-footer { background: var(--cg-night); padding: 36px 0; text-align: center; }\n.cgc35b-footer p { font-size: 13px; color: rgba(255,255,255,0.78); margin-bottom: 6px; }\n.cgc35b-footer p:first-child { font-weight: 600; color: var(--cg-white); }\n.cgc35b-footer-divider { margin: 18px auto; width: 60%; max-width: 400px; height: 1px; background: rgba(255,255,255,0.1); }\n.cgc35b-footer-legal { font-size: 11px; color: rgba(255,255,255,0.55); line-height: 1.75; max-width: 800px; margin: 0 auto; }\n.cgc35b-footer-legal + .cgc35b-footer-legal { margin-top: 6px; }\n\n\/* Reduced motion *\/\n@media (prefers-reduced-motion: reduce) {\n  .cgc35b-wrapper *, .cgc35b-wrapper *::before, .cgc35b-wrapper *::after {\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"cgc35b-wrapper\"\u003e\n\u003c!-- NAV --\u003e\u003cnav class=\"cgc35b-nav\"\u003e\n\u003cdiv class=\"cgc35b-container cgc35b-nav-inner\"\u003e\n\u003cdiv class=\"cgc35b-logo\"\u003eCam\u003cspan\u003eGuard\u003c\/span\u003e Australia\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/nav\u003e\u003c!-- HERO - cinematic twilight scene (black edition) --\u003e\n\u003csection class=\"cgc35b-hero\"\u003e\n\u003cdiv class=\"cgc35b-aurora\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"cgc35b-star cgc35b-star--1\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--2\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--3\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--4\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--5\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--6\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--7\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--8\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--9\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--10\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--11\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--12\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--13\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--14\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-star cgc35b-star--15\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cgc35b-shoot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-shoot cgc35b-shoot--2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-moon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"cgc35b-firefly cgc35b-firefly--1\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-firefly cgc35b-firefly--2\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-firefly cgc35b-firefly--3\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-firefly cgc35b-firefly--4\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-firefly cgc35b-firefly--5\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-firefly cgc35b-firefly--6\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-firefly cgc35b-firefly--7\"\u003e\u003c\/span\u003e \u003cspan class=\"cgc35b-firefly cgc35b-firefly--8\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cgc35b-house\"\u003e\n\u003cdiv class=\"cgc35b-house-roof\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-house-body\"\u003e\n\u003cdiv class=\"cgc35b-window cgc35b-window--1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-window cgc35b-window--2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-window cgc35b-window--3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-door\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-lantern-wrap\"\u003e\n\u003cdiv class=\"cgc35b-lantern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-cam-wrap\"\u003e\n\u003cdiv class=\"cgc35b-fence-post\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-cam\"\u003e\n\u003cdiv class=\"cgc35b-cam-lens\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-cam-scan\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-cam-led\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-cam-mount\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-trees\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"cgc35b-tree cgc35b-tree--mid\"\u003e🌲\u003c\/span\u003e \u003cspan class=\"cgc35b-tree cgc35b-tree--small\"\u003e🌳\u003c\/span\u003e \u003cspan class=\"cgc35b-tree cgc35b-tree--big\"\u003e🌲\u003c\/span\u003e \u003cspan class=\"cgc35b-tree cgc35b-tree--small\"\u003e🌳\u003c\/span\u003e \u003cspan class=\"cgc35b-tree cgc35b-tree--mid\"\u003e🌲\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-ground\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-container cgc35b-hero-inner\"\u003e\n\u003cdiv class=\"cgc35b-cert-badge\"\u003e✨ Brand New · Sealed Retail Box\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-colour-pill\"\u003e\n\u003cspan class=\"swatch\"\u003e\u003c\/span\u003e Black Edition · Cameras\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-kit-row\"\u003e\n\u003cstrong\u003e2-CAM KIT\u003c\/strong\u003e \u003cspan class=\"sep\"\u003e·\u003c\/span\u003e \u003cspan class=\"sub\"\u003eIncludes HomeBase Mini (White)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch1\u003e\n\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.05s;\"\u003ee\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.10s;\"\u003eu\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.15s;\"\u003ef\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.20s;\"\u003ey\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.25s;\"\u003eC\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.30s;\"\u003ea\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.35s;\"\u003em\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.40s;\"\u003e \u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.45s;\"\u003eC\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.50s;\"\u003e3\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.55s;\"\u003e5\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.60s;\"\u003e \u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.65s;\"\u003eB\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.70s;\"\u003el\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.75s;\"\u003ea\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.80s;\"\u003ec\u003c\/span\u003e\u003cspan class=\"cgc35b-letter\" style=\"animation-delay: 0.85s;\"\u003ek\u003c\/span\u003e \u003cbr\u003e\u003cem\u003eStealthy by night. Sleek by day.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgc35b-hero-sub\"\u003eThe same flagship wireless C35 system, finished in \u003cstrong\u003ematte black\u003c\/strong\u003e for buyers who want their security to disappear into the architecture. \u003cstrong\u003ePureColour night vision\u003c\/strong\u003e, \u003cstrong\u003e3-month battery life\u003c\/strong\u003e, AI human\/vehicle\/pet recognition, all running locally on the included \u003cstrong\u003eHomeBase Mini\u003c\/strong\u003e. No subscription, ever.\u003c\/p\u003e\n\u003cdiv class=\"cgc35b-callout\"\u003e\n\u003cspan class=\"cgc35b-callout-dot\"\u003e\u003c\/span\u003e In stock \u0026amp; shipping today from Townsville\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-hero-stats\"\u003e\n\u003cdiv class=\"cgc35b-hstat\"\u003e\n\u003cdiv class=\"cgc35b-hstat-val\"\u003e2 Cams\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-hstat-lbl\"\u003eBlack Edition\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-hstat\"\u003e\n\u003cdiv class=\"cgc35b-hstat-val\"\u003e1080p\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-hstat-lbl\"\u003ef\/1.2 Aperture\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-hstat\"\u003e\n\u003cdiv class=\"cgc35b-hstat-val\"\u003e3 Months\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-hstat-lbl\"\u003eBattery Life\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-hstat\"\u003e\n\u003cdiv class=\"cgc35b-hstat-val\"\u003eIP67\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-hstat-lbl\"\u003eWeatherproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-hstat\"\u003e\n\u003cdiv class=\"cgc35b-hstat-val\"\u003e$0\/mo\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-hstat-lbl\"\u003eSubscription\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-hero-model\"\u003eModel E8110111 · eufyCam C35 2-Cam Kit · Black · Brand New Sealed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HONEST RUNDOWN --\u003e\n\u003csection class=\"cgc35b-honest\"\u003e\n\u003cdiv class=\"cgc35b-container\"\u003e\n\u003cdiv class=\"cgc35b-honest-card cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-honest-label\"\u003e📷 The Honest Rundown\u003c\/div\u003e\n\u003ch2\u003eSame flagship system, finished in stealthy matte black.\u003c\/h2\u003e\n\u003cp\u003eThis is the \u003cmark\u003eblack edition\u003c\/mark\u003e of the C35 2-Cam Kit. Functionally identical to the white version — same 1080p PureColour cameras, same HomeBase Mini, same battery life, same AI features — but with \u003cstrong\u003ematte black camera housings\u003c\/strong\u003e instead of white. Better for darker eaves, charcoal weatherboards, modern dark-clad homes, or anyone who just wants the cameras to fade into the background instead of standing out as security gear.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eHomeBase Mini hub stays white\u003c\/strong\u003e — that's how eufy ships the kit, since the HomeBase lives indoors out of sight anyway. So you get \u003cmark\u003e2 black cameras + 1 white HomeBase Mini\u003c\/mark\u003e in a single sealed retail box, plus the magnetic mounts, USB-C cables, and quick start guide.\u003c\/p\u003e\n\u003cp\u003eBrand new, sealed in the original retail box. Full 12-month CamGuard warranty. Free express shipping from Townsville.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- KIT SHOWCASE --\u003e\n\u003csection class=\"cgc35b-section cgc35b-kit\"\u003e\n\u003cdiv class=\"cgc35b-container\"\u003e\n\u003cdiv class=\"cgc35b-kit-head cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-kit-eyebrow\"\u003ethe full kit\u003c\/div\u003e\n\u003ch2\u003eThree pieces. One complete system.\u003c\/h2\u003e\n\u003cp\u003eBlack cameras for the outside. White HomeBase Mini for inside, where it lives quietly out of view.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-kit-grid\"\u003e\n\u003cdiv class=\"cgc35b-kit-item cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-kit-item-qty\"\u003e×2\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-kit-item-emoji\"\u003e📷\u003c\/div\u003e\n\u003ch3\u003eeufyCam C35 — Black\u003c\/h3\u003e\n\u003cp\u003e1080p wireless cameras with PureColour night vision, magnetic mount, 6,500mAh battery, IP67 rated.\u003c\/p\u003e\n\u003cspan class=\"cgc35b-kit-swatch\"\u003e\u003cspan class=\"dot dot--black\"\u003e\u003c\/span\u003e Matte Black\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-kit-item cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-kit-item-qty\"\u003e×1\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-kit-item-emoji\"\u003e📦\u003c\/div\u003e\n\u003ch3\u003eHomeBase Mini — White\u003c\/h3\u003e\n\u003cp\u003eThe brain — runs all the AI on-device, stores footage locally (8GB built-in, expandable to 1TB via microSD).\u003c\/p\u003e\n\u003cspan class=\"cgc35b-kit-swatch\"\u003e\u003cspan class=\"dot dot--white\"\u003e\u003c\/span\u003e White (indoor)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-kit-item cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-kit-item-qty\"\u003eFull Kit\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-kit-item-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch3\u003eEverything to mount\u003c\/h3\u003e\n\u003cp\u003eMagnetic mounts, screws, USB-C charging cables, ethernet cable, and quick start guide. Up \u0026amp; running in 30 minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES GRID --\u003e\n\u003csection class=\"cgc35b-section cgc35b-feat\"\u003e\n\u003cdiv class=\"cgc35b-container\"\u003e\n\u003cdiv class=\"cgc35b-feat-head cgc35b-fade\"\u003e\n\u003ch2\u003eBuilt for outdoor security that doesn't suck.\u003c\/h2\u003e\n\u003cp\u003eThe features that earn the C35 its place on your fence. Or your eaves. Or wherever the magnetic mount lands it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-feat-grid\"\u003e\n\u003cdiv class=\"cgc35b-feat-card cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-feat-icon\"\u003e🌙\u003c\/div\u003e\n\u003ch3\u003ePureColour Night Vision\u003c\/h3\u003e\n\u003cp\u003ef\/1.2 aperture sees colour in low light without a spotlight blasting away. Discreet, sharp, no neighbour-blinding glare.\u003c\/p\u003e\n\u003cspan class=\"cgc35b-feat-tag\"\u003eno spotlight needed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-feat-card cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-feat-icon\"\u003e🧲\u003c\/div\u003e\n\u003ch3\u003eMagnetic Mount\u003c\/h3\u003e\n\u003cp\u003eStick it, screw it, or strap it. Multiple mounting options including a magnetic base for tool-free repositioning.\u003c\/p\u003e\n\u003cspan class=\"cgc35b-feat-tag\"\u003e3 mount options\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-feat-card cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-feat-icon\"\u003e🔋\u003c\/div\u003e\n\u003ch3\u003e3-Month Battery\u003c\/h3\u003e\n\u003cp\u003e6,500mAh battery rated for up to 3 months on a single charge. Add an optional solar panel and it goes forever.\u003c\/p\u003e\n\u003cspan class=\"cgc35b-feat-tag\"\u003esolar compatible\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-feat-card cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-feat-icon\"\u003e🧠\u003c\/div\u003e\n\u003ch3\u003eSmart AI Detection\u003c\/h3\u003e\n\u003cp\u003eOn-device AI distinguishes humans, vehicles, pets, and recognises faces. Pair with HomeBase Mini for facial recognition.\u003c\/p\u003e\n\u003cspan class=\"cgc35b-feat-tag\"\u003ehuman · vehicle · pet · face\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-feat-card cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-feat-icon\"\u003e💾\u003c\/div\u003e\n\u003ch3\u003eLocal Storage Only\u003c\/h3\u003e\n\u003cp\u003eHomeBase Mini stores everything locally (8GB built-in, expandable to 1TB microSD). Zero cloud fees, ever.\u003c\/p\u003e\n\u003cspan class=\"cgc35b-feat-tag\"\u003eno subscription\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-feat-card cgc35b-feat-card--stealth cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-feat-icon\"\u003e🥷\u003c\/div\u003e\n\u003ch3\u003eStealthy Matte Black\u003c\/h3\u003e\n\u003cp\u003eCameras finished in matte black to disappear against dark eaves, charcoal cladding, or modern dark exteriors.\u003c\/p\u003e\n\u003cspan class=\"cgc35b-feat-tag\"\u003elow-profile finish\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- NIGHT VISION COMPARISON --\u003e\n\u003csection class=\"cgc35b-night\"\u003e\n\u003cdiv class=\"cgc35b-container cgc35b-night-inner\"\u003e\n\u003cdiv class=\"cgc35b-night-head cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-night-eyebrow\"\u003ePureColour Night Vision\u003c\/div\u003e\n\u003ch2\u003eWhy night footage shouldn't look like a horror film.\u003c\/h2\u003e\n\u003cp\u003eMost security cameras default to grainy black-and-white IR footage at night. The C35 captures actual colour — useful when you're trying to identify someone's clothing, car, or face.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-night-compare\"\u003e\n\u003cdiv class=\"cgc35b-night-card cgc35b-night-card--ir cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-night-card-label\"\u003eTraditional IR Cameras\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-night-card-emoji\"\u003e🌫️\u003c\/div\u003e\n\u003ch3\u003eGrainy. Grey. Useless.\u003c\/h3\u003e\n\u003cp\u003eBlack-and-white infrared footage with washed-out detail. Hard to tell a hoodie from a jacket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-night-card cgc35b-night-card--color cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-night-card-label\"\u003eeufyCam C35 PureColour\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-night-card-emoji\"\u003e🌃\u003c\/div\u003e\n\u003ch3\u003eSharp. Colour. Clear.\u003c\/h3\u003e\n\u003cp\u003ef\/1.2 aperture pulls in enough light for full-colour night footage — without a spotlight on at all.\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=\"cgc35b-section cgc35b-specs\"\u003e\n\u003cdiv class=\"cgc35b-container\"\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"cgc35b-specs-grid\"\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eKit Model\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003eE8110111 — 2-Cam Kit (Black)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eCamera Model\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003eT8110 (eufyCam C35)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item cgc35b-spec-item--colour-cam\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eCamera Colour\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003eMatte Black ×2\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item cgc35b-spec-item--colour-hb\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eHomeBase Mini Colour\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003eWhite ×1\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eResolution\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003e1080p (1920 × 1080)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eField of View\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003e130° diagonal\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eAperture\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003ef\/1.2 · 1\/2.9\" CMOS sensor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eNight Vision\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003ePureColour Vision™ + IR fallback\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003e6,500 mAh · up to 3 months per charge\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003eAustralian RCM-Tick USB-C Power Adapter · 5V\/2A · Solar panel compatible\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eStorage (Camera)\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003eMicroSD up to 256GB (sold separately)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eStorage (HomeBase Mini)\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003e8GB eMMC built-in · Expandable to 1TB microSD\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eWi-Fi\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003e2.4GHz\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eAI Detection\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003eHuman · Vehicle · Pet · Face Recognition\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eAudio\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003eTwo-way · Built-in siren\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eSmart Home\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003eAlexa · Google Assistant (no HomeKit)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eWeather\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003eIP67 weatherproof · Indoor\/Outdoor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eMounting\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003eMagnetic · Screw · Strap (kit included)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eCamera Dimensions\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003e59 × 54.5 × 83 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-item\"\u003e\n\u003cdiv class=\"cgc35b-spec-label\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-spec-value\"\u003eCamGuard 12-month warranty · 30-day returns\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- IN THE BOX --\u003e\n\u003csection class=\"cgc35b-section cgc35b-inbox\"\u003e\n\u003cdiv class=\"cgc35b-container\"\u003e\n\u003cdiv class=\"cgc35b-inbox-label\"\u003eComplete kit · Sealed retail box\u003c\/div\u003e\n\u003ch2\u003eWhat's in the box\u003c\/h2\u003e\n\u003cp class=\"cgc35b-inbox-sub\"\u003eTwo black cameras, one white HomeBase Mini, all the accessories. \u003cstrong\u003eBrand new, sealed in the original eufy retail packaging.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"cgc35b-inbox-grid\"\u003e\n\u003cdiv class=\"cgc35b-inbox-item cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-inbox-item-qty\"\u003e×2\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-emoji\"\u003e📷\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-name\"\u003eC35 Cameras\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-colour\"\u003eMatte Black\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-item cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-inbox-item-qty\"\u003e×1\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-emoji\"\u003e📦\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-name\"\u003eHomeBase Mini\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-colour\"\u003eWhite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-item cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-inbox-item-qty\"\u003e×2\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-emoji\"\u003e🧲\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-name\"\u003eMagnetic Mounts\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-item cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-inbox-item-qty\"\u003e×2\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-emoji\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-name\"\u003eUSB-C Cables + Australian RCM-Tick Power Adapter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-item cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-inbox-item-qty\"\u003eKit\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-emoji\"\u003e🔩\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-inbox-name\"\u003eMount \u0026amp; Screw Kit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRUST --\u003e\n\u003csection class=\"cgc35b-section cgc35b-trust\"\u003e\n\u003cdiv class=\"cgc35b-container\"\u003e\n\u003ch2\u003eWhy buy from CamGuard?\u003c\/h2\u003e\n\u003cdiv class=\"cgc35b-trust-grid\"\u003e\n\u003cdiv class=\"cgc35b-trust-card cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-trust-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003e100% Genuine\u003c\/h3\u003e\n\u003cp\u003eSourced through authorised eufy channels. Brand new, sealed retail box. Never opened, never refurbished.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-trust-card cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-trust-icon\"\u003e🦘\u003c\/div\u003e\n\u003ch3\u003eTownsville Based\u003c\/h3\u003e\n\u003cp\u003eReal Aussie team, real timezone. Same-timezone support by people who know the eufy ecosystem inside out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-trust-card cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-trust-icon\"\u003e📦\u003c\/div\u003e\n\u003ch3\u003ePacked Carefully\u003c\/h3\u003e\n\u003cp\u003eBubble wrapped, boxed with care. Two cameras and a HomeBase deserve more than being chucked in a satchel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SHIPPING + WARRANTY --\u003e\n\u003csection class=\"cgc35b-section cgc35b-sw\"\u003e\n\u003cdiv class=\"cgc35b-container\"\u003e\n\u003cdiv class=\"cgc35b-sw-grid\"\u003e\n\u003cdiv class=\"cgc35b-sw-card cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-sw-icon\"\u003e🚚\u003c\/div\u003e\n\u003ch3\u003eFree Express Shipping\u003c\/h3\u003e\n\u003cp\u003eDispatched within 1 business day via Australia Post Express from Townsville, QLD. 1–3 business days to most metro areas; a little longer for regional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgc35b-sw-card cgc35b-fade\"\u003e\n\u003cdiv class=\"cgc35b-sw-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003e12-Month Warranty \u0026amp; 30-Day Returns\u003c\/h3\u003e\n\u003cp\u003eFull \u003cstrong\u003e12-month CamGuard warranty\u003c\/strong\u003e covers manufacturing faults. Plus hassle-free 30-day returns. Australian Consumer Law applies as always.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"cgc35b-cta\"\u003e\n\u003cdiv class=\"cgc35b-container cgc35b-cta-inner cgc35b-fade\"\u003e\n\u003ch2\u003eWatch the backyard. \u003cem\u003eQuietly. In black.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eTwo matte-black C35 cameras. One white HomeBase Mini. Full-colour night vision. 3-month battery. Zero monthly fees. The complete starter system in stealth finish.\u003c\/p\u003e\n\u003cdiv class=\"cgc35b-cta-pills\"\u003e\n\u003cspan class=\"cgc35b-cta-pill\"\u003e✨ Brand New Sealed\u003c\/span\u003e \u003cspan class=\"cgc35b-cta-pill\"\u003e🥷 Black Edition\u003c\/span\u003e \u003cspan class=\"cgc35b-cta-pill\"\u003e📷 2 Cameras\u003c\/span\u003e \u003cspan class=\"cgc35b-cta-pill\"\u003e📦 + HomeBase Mini (White)\u003c\/span\u003e \u003cspan class=\"cgc35b-cta-pill\"\u003e🌙 PureColour Night\u003c\/span\u003e \u003cspan class=\"cgc35b-cta-pill\"\u003e🛡️ 12-Month Warranty\u003c\/span\u003e \u003cspan class=\"cgc35b-cta-pill\"\u003e🚚 Free Shipping via Australia Post Express\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\u003cfooter class=\"cgc35b-footer\"\u003e\n\u003cdiv class=\"cgc35b-container\"\u003e\n\u003cdiv class=\"cgc35b-footer-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch5 class=\"synth-footer-legal\"\u003e\n\u003cspan style=\"color: rgb(230, 230, 230);\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003e \u003c\/strong\u003e\u003cem\u003e\u003cstrong\u003eSecurity doesn't have to be boring.\u003c\/strong\u003e\u003cbr\u003e\u003c\/em\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\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.\u003cbr\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\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\u003cbr\u003e\u003cbr\u003e\n\u003c\/h5\u003e\n\u003cp class=\"cgc35b-footer-legal\"\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003e*This kit includes 2× black-finished C35 cameras and 1× white HomeBase Mini hub — eufy ships the HomeBase in white only, regardless of camera colour selection. Specifications sourced from the manufacturer and believed to be accurate at time of listing. Optional solar panel and microSD card sold separately. 1080p resolution at 15 fps. Battery life of \"up to 3 months\" based on typical usage with Smart Detection enabled and varies by environment, usage frequency, and detection sensitivity. PureColour Night Vision performance varies by ambient lighting conditions.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":43940987142187,"sku":null,"price":299.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_C35_2_Cam_Kit_Black.webp?v=1776362930"},{"product_id":"eufy-security-e30-playroom-bundle-brand-new","title":"eufy Security E30 Playroom Bundle | Brand New","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eeufy Indoor Cam E30 Playroom Bundle | CamGuard Australia\u003c\/title\u003e\n\n\n\n\u003cdiv class=\"cgau-listing\" style=\"width:100%;background:linear-gradient(180deg,#FFF6D6 0%,#FFE9CC 5%,#FFD9E6 11%,#FFE4F2 18%,#F0DCFF 26%,#D8E8FF 34%,#D4F0FF 42%,#D8F8E4 50%,#FFF6D6 58%,#FFE0CC 66%,#FFD9E6 74%,#E8DCFF 82%,#3D2C6B 92%,#1A1B4B 100%);\"\u003e\n\u003cdiv style=\"max-width:920px;margin:0 auto;padding:0;\"\u003e\n\n\u003c!-- FLOATING BALLOONS (random drift up) --\u003e\n\u003cdiv style=\"position:fixed;bottom:0;left:4%;width:48px;height:100vh;pointer-events:none;z-index:1;overflow:visible;\"\u003e\u003csvg viewbox=\"0 0 60 1000\" preserveaspectratio=\"xMidYMin slice\" width=\"48\" height=\"100%\" style=\"display:block;\"\u003e\u003cg\u003e\u003cellipse cx=\"30\" cy=\"32\" rx=\"20\" ry=\"26\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/ellipse\u003e\u003cpolygon points=\"26,56 34,56 30,64\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/polygon\u003e\u003cline x1=\"30\" y1=\"64\" x2=\"30\" y2=\"160\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003cellipse cx=\"22\" cy=\"22\" rx=\"5\" ry=\"8\" fill=\"#fff\" opacity=\"0.5\"\u003e\u003c\/ellipse\u003e\u003ccircle cx=\"30\" cy=\"28\" r=\"1.4\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"34\" cy=\"28\" r=\"1.4\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\u003cpath d=\"M 28,36 Q 32,40 36,36\" fill=\"none\" stroke=\"#2D3748\" stroke-width=\"1.2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,1200;0,1200;0,-300;0,-300\" keytimes=\"0;0.45;0.55;1\" dur=\"40s\" begin=\"-20s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"position:fixed;bottom:0;left:22%;width:48px;height:100vh;pointer-events:none;z-index:1;overflow:visible;\"\u003e\u003csvg viewbox=\"0 0 60 1000\" preserveaspectratio=\"xMidYMin slice\" width=\"48\" height=\"100%\" style=\"display:block;\"\u003e\u003cg\u003e\u003cellipse cx=\"30\" cy=\"32\" rx=\"20\" ry=\"26\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/ellipse\u003e\u003cpolygon points=\"26,56 34,56 30,64\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/polygon\u003e\u003cline x1=\"30\" y1=\"64\" x2=\"30\" y2=\"160\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003cellipse cx=\"22\" cy=\"22\" rx=\"5\" ry=\"8\" fill=\"#fff\" opacity=\"0.5\"\u003e\u003c\/ellipse\u003e\u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,1200;0,1200;0,-300;0,-300\" keytimes=\"0;0.45;0.55;1\" dur=\"40s\" begin=\"-10s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"position:fixed;bottom:0;left:78%;width:48px;height:100vh;pointer-events:none;z-index:1;overflow:visible;\"\u003e\u003csvg viewbox=\"0 0 60 1000\" preserveaspectratio=\"xMidYMin slice\" width=\"48\" height=\"100%\" style=\"display:block;\"\u003e\u003cg\u003e\u003cellipse cx=\"30\" cy=\"32\" rx=\"20\" ry=\"26\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/ellipse\u003e\u003cpolygon points=\"26,56 34,56 30,64\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/polygon\u003e\u003cline x1=\"30\" y1=\"64\" x2=\"30\" y2=\"160\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003cellipse cx=\"22\" cy=\"22\" rx=\"5\" ry=\"8\" fill=\"#fff\" opacity=\"0.5\"\u003e\u003c\/ellipse\u003e\u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,1200;0,1200;0,-300;0,-300\" keytimes=\"0;0.45;0.55;1\" dur=\"40s\" begin=\"0s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"position:fixed;bottom:0;left:94%;width:48px;height:100vh;pointer-events:none;z-index:1;overflow:visible;\"\u003e\u003csvg viewbox=\"0 0 60 1000\" preserveaspectratio=\"xMidYMin slice\" width=\"48\" height=\"100%\" style=\"display:block;\"\u003e\u003cg\u003e\u003cellipse cx=\"30\" cy=\"32\" rx=\"20\" ry=\"26\" fill=\"#B89BFF\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/ellipse\u003e\u003cpolygon points=\"26,56 34,56 30,64\" fill=\"#B89BFF\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/polygon\u003e\u003cline x1=\"30\" y1=\"64\" x2=\"30\" y2=\"160\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003cellipse cx=\"22\" cy=\"22\" rx=\"5\" ry=\"8\" fill=\"#fff\" opacity=\"0.5\"\u003e\u003c\/ellipse\u003e\u003ccircle cx=\"30\" cy=\"28\" r=\"1.4\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"34\" cy=\"28\" r=\"1.4\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\u003cpath d=\"M 28,36 Q 32,40 36,36\" fill=\"none\" stroke=\"#2D3748\" stroke-width=\"1.2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,1200;0,1200;0,-300;0,-300\" keytimes=\"0;0.45;0.55;1\" dur=\"40s\" begin=\"-30s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003c!-- PARALLAX BACKGROUND CLOUDS (fixed) --\u003e\n\u003cdiv style=\"position:fixed;top:8%;left:4%;width:90px;height:50px;pointer-events:none;z-index:0;opacity:0.65;\"\u003e\n  \u003csvg viewbox=\"0 0 90 50\" width=\"90\" height=\"50\" style=\"display:block;\"\u003e\n    \u003cellipse cx=\"45\" cy=\"28\" rx=\"28\" ry=\"12\" fill=\"#fff\"\u003e\u003c\/ellipse\u003e\n    \u003cellipse cx=\"22\" cy=\"28\" rx=\"16\" ry=\"9\" fill=\"#fff\"\u003e\u003c\/ellipse\u003e\n    \u003cellipse cx=\"68\" cy=\"28\" rx=\"18\" ry=\"10\" fill=\"#fff\"\u003e\u003c\/ellipse\u003e\n  \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"position:fixed;top:22%;right:3%;width:70px;height:42px;pointer-events:none;z-index:0;opacity:0.55;\"\u003e\n  \u003csvg viewbox=\"0 0 70 42\" width=\"70\" height=\"42\" style=\"display:block;\"\u003e\n    \u003cellipse cx=\"35\" cy=\"22\" rx=\"22\" ry=\"10\" fill=\"#fff\"\u003e\u003c\/ellipse\u003e\n    \u003cellipse cx=\"18\" cy=\"22\" rx=\"12\" ry=\"7\" fill=\"#fff\"\u003e\u003c\/ellipse\u003e\n    \u003cellipse cx=\"54\" cy=\"22\" rx=\"14\" ry=\"8\" fill=\"#fff\"\u003e\u003c\/ellipse\u003e\n  \u003c\/svg\u003e\n\u003c\/div\u003e\n\n\u003c!-- 1. CRAYON CAMGUARD AUSTRALIA LOGO --\u003e\n\u003cdiv style=\"padding:24px 16px 4px;text-align:center;\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/CGAU_Playground.png?v=1777131601\" alt=\"CamGuard Australia\" style=\"display:block;max-width:780px;width:100%;height:auto;margin:0 auto;\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2. BIG THEMED TITLE BANNER with peeking cat #1 --\u003e\n\u003cdiv style=\"position:relative;margin:0 16px 24px;padding:32px 24px 28px;background:linear-gradient(135deg,#FFE066 0%,#FFA94D 50%,#FF8FB1 100%);border-radius:32px;border:4px solid #2D3748;box-shadow:0 16px 40px rgba(255,169,77,0.34);text-align:center;overflow:hidden;\"\u003e\n\n  \u003c!-- bunting pennants --\u003e\n  \u003csvg viewbox=\"0 0 800 50\" width=\"100%\" height=\"40\" preserveaspectratio=\"none\" style=\"position:absolute;top:6px;left:0;right:0;pointer-events:none;display:block;\"\u003e\n    \u003cline x1=\"0\" y1=\"10\" x2=\"800\" y2=\"10\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n    \u003cpolygon points=\"50,10 78,10 64,38\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/polygon\u003e\n    \u003cpolygon points=\"118,10 146,10 132,38\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/polygon\u003e\n    \u003cpolygon points=\"186,10 214,10 200,38\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/polygon\u003e\n    \u003cpolygon points=\"254,10 282,10 268,38\" fill=\"#6FC3FF\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/polygon\u003e\n    \u003cpolygon points=\"322,10 350,10 336,38\" fill=\"#B89BFF\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/polygon\u003e\n    \u003cpolygon points=\"450,10 478,10 464,38\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/polygon\u003e\n    \u003cpolygon points=\"518,10 546,10 532,38\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/polygon\u003e\n    \u003cpolygon points=\"586,10 614,10 600,38\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/polygon\u003e\n    \u003cpolygon points=\"654,10 682,10 668,38\" fill=\"#6FC3FF\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/polygon\u003e\n    \u003cpolygon points=\"722,10 750,10 736,38\" fill=\"#B89BFF\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/polygon\u003e\n  \u003c\/svg\u003e\n\n  \u003c!-- title content --\u003e\n  \u003cdiv style=\"position:relative;padding-top:38px;\"\u003e\n    \u003ch1 style=\"margin:0;font-size:38px;font-weight:900;color:#2D3748;letter-spacing:-1.4px;line-height:1.05;text-shadow:3px 3px 0 #fff;\"\u003e\n      eufy Indoor Cam E30\n    \u003c\/h1\u003e\n    \u003cdiv style=\"margin-top:14px;display:inline-block;background:#fff;color:#FF6B6B;padding:10px 28px;border-radius:22px;border:4px solid #2D3748;font-size:34px;font-weight:900;letter-spacing:-1.2px;transform:rotate(-1.5deg);box-shadow:5px 5px 0 #2D3748;line-height:1;\"\u003e\n      Playroom Bundle ✨\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Peeking cat #1 --\u003e\n  \u003cdiv style=\"position:absolute;top:36px;right:22px;width:62px;height:54px;overflow:hidden;pointer-events:none;\"\u003e\n    \u003csvg viewbox=\"0 0 60 60\" width=\"62\" height=\"62\" style=\"display:block;\"\u003e\n      \u003cg\u003e\n        \u003cellipse cx=\"30\" cy=\"44\" rx=\"18\" ry=\"14\" fill=\"#FFB89C\"\u003e\u003c\/ellipse\u003e\n        \u003cpolygon points=\"16,32 20,18 26,30\" fill=\"#FFB89C\"\u003e\u003c\/polygon\u003e\n        \u003cpolygon points=\"44,32 40,18 34,30\" fill=\"#FFB89C\"\u003e\u003c\/polygon\u003e\n        \u003cpolygon points=\"18,30 21,22 24,29\" fill=\"#FF8FB1\"\u003e\u003c\/polygon\u003e\n        \u003cpolygon points=\"42,30 39,22 36,29\" fill=\"#FF8FB1\"\u003e\u003c\/polygon\u003e\n        \u003ccircle cx=\"24\" cy=\"42\" r=\"2.2\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"36\" cy=\"42\" r=\"2.2\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"24.7\" cy=\"41.3\" r=\"0.7\" fill=\"#fff\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"36.7\" cy=\"41.3\" r=\"0.7\" fill=\"#fff\"\u003e\u003c\/circle\u003e\n        \u003cpolygon points=\"28,46 32,46 30,49\" fill=\"#FF6B6B\"\u003e\u003c\/polygon\u003e\n        \u003cline x1=\"14\" y1=\"44\" x2=\"22\" y2=\"45\" stroke=\"#2D3748\" stroke-width=\"0.9\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"14\" y1=\"48\" x2=\"22\" y2=\"47\" stroke=\"#2D3748\" stroke-width=\"0.9\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"38\" y1=\"45\" x2=\"46\" y2=\"44\" stroke=\"#2D3748\" stroke-width=\"0.9\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"38\" y1=\"47\" x2=\"46\" y2=\"48\" stroke=\"#2D3748\" stroke-width=\"0.9\"\u003e\u003c\/line\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0;0,-3;0,0\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n    \u003c\/svg\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 3. TOY PARADE TRANSITION (animated marquee of toys crossing the page) --\u003e\n\u003cdiv style=\"padding:6px 16px 20px;text-align:center;overflow:hidden;\"\u003e\n  \u003csvg viewbox=\"0 0 800 70\" width=\"100%\" height=\"70\" preserveaspectratio=\"xMidYMid meet\" style=\"display:block;max-width:760px;margin:0 auto;\"\u003e\n    \u003c!-- twinkling stars --\u003e\n    \u003cg\u003e\n      \u003cpolygon points=\"60,20 63,28 71,28 64,33 67,41 60,36 53,41 56,33 49,28 57,28\" fill=\"#FFD93D\"\u003e\n        \u003canimate attributename=\"opacity\" values=\"0.3;1;0.3\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/polygon\u003e\n      \u003cpolygon points=\"740,32 743,38 749,38 744,43 746,50 740,46 734,50 736,43 731,38 737,38\" fill=\"#FF8FB1\"\u003e\n        \u003canimate attributename=\"opacity\" values=\"1;0.4;1\" dur=\"3.2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/polygon\u003e\n    \u003c\/g\u003e\n    \u003c!-- mini rainbow --\u003e\n    \u003cg transform=\"translate(120,52)\"\u003e\n      \u003cpath d=\"M -22,0 A 22,22 0 0 1 22,0\" fill=\"none\" stroke=\"#FF6B6B\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M -17,0 A 17,17 0 0 1 17,0\" fill=\"none\" stroke=\"#FFD93D\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M -12,0 A 12,12 0 0 1 12,0\" fill=\"none\" stroke=\"#5FE6A4\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M -7,0 A 7,7 0 0 1 7,0\" fill=\"none\" stroke=\"#6FC3FF\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n    \u003c\/g\u003e\n    \u003c!-- toy parade conga line --\u003e\n    \u003cg\u003e\n      \u003cg\u003e\n        \u003c!-- duck --\u003e\n        \u003cg transform=\"translate(0,38)\"\u003e\n          \u003cellipse cx=\"0\" cy=\"0\" rx=\"14\" ry=\"9\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/ellipse\u003e\n          \u003ccircle cx=\"9\" cy=\"-6\" r=\"6\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"11\" cy=\"-7\" r=\"1\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n          \u003cpolygon points=\"14,-6 18,-5 14,-3\" fill=\"#FFA94D\"\u003e\u003c\/polygon\u003e\n        \u003c\/g\u003e\n        \u003c!-- block A --\u003e\n        \u003cg transform=\"translate(60,30)\"\u003e\n          \u003crect x=\"-11\" y=\"-11\" width=\"22\" height=\"22\" rx=\"4\" fill=\"#4D96FF\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003ctext x=\"0\" y=\"6\" font-size=\"14\" font-weight=\"800\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"Arial,sans-serif\"\u003eA\u003c\/text\u003e\n        \u003c\/g\u003e\n        \u003c!-- bear --\u003e\n        \u003cg transform=\"translate(120,38)\"\u003e\n          \u003ccircle cx=\"0\" cy=\"0\" r=\"11\" fill=\"#C19A6B\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"-9\" cy=\"-9\" r=\"4\" fill=\"#C19A6B\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"9\" cy=\"-9\" r=\"4\" fill=\"#C19A6B\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"-3.5\" cy=\"-2\" r=\"1.3\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"3.5\" cy=\"-2\" r=\"1.3\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n          \u003cellipse cx=\"0\" cy=\"3\" rx=\"3.5\" ry=\"2.4\" fill=\"#FFB89C\"\u003e\u003c\/ellipse\u003e\n          \u003ccircle cx=\"0\" cy=\"2\" r=\"0.8\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003c\/g\u003e\n        \u003c!-- block B --\u003e\n        \u003cg transform=\"translate(180,30)\"\u003e\n          \u003crect x=\"-11\" y=\"-11\" width=\"22\" height=\"22\" rx=\"4\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003ctext x=\"0\" y=\"6\" font-size=\"14\" font-weight=\"800\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"Arial,sans-serif\"\u003eB\u003c\/text\u003e\n        \u003c\/g\u003e\n        \u003c!-- ball --\u003e\n        \u003cg transform=\"translate(240,40)\"\u003e\n          \u003ccircle cx=\"0\" cy=\"0\" r=\"11\" fill=\"#FF8FB1\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M -11,0 Q 0,-6 11,0 Q 0,6 -11,0\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n        \u003c\/g\u003e\n        \u003c!-- block C --\u003e\n        \u003cg transform=\"translate(300,30)\"\u003e\n          \u003crect x=\"-11\" y=\"-11\" width=\"22\" height=\"22\" rx=\"4\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003ctext x=\"0\" y=\"6\" font-size=\"14\" font-weight=\"800\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"Arial,sans-serif\"\u003eC\u003c\/text\u003e\n        \u003c\/g\u003e\n        \u003c!-- robot --\u003e\n        \u003cg transform=\"translate(360,32)\"\u003e\n          \u003crect x=\"-10\" y=\"-10\" width=\"20\" height=\"18\" rx=\"3\" fill=\"#B89BFF\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n          \u003crect x=\"-7\" y=\"-7\" width=\"14\" height=\"8\" rx=\"2\" fill=\"#fff\"\u003e\u003c\/rect\u003e\n          \u003ccircle cx=\"-3\" cy=\"-3\" r=\"1.4\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"3\" cy=\"-3\" r=\"1.4\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n          \u003cline x1=\"-2\" y1=\"3\" x2=\"2\" y2=\"3\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"-12\" y1=\"-12\" x2=\"-15\" y2=\"-15\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"-15\" cy=\"-15\" r=\"1.5\" fill=\"#FF6B6B\"\u003e\u003c\/circle\u003e\n        \u003c\/g\u003e\n        \u003c!-- duck again --\u003e\n        \u003cg transform=\"translate(420,38)\"\u003e\n          \u003cellipse cx=\"0\" cy=\"0\" rx=\"14\" ry=\"9\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/ellipse\u003e\n          \u003ccircle cx=\"9\" cy=\"-6\" r=\"6\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"11\" cy=\"-7\" r=\"1\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n          \u003cpolygon points=\"14,-6 18,-5 14,-3\" fill=\"#FFA94D\"\u003e\u003c\/polygon\u003e\n        \u003c\/g\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"-450,0;800,0\" dur=\"22s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n  \u003c\/svg\u003e\n\u003c\/div\u003e\n\n\u003c!-- 4. HERO PLAYROOM DIORAMA (full scene with day\/night cycle) --\u003e\n\u003cdiv style=\"position:relative;margin:0 16px 14px;border-radius:30px;overflow:hidden;box-shadow:0 20px 50px rgba(77,150,255,0.22);border:4px solid #FFE066;\"\u003e\n  \u003csvg viewbox=\"0 0 800 460\" width=\"100%\" height=\"auto\" preserveaspectratio=\"xMidYMid slice\" style=\"display:block;\"\u003e\n    \u003cdefs\u003e\n      \u003clineargradient id=\"skyDay\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"\u003e\n        \u003cstop offset=\"0%\" stop-color=\"#A8E0FF\"\u003e\u003c\/stop\u003e\n        \u003cstop offset=\"50%\" stop-color=\"#FFE9F3\"\u003e\u003c\/stop\u003e\n        \u003cstop offset=\"100%\" stop-color=\"#FFF6D6\"\u003e\u003c\/stop\u003e\n      \u003c\/lineargradient\u003e\n      \u003clineargradient id=\"skyNight\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"\u003e\n        \u003cstop offset=\"0%\" stop-color=\"#1A1B4B\"\u003e\u003c\/stop\u003e\n        \u003cstop offset=\"60%\" stop-color=\"#3D2C6B\"\u003e\u003c\/stop\u003e\n        \u003cstop offset=\"100%\" stop-color=\"#5B3A80\"\u003e\u003c\/stop\u003e\n      \u003c\/lineargradient\u003e\n      \u003clineargradient id=\"wallGrad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"\u003e\n        \u003cstop offset=\"0%\" stop-color=\"#FFF0E0\"\u003e\u003c\/stop\u003e\n        \u003cstop offset=\"100%\" stop-color=\"#FFE4CC\"\u003e\u003c\/stop\u003e\n      \u003c\/lineargradient\u003e\n      \u003clineargradient id=\"floorGrad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"\u003e\n        \u003cstop offset=\"0%\" stop-color=\"#E8B86F\"\u003e\u003c\/stop\u003e\n        \u003cstop offset=\"100%\" stop-color=\"#C19A4F\"\u003e\u003c\/stop\u003e\n      \u003c\/lineargradient\u003e\n      \u003clineargradient id=\"rugGrad\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\"\u003e\n        \u003cstop offset=\"0%\" stop-color=\"#FF8FB1\"\u003e\u003c\/stop\u003e\n        \u003cstop offset=\"33%\" stop-color=\"#FFD93D\"\u003e\u003c\/stop\u003e\n        \u003cstop offset=\"66%\" stop-color=\"#5FE6A4\"\u003e\u003c\/stop\u003e\n        \u003cstop offset=\"100%\" stop-color=\"#6FC3FF\"\u003e\u003c\/stop\u003e\n      \u003c\/lineargradient\u003e\n    \u003c\/defs\u003e\n\n    \u003c!-- Wall (day-lit) --\u003e\n    \u003crect x=\"0\" y=\"0\" width=\"800\" height=\"380\" fill=\"url(#wallGrad)\"\u003e\u003c\/rect\u003e\n\n    \u003c!-- WINDOW with day\/night sky inside --\u003e\n    \u003cg\u003e\n      \u003c!-- window frame --\u003e\n      \u003crect x=\"80\" y=\"40\" width=\"220\" height=\"200\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"3\" rx=\"8\"\u003e\u003c\/rect\u003e\n      \u003c!-- sky day --\u003e\n      \u003crect x=\"86\" y=\"46\" width=\"208\" height=\"188\" fill=\"url(#skyDay)\"\u003e\n        \u003canimate attributename=\"opacity\" values=\"1;1;0.1;0.1;1\" keytimes=\"0;0.4;0.55;0.85;1\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/rect\u003e\n      \u003c!-- sky night --\u003e\n      \u003crect x=\"86\" y=\"46\" width=\"208\" height=\"188\" fill=\"url(#skyNight)\"\u003e\n        \u003canimate attributename=\"opacity\" values=\"0;0;0.9;0.9;0\" keytimes=\"0;0.4;0.55;0.85;1\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/rect\u003e\n      \u003c!-- distant hills --\u003e\n      \u003cpath d=\"M 86,200 Q 130,170 180,200 T 294,200 L 294,234 L 86,234 Z\" fill=\"#5FE6A4\" opacity=\"0.6\"\u003e\n        \u003canimate attributename=\"opacity\" values=\"0.6;0.6;0.15;0.15;0.6\" keytimes=\"0;0.4;0.55;0.85;1\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/path\u003e\n      \u003c!-- sun arcing --\u003e\n      \u003cg\u003e\n        \u003ccircle cx=\"0\" cy=\"0\" r=\"22\" fill=\"#FFD93D\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"0\" cy=\"0\" r=\"28\" fill=\"#FFD93D\" opacity=\"0.3\"\u003e\u003c\/circle\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"100,210;130,140;190,80;250,140;280,210;280,210\" keytimes=\"0;0.15;0.3;0.45;0.6;1\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003canimate attributename=\"opacity\" values=\"1;1;0;0;1\" keytimes=\"0;0.4;0.55;0.85;1\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/g\u003e\n      \u003c!-- moon --\u003e\n      \u003cg\u003e\n        \u003ccircle cx=\"240\" cy=\"90\" r=\"18\" fill=\"#FFFCF7\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"232\" cy=\"84\" r=\"3\" fill=\"#E0D5C0\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"246\" cy=\"96\" r=\"2\" fill=\"#E0D5C0\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"238\" cy=\"100\" r=\"2.5\" fill=\"#E0D5C0\"\u003e\u003c\/circle\u003e\n        \u003canimate attributename=\"opacity\" values=\"0;0;1;1;0\" keytimes=\"0;0.4;0.55;0.85;1\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/g\u003e\n      \u003c!-- night stars --\u003e\n      \u003cg\u003e\n        \u003ccircle cx=\"120\" cy=\"80\" r=\"1.4\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0;0;1;0.4;1;0\" keytimes=\"0;0.4;0.5;0.6;0.7;0.85\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"160\" cy=\"100\" r=\"1.2\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0;0;0.6;1;0.5;0\" keytimes=\"0;0.4;0.5;0.6;0.7;0.85\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"200\" cy=\"70\" r=\"1.6\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0;0;1;0.5;1;0\" keytimes=\"0;0.4;0.5;0.65;0.75;0.85\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"270\" cy=\"120\" r=\"1.2\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0;0;0.7;1;0.4;0\" keytimes=\"0;0.4;0.5;0.7;0.8;0.85\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"105\" cy=\"160\" r=\"1.4\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0;0;1;0.5;1;0\" keytimes=\"0;0.4;0.55;0.65;0.75;0.85\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003c\/g\u003e\n      \u003c!-- drifting cloud (day only) --\u003e\n      \u003cg\u003e\n        \u003cg\u003e\n          \u003cellipse cx=\"0\" cy=\"100\" rx=\"22\" ry=\"10\" fill=\"#fff\" opacity=\"0.95\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"-14\" cy=\"100\" rx=\"13\" ry=\"8\" fill=\"#fff\" opacity=\"0.95\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"14\" cy=\"100\" rx=\"14\" ry=\"8\" fill=\"#fff\" opacity=\"0.95\"\u003e\u003c\/ellipse\u003e\n          \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"80,0;320,0;80,0\" dur=\"38s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003c\/g\u003e\n        \u003canimate attributename=\"opacity\" values=\"1;1;0;0;1\" keytimes=\"0;0.4;0.55;0.85;1\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/g\u003e\n      \u003c!-- window cross frame --\u003e\n      \u003cline x1=\"190\" y1=\"40\" x2=\"190\" y2=\"240\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/line\u003e\n      \u003cline x1=\"80\" y1=\"140\" x2=\"300\" y2=\"140\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/line\u003e\n      \u003c!-- curtains --\u003e\n      \u003cpath d=\"M 60,38 Q 78,80 70,240 L 80,240 L 80,38 Z\" fill=\"#FF8FB1\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M 320,38 Q 302,80 310,240 L 300,240 L 300,38 Z\" fill=\"#FF8FB1\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M 60,38 L 320,38 L 320,52 L 60,52 Z\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- BOOKSHELF --\u003e\n    \u003cg transform=\"translate(380,140)\"\u003e\n      \u003crect x=\"0\" y=\"0\" width=\"120\" height=\"100\" fill=\"#A06B3F\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/rect\u003e\n      \u003cline x1=\"0\" y1=\"50\" x2=\"120\" y2=\"50\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n      \u003c!-- top shelf books --\u003e\n      \u003crect x=\"6\" y=\"14\" width=\"14\" height=\"32\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"22\" y=\"10\" width=\"12\" height=\"36\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"36\" y=\"16\" width=\"14\" height=\"30\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"52\" y=\"12\" width=\"12\" height=\"34\" fill=\"#6FC3FF\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"66\" y=\"18\" width=\"14\" height=\"28\" fill=\"#B89BFF\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n      \u003c!-- a teddy on the top shelf --\u003e\n      \u003cg transform=\"translate(96,26)\"\u003e\n        \u003ccircle cx=\"0\" cy=\"0\" r=\"9\" fill=\"#C19A6B\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"-7\" cy=\"-7\" r=\"3.5\" fill=\"#C19A6B\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"7\" cy=\"-7\" r=\"3.5\" fill=\"#C19A6B\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"-2.5\" cy=\"-1.5\" r=\"1\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"2.5\" cy=\"-1.5\" r=\"1\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003cellipse cx=\"0\" cy=\"2\" rx=\"2.5\" ry=\"1.6\" fill=\"#FFB89C\"\u003e\u003c\/ellipse\u003e\n      \u003c\/g\u003e\n      \u003c!-- bottom shelf books --\u003e\n      \u003crect x=\"8\" y=\"62\" width=\"14\" height=\"32\" fill=\"#FFA94D\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"24\" y=\"58\" width=\"12\" height=\"36\" fill=\"#B89BFF\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"38\" y=\"64\" width=\"14\" height=\"30\" fill=\"#FF8FB1\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"54\" y=\"60\" width=\"12\" height=\"34\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"68\" y=\"66\" width=\"14\" height=\"28\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"84\" y=\"62\" width=\"12\" height=\"32\" fill=\"#6FC3FF\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"98\" y=\"68\" width=\"14\" height=\"26\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- WALL ART (3 framed kid drawings) --\u003e\n    \u003cg transform=\"translate(530,50)\"\u003e\n      \u003crect x=\"0\" y=\"0\" width=\"60\" height=\"50\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/rect\u003e\n      \u003c!-- house drawing --\u003e\n      \u003cpolygon points=\"20,28 30,18 40,28\" fill=\"#FF6B6B\"\u003e\u003c\/polygon\u003e\n      \u003crect x=\"22\" y=\"28\" width=\"16\" height=\"14\" fill=\"#FFD93D\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"28\" y=\"34\" width=\"4\" height=\"8\" fill=\"#A06B3F\"\u003e\u003c\/rect\u003e\n      \u003ccircle cx=\"50\" cy=\"14\" r=\"4\" fill=\"#FFD93D\"\u003e\u003c\/circle\u003e\n    \u003c\/g\u003e\n    \u003cg transform=\"translate(610,40)\"\u003e\n      \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"60\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/rect\u003e\n      \u003c!-- person drawing --\u003e\n      \u003ccircle cx=\"25\" cy=\"18\" r=\"8\" fill=\"#FFB89C\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/circle\u003e\n      \u003cline x1=\"25\" y1=\"26\" x2=\"25\" y2=\"48\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n      \u003cline x1=\"25\" y1=\"32\" x2=\"14\" y2=\"40\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n      \u003cline x1=\"25\" y1=\"32\" x2=\"36\" y2=\"40\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n      \u003cline x1=\"25\" y1=\"48\" x2=\"18\" y2=\"56\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n      \u003cline x1=\"25\" y1=\"48\" x2=\"32\" y2=\"56\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n      \u003ccircle cx=\"22\" cy=\"16\" r=\"1\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"28\" cy=\"16\" r=\"1\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n      \u003cpath d=\"M 22,21 Q 25,24 28,21\" fill=\"none\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/path\u003e\n    \u003c\/g\u003e\n    \u003cg transform=\"translate(680,52)\"\u003e\n      \u003crect x=\"0\" y=\"0\" width=\"60\" height=\"48\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/rect\u003e\n      \u003c!-- rainbow drawing --\u003e\n      \u003cpath d=\"M 12,38 A 18,18 0 0 1 48,38\" fill=\"none\" stroke=\"#FF6B6B\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M 16,38 A 14,14 0 0 1 44,38\" fill=\"none\" stroke=\"#FFD93D\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M 20,38 A 10,10 0 0 1 40,38\" fill=\"none\" stroke=\"#5FE6A4\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M 24,38 A 6,6 0 0 1 36,38\" fill=\"none\" stroke=\"#6FC3FF\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- GROWTH CHART on wall --\u003e\n    \u003cg transform=\"translate(340,250)\"\u003e\n      \u003crect x=\"0\" y=\"0\" width=\"22\" height=\"120\" fill=\"#FFE066\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003cline x1=\"0\" y1=\"20\" x2=\"22\" y2=\"20\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n      \u003cline x1=\"0\" y1=\"40\" x2=\"22\" y2=\"40\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n      \u003cline x1=\"0\" y1=\"60\" x2=\"22\" y2=\"60\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n      \u003cline x1=\"0\" y1=\"80\" x2=\"22\" y2=\"80\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n      \u003cline x1=\"0\" y1=\"100\" x2=\"22\" y2=\"100\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n      \u003ctext x=\"11\" y=\"14\" font-size=\"9\" font-weight=\"800\" text-anchor=\"middle\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003e120\u003c\/text\u003e\n      \u003ctext x=\"11\" y=\"34\" font-size=\"9\" font-weight=\"800\" text-anchor=\"middle\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003e100\u003c\/text\u003e\n      \u003ctext x=\"11\" y=\"54\" font-size=\"9\" font-weight=\"800\" text-anchor=\"middle\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003e80\u003c\/text\u003e\n      \u003ctext x=\"11\" y=\"74\" font-size=\"9\" font-weight=\"800\" text-anchor=\"middle\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003e60\u003c\/text\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- THE EUFY CAM mounted on wall, panning --\u003e\n    \u003cg transform=\"translate(450,90)\"\u003e\n      \u003c!-- mount arm --\u003e\n      \u003crect x=\"-4\" y=\"0\" width=\"8\" height=\"14\" fill=\"#FAFAFA\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n      \u003cellipse cx=\"0\" cy=\"14\" rx=\"14\" ry=\"3\" fill=\"#D0D0D0\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/ellipse\u003e\n      \u003c!-- panning head group --\u003e\n      \u003cg\u003e\n        \u003ccircle cx=\"0\" cy=\"-6\" r=\"16\" fill=\"#FAFAFA\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"0\" cy=\"-6\" r=\"11\" fill=\"#1A202C\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"0\" cy=\"-6\" r=\"7\" fill=\"#000\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"-3\" cy=\"-9\" r=\"2.5\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"-4\" cy=\"-10\" r=\"1\" fill=\"#fff\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"0\" cy=\"9\" r=\"1.2\" fill=\"#5FE6A4\"\u003e\n          \u003canimate attributename=\"opacity\" values=\"0.6;1;0.6\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003c\/circle\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"rotate\" values=\"-22;22;-22\" dur=\"9s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- VISION CONE from cam --\u003e\n    \u003cg transform=\"translate(450,90)\" opacity=\"0.18\"\u003e\n      \u003cg\u003e\n        \u003cpolygon points=\"0,10 -100,260 100,260\" fill=\"#FFD93D\"\u003e\u003c\/polygon\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"rotate\" values=\"-22;22;-22\" dur=\"9s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- FLOOR --\u003e\n    \u003crect x=\"0\" y=\"380\" width=\"800\" height=\"80\" fill=\"url(#floorGrad)\"\u003e\u003c\/rect\u003e\n    \u003cline x1=\"0\" y1=\"380\" x2=\"800\" y2=\"380\" stroke=\"#9C7C3A\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n    \u003c!-- floorboard lines --\u003e\n    \u003cline x1=\"80\" y1=\"380\" x2=\"80\" y2=\"460\" stroke=\"#9C7C3A\" stroke-width=\"1\" opacity=\"0.5\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"220\" y1=\"380\" x2=\"220\" y2=\"460\" stroke=\"#9C7C3A\" stroke-width=\"1\" opacity=\"0.5\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"360\" y1=\"380\" x2=\"360\" y2=\"460\" stroke=\"#9C7C3A\" stroke-width=\"1\" opacity=\"0.5\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"500\" y1=\"380\" x2=\"500\" y2=\"460\" stroke=\"#9C7C3A\" stroke-width=\"1\" opacity=\"0.5\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"640\" y1=\"380\" x2=\"640\" y2=\"460\" stroke=\"#9C7C3A\" stroke-width=\"1\" opacity=\"0.5\"\u003e\u003c\/line\u003e\n\n    \u003c!-- COLOURFUL RUG --\u003e\n    \u003cg\u003e\n      \u003cellipse cx=\"400\" cy=\"430\" rx=\"280\" ry=\"22\" fill=\"url(#rugGrad)\"\u003e\u003c\/ellipse\u003e\n      \u003cellipse cx=\"400\" cy=\"430\" rx=\"280\" ry=\"22\" fill=\"none\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/ellipse\u003e\n      \u003cellipse cx=\"400\" cy=\"428\" rx=\"240\" ry=\"14\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-dasharray=\"4,4\"\u003e\u003c\/ellipse\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- TOY CHEST --\u003e\n    \u003cg transform=\"translate(60,330)\"\u003e\n      \u003crect x=\"0\" y=\"20\" width=\"120\" height=\"60\" fill=\"#FF8FB1\" stroke=\"#2D3748\" stroke-width=\"2.5\" rx=\"6\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"0\" y=\"6\" width=\"120\" height=\"20\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"2.5\" rx=\"4\"\u003e\u003c\/rect\u003e\n      \u003ccircle cx=\"60\" cy=\"16\" r=\"3\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n      \u003ctext x=\"60\" y=\"58\" font-size=\"13\" font-weight=\"800\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"Arial,sans-serif\"\u003eTOYS\u003c\/text\u003e\n      \u003c!-- toys spilling out --\u003e\n      \u003ccircle cx=\"-8\" cy=\"78\" r=\"9\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n      \u003crect x=\"-22\" y=\"68\" width=\"14\" height=\"14\" rx=\"2\" fill=\"#6FC3FF\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n      \u003ccircle cx=\"124\" cy=\"74\" r=\"7\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- BED with messy duvet --\u003e\n    \u003cg transform=\"translate(560,300)\"\u003e\n      \u003c!-- mattress --\u003e\n      \u003crect x=\"0\" y=\"40\" width=\"180\" height=\"40\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"2.5\" rx=\"4\"\u003e\u003c\/rect\u003e\n      \u003c!-- duvet messy --\u003e\n      \u003cpath d=\"M 4,40 Q 30,28 60,38 Q 100,26 140,40 Q 170,28 176,40 L 176,72 L 4,72 Z\" fill=\"#B89BFF\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n      \u003c!-- pillow --\u003e\n      \u003cellipse cx=\"20\" cy=\"36\" rx=\"22\" ry=\"10\" fill=\"#FFE066\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/ellipse\u003e\n      \u003c!-- bedhead --\u003e\n      \u003crect x=\"-4\" y=\"0\" width=\"14\" height=\"80\" fill=\"#A06B3F\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"172\" y=\"20\" width=\"14\" height=\"60\" fill=\"#A06B3F\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003c!-- teddy on bed (breathing) --\u003e\n      \u003cg transform=\"translate(60,30)\"\u003e\n        \u003cg\u003e\n          \u003ccircle cx=\"0\" cy=\"0\" r=\"13\" fill=\"#C19A6B\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"-10\" cy=\"-10\" r=\"5\" fill=\"#C19A6B\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"10\" cy=\"-10\" r=\"5\" fill=\"#C19A6B\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"-10\" cy=\"-10\" r=\"2\" fill=\"#FFB89C\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"10\" cy=\"-10\" r=\"2\" fill=\"#FFB89C\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"-4\" cy=\"-2\" r=\"1.6\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"4\" cy=\"-2\" r=\"1.6\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n          \u003cellipse cx=\"0\" cy=\"3\" rx=\"3.5\" ry=\"2.4\" fill=\"#FFB89C\"\u003e\u003c\/ellipse\u003e\n          \u003ccircle cx=\"0\" cy=\"2.5\" r=\"1\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M -2,5 Q 0,7 2,5\" fill=\"none\" stroke=\"#2D3748\" stroke-width=\"1\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n          \u003canimatetransform attributename=\"transform\" type=\"scale\" values=\"1,1;1,1.05;1,1\" dur=\"3.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003c\/g\u003e\n      \u003c\/g\u003e\n      \u003c!-- Z's at night --\u003e\n      \u003cg\u003e\n        \u003ctext x=\"100\" y=\"20\" font-size=\"14\" font-weight=\"800\" fill=\"#B89BFF\" font-family=\"Arial,sans-serif\" opacity=\"0\"\u003eZ\n          \u003canimate attributename=\"opacity\" values=\"0;0;0.9;0;0\" keytimes=\"0;0.5;0.7;0.85;1\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003c\/text\u003e\n        \u003ctext x=\"116\" y=\"6\" font-size=\"18\" font-weight=\"800\" fill=\"#B89BFF\" font-family=\"Arial,sans-serif\" opacity=\"0\"\u003eZ\n          \u003canimate attributename=\"opacity\" values=\"0;0;0;0.9;0\" keytimes=\"0;0.5;0.65;0.8;1\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003c\/text\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- TOY BLOCK STACK with bouncing top --\u003e\n    \u003cg transform=\"translate(220,340)\"\u003e\n      \u003crect x=\"0\" y=\"40\" width=\"40\" height=\"20\" rx=\"4\" fill=\"#4D96FF\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"20\" y=\"55\" font-size=\"14\" font-weight=\"800\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"Arial,sans-serif\"\u003eB\u003c\/text\u003e\n      \u003crect x=\"3\" y=\"20\" width=\"34\" height=\"20\" rx=\"4\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"20\" y=\"35\" font-size=\"14\" font-weight=\"800\" text-anchor=\"middle\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003eL\u003c\/text\u003e\n      \u003cg\u003e\n        \u003crect x=\"6\" y=\"0\" width=\"28\" height=\"20\" rx=\"4\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"20\" y=\"15\" font-size=\"14\" font-weight=\"800\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"Arial,sans-serif\"\u003eK\u003c\/text\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0;0,-6;0,0\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- BALL ROLLING ACROSS FLOOR --\u003e\n    \u003cg\u003e\n      \u003cg\u003e\n        \u003ccircle cx=\"0\" cy=\"0\" r=\"10\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n        \u003cpath d=\"M -10,0 Q 0,-5 10,0\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.2\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M -10,0 Q 0,5 10,0\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.2\"\u003e\u003c\/path\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"-30,440;820,440;820,440;-30,440\" keytimes=\"0;0.3;0.7;1\" dur=\"14s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- FLOOR PLANT --\u003e\n    \u003cg transform=\"translate(750,310)\"\u003e\n      \u003crect x=\"-14\" y=\"64\" width=\"28\" height=\"20\" fill=\"#A06B3F\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003cellipse cx=\"0\" cy=\"64\" rx=\"14\" ry=\"3\" fill=\"#8B5A2B\"\u003e\u003c\/ellipse\u003e\n      \u003cellipse cx=\"0\" cy=\"50\" rx=\"20\" ry=\"22\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/ellipse\u003e\n      \u003cellipse cx=\"-12\" cy=\"40\" rx=\"10\" ry=\"14\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/ellipse\u003e\n      \u003cellipse cx=\"12\" cy=\"40\" rx=\"10\" ry=\"14\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/ellipse\u003e\n      \u003cellipse cx=\"0\" cy=\"28\" rx=\"10\" ry=\"14\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/ellipse\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- BUTTERFLY figure-8 path --\u003e\n    \u003cg\u003e\n      \u003cg\u003e\n        \u003cg\u003e\n          \u003cellipse cx=\"-5\" cy=\"0\" rx=\"5\" ry=\"6\" fill=\"#FF8FB1\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"5\" cy=\"0\" rx=\"5\" ry=\"6\" fill=\"#FF8FB1\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"-5\" cy=\"6\" rx=\"4\" ry=\"5\" fill=\"#B89BFF\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"5\" cy=\"6\" rx=\"4\" ry=\"5\" fill=\"#B89BFF\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"0\" cy=\"2\" rx=\"1.4\" ry=\"6\" fill=\"#2D3748\"\u003e\u003c\/ellipse\u003e\n          \u003canimatetransform attributename=\"transform\" type=\"scale\" values=\"1,1;0.6,1;1,1;0.6,1;1,1\" dur=\"0.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003c\/g\u003e\n        \u003canimatemotion dur=\"18s\" repeatcount=\"indefinite\" path=\"M 0,0 C 100,-40 200,40 300,0 C 400,-40 500,40 600,0 C 500,40 400,-40 300,0 C 200,40 100,-40 0,0\"\u003e\u003c\/animatemotion\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"100,200\" additive=\"sum\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- KID SILHOUETTE running across at intervals --\u003e\n    \u003cg\u003e\n      \u003cg\u003e\n        \u003c!-- body --\u003e\n        \u003cellipse cx=\"0\" cy=\"-6\" rx=\"10\" ry=\"14\" fill=\"#FF8FB1\"\u003e\u003c\/ellipse\u003e\n        \u003c!-- head --\u003e\n        \u003ccircle cx=\"0\" cy=\"-22\" r=\"8\" fill=\"#FFB89C\"\u003e\u003c\/circle\u003e\n        \u003c!-- arm trailing --\u003e\n        \u003cline x1=\"-6\" y1=\"-8\" x2=\"-14\" y2=\"-2\" stroke=\"#FFB89C\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"6\" y1=\"-8\" x2=\"14\" y2=\"-12\" stroke=\"#FFB89C\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003c!-- legs --\u003e\n        \u003cline x1=\"-3\" y1=\"6\" x2=\"-8\" y2=\"14\" stroke=\"#4D96FF\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"3\" y1=\"6\" x2=\"8\" y2=\"16\" stroke=\"#4D96FF\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003c!-- cape --\u003e\n        \u003cpolygon points=\"-10,-12 -22,4 -8,0\" fill=\"#FF6B6B\"\u003e\u003c\/polygon\u003e\n        \u003c!-- hair flying --\u003e\n        \u003cpath d=\"M -4,-26 Q -10,-32 -14,-28\" fill=\"#2D3748\"\u003e\u003c\/path\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"-60,420;-60,420;860,420;860,420;-60,420\" keytimes=\"0;0.6;0.7;0.95;1\" dur=\"22s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- FLOATING BALLOON rising slowly --\u003e\n    \u003cg\u003e\n      \u003cg\u003e\n        \u003cellipse cx=\"0\" cy=\"0\" rx=\"14\" ry=\"18\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/ellipse\u003e\n        \u003cpolygon points=\"-3,16 3,16 0,22\" fill=\"#FFD93D\"\u003e\u003c\/polygon\u003e\n        \u003cline x1=\"0\" y1=\"22\" x2=\"0\" y2=\"100\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n        \u003cellipse cx=\"-4\" cy=\"-6\" rx=\"3\" ry=\"5\" fill=\"#fff\" opacity=\"0.5\"\u003e\u003c\/ellipse\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"320,460;320,60;320,460\" dur=\"32s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- HEADLINE OVERLAY with rotating taglines --\u003e\n    \u003cg transform=\"translate(40,260)\"\u003e\n      \u003crect x=\"0\" y=\"0\" width=\"280\" height=\"86\" rx=\"18\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"3\" opacity=\"0.96\"\u003e\u003c\/rect\u003e\n      \u003cg\u003e\n        \u003cg\u003e\n          \u003ctext x=\"140\" y=\"36\" text-anchor=\"middle\" font-size=\"20\" font-weight=\"800\" fill=\"#2D3748\" font-family=\"-apple-system,BlinkMacSystemFont,Arial,sans-serif\"\u003eEyes on the chaos.\u003c\/text\u003e\n          \u003ctext x=\"140\" y=\"60\" text-anchor=\"middle\" font-size=\"15\" font-weight=\"700\" fill=\"#FF6B6B\" font-family=\"-apple-system,BlinkMacSystemFont,Arial,sans-serif\"\u003eIn the cutest way possible.\u003c\/text\u003e\n          \u003canimate attributename=\"opacity\" values=\"1;1;0;0;0;0;1\" keytimes=\"0;0.3;0.35;0.65;0.7;1;1\" dur=\"18s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003c\/g\u003e\n        \u003cg opacity=\"0\"\u003e\n          \u003ctext x=\"140\" y=\"36\" text-anchor=\"middle\" font-size=\"20\" font-weight=\"800\" fill=\"#2D3748\" font-family=\"-apple-system,BlinkMacSystemFont,Arial,sans-serif\"\u003eWatchful guardian\u003c\/text\u003e\n          \u003ctext x=\"140\" y=\"60\" text-anchor=\"middle\" font-size=\"15\" font-weight=\"700\" fill=\"#4D96FF\" font-family=\"-apple-system,BlinkMacSystemFont,Arial,sans-serif\"\u003eof fort blanket.\u003c\/text\u003e\n          \u003canimate attributename=\"opacity\" values=\"0;0;0;1;1;0;0\" keytimes=\"0;0.3;0.35;0.4;0.65;0.7;1\" dur=\"18s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003c\/g\u003e\n        \u003cg opacity=\"0\"\u003e\n          \u003ctext x=\"140\" y=\"36\" text-anchor=\"middle\" font-size=\"20\" font-weight=\"800\" fill=\"#2D3748\" font-family=\"-apple-system,BlinkMacSystemFont,Arial,sans-serif\"\u003eFor the room\u003c\/text\u003e\n          \u003ctext x=\"140\" y=\"60\" text-anchor=\"middle\" font-size=\"15\" font-weight=\"700\" fill=\"#7B5FE6\" font-family=\"-apple-system,BlinkMacSystemFont,Arial,sans-serif\"\u003ewhere rules don't apply.\u003c\/text\u003e\n          \u003canimate attributename=\"opacity\" values=\"0;0;0;0;0;1;1;0\" keytimes=\"0;0.3;0.35;0.4;0.65;0.7;0.95;1\" dur=\"18s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003c\/g\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- HIDDEN: peeking cat #2 sleeping in toy chest --\u003e\n    \u003cg transform=\"translate(160,355)\"\u003e\n      \u003cellipse cx=\"0\" cy=\"0\" rx=\"8\" ry=\"3\" fill=\"#2D3748\"\u003e\u003c\/ellipse\u003e\n      \u003cpath d=\"M -8,0 Q 0,-6 8,0\" fill=\"#2D3748\"\u003e\u003c\/path\u003e\n      \u003ctext x=\"6\" y=\"-4\" font-size=\"8\" font-weight=\"800\" fill=\"#B89BFF\" font-family=\"Arial,sans-serif\"\u003ez\n        \u003canimate attributename=\"opacity\" values=\"0.4;1;0.4\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/text\u003e\n    \u003c\/g\u003e\n\n  \u003c\/svg\u003e\n\u003c\/div\u003e\n\n\u003c!-- CAM MASCOT 1 --\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:12px;justify-content:center;margin:18px auto;max-width:520px;padding:0 16px;\"\u003e\n\u003csvg viewbox=\"0 0 60 60\" width=\"56\" height=\"56\" style=\"flex-shrink:0;\"\u003e\u003cg\u003e\u003ccircle cx=\"30\" cy=\"30\" r=\"22\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"30\" cy=\"30\" r=\"14\" fill=\"#1A202C\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"30\" cy=\"30\" r=\"9\" fill=\"#000\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"26\" cy=\"26\" r=\"3\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"25\" cy=\"25\" r=\"1\" fill=\"#fff\"\u003e\u003c\/circle\u003e\u003cpath d=\"M 24,40 Q 30,46 36,40\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0;0,-2;0,0\" dur=\"2.6s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003cdiv style=\"background:#FFE4EC;border:2px solid #FF8FB1;padding:10px 16px;border-radius:18px;border-bottom-left-radius:4px;font-size:13px;font-weight:700;color:#2D3748;line-height:1.4;font-style:italic;flex:1 1 auto;max-width:380px;position:relative;\"\u003eHi, I'm the cam. That up there is me on a Tuesday. Don't worry, I've seen worse.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 5. BUNDLE ITEMS - 3 mini-scene cards --\u003e\n\u003cdiv style=\"padding:0 16px 8px;position:relative;\"\u003e\n\u003cdiv style=\"position:absolute;top:-12px;right:-12px;width:46px;height:46px;pointer-events:none;z-index:5;\"\u003e\u003csvg viewbox=\"0 0 60 60\" width=\"46\" height=\"46\"\u003e\u003cg\u003e\u003cpolygon points=\"30,6 36,22 54,22 40,32 46,50 30,40 14,50 20,32 6,22 24,22\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/polygon\u003e\u003canimatetransform attributename=\"transform\" type=\"rotate\" values=\"-8 30 30;8 30 30;-8 30 30\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n  \u003ch2 style=\"text-align:center;margin:0 0 8px;font-size:26px;font-weight:800;color:#2D3748;\"\u003eWhat's in the kit\u003c\/h2\u003e\n  \u003cp style=\"text-align:center;margin:0 0 22px;font-size:14px;color:#718096;\"\u003eThree things, one box, zero landlord drama.\u003c\/p\u003e\n\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:18px;justify-content:center;\"\u003e\n\n    \u003c!-- CARD 1: eufy Indoor Cam E30 - cam tracking ball with AI box --\u003e\n    \u003cdiv style=\"flex:1 1 270px;min-width:270px;max-width:420px;background:#FFE4EC;border:3px solid #FF8FB1;border-radius:24px;padding:22px;box-shadow:0 10px 24px rgba(255,143,177,0.22);position:relative;\"\u003e\n      \u003cdiv style=\"position:absolute;top:-14px;left:18px;background:#FF6B6B;color:#fff;padding:5px 14px;border-radius:14px;font-size:12px;font-weight:800;letter-spacing:0.5px;\"\u003eTHE STAR\u003c\/div\u003e\n      \u003csvg viewbox=\"0 0 240 140\" width=\"100%\" height=\"140\" style=\"display:block;margin-bottom:12px;\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"240\" height=\"140\" fill=\"#FFFCF7\" rx=\"12\"\u003e\u003c\/rect\u003e\n        \u003c!-- floor line --\u003e\n        \u003cline x1=\"10\" y1=\"120\" x2=\"230\" y2=\"120\" stroke=\"#FFB89C\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n        \u003c!-- ceiling-mounted cam --\u003e\n        \u003cg transform=\"translate(120,30)\"\u003e\n          \u003crect x=\"-3\" y=\"-20\" width=\"6\" height=\"14\" fill=\"#D0D0D0\"\u003e\u003c\/rect\u003e\n          \u003cg\u003e\n            \u003ccircle cx=\"0\" cy=\"0\" r=\"14\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"0\" cy=\"0\" r=\"9\" fill=\"#1A202C\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"0\" cy=\"0\" r=\"6\" fill=\"#000\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"-2\" cy=\"-2\" r=\"2\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\n            \u003canimatetransform attributename=\"transform\" type=\"rotate\" values=\"-30;30;-30\" dur=\"6s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n          \u003c\/g\u003e\n        \u003c\/g\u003e\n        \u003c!-- AI tracking box following ball --\u003e\n        \u003cg\u003e\n          \u003crect x=\"-15\" y=\"-15\" width=\"30\" height=\"30\" fill=\"none\" stroke=\"#FF6B6B\" stroke-width=\"2\" stroke-dasharray=\"4,3\" rx=\"3\"\u003e\u003c\/rect\u003e\n          \u003ctext x=\"0\" y=\"-19\" text-anchor=\"middle\" font-size=\"8\" font-weight=\"800\" fill=\"#FF6B6B\" font-family=\"Arial,sans-serif\"\u003ePERSON 99%\u003c\/text\u003e\n          \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"40,108;200,108;40,108\" dur=\"8s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003c\/g\u003e\n        \u003c!-- ball --\u003e\n        \u003cg\u003e\n          \u003ccircle cx=\"0\" cy=\"0\" r=\"9\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M -9,0 Q 0,-5 9,0\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\"\u003e\u003c\/path\u003e\n          \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"40,108;200,108;40,108\" dur=\"8s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003c\/g\u003e\n      \u003c\/svg\u003e\n      \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:800;color:#2D3748;\"\u003eeufy Indoor Cam E30\u003c\/h3\u003e\n      \u003cp style=\"margin:0 0 12px;font-size:14px;color:#4A5568;line-height:1.5;\"\u003e\n        4K UHD, 360° pan, 75° tilt, AI auto-tracking. The cam locks on to whatever moves and follows it across the room. Watch the demo above, then imagine that's your kid in a Bluey costume.\n      \u003c\/p\u003e\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:6px;\"\u003e\n        \u003cspan style=\"background:#fff;border:2px solid #FF8FB1;color:#FF6B6B;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700;\"\u003e4K UHD\u003c\/span\u003e\n        \u003cspan style=\"background:#fff;border:2px solid #FF8FB1;color:#FF6B6B;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700;\"\u003e360° PAN\u003c\/span\u003e\n        \u003cspan style=\"background:#fff;border:2px solid #FF8FB1;color:#FF6B6B;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700;\"\u003eAI TRACK\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CARD 2: Aesthetic mount - cross-fade ugly to nice --\u003e\n    \u003cdiv style=\"flex:1 1 270px;min-width:270px;max-width:420px;background:#E0F4FF;border:3px solid #6FC3FF;border-radius:24px;padding:22px;box-shadow:0 10px 24px rgba(111,195,255,0.24);position:relative;\"\u003e\n      \u003cdiv style=\"position:absolute;top:-14px;left:18px;background:#4D96FF;color:#fff;padding:5px 14px;border-radius:14px;font-size:12px;font-weight:800;letter-spacing:0.5px;\"\u003eTHE LOOK\u003c\/div\u003e\n      \u003csvg viewbox=\"0 0 240 140\" width=\"100%\" height=\"140\" style=\"display:block;margin-bottom:12px;\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"240\" height=\"140\" fill=\"#FFF6D6\" rx=\"12\"\u003e\u003c\/rect\u003e\n        \u003c!-- ugly white plastic mount --\u003e\n        \u003cg\u003e\n          \u003cg\u003e\n            \u003crect x=\"100\" y=\"40\" width=\"40\" height=\"60\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n            \u003crect x=\"106\" y=\"46\" width=\"28\" height=\"6\" fill=\"#999\"\u003e\u003c\/rect\u003e\n            \u003ctext x=\"120\" y=\"78\" text-anchor=\"middle\" font-size=\"8\" font-weight=\"800\" fill=\"#999\" font-family=\"Arial,sans-serif\"\u003eUGLY\u003c\/text\u003e\n            \u003ctext x=\"120\" y=\"90\" text-anchor=\"middle\" font-size=\"8\" font-weight=\"800\" fill=\"#999\" font-family=\"Arial,sans-serif\"\u003ePLASTIC\u003c\/text\u003e\n            \u003ctext x=\"120\" y=\"120\" text-anchor=\"middle\" font-size=\"9\" font-weight=\"700\" fill=\"#FF6B6B\" font-family=\"Arial,sans-serif\"\u003eNOT THIS\u003c\/text\u003e\n            \u003canimate attributename=\"opacity\" values=\"1;1;0;0;1\" keytimes=\"0;0.4;0.5;0.9;1\" dur=\"8s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003c\/g\u003e\n          \u003c!-- aesthetic mount --\u003e\n          \u003cg opacity=\"0\"\u003e\n            \u003cellipse cx=\"120\" cy=\"78\" rx=\"34\" ry=\"10\" fill=\"#B89BFF\"\u003e\u003c\/ellipse\u003e\n            \u003crect x=\"116\" y=\"50\" width=\"8\" height=\"32\" rx=\"3\" fill=\"#B89BFF\"\u003e\u003c\/rect\u003e\n            \u003ccircle cx=\"120\" cy=\"46\" r=\"14\" fill=\"#fff\" stroke=\"#B89BFF\" stroke-width=\"3\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"120\" cy=\"46\" r=\"8\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"118\" cy=\"44\" r=\"2.5\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"40\" cy=\"30\" r=\"3\" fill=\"#FFD93D\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"200\" cy=\"36\" r=\"3\" fill=\"#FF8FB1\"\u003e\u003c\/circle\u003e\n            \u003ctext x=\"120\" y=\"120\" text-anchor=\"middle\" font-size=\"9\" font-weight=\"700\" fill=\"#16A249\" font-family=\"Arial,sans-serif\"\u003eTHIS ✓\u003c\/text\u003e\n            \u003canimate attributename=\"opacity\" values=\"0;0;1;1;0\" keytimes=\"0;0.4;0.5;0.9;1\" dur=\"8s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003c\/g\u003e\n        \u003c\/g\u003e\n      \u003c\/svg\u003e\n      \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:800;color:#2D3748;\"\u003eAesthetic Mount\u003c\/h3\u003e\n      \u003cp style=\"margin:0 0 12px;font-size:14px;color:#4A5568;line-height:1.5;\"\u003e\n        Sculpted, soft, looks like it belongs in the room. A long way from the clinical white plastic that makes a kid's room feel like an Apple Store waiting bay.\n      \u003c\/p\u003e\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:6px;\"\u003e\n        \u003cspan style=\"background:#fff;border:2px solid #6FC3FF;color:#4D96FF;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700;\"\u003eDECOR-FRIENDLY\u003c\/span\u003e\n        \u003cspan style=\"background:#fff;border:2px solid #6FC3FF;color:#4D96FF;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700;\"\u003eSCULPTED\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CARD 3: Adhesive strips - mounting\/unmounting wall --\u003e\n    \u003cdiv style=\"flex:1 1 270px;min-width:270px;max-width:420px;background:#E8FAEF;border:3px solid #5FE6A4;border-radius:24px;padding:22px;box-shadow:0 10px 24px rgba(95,230,164,0.24);position:relative;\"\u003e\n      \u003cdiv style=\"position:absolute;top:-14px;left:18px;background:#16A249;color:#fff;padding:5px 14px;border-radius:14px;font-size:12px;font-weight:800;letter-spacing:0.5px;\"\u003eRENTER-PROOF\u003c\/div\u003e\n      \u003csvg viewbox=\"0 0 240 140\" width=\"100%\" height=\"140\" style=\"display:block;margin-bottom:12px;\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"240\" height=\"140\" fill=\"#FFFCF7\" rx=\"12\"\u003e\u003c\/rect\u003e\n        \u003c!-- wall texture --\u003e\n        \u003crect x=\"20\" y=\"20\" width=\"200\" height=\"100\" fill=\"#FFF6D6\" stroke=\"#2D3748\" stroke-width=\"2\" rx=\"4\"\u003e\u003c\/rect\u003e\n        \u003c!-- mount on wall (stays) --\u003e\n        \u003cg transform=\"translate(120,70)\"\u003e\n          \u003cellipse cx=\"0\" cy=\"14\" rx=\"22\" ry=\"6\" fill=\"#B89BFF\"\u003e\u003c\/ellipse\u003e\n          \u003crect x=\"-3\" y=\"-4\" width=\"6\" height=\"20\" fill=\"#B89BFF\"\u003e\u003c\/rect\u003e\n          \u003ccircle cx=\"0\" cy=\"-8\" r=\"10\" fill=\"#fff\" stroke=\"#B89BFF\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"0\" cy=\"-8\" r=\"6\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003c\/g\u003e\n        \u003c!-- rising\/falling adhesive strips visualization --\u003e\n        \u003cg\u003e\n          \u003cg\u003e\n            \u003crect x=\"100\" y=\"92\" width=\"40\" height=\"6\" rx=\"2\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n            \u003crect x=\"135\" y=\"92\" width=\"6\" height=\"6\" rx=\"2\" fill=\"#16A249\"\u003e\u003c\/rect\u003e\n            \u003canimate attributename=\"opacity\" values=\"1;1;0;0;1\" keytimes=\"0;0.45;0.55;0.9;1\" dur=\"6s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003c\/g\u003e\n        \u003c\/g\u003e\n        \u003c!-- \"no holes\" stamp --\u003e\n        \u003cg transform=\"translate(50,40) rotate(-12)\"\u003e\n          \u003crect x=\"-26\" y=\"-10\" width=\"52\" height=\"20\" fill=\"none\" stroke=\"#16A249\" stroke-width=\"2\" rx=\"4\"\u003e\u003c\/rect\u003e\n          \u003ctext x=\"0\" y=\"4\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"800\" fill=\"#16A249\" font-family=\"Arial,sans-serif\"\u003eNO HOLES\u003c\/text\u003e\n        \u003c\/g\u003e\n        \u003c!-- sparkles --\u003e\n        \u003cpolygon points=\"200,40 202,44 206,44 203,47 204,51 200,48 196,51 197,47 194,44 198,44\" fill=\"#FFD93D\"\u003e\n          \u003canimate attributename=\"opacity\" values=\"0.4;1;0.4\" dur=\"2.2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003c\/polygon\u003e\n      \u003c\/svg\u003e\n      \u003ch3 style=\"margin:0 0 8px;font-size:18px;font-weight:800;color:#2D3748;\"\u003eAdhesive Strips\u003c\/h3\u003e\n      \u003cp style=\"margin:0 0 12px;font-size:14px;color:#4A5568;line-height:1.5;\"\u003e\n        No drilling. No holes. No \"$300 for wall repairs\" line on the exit inspection. Pull-tab strips so you can mount and remove like you were never there. Renter peace of mind.\n      \u003c\/p\u003e\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:6px;\"\u003e\n        \u003cspan style=\"background:#fff;border:2px solid #5FE6A4;color:#16A249;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700;\"\u003eNO DRILL\u003c\/span\u003e\n        \u003cspan style=\"background:#fff;border:2px solid #5FE6A4;color:#16A249;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700;\"\u003eREMOVABLE\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- BUNDLE SAVINGS CALLOUT --\u003e\n\u003c!-- TODO Gordon: replace $XXX placeholders below with actual prices --\u003e\n\u003cdiv style=\"margin:14px 16px;padding:26px 22px 22px;background:rgba(255,255,255,0.78);border-radius:30px;box-shadow:0 14px 36px rgba(95,230,164,0.18),inset 0 0 0 2px #5FE6A4,inset 0 0 0 5px #fff,inset 0 0 0 7px #FFD93D;text-align:center;position:relative;overflow:visible;\"\u003e\n\u003cdiv style=\"position:absolute;top:-12px;right:-12px;width:46px;height:46px;pointer-events:none;z-index:5;\"\u003e\u003csvg viewbox=\"0 0 60 60\" width=\"46\" height=\"46\"\u003e\u003cpath d=\"M 30,18 C 22,8 8,12 8,24 C 8,38 30,52 30,52 C 30,52 52,38 52,24 C 52,12 38,8 30,18 Z\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003canimatetransform attributename=\"transform\" type=\"scale\" values=\"1;1.12;1\" dur=\"1.6s\" repeatcount=\"indefinite\" additive=\"sum\"\u003e\u003c\/animatetransform\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n  \u003cp style=\"margin:0 0 6px;font-size:13px;color:#16A249;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;\"\u003e💰 Bundle bonus\u003c\/p\u003e\n  \u003ch2 style=\"margin:0 0 16px;font-size:24px;font-weight:800;color:#2D3748;\"\u003e\n\u003cspan style=\"background:linear-gradient(180deg,transparent 60%,#FFE066 60%,#FFE066 92%,transparent 92%);padding:0 4px;\"\u003eCheaper as a kit.\u003c\/span\u003e By design.\u003c\/h2\u003e\n\n  \u003csvg viewbox=\"0 0 600 90\" width=\"100%\" height=\"auto\" preserveaspectratio=\"xMidYMid meet\" style=\"display:block;max-width:560px;margin:0 auto 16px;\"\u003e\n    \u003cg transform=\"translate(70,46)\"\u003e\n      \u003crect x=\"-50\" y=\"-22\" width=\"100\" height=\"44\" rx=\"10\" fill=\"#FFE4EC\" stroke=\"#FF8FB1\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"0\" y=\"-4\" text-anchor=\"middle\" font-size=\"9\" font-weight=\"800\" fill=\"#718096\" font-family=\"Arial,sans-serif\"\u003eCAM\u003c\/text\u003e\n      \u003ctext x=\"0\" y=\"14\" text-anchor=\"middle\" font-size=\"16\" font-weight=\"900\" fill=\"#FF6B6B\" font-family=\"Arial,sans-serif\"\u003e$XXX\u003c\/text\u003e\n    \u003c\/g\u003e\n    \u003ctext x=\"160\" y=\"54\" text-anchor=\"middle\" font-size=\"22\" font-weight=\"900\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003e+\u003c\/text\u003e\n    \u003cg transform=\"translate(230,46)\"\u003e\n      \u003crect x=\"-50\" y=\"-22\" width=\"100\" height=\"44\" rx=\"10\" fill=\"#F0E6FF\" stroke=\"#B89BFF\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"0\" y=\"-4\" text-anchor=\"middle\" font-size=\"9\" font-weight=\"800\" fill=\"#718096\" font-family=\"Arial,sans-serif\"\u003eMOUNT\u003c\/text\u003e\n      \u003ctext x=\"0\" y=\"14\" text-anchor=\"middle\" font-size=\"16\" font-weight=\"900\" fill=\"#7B5FE6\" font-family=\"Arial,sans-serif\"\u003e$XX\u003c\/text\u003e\n    \u003c\/g\u003e\n    \u003ctext x=\"320\" y=\"54\" text-anchor=\"middle\" font-size=\"22\" font-weight=\"900\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003e+\u003c\/text\u003e\n    \u003cg transform=\"translate(390,46)\"\u003e\n      \u003crect x=\"-50\" y=\"-22\" width=\"100\" height=\"44\" rx=\"10\" fill=\"#E8FAEF\" stroke=\"#5FE6A4\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"0\" y=\"-4\" text-anchor=\"middle\" font-size=\"9\" font-weight=\"800\" fill=\"#718096\" font-family=\"Arial,sans-serif\"\u003eSTRIPS\u003c\/text\u003e\n      \u003ctext x=\"0\" y=\"14\" text-anchor=\"middle\" font-size=\"16\" font-weight=\"900\" fill=\"#16A249\" font-family=\"Arial,sans-serif\"\u003e$XX\u003c\/text\u003e\n    \u003c\/g\u003e\n    \u003ctext x=\"478\" y=\"54\" text-anchor=\"middle\" font-size=\"22\" font-weight=\"900\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003e=\u003c\/text\u003e\n    \u003cg transform=\"translate(548,46)\"\u003e\n      \u003crect x=\"-38\" y=\"-22\" width=\"76\" height=\"44\" rx=\"10\" fill=\"#FFFCF7\" stroke=\"#2D3748\" stroke-width=\"2.5\" stroke-dasharray=\"4,3\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"0\" y=\"-7\" text-anchor=\"middle\" font-size=\"8\" font-weight=\"700\" fill=\"#718096\" font-family=\"Arial,sans-serif\"\u003eSEPARATELY\u003c\/text\u003e\n      \u003ctext x=\"0\" y=\"14\" text-anchor=\"middle\" font-size=\"16\" font-weight=\"900\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\" text-decoration=\"line-through\"\u003e$XXX\u003c\/text\u003e\n    \u003c\/g\u003e\n  \u003c\/svg\u003e\n\n  \u003cdiv style=\"display:inline-block;background:linear-gradient(135deg,#5FE6A4 0%,#16A249 100%);color:#fff;padding:14px 32px;border-radius:20px;border:3px solid #2D3748;box-shadow:5px 5px 0 #2D3748;font-size:17px;font-weight:900;letter-spacing:0.5px;transform:rotate(-1deg);\"\u003e\n    🎁 As a bundle: \u003cspan style=\"font-size:24px;\"\u003e$XXX\u003c\/span\u003e · Save $XX\n  \u003c\/div\u003e\n  \u003cp style=\"margin:14px 0 0;font-size:12px;color:#718096;font-style:italic;\"\u003eBundle pricing reflected in the listing price above.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- WHAT YOU DON'T NEED --\u003e\n\u003cdiv style=\"margin:18px 16px;padding:18px 16px;text-align:center;position:relative;\"\u003e\n  \u003ch2 style=\"margin:0 0 6px;font-size:22px;font-weight:800;color:#2D3748;text-align:center;\"\u003eWhat you \u003cspan style=\"background:linear-gradient(180deg,transparent 60%,#FF8FB1 60%,#FF8FB1 92%,transparent 92%);padding:0 4px;\"\u003eDON'T\u003c\/span\u003e need\u003c\/h2\u003e\n  \u003cp style=\"margin:0 0 18px;font-size:14px;color:#718096;text-align:center;font-style:italic;\"\u003eFor once, a list of things you can put down.\u003c\/p\u003e\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:10px;justify-content:center;\"\u003e\n    \u003cspan style=\"background:#fff;padding:10px 16px;border-radius:14px;font-size:13px;font-weight:700;color:#FF6B6B;box-shadow:2px 2px 0 #2D3748;border:2px solid #2D3748;\"\u003e❌ A drill\u003c\/span\u003e\n    \u003cspan style=\"background:#fff;padding:10px 16px;border-radius:14px;font-size:13px;font-weight:700;color:#FF6B6B;box-shadow:2px 2px 0 #2D3748;border:2px solid #2D3748;\"\u003e❌ A cloud subscription\u003c\/span\u003e\n    \u003cspan style=\"background:#fff;padding:10px 16px;border-radius:14px;font-size:13px;font-weight:700;color:#FF6B6B;box-shadow:2px 2px 0 #2D3748;border:2px solid #2D3748;\"\u003e❌ An IT degree\u003c\/span\u003e\n    \u003cspan style=\"background:#fff;padding:10px 16px;border-radius:14px;font-size:13px;font-weight:700;color:#FF6B6B;box-shadow:2px 2px 0 #2D3748;border:2px solid #2D3748;\"\u003e❌ Your phone glued to the door\u003c\/span\u003e\n    \u003cspan style=\"background:#fff;padding:10px 16px;border-radius:14px;font-size:13px;font-weight:700;color:#FF6B6B;box-shadow:2px 2px 0 #2D3748;border:2px solid #2D3748;\"\u003e❌ Permission from your landlord\u003c\/span\u003e\n    \u003cspan style=\"background:#fff;padding:10px 16px;border-radius:14px;font-size:13px;font-weight:700;color:#FF6B6B;box-shadow:2px 2px 0 #2D3748;border:2px solid #2D3748;\"\u003e❌ A second mortgage\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 6. DAY IN THE LIFE TIMELINE --\u003e\n\u003cdiv style=\"margin:32px 16px;padding:30px 22px 26px;background:rgba(255,255,255,0.72);border-radius:30px;box-shadow:0 14px 36px rgba(255,169,77,0.16);position:relative;overflow:visible;\"\u003e\n\u003cdiv style=\"position:absolute;top:-12px;right:-12px;width:46px;height:46px;pointer-events:none;z-index:5;\"\u003e\u003csvg viewbox=\"0 0 60 60\" width=\"46\" height=\"46\"\u003e\u003cg\u003e\u003ccircle cx=\"30\" cy=\"30\" r=\"14\" fill=\"#FFA94D\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\u003cline x1=\"30\" y1=\"6\" x2=\"30\" y2=\"14\" stroke=\"#FFA94D\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"30\" y1=\"46\" x2=\"30\" y2=\"54\" stroke=\"#FFA94D\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"6\" y1=\"30\" x2=\"14\" y2=\"30\" stroke=\"#FFA94D\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"46\" y1=\"30\" x2=\"54\" y2=\"30\" stroke=\"#FFA94D\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"13\" y1=\"13\" x2=\"18\" y2=\"18\" stroke=\"#FFA94D\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"42\" y1=\"42\" x2=\"47\" y2=\"47\" stroke=\"#FFA94D\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"13\" y1=\"47\" x2=\"18\" y2=\"42\" stroke=\"#FFA94D\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"42\" y1=\"18\" x2=\"47\" y2=\"13\" stroke=\"#FFA94D\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003canimatetransform attributename=\"transform\" type=\"rotate\" from=\"0 30 30\" to=\"360 30 30\" dur=\"20s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n  \u003ch2 style=\"margin:0 0 6px;font-size:26px;font-weight:800;color:#2D3748;text-align:center;\"\u003eA day in the playroom\u003c\/h2\u003e\n  \u003cp style=\"margin:0 0 22px;font-size:14px;color:#718096;text-align:center;\"\u003eSame room, four moods. The cam doesn't blink.\u003c\/p\u003e\n\n  \u003csvg viewbox=\"0 0 800 220\" width=\"100%\" height=\"auto\" preserveaspectratio=\"xMidYMid meet\" style=\"display:block;\"\u003e\n    \u003cdefs\u003e\n      \u003clineargradient id=\"dawnGrad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"\u003e\u003cstop offset=\"0%\" stop-color=\"#FFD9B0\"\u003e\u003c\/stop\u003e\u003cstop offset=\"100%\" stop-color=\"#FFE9F3\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\n      \u003clineargradient id=\"noonGrad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"\u003e\u003cstop offset=\"0%\" stop-color=\"#A8E0FF\"\u003e\u003c\/stop\u003e\u003cstop offset=\"100%\" stop-color=\"#FFF6D6\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\n      \u003clineargradient id=\"afternoonGrad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"\u003e\u003cstop offset=\"0%\" stop-color=\"#FFC093\"\u003e\u003c\/stop\u003e\u003cstop offset=\"100%\" stop-color=\"#FFE066\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\n      \u003clineargradient id=\"duskGrad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"\u003e\u003cstop offset=\"0%\" stop-color=\"#3D2C6B\"\u003e\u003c\/stop\u003e\u003cstop offset=\"100%\" stop-color=\"#7B5FA8\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\n    \u003c\/defs\u003e\n\n    \u003c!-- arcing sun across timeline --\u003e\n    \u003cg\u003e\n      \u003ccircle cx=\"0\" cy=\"0\" r=\"14\" fill=\"#FFD93D\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"0\" cy=\"0\" r=\"20\" fill=\"#FFD93D\" opacity=\"0.3\"\u003e\u003c\/circle\u003e\n      \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"100,40;300,12;500,12;700,40;700,40;100,40\" keytimes=\"0;0.25;0.5;0.75;0.99;1\" dur=\"20s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003canimate attributename=\"opacity\" values=\"1;1;1;1;0;0;1\" keytimes=\"0;0.25;0.5;0.7;0.75;0.95;1\" dur=\"20s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n    \u003c\/g\u003e\n    \u003c!-- moon for dusk panel --\u003e\n    \u003cg transform=\"translate(700,40)\" opacity=\"0.95\"\u003e\n      \u003ccircle cx=\"0\" cy=\"0\" r=\"11\" fill=\"#fff\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"-3\" cy=\"-3\" r=\"2\" fill=\"#E0D5C0\"\u003e\u003c\/circle\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- 4 panels --\u003e\n    \u003c!-- Panel 1: 7am dawn chaos --\u003e\n    \u003cg transform=\"translate(20,72)\"\u003e\n      \u003crect x=\"0\" y=\"0\" width=\"170\" height=\"120\" fill=\"url(#dawnGrad)\" stroke=\"#2D3748\" stroke-width=\"2.5\" rx=\"10\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"0\" y=\"100\" width=\"170\" height=\"20\" fill=\"#C19A6B\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/rect\u003e\n      \u003c!-- toy chaos --\u003e\n      \u003ccircle cx=\"30\" cy=\"92\" r=\"6\" fill=\"#FF6B6B\"\u003e\u003c\/circle\u003e\n      \u003crect x=\"50\" y=\"86\" width=\"10\" height=\"10\" fill=\"#4D96FF\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"70\" y=\"88\" width=\"8\" height=\"8\" fill=\"#FFD93D\"\u003e\u003c\/rect\u003e\n      \u003ccircle cx=\"100\" cy=\"94\" r=\"5\" fill=\"#5FE6A4\"\u003e\u003c\/circle\u003e\n      \u003c!-- cam in corner watching --\u003e\n      \u003cg transform=\"translate(150,18)\"\u003e\n        \u003ccircle cx=\"0\" cy=\"0\" r=\"8\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"0\" cy=\"0\" r=\"5\" fill=\"#1A202C\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"-1\" cy=\"-1\" r=\"1.5\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"rotate\" values=\"150,18;-30 150 18;30 150 18;150 18\" keytimes=\"0;0.3;0.6;1\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n      \u003c!-- tornado kid --\u003e\n      \u003cg\u003e\n        \u003cellipse cx=\"0\" cy=\"-10\" rx=\"10\" ry=\"14\" fill=\"#FF8FB1\"\u003e\u003c\/ellipse\u003e\n        \u003ccircle cx=\"0\" cy=\"-26\" r=\"6\" fill=\"#FFB89C\"\u003e\u003c\/circle\u003e\n        \u003cline x1=\"-4\" y1=\"-12\" x2=\"-12\" y2=\"-4\" stroke=\"#FFB89C\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"4\" y1=\"-12\" x2=\"12\" y2=\"-16\" stroke=\"#FFB89C\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"40,100;120,100;40,100\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n      \u003ctext x=\"85\" y=\"14\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"800\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003e7:00 AM\u003c\/text\u003e\n      \u003ctext x=\"85\" y=\"138\" text-anchor=\"middle\" font-size=\"9\" font-weight=\"700\" fill=\"#FF6B6B\" font-family=\"Arial,sans-serif\"\u003ePRE-COFFEE CHAOS\u003c\/text\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- Panel 2: 12pm naptime --\u003e\n    \u003cg transform=\"translate(210,72)\"\u003e\n      \u003crect x=\"0\" y=\"0\" width=\"170\" height=\"120\" fill=\"url(#noonGrad)\" stroke=\"#2D3748\" stroke-width=\"2.5\" rx=\"10\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"0\" y=\"100\" width=\"170\" height=\"20\" fill=\"#C19A6B\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/rect\u003e\n      \u003c!-- bed with sleeping kid --\u003e\n      \u003cg transform=\"translate(40,82)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"100\" height=\"20\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"1.5\" rx=\"3\"\u003e\u003c\/rect\u003e\n        \u003cpath d=\"M 0,0 Q 30,-6 60,2 Q 90,-4 100,0 L 100,20 L 0,20 Z\" fill=\"#B89BFF\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n        \u003ccircle cx=\"14\" cy=\"-2\" r=\"6\" fill=\"#FFB89C\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"11\" cy=\"-3\" r=\"0.6\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"17\" cy=\"-3\" r=\"0.6\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003cpath d=\"M 12,0 Q 14,2 16,0\" fill=\"none\" stroke=\"#2D3748\" stroke-width=\"0.6\"\u003e\u003c\/path\u003e\n      \u003c\/g\u003e\n      \u003c!-- Z's --\u003e\n      \u003ctext x=\"60\" y=\"62\" font-size=\"14\" font-weight=\"800\" fill=\"#B89BFF\" font-family=\"Arial,sans-serif\"\u003ez\u003canimate attributename=\"opacity\" values=\"0.3;1;0.3\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/text\u003e\n      \u003ctext x=\"74\" y=\"50\" font-size=\"18\" font-weight=\"800\" fill=\"#B89BFF\" font-family=\"Arial,sans-serif\"\u003eZ\u003canimate attributename=\"opacity\" values=\"0.5;1;0.5\" dur=\"2.4s\" begin=\"-0.8s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/text\u003e\n      \u003ctext x=\"92\" y=\"38\" font-size=\"22\" font-weight=\"800\" fill=\"#B89BFF\" font-family=\"Arial,sans-serif\"\u003eZ\u003canimate attributename=\"opacity\" values=\"0.7;1;0.7\" dur=\"2.4s\" begin=\"-1.6s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/text\u003e\n      \u003c!-- cam watching --\u003e\n      \u003cg transform=\"translate(150,18)\"\u003e\n        \u003ccircle cx=\"0\" cy=\"0\" r=\"8\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"0\" cy=\"0\" r=\"5\" fill=\"#1A202C\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"-1\" cy=\"-1\" r=\"1.5\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\n      \u003c\/g\u003e\n      \u003ctext x=\"85\" y=\"14\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"800\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003e12:00 PM\u003c\/text\u003e\n      \u003ctext x=\"85\" y=\"138\" text-anchor=\"middle\" font-size=\"9\" font-weight=\"700\" fill=\"#4D96FF\" font-family=\"Arial,sans-serif\"\u003eNAPTIME (DON'T BREATHE)\u003c\/text\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- Panel 3: 3pm cape mode --\u003e\n    \u003cg transform=\"translate(400,72)\"\u003e\n      \u003crect x=\"0\" y=\"0\" width=\"170\" height=\"120\" fill=\"url(#afternoonGrad)\" stroke=\"#2D3748\" stroke-width=\"2.5\" rx=\"10\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"0\" y=\"100\" width=\"170\" height=\"20\" fill=\"#C19A6B\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/rect\u003e\n      \u003c!-- crayon scribbles on the floor wall --\u003e\n      \u003cpath d=\"M 20,60 Q 30,50 40,62 Q 50,70 60,58\" fill=\"none\" stroke=\"#FF6B6B\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M 100,40 L 110,55 L 120,42\" fill=\"none\" stroke=\"#4D96FF\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n      \u003ctext x=\"20\" y=\"80\" font-size=\"12\" fill=\"#FFD93D\" font-family=\"Arial,sans-serif\"\u003e≈≈≈\u003c\/text\u003e\n      \u003c!-- caped kid running --\u003e\n      \u003cg\u003e\n        \u003cellipse cx=\"0\" cy=\"-10\" rx=\"10\" ry=\"14\" fill=\"#FF8FB1\"\u003e\u003c\/ellipse\u003e\n        \u003ccircle cx=\"0\" cy=\"-26\" r=\"7\" fill=\"#FFB89C\"\u003e\u003c\/circle\u003e\n        \u003cpolygon points=\"-10,-12 -22,4 -8,0\" fill=\"#FF6B6B\"\u003e\u003c\/polygon\u003e\n        \u003cline x1=\"-3\" y1=\"6\" x2=\"-8\" y2=\"14\" stroke=\"#4D96FF\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"3\" y1=\"6\" x2=\"8\" y2=\"16\" stroke=\"#4D96FF\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"20,98;150,98;20,98\" dur=\"4s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n      \u003c!-- cam tracking --\u003e\n      \u003cg transform=\"translate(150,18)\"\u003e\n        \u003cg\u003e\n          \u003ccircle cx=\"0\" cy=\"0\" r=\"8\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"0\" cy=\"0\" r=\"5\" fill=\"#1A202C\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"-1\" cy=\"-1\" r=\"1.5\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\n          \u003canimatetransform attributename=\"transform\" type=\"rotate\" values=\"-30;30;-30\" dur=\"4s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003c\/g\u003e\n      \u003c\/g\u003e\n      \u003ctext x=\"85\" y=\"14\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"800\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003e3:00 PM\u003c\/text\u003e\n      \u003ctext x=\"85\" y=\"138\" text-anchor=\"middle\" font-size=\"9\" font-weight=\"700\" fill=\"#FFA94D\" font-family=\"Arial,sans-serif\"\u003eCAPE MODE ENGAGED\u003c\/text\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- Panel 4: 7pm bedtime --\u003e\n    \u003cg transform=\"translate(590,72)\"\u003e\n      \u003crect x=\"0\" y=\"0\" width=\"170\" height=\"120\" fill=\"url(#duskGrad)\" stroke=\"#2D3748\" stroke-width=\"2.5\" rx=\"10\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"0\" y=\"100\" width=\"170\" height=\"20\" fill=\"#5C3F1E\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/rect\u003e\n      \u003c!-- moon and stars --\u003e\n      \u003ccircle cx=\"40\" cy=\"30\" r=\"9\" fill=\"#fff\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"36\" cy=\"27\" r=\"2\" fill=\"#E0D5C0\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"80\" cy=\"25\" r=\"1.4\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.4;1;0.4\" dur=\"2.2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"110\" cy=\"40\" r=\"1.2\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.6;1;0.6\" dur=\"2.6s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"130\" cy=\"22\" r=\"1.4\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.5;1;0.5\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003c!-- bed with sleeping kid --\u003e\n      \u003cg transform=\"translate(40,82)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"100\" height=\"20\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"1.5\" rx=\"3\"\u003e\u003c\/rect\u003e\n        \u003cpath d=\"M 0,0 Q 30,-6 60,2 Q 90,-4 100,0 L 100,20 L 0,20 Z\" fill=\"#FF8FB1\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n        \u003ccircle cx=\"14\" cy=\"-2\" r=\"6\" fill=\"#FFB89C\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"11\" cy=\"-3\" r=\"0.4\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"17\" cy=\"-3\" r=\"0.4\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n      \u003c\/g\u003e\n      \u003c!-- cam with green LED night mode --\u003e\n      \u003cg transform=\"translate(150,18)\"\u003e\n        \u003ccircle cx=\"0\" cy=\"0\" r=\"8\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"0\" cy=\"0\" r=\"5\" fill=\"#1A202C\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"-1\" cy=\"-1\" r=\"1.5\" fill=\"#5FE6A4\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"0\" cy=\"0\" r=\"11\" fill=\"none\" stroke=\"#5FE6A4\" stroke-width=\"1\" opacity=\"0.4\"\u003e\n          \u003canimate attributename=\"r\" values=\"8;14;8\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003canimate attributename=\"opacity\" values=\"0.4;0;0.4\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003c\/circle\u003e\n      \u003c\/g\u003e\n      \u003ctext x=\"85\" y=\"14\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"800\" fill=\"#fff\" font-family=\"Arial,sans-serif\"\u003e7:00 PM\u003c\/text\u003e\n      \u003ctext x=\"85\" y=\"138\" text-anchor=\"middle\" font-size=\"9\" font-weight=\"700\" fill=\"#B89BFF\" font-family=\"Arial,sans-serif\"\u003ePEACE. FINALLY.\u003c\/text\u003e\n    \u003c\/g\u003e\n\n  \u003c\/svg\u003e\n\u003c\/div\u003e\n\n\u003c!-- 7. WHY PARENTS BUY --\u003e\n\u003cdiv style=\"position:relative;margin:14px 16px;padding:32px 24px;background:rgba(255,253,228,0.78);border-radius:30px;box-shadow:0 12px 32px rgba(255,217,61,0.18);overflow:hidden;\"\u003e\n\n  \u003c!-- flying rocket easter egg --\u003e\n  \u003csvg viewbox=\"0 0 800 60\" width=\"100%\" height=\"40\" preserveaspectratio=\"none\" style=\"position:absolute;top:6px;left:0;pointer-events:none;\"\u003e\n    \u003cg\u003e\n      \u003cg transform=\"rotate(20)\"\u003e\n        \u003cpolygon points=\"0,-8 8,8 -8,8\" fill=\"#FF6B6B\"\u003e\u003c\/polygon\u003e\n        \u003crect x=\"-5\" y=\"8\" width=\"10\" height=\"8\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n        \u003cpolygon points=\"-5,16 -10,22 -5,18\" fill=\"#FFD93D\"\u003e\u003c\/polygon\u003e\n        \u003cpolygon points=\"5,16 10,22 5,18\" fill=\"#FFD93D\"\u003e\u003c\/polygon\u003e\n        \u003cpolygon points=\"0,16 -3,28 3,28\" fill=\"#FFA94D\"\u003e\u003c\/polygon\u003e\n        \u003ccircle cx=\"0\" cy=\"0\" r=\"2.5\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\n      \u003c\/g\u003e\n      \u003canimatemotion dur=\"14s\" repeatcount=\"indefinite\" path=\"M -40,40 Q 200,-30 400,20 T 860,-20\"\u003e\u003c\/animatemotion\u003e\n    \u003c\/g\u003e\n  \u003c\/svg\u003e\n\n  \u003ch2 style=\"margin:0 0 6px;font-size:26px;font-weight:800;color:#2D3748;text-align:center;position:relative;\"\u003e\n    Reasons you'll secretly love this\n  \u003c\/h2\u003e\n  \u003cp style=\"margin:0 0 22px;font-size:14px;color:#718096;text-align:center;position:relative;\"\u003eThe honest list. No marketing voice.\u003c\/p\u003e\n\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:14px;position:relative;\"\u003e\n    \u003cdiv style=\"flex:1 1 240px;min-width:240px;background:#fff;border-radius:18px;padding:18px;border:2px solid #FFE066;\"\u003e\n      \u003cdiv style=\"font-size:30px;margin-bottom:6px;\"\u003e😴\u003c\/div\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:15px;font-weight:800;color:#2D3748;\"\u003eNaptime monitoring\u003c\/h4\u003e\n      \u003cp style=\"margin:0;font-size:14px;color:#4A5568;line-height:1.5;\"\u003eWithout standing in the doorway breathing weirdly. Check the room from the kitchen, not from a creaky floorboard.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px;min-width:240px;background:#fff;border-radius:18px;padding:18px;border:2px solid #FFE066;\"\u003e\n      \u003cdiv style=\"font-size:30px;margin-bottom:6px;\"\u003e🖍️\u003c\/div\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:15px;font-weight:800;color:#2D3748;\"\u003eThe \"who drew on the wall\" case\u003c\/h4\u003e\n      \u003cp style=\"margin:0;font-size:14px;color:#4A5568;line-height:1.5;\"\u003eSolved on the playback. Justice for the textured feature wall. Closure for everyone except the artist.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px;min-width:240px;background:#fff;border-radius:18px;padding:18px;border:2px solid #FFE066;\"\u003e\n      \u003cdiv style=\"font-size:30px;margin-bottom:6px;\"\u003e📣\u003c\/div\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:15px;font-weight:800;color:#2D3748;\"\u003eTwo-way talk\u003c\/h4\u003e\n      \u003cp style=\"margin:0;font-size:14px;color:#4A5568;line-height:1.5;\"\u003e\"Please stop jumping on the lounge\" delivered remotely from the laundry. A modern miracle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 240px;min-width:240px;background:#fff;border-radius:18px;padding:18px;border:2px solid #FFE066;\"\u003e\n      \u003cdiv style=\"font-size:30px;margin-bottom:6px;\"\u003e🛟\u003c\/div\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:15px;font-weight:800;color:#2D3748;\"\u003eBabysitter peace of mind\u003c\/h4\u003e\n      \u003cp style=\"margin:0;font-size:14px;color:#4A5568;line-height:1.5;\"\u003eDate night without the constant phone-checking. Smart alerts only ping when something actually happens.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 8. CAM ANATOMY DIAGRAM --\u003e\n\u003cdiv style=\"margin:14px 16px;padding:30px 22px;background:rgba(255,255,255,0.68);border-radius:30px;box-shadow:0 14px 36px rgba(184,155,255,0.18);position:relative;overflow:hidden;\"\u003e\n  \u003ch2 style=\"margin:0 0 16px;font-size:26px;font-weight:800;color:#2D3748;text-align:center;\"\u003eAnatomy of the E30\u003c\/h2\u003e\n\n  \u003csvg viewbox=\"0 0 800 320\" width=\"100%\" height=\"auto\" preserveaspectratio=\"xMidYMid meet\" style=\"display:block;max-width:760px;margin:0 auto;\"\u003e\n    \u003c!-- big cam in centre --\u003e\n    \u003cg transform=\"translate(400,170)\"\u003e\n      \u003c!-- ambient glow --\u003e\n      \u003ccircle cx=\"0\" cy=\"-10\" r=\"80\" fill=\"#FFE066\" opacity=\"0.3\"\u003e\n        \u003canimate attributename=\"opacity\" values=\"0.15;0.35;0.15\" dur=\"4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/circle\u003e\n      \u003c!-- base --\u003e\n      \u003cellipse cx=\"0\" cy=\"50\" rx=\"60\" ry=\"10\" fill=\"#D0D0D0\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/ellipse\u003e\n      \u003c!-- body --\u003e\n      \u003crect x=\"-26\" y=\"-10\" width=\"52\" height=\"62\" rx=\"6\" fill=\"#FAFAFA\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/rect\u003e\n      \u003c!-- LED --\u003e\n      \u003ccircle cx=\"0\" cy=\"46\" r=\"2.5\" fill=\"#5FE6A4\"\u003e\n        \u003canimate attributename=\"opacity\" values=\"0.4;1;0.4\" dur=\"1.8s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/circle\u003e\n      \u003c!-- neck --\u003e\n      \u003crect x=\"-12\" y=\"-30\" width=\"24\" height=\"22\" fill=\"#FAFAFA\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003c!-- panning head --\u003e\n      \u003cg\u003e\n        \u003ccircle cx=\"0\" cy=\"-46\" r=\"40\" fill=\"#FAFAFA\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"0\" cy=\"-46\" r=\"28\" fill=\"#1A202C\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"0\" cy=\"-46\" r=\"20\" fill=\"#000\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"-6\" cy=\"-52\" r=\"6\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"-7\" cy=\"-53\" r=\"2\" fill=\"#fff\"\u003e\u003c\/circle\u003e\n        \u003c!-- IR ring --\u003e\n        \u003ccircle cx=\"0\" cy=\"-46\" r=\"32\" fill=\"none\" stroke=\"#FF6B6B\" stroke-width=\"1\" stroke-dasharray=\"2,3\" opacity=\"0.5\"\u003e\u003c\/circle\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"rotate\" values=\"-12 0 -46;12 0 -46;-12 0 -46\" dur=\"6s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n      \u003c!-- spotlight --\u003e\n      \u003cg transform=\"translate(0,-46)\"\u003e\n        \u003ccircle r=\"48\" fill=\"none\" stroke=\"#FFD93D\" stroke-width=\"2\" opacity=\"0.6\"\u003e\n          \u003canimate attributename=\"r\" values=\"44;58;44\" dur=\"3.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003canimate attributename=\"opacity\" values=\"0.6;0;0.6\" dur=\"3.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003c\/circle\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- annotation lines --\u003e\n    \u003c!-- LENS --\u003e\n    \u003cg\u003e\n      \u003cline x1=\"370\" y1=\"118\" x2=\"220\" y2=\"60\" stroke=\"#FF6B6B\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n      \u003ccircle cx=\"220\" cy=\"60\" r=\"4\" fill=\"#FF6B6B\"\u003e\u003c\/circle\u003e\n      \u003crect x=\"60\" y=\"38\" width=\"160\" height=\"46\" rx=\"10\" fill=\"#fff\" stroke=\"#FF6B6B\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"140\" y=\"58\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"800\" fill=\"#FF6B6B\" font-family=\"Arial,sans-serif\"\u003e4K LENS\u003c\/text\u003e\n      \u003ctext x=\"140\" y=\"74\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"600\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003e125° FOV · 3840×2160\u003c\/text\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- IR + SPOTLIGHT --\u003e\n    \u003cg\u003e\n      \u003cline x1=\"430\" y1=\"118\" x2=\"580\" y2=\"60\" stroke=\"#FFA94D\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n      \u003ccircle cx=\"580\" cy=\"60\" r=\"4\" fill=\"#FFA94D\"\u003e\u003c\/circle\u003e\n      \u003crect x=\"580\" y=\"38\" width=\"200\" height=\"46\" rx=\"10\" fill=\"#fff\" stroke=\"#FFA94D\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"680\" y=\"58\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"800\" fill=\"#FFA94D\" font-family=\"Arial,sans-serif\"\u003eSPOTLIGHT + IR\u003c\/text\u003e\n      \u003ctext x=\"680\" y=\"74\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"600\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003eColour night vision\u003c\/text\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- PAN --\u003e\n    \u003cg\u003e\n      \u003cline x1=\"368\" y1=\"170\" x2=\"220\" y2=\"170\" stroke=\"#4D96FF\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n      \u003ccircle cx=\"220\" cy=\"170\" r=\"4\" fill=\"#4D96FF\"\u003e\u003c\/circle\u003e\n      \u003crect x=\"60\" y=\"148\" width=\"160\" height=\"46\" rx=\"10\" fill=\"#fff\" stroke=\"#4D96FF\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"140\" y=\"168\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"800\" fill=\"#4D96FF\" font-family=\"Arial,sans-serif\"\u003e360° PAN\u003c\/text\u003e\n      \u003ctext x=\"140\" y=\"184\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"600\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003e+ 75° tilt, AI tracking\u003c\/text\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- AUDIO --\u003e\n    \u003cg\u003e\n      \u003cline x1=\"432\" y1=\"170\" x2=\"580\" y2=\"170\" stroke=\"#16A249\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n      \u003ccircle cx=\"580\" cy=\"170\" r=\"4\" fill=\"#16A249\"\u003e\u003c\/circle\u003e\n      \u003crect x=\"580\" y=\"148\" width=\"200\" height=\"46\" rx=\"10\" fill=\"#fff\" stroke=\"#16A249\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"680\" y=\"168\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"800\" fill=\"#16A249\" font-family=\"Arial,sans-serif\"\u003eTWO-WAY AUDIO\u003c\/text\u003e\n      \u003ctext x=\"680\" y=\"184\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"600\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003eMic + speaker built in\u003c\/text\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- microSD --\u003e\n    \u003cg\u003e\n      \u003cline x1=\"375\" y1=\"220\" x2=\"220\" y2=\"280\" stroke=\"#7B5FE6\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n      \u003ccircle cx=\"220\" cy=\"280\" r=\"4\" fill=\"#7B5FE6\"\u003e\u003c\/circle\u003e\n      \u003crect x=\"60\" y=\"258\" width=\"160\" height=\"46\" rx=\"10\" fill=\"#fff\" stroke=\"#7B5FE6\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"140\" y=\"278\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"800\" fill=\"#7B5FE6\" font-family=\"Arial,sans-serif\"\u003emicroSD SLOT\u003c\/text\u003e\n      \u003ctext x=\"140\" y=\"294\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"600\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003eUp to 128GB · no sub\u003c\/text\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- USB-C --\u003e\n    \u003cg\u003e\n      \u003cline x1=\"425\" y1=\"220\" x2=\"580\" y2=\"280\" stroke=\"#FF6B6B\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n      \u003ccircle cx=\"580\" cy=\"280\" r=\"4\" fill=\"#FF6B6B\"\u003e\u003c\/circle\u003e\n      \u003crect x=\"580\" y=\"258\" width=\"200\" height=\"46\" rx=\"10\" fill=\"#fff\" stroke=\"#FF6B6B\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"680\" y=\"278\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"800\" fill=\"#FF6B6B\" font-family=\"Arial,sans-serif\"\u003eUSB-C POWER\u003c\/text\u003e\n      \u003ctext x=\"680\" y=\"294\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"600\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003ePlug in \u0026amp; you're done\u003c\/text\u003e\n    \u003c\/g\u003e\n  \u003c\/svg\u003e\n\u003c\/div\u003e\n\n\u003c!-- CAM MASCOT 2 --\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:12px;justify-content:center;margin:18px auto;max-width:520px;padding:0 16px;\"\u003e\n\u003csvg viewbox=\"0 0 60 60\" width=\"56\" height=\"56\" style=\"flex-shrink:0;\"\u003e\u003cg\u003e\u003ccircle cx=\"30\" cy=\"30\" r=\"22\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"30\" cy=\"30\" r=\"14\" fill=\"#1A202C\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"30\" cy=\"30\" r=\"9\" fill=\"#000\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"26\" cy=\"26\" r=\"3\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"25\" cy=\"25\" r=\"1\" fill=\"#fff\"\u003e\u003c\/circle\u003e\u003cpath d=\"M 24,40 Q 30,46 36,40\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0;0,-2;0,0\" dur=\"2.6s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003cdiv style=\"background:#E8FAEF;border:2px solid #5FE6A4;padding:10px 16px;border-radius:18px;border-bottom-left-radius:4px;font-size:13px;font-weight:700;color:#2D3748;line-height:1.4;font-style:italic;flex:1 1 auto;max-width:380px;position:relative;\"\u003eYes I have a tiny green light. No I am not always recording you. Toggle me off whenever.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 9. SPECS BUBBLES with hidden monster --\u003e\n\u003cdiv style=\"position:relative;padding:24px 16px 8px;\"\u003e\n  \u003ch2 style=\"text-align:center;margin:0 0 8px;font-size:24px;font-weight:800;color:#2D3748;\"\u003eCam specs in plain English\u003c\/h2\u003e\n  \u003cp style=\"text-align:center;margin:0 0 22px;font-size:14px;color:#718096;\"\u003e\n    👀 Critter #2 of 5 is hiding in this section. Spotted it yet?\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:12px;justify-content:center;position:relative;\"\u003e\n\n    \u003c!-- HIDDEN: critter #2 - peeking purple monster --\u003e\n    \u003cdiv style=\"position:absolute;bottom:-26px;right:8px;width:50px;height:60px;overflow:hidden;pointer-events:none;\"\u003e\n      \u003csvg viewbox=\"0 0 60 80\" width=\"60\" height=\"80\"\u003e\n        \u003cg\u003e\n          \u003cellipse cx=\"30\" cy=\"50\" rx=\"22\" ry=\"22\" fill=\"#B89BFF\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"22\" cy=\"44\" rx=\"6\" ry=\"7\" fill=\"#fff\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"38\" cy=\"44\" rx=\"6\" ry=\"7\" fill=\"#fff\"\u003e\u003c\/ellipse\u003e\n          \u003ccircle cx=\"22\" cy=\"46\" r=\"3\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"38\" cy=\"46\" r=\"3\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M 22,58 Q 30,64 38,58\" fill=\"none\" stroke=\"#2D3748\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n          \u003cpolygon points=\"14,30 18,38 22,30\" fill=\"#B89BFF\"\u003e\u003c\/polygon\u003e\n          \u003cpolygon points=\"38,30 42,38 46,30\" fill=\"#B89BFF\"\u003e\u003c\/polygon\u003e\n          \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,8;0,2;0,8\" dur=\"3.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003c\/g\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n\n    \u003cspan style=\"background:#FFE4EC;border:2px solid #FF8FB1;color:#2D3748;padding:10px 16px;border-radius:20px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;\"\u003e\n      \u003cspan style=\"background:#FF6B6B;color:#fff;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;\"\u003e📺\u003c\/span\u003e\n      4K UHD (3840×2160)\n    \u003c\/span\u003e\n    \u003cspan style=\"background:#E0F4FF;border:2px solid #6FC3FF;color:#2D3748;padding:10px 16px;border-radius:20px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;\"\u003e\n      \u003cspan style=\"background:#4D96FF;color:#fff;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;\"\u003e🔄\u003c\/span\u003e\n      360° pan, 75° tilt\n    \u003c\/span\u003e\n    \u003cspan style=\"background:#FFF6D6;border:2px solid #FFD93D;color:#2D3748;padding:10px 16px;border-radius:20px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;\"\u003e\n      \u003cspan style=\"background:#FFA94D;color:#fff;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;\"\u003e👁️\u003c\/span\u003e\n      125° wide field of view\n    \u003c\/span\u003e\n    \u003cspan style=\"background:#E8FAEF;border:2px solid #5FE6A4;color:#2D3748;padding:10px 16px;border-radius:20px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;\"\u003e\n      \u003cspan style=\"background:#16A249;color:#fff;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;\"\u003e🤖\u003c\/span\u003e\n      AI tracking + person, pet, cry detection\n    \u003c\/span\u003e\n    \u003cspan style=\"background:#F0E6FF;border:2px solid #B89BFF;color:#2D3748;padding:10px 16px;border-radius:20px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;\"\u003e\n      \u003cspan style=\"background:#7B5FE6;color:#fff;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;\"\u003e🌙\u003c\/span\u003e\n      Colour night vision + spotlight\n    \u003c\/span\u003e\n    \u003cspan style=\"background:#FFE4EC;border:2px solid #FF8FB1;color:#2D3748;padding:10px 16px;border-radius:20px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;\"\u003e\n      \u003cspan style=\"background:#FF6B6B;color:#fff;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;\"\u003e🗣️\u003c\/span\u003e\n      Two-way audio\n    \u003c\/span\u003e\n    \u003cspan style=\"background:#FFF6D6;border:2px solid #FFD93D;color:#2D3748;padding:10px 16px;border-radius:20px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;\"\u003e\n      \u003cspan style=\"background:#FFA94D;color:#fff;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;\"\u003e💾\u003c\/span\u003e\n      microSD up to 128GB (Class 10, sold separately)\n    \u003c\/span\u003e\n    \u003cspan style=\"background:#E0F4FF;border:2px solid #6FC3FF;color:#2D3748;padding:10px 16px;border-radius:20px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;\"\u003e\n      \u003cspan style=\"background:#4D96FF;color:#fff;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;\"\u003e🏠\u003c\/span\u003e\n      Standalone or HomeBase 3 compatible\n    \u003c\/span\u003e\n    \u003cspan style=\"background:#E8FAEF;border:2px solid #5FE6A4;color:#2D3748;padding:10px 16px;border-radius:20px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;\"\u003e\n      \u003cspan style=\"background:#16A249;color:#fff;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;\"\u003e🆓\u003c\/span\u003e\n      No subscription required\n    \u003c\/span\u003e\n    \u003cspan style=\"background:#F0E6FF;border:2px solid #B89BFF;color:#2D3748;padding:10px 16px;border-radius:20px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;\"\u003e\n      \u003cspan style=\"background:#7B5FE6;color:#fff;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;\"\u003e🔌\u003c\/span\u003e\n      USB-C powered (plug-in)\n    \u003c\/span\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- PRIVACY REASSURANCE --\u003e\n\u003cdiv style=\"margin:14px 16px;padding:28px 24px;background:linear-gradient(135deg,rgba(232,250,239,0.85) 0%,rgba(216,244,224,0.85) 100%);border-radius:30px;box-shadow:0 14px 36px rgba(22,162,73,0.16);position:relative;overflow:visible;\"\u003e\n\u003cdiv style=\"position:absolute;top:-12px;right:-12px;width:46px;height:46px;pointer-events:none;z-index:5;\"\u003e\u003csvg viewbox=\"0 0 60 60\" width=\"46\" height=\"46\"\u003e\u003cg\u003e\u003crect x=\"14\" y=\"26\" width=\"32\" height=\"26\" rx=\"3\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M 20,26 v-6 a10 10 0 0 1 20 0 v6\" fill=\"none\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/path\u003e\u003ccircle cx=\"30\" cy=\"38\" r=\"3\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n  \u003cp style=\"margin:0 0 6px;font-size:13px;color:#16A249;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-align:center;\"\u003e🔒 Privacy that respects you\u003c\/p\u003e\n  \u003ch2 style=\"margin:0 0 18px;font-size:24px;font-weight:800;color:#2D3748;text-align:center;\"\u003eYour footage. \u003cspan style=\"background:linear-gradient(180deg,transparent 60%,#5FE6A4 60%,#5FE6A4 92%,transparent 92%);padding:0 4px;\"\u003eYour phone.\u003c\/span\u003e Your house.\u003c\/h2\u003e\n\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:14px;\"\u003e\n    \u003cdiv style=\"flex:1 1 220px;min-width:220px;background:rgba(255,255,255,0.78);border-radius:18px;padding:18px;\"\u003e\n      \u003cdiv style=\"font-size:28px;margin-bottom:6px;\"\u003e💾\u003c\/div\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:15px;font-weight:800;color:#16A249;\"\u003eLocal-first storage\u003c\/h4\u003e\n      \u003cp style=\"margin:0;font-size:13px;color:#4A5568;line-height:1.5;\"\u003eRecords to a microSD card in the cam itself. Your living room doesn't get uploaded to a stranger's server.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 220px;min-width:220px;background:rgba(255,255,255,0.78);border-radius:18px;padding:18px;\"\u003e\n      \u003cdiv style=\"font-size:28px;margin-bottom:6px;\"\u003e🔇\u003c\/div\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:15px;font-weight:800;color:#16A249;\"\u003eOne-tap mic mute\u003c\/h4\u003e\n      \u003cp style=\"margin:0;font-size:13px;color:#4A5568;line-height:1.5;\"\u003eAudio off whenever you want. Direct app toggle. No setting buried five menus deep.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 220px;min-width:220px;background:rgba(255,255,255,0.78);border-radius:18px;padding:18px;\"\u003e\n      \u003cdiv style=\"font-size:28px;margin-bottom:6px;\"\u003e🆓\u003c\/div\u003e\n      \u003ch4 style=\"margin:0 0 6px;font-size:15px;font-weight:800;color:#16A249;\"\u003eNo subscription tax\u003c\/h4\u003e\n      \u003cp style=\"margin:0;font-size:13px;color:#4A5568;line-height:1.5;\"\u003eAll features, free. No paywalled \"premium AI.\" Eufy doesn't gate the basics.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 1-2-3 SETUP WALKTHROUGH --\u003e\n\u003cdiv style=\"margin:28px 16px;padding:30px 22px 26px;background:rgba(255,255,255,0.78);border-radius:30px;box-shadow:0 14px 36px rgba(111,195,255,0.18);position:relative;overflow:hidden;\"\u003e\n  \u003ch2 style=\"margin:0 0 6px;font-size:26px;font-weight:800;color:#2D3748;text-align:center;\"\u003eUp and running in 3 steps\u003c\/h2\u003e\n  \u003cp style=\"margin:0 0 22px;font-size:14px;color:#718096;text-align:center;\"\u003eNo drilling. No swearing. No regret.\u003c\/p\u003e\n\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:14px;justify-content:center;\"\u003e\n\n    \u003cdiv style=\"flex:1 1 220px;min-width:200px;max-width:260px;text-align:center;position:relative;\"\u003e\n      \u003cdiv style=\"display:inline-block;background:#FF6B6B;color:#fff;width:38px;height:38px;border-radius:50%;font-size:18px;font-weight:900;line-height:38px;border:3px solid #2D3748;box-shadow:2px 2px 0 #2D3748;\"\u003e1\u003c\/div\u003e\n      \u003csvg viewbox=\"0 0 140 100\" width=\"100%\" height=\"100\" style=\"display:block;margin:8px auto;max-width:180px;\"\u003e\n        \u003crect x=\"20\" y=\"14\" width=\"100\" height=\"80\" fill=\"#FFF6D6\" stroke=\"#2D3748\" stroke-width=\"2\" rx=\"4\"\u003e\u003c\/rect\u003e\n        \u003crect x=\"44\" y=\"50\" width=\"48\" height=\"14\" rx=\"3\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n        \u003crect x=\"86\" y=\"50\" width=\"10\" height=\"14\" rx=\"2\" fill=\"#16A249\"\u003e\u003c\/rect\u003e\n        \u003cpath d=\"M 96,57 Q 116,50 128,38\" fill=\"none\" stroke=\"#2D3748\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003ctext x=\"68\" y=\"84\" text-anchor=\"middle\" font-size=\"9\" font-weight=\"800\" fill=\"#16A249\" font-family=\"Arial,sans-serif\"\u003ePEEL TAB\u003c\/text\u003e\n      \u003c\/svg\u003e\n      \u003ch4 style=\"margin:6px 0 4px;font-size:15px;font-weight:800;color:#2D3748;\"\u003ePeel \u0026amp; stick the strips\u003c\/h4\u003e\n      \u003cp style=\"margin:0;font-size:13px;color:#4A5568;line-height:1.5;\"\u003eAdhesive on the wall. No tools, no holes, no landlord drama.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex:1 1 220px;min-width:200px;max-width:260px;text-align:center;position:relative;\"\u003e\n      \u003cdiv style=\"display:inline-block;background:#FFD93D;color:#2D3748;width:38px;height:38px;border-radius:50%;font-size:18px;font-weight:900;line-height:38px;border:3px solid #2D3748;box-shadow:2px 2px 0 #2D3748;\"\u003e2\u003c\/div\u003e\n      \u003csvg viewbox=\"0 0 140 100\" width=\"100%\" height=\"100\" style=\"display:block;margin:8px auto;max-width:180px;\"\u003e\n        \u003crect x=\"20\" y=\"14\" width=\"100\" height=\"80\" fill=\"#FFF6D6\" stroke=\"#2D3748\" stroke-width=\"2\" rx=\"4\"\u003e\u003c\/rect\u003e\n        \u003cellipse cx=\"70\" cy=\"78\" rx=\"22\" ry=\"5\" fill=\"#B89BFF\"\u003e\u003c\/ellipse\u003e\n        \u003crect x=\"66\" y=\"52\" width=\"8\" height=\"26\" fill=\"#B89BFF\"\u003e\u003c\/rect\u003e\n        \u003ccircle cx=\"70\" cy=\"48\" r=\"14\" fill=\"#fff\" stroke=\"#1E40AF\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"70\" cy=\"48\" r=\"8\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"68\" cy=\"46\" r=\"2.5\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\n      \u003c\/svg\u003e\n      \u003ch4 style=\"margin:6px 0 4px;font-size:15px;font-weight:800;color:#2D3748;\"\u003eClick cam onto mount\u003c\/h4\u003e\n      \u003cp style=\"margin:0;font-size:13px;color:#4A5568;line-height:1.5;\"\u003eMount goes on the strips, cam goes on the mount. Ten-second job.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex:1 1 220px;min-width:200px;max-width:260px;text-align:center;position:relative;\"\u003e\n      \u003cdiv style=\"display:inline-block;background:#5FE6A4;color:#2D3748;width:38px;height:38px;border-radius:50%;font-size:18px;font-weight:900;line-height:38px;border:3px solid #2D3748;box-shadow:2px 2px 0 #2D3748;\"\u003e3\u003c\/div\u003e\n      \u003csvg viewbox=\"0 0 140 100\" width=\"100%\" height=\"100\" style=\"display:block;margin:8px auto;max-width:180px;\"\u003e\n        \u003crect x=\"50\" y=\"10\" width=\"40\" height=\"80\" rx=\"6\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/rect\u003e\n        \u003crect x=\"54\" y=\"18\" width=\"32\" height=\"50\" fill=\"#A8E0FF\"\u003e\u003c\/rect\u003e\n        \u003ccircle cx=\"70\" cy=\"80\" r=\"3\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003cg transform=\"translate(70,40)\"\u003e\n          \u003crect x=\"-10\" y=\"-10\" width=\"20\" height=\"20\" fill=\"#2D3748\"\u003e\u003c\/rect\u003e\n          \u003crect x=\"-7\" y=\"-7\" width=\"6\" height=\"6\" fill=\"#fff\"\u003e\u003c\/rect\u003e\n          \u003crect x=\"1\" y=\"-7\" width=\"6\" height=\"6\" fill=\"#fff\"\u003e\u003c\/rect\u003e\n          \u003crect x=\"-7\" y=\"1\" width=\"6\" height=\"6\" fill=\"#fff\"\u003e\u003c\/rect\u003e\n          \u003crect x=\"2\" y=\"2\" width=\"3\" height=\"3\" fill=\"#fff\"\u003e\u003c\/rect\u003e\n        \u003c\/g\u003e\n        \u003cpath d=\"M 100,30 Q 108,30 108,40\" fill=\"none\" stroke=\"#5FE6A4\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 105,28 Q 116,28 116,42\" fill=\"none\" stroke=\"#5FE6A4\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 110,26 Q 124,26 124,44\" fill=\"none\" stroke=\"#5FE6A4\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003ch4 style=\"margin:6px 0 4px;font-size:15px;font-weight:800;color:#2D3748;\"\u003eScan QR in the eufy app\u003c\/h4\u003e\n      \u003cp style=\"margin:0;font-size:13px;color:#4A5568;line-height:1.5;\"\u003eConnect to WiFi, name it, done. Live view in under five minutes.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- COMPATIBILITY BADGES --\u003e\n\u003cdiv style=\"margin:18px 16px 8px;padding:14px 6px;text-align:center;\"\u003e\n  \u003cp style=\"margin:0 0 14px;font-size:12px;color:#4D96FF;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;\"\u003ePlays nicely with\u003c\/p\u003e\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;\"\u003e\n    \u003cdiv style=\"display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-radius:14px;border:2px solid #E2E8F0;\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\"\u003e\u003cpath d=\"M17.05 20.28c-.98.95-2.05.8-3.08.35-1.09-.46-2.09-.48-3.24 0-1.44.62-2.2.44-3.06-.35C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8 1.18-.24 2.31-.93 3.57-.84 1.51.12 2.65.72 3.4 1.8-3.12 1.87-2.38 5.98.48 7.13-.57 1.5-1.31 2.99-2.54 4.09zM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25.29 2.58-2.34 4.5-3.74 4.25z\" fill=\"#2D3748\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan style=\"font-size:13px;font-weight:800;color:#2D3748;\"\u003eiOS\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-radius:14px;border:2px solid #E2E8F0;\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\"\u003e\u003cpath d=\"M17.6 9.48l1.84-3.18c.16-.31.04-.69-.26-.85-.29-.15-.65-.06-.83.22l-1.88 3.24c-2.86-1.21-6.08-1.21-8.94 0L5.65 5.67c-.19-.29-.58-.38-.87-.2C4.5 5.65 4.41 6.01 4.56 6.3L6.4 9.48C3.3 11.25 1.28 14.44 1 18h22c-.27-3.56-2.3-6.75-5.4-8.52zM7 15.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25zm10 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25z\" fill=\"#5FE6A4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan style=\"font-size:13px;font-weight:800;color:#2D3748;\"\u003eAndroid\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-radius:14px;border:2px solid #E2E8F0;\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"none\" stroke=\"#4D96FF\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\" stroke=\"#4D96FF\" stroke-width=\"2\"\u003e\u003c\/line\u003e\u003cpath d=\"M12 2 a14 14 0 0 1 0 20 M12 2 a14 14 0 0 0 0 20\" fill=\"none\" stroke=\"#4D96FF\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan style=\"font-size:13px;font-weight:800;color:#2D3748;\"\u003eWeb\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-radius:14px;border:2px solid #E2E8F0;\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\"\u003e\u003ccircle cx=\"12\" cy=\"20\" r=\"2\" fill=\"#FFA94D\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 16 a4 4 0 0 1 8 0 M5 13 a7 7 0 0 1 14 0 M2 10 a10 10 0 0 1 20 0\" fill=\"none\" stroke=\"#FFA94D\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan style=\"font-size:13px;font-weight:800;color:#2D3748;\"\u003e2.4 GHz WiFi\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-radius:14px;border:2px solid #E2E8F0;\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\"\u003e\u003ccircle cx=\"9\" cy=\"8\" r=\"3\" fill=\"#FF8FB1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"15\" cy=\"8\" r=\"3\" fill=\"#B89BFF\"\u003e\u003c\/circle\u003e\u003cpath d=\"M3 21 c0 -4 3 -6 6 -6 s6 2 6 6\" fill=\"none\" stroke=\"#FF8FB1\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 21 c0 -4 3 -6 6 -6 s6 2 6 6\" fill=\"none\" stroke=\"#B89BFF\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan style=\"font-size:13px;font-weight:800;color:#2D3748;\"\u003eFamily sharing\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-radius:14px;border:2px solid #E2E8F0;\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\"\u003e\u003cpath d=\"M12 3 L4 9 L4 19 a2 2 0 0 0 2 2 h12 a2 2 0 0 0 2 -2 L20 9 Z\" fill=\"none\" stroke=\"#7B5FE6\" stroke-width=\"2\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 21 v-7 h6 v7\" fill=\"none\" stroke=\"#7B5FE6\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan style=\"font-size:13px;font-weight:800;color:#2D3748;\"\u003eHomeBase 3\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 10. EASTER EGG: Did You Know --\u003e\n\u003cdiv style=\"text-align:center;padding:36px 16px 8px;\"\u003e\n  \u003cdetails style=\"display:inline-block;text-align:left;max-width:540px;width:100%;\"\u003e\n    \u003csummary style=\"cursor:pointer;background:linear-gradient(135deg,#6FC3FF 0%,#4D96FF 100%);padding:16px 24px;border-radius:18px;color:#fff;font-weight:800;font-size:16px;list-style:none;box-shadow:0 8px 20px rgba(77,150,255,0.32);text-align:center;border:3px dashed #fff;outline:3px solid #4D96FF;\"\u003e\n      💭 Did you know? Click for a cam fact.\n    \u003c\/summary\u003e\n    \u003cdiv style=\"margin-top:14px;padding:18px;background:#E0F4FF;border-radius:16px;border:3px dashed #6FC3FF;color:#2D3748;font-size:15px;line-height:1.6;\"\u003e\n      \u003cstrong style=\"color:#4D96FF;\"\u003e🤓 Fun fact:\u003c\/strong\u003e The cam's AI tracking spins the head to follow whatever it detects. So when your kid sprints across the room dressed as a velociraptor, the camera does too. It's basically a tiny robot cinematographer for your toddler's chaos era. 🦖\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003c!-- 11. CHEEKY COMPARISON --\u003e\n\u003cdiv style=\"position:relative;margin:14px 16px;padding:28px 22px;background:rgba(255,255,255,0.7);border-radius:30px;box-shadow:0 14px 36px rgba(255,143,177,0.18);\"\u003e\n  \u003ch2 style=\"margin:0 0 18px;font-size:24px;font-weight:800;color:#2D3748;text-align:center;\"\u003e\n    This bundle vs. duct-taping your phone to a tripod\n  \u003c\/h2\u003e\n\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:14px;\"\u003e\n    \u003cdiv style=\"flex:1 1 280px;min-width:280px;background:#fff;border-radius:18px;padding:18px;border:2px solid #5FE6A4;\"\u003e\n      \u003cdiv style=\"font-size:14px;font-weight:800;color:#16A249;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;\"\u003e✓ This bundle\u003c\/div\u003e\n      \u003cul style=\"margin:0;padding:0 0 0 18px;color:#2D3748;font-size:14px;line-height:1.7;\"\u003e\n        \u003cli\u003e4K, AI tracking, pans the whole room\u003c\/li\u003e\n        \u003cli\u003eLocal recording, no monthly fees\u003c\/li\u003e\n        \u003cli\u003eMount that doesn't ruin the wall\u003c\/li\u003e\n        \u003cli\u003eTalk back from anywhere\u003c\/li\u003e\n        \u003cli\u003ePhone stays in your pocket\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 280px;min-width:280px;background:#fff;border-radius:18px;padding:18px;border:2px solid #FF8FB1;position:relative;\"\u003e\n      \u003cdiv style=\"font-size:14px;font-weight:800;color:#FF6B6B;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;\"\u003e✗ The phone-on-tripod method\u003c\/div\u003e\n      \u003cul style=\"margin:0;padding:0 0 0 18px;color:#2D3748;font-size:14px;line-height:1.7;\"\u003e\n        \u003cli\u003ePhone is held hostage in the doorway\u003c\/li\u003e\n        \u003cli\u003eBattery dies right at the dramatic moment\u003c\/li\u003e\n        \u003cli\u003eTripod tips over, child laughs maniacally\u003c\/li\u003e\n        \u003cli\u003eCan't actually talk back, just watch in horror\u003c\/li\u003e\n        \u003cli\u003eSpouse needs phone, plan collapses\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003c!-- tipping tripod animation --\u003e\n      \u003csvg viewbox=\"0 0 60 60\" width=\"50\" height=\"50\" style=\"position:absolute;top:8px;right:8px;\"\u003e\n        \u003cg\u003e\n          \u003cg\u003e\n            \u003crect x=\"22\" y=\"10\" width=\"16\" height=\"22\" fill=\"#2D3748\" rx=\"2\"\u003e\u003c\/rect\u003e\n            \u003ccircle cx=\"30\" cy=\"20\" r=\"5\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\n            \u003cline x1=\"30\" y1=\"32\" x2=\"20\" y2=\"50\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"30\" y1=\"32\" x2=\"40\" y2=\"50\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"30\" y1=\"32\" x2=\"30\" y2=\"50\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n            \u003canimatetransform attributename=\"transform\" type=\"rotate\" values=\"0 30 50;0 30 50;-12 30 50;-30 30 50;-30 30 50;0 30 50\" keytimes=\"0;0.4;0.5;0.7;0.9;1\" dur=\"6s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n          \u003c\/g\u003e\n        \u003c\/g\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 12. WHAT'S IN THE BOX --\u003e\n\u003cdiv style=\"margin:14px 16px;padding:30px 22px 26px;background:rgba(255,255,255,0.82);border-radius:30px;box-shadow:0 14px 36px rgba(255,217,61,0.18);position:relative;overflow:hidden;\"\u003e\n  \u003ch2 style=\"margin:0 0 6px;font-size:26px;font-weight:800;color:#2D3748;text-align:center;\"\u003e📦 What's in the box\u003c\/h2\u003e\n  \u003cp style=\"margin:0 0 14px;font-size:14px;color:#718096;text-align:center;\"\u003eOriginal retail box, factory sealed. Plus a couple of extras to mount it nicely.\u003c\/p\u003e\n\n  \u003c!-- small unboxing animation --\u003e\n  \u003csvg viewbox=\"0 0 400 160\" width=\"100%\" height=\"auto\" preserveaspectratio=\"xMidYMid meet\" style=\"display:block;max-width:320px;margin:0 auto 6px;\"\u003e\n    \u003c!-- confetti --\u003e\n    \u003cg\u003e\n      \u003ccircle cx=\"200\" cy=\"80\" r=\"3\" fill=\"#FF6B6B\"\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0;-50,-80\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003canimate attributename=\"opacity\" values=\"0;1;0\" keytimes=\"0;0.3;1\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/circle\u003e\n      \u003crect x=\"222\" y=\"80\" width=\"6\" height=\"6\" fill=\"#FFD93D\"\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0;30,-90\" dur=\"3.4s\" repeatcount=\"indefinite\" begin=\"-0.4s\"\u003e\u003c\/animatetransform\u003e\n        \u003canimate attributename=\"opacity\" values=\"0;1;0\" keytimes=\"0;0.3;1\" dur=\"3.4s\" repeatcount=\"indefinite\" begin=\"-0.4s\"\u003e\u003c\/animate\u003e\n      \u003c\/rect\u003e\n      \u003ccircle cx=\"180\" cy=\"80\" r=\"3\" fill=\"#5FE6A4\"\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0;-70,-70\" dur=\"3.2s\" repeatcount=\"indefinite\" begin=\"-0.8s\"\u003e\u003c\/animatetransform\u003e\n        \u003canimate attributename=\"opacity\" values=\"0;1;0\" keytimes=\"0;0.3;1\" dur=\"3.2s\" repeatcount=\"indefinite\" begin=\"-0.8s\"\u003e\u003c\/animate\u003e\n      \u003c\/circle\u003e\n      \u003crect x=\"195\" y=\"80\" width=\"6\" height=\"6\" fill=\"#6FC3FF\"\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0;0,-110\" dur=\"3.6s\" repeatcount=\"indefinite\" begin=\"-1.2s\"\u003e\u003c\/animatetransform\u003e\n        \u003canimate attributename=\"opacity\" values=\"0;1;0\" keytimes=\"0;0.3;1\" dur=\"3.6s\" repeatcount=\"indefinite\" begin=\"-1.2s\"\u003e\u003c\/animate\u003e\n      \u003c\/rect\u003e\n      \u003ccircle cx=\"210\" cy=\"80\" r=\"3\" fill=\"#B89BFF\"\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0;50,-100\" dur=\"3.8s\" repeatcount=\"indefinite\" begin=\"-1.6s\"\u003e\u003c\/animatetransform\u003e\n        \u003canimate attributename=\"opacity\" values=\"0;1;0\" keytimes=\"0;0.3;1\" dur=\"3.8s\" repeatcount=\"indefinite\" begin=\"-1.6s\"\u003e\u003c\/animate\u003e\n      \u003c\/circle\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- box body --\u003e\n    \u003cg transform=\"translate(150,80)\"\u003e\n      \u003crect x=\"0\" y=\"0\" width=\"100\" height=\"60\" fill=\"#FFA94D\" stroke=\"#2D3748\" stroke-width=\"3\" rx=\"4\"\u003e\u003c\/rect\u003e\n      \u003cline x1=\"50\" y1=\"0\" x2=\"50\" y2=\"60\" stroke=\"#2D3748\" stroke-width=\"1.5\" stroke-dasharray=\"3,3\" opacity=\"0.6\"\u003e\u003c\/line\u003e\n      \u003ctext x=\"50\" y=\"34\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"800\" fill=\"#fff\" font-family=\"Arial,sans-serif\"\u003eCamGuard\u003c\/text\u003e\n      \u003ctext x=\"50\" y=\"48\" text-anchor=\"middle\" font-size=\"8\" font-weight=\"700\" fill=\"#fff\" font-family=\"Arial,sans-serif\"\u003eTownsville · QLD\u003c\/text\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- inner glow --\u003e\n    \u003cellipse cx=\"200\" cy=\"80\" rx=\"48\" ry=\"6\" fill=\"#FFE066\" opacity=\"0\"\u003e\n      \u003canimate attributename=\"opacity\" values=\"0;0;0.85;0.85;0\" keytimes=\"0;0.3;0.4;0.85;1\" dur=\"6s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n    \u003c\/ellipse\u003e\n\n    \u003c!-- box flaps opening --\u003e\n    \u003cg transform=\"translate(150,80)\"\u003e\n      \u003cg\u003e\n        \u003cpolygon points=\"0,0 50,0 40,-30 -10,-30\" fill=\"#FFC093\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/polygon\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"rotate\" values=\"0 0 0;0 0 0;-115 0 0;-115 0 0;0 0 0\" keytimes=\"0;0.05;0.3;0.85;1\" dur=\"6s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n      \u003cg\u003e\n        \u003cpolygon points=\"50,0 100,0 110,-30 60,-30\" fill=\"#FFC093\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/polygon\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"rotate\" values=\"0 100 0;0 100 0;115 100 0;115 100 0;0 100 0\" keytimes=\"0;0.05;0.3;0.85;1\" dur=\"6s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n  \u003c\/svg\u003e\n\n  \u003c!-- 3 items in row --\u003e\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:10px;\"\u003e\n\n    \u003cdiv style=\"flex:1 1 220px;min-width:200px;max-width:260px;background:#FFE4EC;border-radius:18px;padding:18px;text-align:center;border:2px solid #FF8FB1;\"\u003e\n      \u003csvg viewbox=\"0 0 80 80\" width=\"64\" height=\"64\" style=\"display:block;margin:0 auto 8px;\"\u003e\n        \u003cellipse cx=\"40\" cy=\"64\" rx=\"20\" ry=\"4\" fill=\"#D0D0D0\"\u003e\u003c\/ellipse\u003e\n        \u003crect x=\"32\" y=\"34\" width=\"16\" height=\"28\" rx=\"3\" fill=\"#FAFAFA\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n        \u003ccircle cx=\"40\" cy=\"28\" r=\"20\" fill=\"#FAFAFA\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"40\" cy=\"28\" r=\"12\" fill=\"#1A202C\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"40\" cy=\"28\" r=\"8\" fill=\"#000\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"36\" cy=\"24\" r=\"3\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"35\" cy=\"23\" r=\"1\" fill=\"#fff\"\u003e\u003c\/circle\u003e\n      \u003c\/svg\u003e\n      \u003cdiv style=\"font-size:14px;font-weight:800;color:#FF6B6B;margin-bottom:4px;\"\u003e📹 The Cam\u003c\/div\u003e\n      \u003cdiv style=\"font-size:13px;font-weight:700;color:#2D3748;\"\u003eeufy Indoor Cam E30\u003c\/div\u003e\n      \u003cdiv style=\"font-size:11px;font-weight:700;color:#FF8FB1;margin-top:4px;letter-spacing:0.5px;\"\u003e1× brand new, sealed\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex:1 1 220px;min-width:200px;max-width:260px;background:#F0E6FF;border-radius:18px;padding:18px;text-align:center;border:2px solid #B89BFF;\"\u003e\n      \u003csvg viewbox=\"0 0 80 80\" width=\"64\" height=\"64\" style=\"display:block;margin:0 auto 8px;\"\u003e\n        \u003cellipse cx=\"40\" cy=\"60\" rx=\"22\" ry=\"6\" fill=\"#B89BFF\"\u003e\u003c\/ellipse\u003e\n        \u003crect x=\"36\" y=\"32\" width=\"8\" height=\"24\" fill=\"#B89BFF\"\u003e\u003c\/rect\u003e\n        \u003ccircle cx=\"40\" cy=\"26\" r=\"14\" fill=\"#fff\" stroke=\"#B89BFF\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"40\" cy=\"26\" r=\"8\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"38\" cy=\"24\" r=\"2.5\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\n      \u003c\/svg\u003e\n      \u003cdiv style=\"font-size:14px;font-weight:800;color:#7B5FE6;margin-bottom:4px;\"\u003e🎨 The Mount\u003c\/div\u003e\n      \u003cdiv style=\"font-size:13px;font-weight:700;color:#2D3748;\"\u003eAesthetic, not clinical\u003c\/div\u003e\n      \u003cdiv style=\"font-size:11px;font-weight:700;color:#B89BFF;margin-top:4px;letter-spacing:0.5px;\"\u003e1× sculpted\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"flex:1 1 220px;min-width:200px;max-width:260px;background:#E8FAEF;border-radius:18px;padding:18px;text-align:center;border:2px solid #5FE6A4;\"\u003e\n      \u003csvg viewbox=\"0 0 80 80\" width=\"64\" height=\"64\" style=\"display:block;margin:0 auto 8px;\"\u003e\n        \u003crect x=\"14\" y=\"28\" width=\"52\" height=\"14\" rx=\"3\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n        \u003crect x=\"56\" y=\"28\" width=\"10\" height=\"14\" rx=\"2\" fill=\"#16A249\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n        \u003crect x=\"14\" y=\"48\" width=\"52\" height=\"14\" rx=\"3\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n        \u003crect x=\"56\" y=\"48\" width=\"10\" height=\"14\" rx=\"2\" fill=\"#16A249\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"40\" y=\"38\" text-anchor=\"middle\" font-size=\"7\" font-weight=\"800\" fill=\"#fff\" font-family=\"Arial,sans-serif\"\u003eNO HOLES\u003c\/text\u003e\n        \u003ctext x=\"40\" y=\"58\" text-anchor=\"middle\" font-size=\"7\" font-weight=\"800\" fill=\"#fff\" font-family=\"Arial,sans-serif\"\u003eNO HOLES\u003c\/text\u003e\n      \u003c\/svg\u003e\n      \u003cdiv style=\"font-size:14px;font-weight:800;color:#16A249;margin-bottom:4px;\"\u003e🏷️ Adhesive Strips\u003c\/div\u003e\n      \u003cdiv style=\"font-size:13px;font-weight:700;color:#2D3748;\"\u003eNo holes, no drama\u003c\/div\u003e\n      \u003cdiv style=\"font-size:11px;font-weight:700;color:#5FE6A4;margin-top:4px;letter-spacing:0.5px;\"\u003e1× pack\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"margin:16px 0 0;text-align:center;font-size:13px;color:#718096;font-style:italic;\"\u003emicroSD card not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2. GREEN TRUST SECTION --\u003e\n\u003cdiv style=\"background:linear-gradient(135deg,#16A249 0%,#22C55E 100%);color:#ffffff;padding:28px 24px;border-radius:24px;margin:0 16px 24px;box-shadow:0 12px 32px rgba(22,162,73,0.28);position:relative;overflow:hidden;\"\u003e\n  \u003c!-- ambient orbiting sparkle --\u003e\n  \u003csvg viewbox=\"0 0 100 100\" width=\"80\" height=\"80\" style=\"position:absolute;top:-12px;right:-12px;opacity:0.15;pointer-events:none;\"\u003e\n    \u003cg\u003e\n      \u003cpolygon points=\"50,10 55,40 85,45 55,50 50,80 45,50 15,45 45,40\" fill=\"#fff\"\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"rotate\" from=\"0 50 50\" to=\"360 50 50\" dur=\"22s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/polygon\u003e\n    \u003c\/g\u003e\n  \u003c\/svg\u003e\n  \u003cdiv style=\"display:flex;align-items:center;gap:10px;margin-bottom:14px;position:relative;\"\u003e\n    \u003cdiv style=\"width:38px;height:38px;background:rgba(255,255,255,0.18);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\"\u003e\u003cpath d=\"M12 2 L3 6 v6 c0 5 4 9 9 10 c5-1 9-5 9-10 V6 z\" fill=\"#fff\"\u003e\u003c\/path\u003e\u003cpolyline points=\"8,12 11,15 16,9\" fill=\"none\" stroke=\"#16A249\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003ch2 style=\"color:#ffffff;margin:0;font-size:20px;font-weight:800;letter-spacing:-0.3px;\"\u003eCamGuard Australia · The Trust Bit\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cul style=\"margin:0;padding:0;list-style:none;color:#ffffff;position:relative;\"\u003e\n    \u003cli style=\"padding:7px 0;color:#ffffff;font-size:15px;\"\u003e\n\u003cspan style=\"color:#FFE066;font-weight:800;\"\u003e✓\u003c\/span\u003e \u003cstrong style=\"color:#ffffff;\"\u003eAustralian-compatible:\u003c\/strong\u003e works on the eufy AU app, no region issues, no fiddly workarounds.\u003c\/li\u003e\n    \u003cli style=\"padding:7px 0;color:#ffffff;font-size:15px;\"\u003e\n\u003cspan style=\"color:#FFE066;font-weight:800;\"\u003e✓\u003c\/span\u003e \u003cstrong style=\"color:#ffffff;\"\u003eIn the bundle:\u003c\/strong\u003e 1× eufy Indoor Cam E30, 1× aesthetic mount, 1× pack of adhesive strips.\u003c\/li\u003e\n    \u003cli style=\"padding:7px 0;color:#ffffff;font-size:15px;\"\u003e\n\u003cspan style=\"color:#FFE066;font-weight:800;\"\u003e✓\u003c\/span\u003e \u003cstrong style=\"color:#ffffff;\"\u003eCondition:\u003c\/strong\u003e Brand New \u0026amp; Factory Sealed in the original retail box.\u003c\/li\u003e\n    \u003cli style=\"padding:7px 0;color:#ffffff;font-size:15px;\"\u003e\n\u003cspan style=\"color:#FFE066;font-weight:800;\"\u003e✓\u003c\/span\u003e \u003cstrong style=\"color:#ffffff;\"\u003eShipping:\u003c\/strong\u003e Express included Australia-wide. We aim for same-day dispatch, expect 1 business day. WA delivery 2-4 business days. Local pickup available in Townsville.\u003c\/li\u003e\n    \u003cli style=\"padding:7px 0;color:#ffffff;font-size:15px;\"\u003e\n\u003cspan style=\"color:#FFE066;font-weight:800;\"\u003e✓\u003c\/span\u003e \u003cstrong style=\"color:#ffffff;\"\u003eWarranty:\u003c\/strong\u003e 12-Month CamGuard Australia warranty, full ACL coverage, free 30-day returns (in the same condition you received it).\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- wavy bleed: trust → truck --\u003e\n\u003csvg viewbox=\"0 0 800 60\" width=\"100%\" height=\"40\" preserveaspectratio=\"none\" style=\"display:block;margin:-18px 0 -2px;pointer-events:none;\"\u003e\n  \u003cpath d=\"M 0,0 Q 200,55 400,28 T 800,28 L 800,60 L 0,60 Z\" fill=\"#FFE066\" opacity=\"0.85\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M 0,12 Q 200,60 400,40 T 800,40 L 800,60 L 0,60 Z\" fill=\"#FFC400\" opacity=\"0.7\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n\n\u003c!-- 13. AUSTRALIA POST EXPRESS TRUCK --\u003e\n\u003cdiv style=\"margin:24px 16px;padding:18px 22px 14px;background:linear-gradient(180deg,#FFE066 0%,#FFC400 100%);border-radius:24px;border:3px dashed #E32119;position:relative;overflow:hidden;\"\u003e\n  \u003cp style=\"margin:0 0 4px;font-size:13px;color:#E32119;text-align:center;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;\"\u003e⚡ Australia Post Express\u003c\/p\u003e\n  \u003cp style=\"margin:0 0 12px;font-size:13px;color:#2D3748;text-align:center;font-weight:700;\"\u003eStrapped in, sent fast. Express included on every order.\u003c\/p\u003e\n  \u003csvg viewbox=\"0 0 800 180\" width=\"100%\" height=\"auto\" preserveaspectratio=\"xMidYMid meet\" style=\"display:block;max-width:760px;margin:0 auto;\"\u003e\n\n    \u003c!-- sun (cute kid-style) --\u003e\n    \u003cg transform=\"translate(720,40)\"\u003e\n      \u003cg\u003e\n        \u003ccircle r=\"22\" fill=\"#FF6B6B\"\u003e\u003c\/circle\u003e\n        \u003cline x1=\"-32\" y1=\"0\" x2=\"-38\" y2=\"0\" stroke=\"#FF6B6B\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"32\" y1=\"0\" x2=\"38\" y2=\"0\" stroke=\"#FF6B6B\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"0\" y1=\"-32\" x2=\"0\" y2=\"-38\" stroke=\"#FF6B6B\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"-23\" y1=\"-23\" x2=\"-27\" y2=\"-27\" stroke=\"#FF6B6B\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"23\" y1=\"-23\" x2=\"27\" y2=\"-27\" stroke=\"#FF6B6B\" stroke-width=\"2.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"rotate\" from=\"0\" to=\"360\" dur=\"22s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n      \u003ccircle cx=\"-7\" cy=\"-3\" r=\"2\" fill=\"#fff\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"7\" cy=\"-3\" r=\"2\" fill=\"#fff\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"-7\" cy=\"-2\" r=\"0.8\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"7\" cy=\"-2\" r=\"0.8\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n      \u003cpath d=\"M -6,4 Q 0,9 6,4\" fill=\"none\" stroke=\"#2D3748\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- drifting clouds --\u003e\n    \u003cg\u003e\n      \u003cg\u003e\n        \u003cellipse cx=\"0\" cy=\"40\" rx=\"22\" ry=\"9\" fill=\"#fff\"\u003e\u003c\/ellipse\u003e\n        \u003cellipse cx=\"-14\" cy=\"40\" rx=\"13\" ry=\"7\" fill=\"#fff\"\u003e\u003c\/ellipse\u003e\n        \u003cellipse cx=\"14\" cy=\"40\" rx=\"14\" ry=\"8\" fill=\"#fff\"\u003e\u003c\/ellipse\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"-50,0;850,0\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n      \u003cg\u003e\n        \u003cellipse cx=\"0\" cy=\"62\" rx=\"18\" ry=\"7\" fill=\"#fff\" opacity=\"0.75\"\u003e\u003c\/ellipse\u003e\n        \u003cellipse cx=\"-12\" cy=\"62\" rx=\"11\" ry=\"6\" fill=\"#fff\" opacity=\"0.75\"\u003e\u003c\/ellipse\u003e\n        \u003cellipse cx=\"11\" cy=\"62\" rx=\"11\" ry=\"6\" fill=\"#fff\" opacity=\"0.75\"\u003e\u003c\/ellipse\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"-50,0;850,0\" dur=\"56s\" begin=\"-25s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- \"From Townsville\" sign on left --\u003e\n    \u003cg transform=\"translate(48,108)\"\u003e\n      \u003crect x=\"-2\" y=\"-4\" width=\"4\" height=\"44\" fill=\"#A06B3F\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"-32\" y=\"-22\" width=\"64\" height=\"22\" rx=\"4\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"0\" y=\"-11\" text-anchor=\"middle\" font-size=\"7\" font-weight=\"800\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003eFROM\u003c\/text\u003e\n      \u003ctext x=\"0\" y=\"-2\" text-anchor=\"middle\" font-size=\"9\" font-weight=\"800\" fill=\"#E32119\" font-family=\"Arial,sans-serif\"\u003eTOWNSVILLE\u003c\/text\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- \"To Your Door\" sign on right --\u003e\n    \u003cg transform=\"translate(750,108)\"\u003e\n      \u003crect x=\"-2\" y=\"-4\" width=\"4\" height=\"44\" fill=\"#A06B3F\"\u003e\u003c\/rect\u003e\n      \u003crect x=\"-32\" y=\"-22\" width=\"64\" height=\"22\" rx=\"4\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n      \u003ctext x=\"0\" y=\"-11\" text-anchor=\"middle\" font-size=\"7\" font-weight=\"800\" fill=\"#2D3748\" font-family=\"Arial,sans-serif\"\u003eTO YOUR\u003c\/text\u003e\n      \u003ctext x=\"0\" y=\"-2\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"800\" fill=\"#E32119\" font-family=\"Arial,sans-serif\"\u003eDOOR!\u003c\/text\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- Road --\u003e\n    \u003crect x=\"0\" y=\"148\" width=\"800\" height=\"32\" fill=\"#3D3D3D\"\u003e\u003c\/rect\u003e\n    \u003cline x1=\"0\" y1=\"148\" x2=\"800\" y2=\"148\" stroke=\"#FFD93D\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"0\" y1=\"164\" x2=\"800\" y2=\"164\" stroke=\"#FFD93D\" stroke-width=\"3\" stroke-dasharray=\"30,20\"\u003e\n      \u003canimate attributename=\"stroke-dashoffset\" values=\"0;-50\" dur=\"0.6s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n    \u003c\/line\u003e\n\n    \u003c!-- TRUCK driving across --\u003e\n    \u003cg\u003e\n      \u003cg\u003e\n        \u003c!-- speed lines --\u003e\n        \u003cline x1=\"-72\" y1=\"-12\" x2=\"-92\" y2=\"-12\" stroke=\"#fff\" stroke-width=\"3\" stroke-linecap=\"round\" opacity=\"0.85\"\u003e\n          \u003canimate attributename=\"opacity\" values=\"0;0.85;0\" dur=\"0.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003c\/line\u003e\n        \u003cline x1=\"-70\" y1=\"0\" x2=\"-86\" y2=\"0\" stroke=\"#fff\" stroke-width=\"3\" stroke-linecap=\"round\" opacity=\"0.7\"\u003e\n          \u003canimate attributename=\"opacity\" values=\"0;0.7;0\" dur=\"0.5s\" begin=\"-0.2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003c\/line\u003e\n        \u003cline x1=\"-72\" y1=\"12\" x2=\"-90\" y2=\"12\" stroke=\"#fff\" stroke-width=\"3\" stroke-linecap=\"round\" opacity=\"0.85\"\u003e\n          \u003canimate attributename=\"opacity\" values=\"0;0.85;0\" dur=\"0.5s\" begin=\"-0.3s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003c\/line\u003e\n\n        \u003c!-- exhaust smoke trailing back-up --\u003e\n        \u003ccircle cx=\"-60\" cy=\"-26\" r=\"5\" fill=\"#fff\" opacity=\"0\"\u003e\n          \u003canimate attributename=\"opacity\" values=\"0;0.85;0\" dur=\"1.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003canimate attributename=\"r\" values=\"3;10;3\" dur=\"1.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0;-22,-14\" dur=\"1.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003c\/circle\u003e\n        \u003ccircle cx=\"-60\" cy=\"-26\" r=\"5\" fill=\"#fff\" opacity=\"0\"\u003e\n          \u003canimate attributename=\"opacity\" values=\"0;0.85;0\" dur=\"1.4s\" begin=\"-0.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003canimate attributename=\"r\" values=\"3;10;3\" dur=\"1.4s\" begin=\"-0.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0;-22,-14\" dur=\"1.4s\" begin=\"-0.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003c\/circle\u003e\n        \u003ccircle cx=\"-60\" cy=\"-26\" r=\"4\" fill=\"#fff\" opacity=\"0\"\u003e\n          \u003canimate attributename=\"opacity\" values=\"0;0.7;0\" dur=\"1.4s\" begin=\"-0.9s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003canimate attributename=\"r\" values=\"3;9;3\" dur=\"1.4s\" begin=\"-0.9s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0;-26,-18\" dur=\"1.4s\" begin=\"-0.9s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003c\/circle\u003e\n\n        \u003c!-- Cargo box --\u003e\n        \u003crect x=\"-60\" y=\"-30\" width=\"80\" height=\"40\" rx=\"4\" fill=\"#FFD200\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003c!-- red accent stripe --\u003e\n        \u003crect x=\"-60\" y=\"-12\" width=\"80\" height=\"6\" fill=\"#E32119\"\u003e\u003c\/rect\u003e\n        \u003c!-- EXPRESS POST text --\u003e\n        \u003ctext x=\"-20\" y=\"-16\" text-anchor=\"middle\" font-size=\"9\" font-weight=\"900\" fill=\"#E32119\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eEXPRESS\u003c\/text\u003e\n        \u003ctext x=\"-20\" y=\"3\" text-anchor=\"middle\" font-size=\"9\" font-weight=\"900\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003ePOST\u003c\/text\u003e\n        \u003c!-- Aus Post P logo --\u003e\n        \u003crect x=\"-58\" y=\"-28\" width=\"14\" height=\"14\" rx=\"1\" fill=\"#E32119\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"-51\" y=\"-17\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"900\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eP\u003c\/text\u003e\n        \u003c!-- a tiny parcel sticker on the side --\u003e\n        \u003cg transform=\"translate(8,4)\"\u003e\n          \u003crect x=\"-5\" y=\"-3\" width=\"10\" height=\"8\" fill=\"#FFC093\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n          \u003cline x1=\"0\" y1=\"-3\" x2=\"0\" y2=\"5\" stroke=\"#E32119\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n        \u003c\/g\u003e\n\n        \u003c!-- Cab --\u003e\n        \u003cpath d=\"M 20,-30 L 50,-30 L 56,-12 L 56,10 L 20,10 Z\" fill=\"#FFD200\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n        \u003c!-- windshield --\u003e\n        \u003cpath d=\"M 24,-26 L 48,-26 L 52,-12 L 24,-12 Z\" fill=\"#A8E0FF\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n        \u003c!-- driver (smiling kid) --\u003e\n        \u003ccircle cx=\"38\" cy=\"-19\" r=\"5\" fill=\"#FFB89C\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"36\" cy=\"-20\" r=\"0.7\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"40\" cy=\"-20\" r=\"0.7\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n        \u003cpath d=\"M 36,-17 Q 38,-15 40,-17\" fill=\"none\" stroke=\"#2D3748\" stroke-width=\"0.8\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003c!-- driver hair --\u003e\n        \u003cpath d=\"M 33,-23 Q 38,-26 43,-23\" fill=\"none\" stroke=\"#2D3748\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003c!-- door handle --\u003e\n        \u003crect x=\"32\" y=\"-2\" width=\"8\" height=\"2\" fill=\"#2D3748\"\u003e\u003c\/rect\u003e\n        \u003c!-- headlight --\u003e\n        \u003ccircle cx=\"54\" cy=\"2\" r=\"2.5\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"54\" cy=\"2\" r=\"1\" fill=\"#FFE066\"\u003e\u003c\/circle\u003e\n        \u003c!-- bumper --\u003e\n        \u003crect x=\"20\" y=\"8\" width=\"38\" height=\"4\" fill=\"#E32119\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n\n        \u003c!-- Lightning bolts for speed (on side of cargo) --\u003e\n        \u003cg transform=\"translate(-30,-22)\"\u003e\n          \u003cpolygon points=\"0,-7 -4,1 0,1 -2,7 4,-1 0,-1\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/polygon\u003e\n        \u003c\/g\u003e\n        \u003cg transform=\"translate(-10,-22)\"\u003e\n          \u003cpolygon points=\"0,-7 -4,1 0,1 -2,7 4,-1 0,-1\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/polygon\u003e\n        \u003c\/g\u003e\n\n        \u003c!-- Wheels (spinning) --\u003e\n        \u003cg transform=\"translate(-40,12)\"\u003e\n          \u003ccircle r=\"11\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"6\" fill=\"#FFD200\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n          \u003cg\u003e\n            \u003cline x1=\"-6\" y1=\"0\" x2=\"6\" y2=\"0\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"0\" y1=\"-6\" x2=\"0\" y2=\"6\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"-4\" y1=\"-4\" x2=\"4\" y2=\"4\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"-4\" y1=\"4\" x2=\"4\" y2=\"-4\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/line\u003e\n            \u003canimatetransform attributename=\"transform\" type=\"rotate\" from=\"0\" to=\"360\" dur=\"0.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n          \u003c\/g\u003e\n        \u003c\/g\u003e\n        \u003cg transform=\"translate(40,12)\"\u003e\n          \u003ccircle r=\"11\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"6\" fill=\"#FFD200\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n          \u003cg\u003e\n            \u003cline x1=\"-6\" y1=\"0\" x2=\"6\" y2=\"0\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"0\" y1=\"-6\" x2=\"0\" y2=\"6\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"-4\" y1=\"-4\" x2=\"4\" y2=\"4\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"-4\" y1=\"4\" x2=\"4\" y2=\"-4\" stroke=\"#2D3748\" stroke-width=\"1.2\"\u003e\u003c\/line\u003e\n            \u003canimatetransform attributename=\"transform\" type=\"rotate\" from=\"0\" to=\"360\" dur=\"0.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n          \u003c\/g\u003e\n        \u003c\/g\u003e\n\n        \u003c!-- truck driving across --\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"-200,124;900,124\" dur=\"9s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n  \u003c\/svg\u003e\n\u003c\/div\u003e\n\n\u003c!-- CAM MASCOT 3 --\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:12px;justify-content:center;margin:18px auto;max-width:520px;padding:0 16px;\"\u003e\n\u003csvg viewbox=\"0 0 60 60\" width=\"56\" height=\"56\" style=\"flex-shrink:0;\"\u003e\u003cg\u003e\u003ccircle cx=\"30\" cy=\"30\" r=\"22\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"30\" cy=\"30\" r=\"14\" fill=\"#1A202C\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"30\" cy=\"30\" r=\"9\" fill=\"#000\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"26\" cy=\"26\" r=\"3\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"25\" cy=\"25\" r=\"1\" fill=\"#fff\"\u003e\u003c\/circle\u003e\u003cpath d=\"M 24,40 Q 30,46 36,40\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0;0,-2;0,0\" dur=\"2.6s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003cdiv style=\"background:#E0F4FF;border:2px solid #6FC3FF;padding:10px 16px;border-radius:18px;border-bottom-left-radius:4px;font-size:13px;font-weight:700;color:#2D3748;line-height:1.4;font-style:italic;flex:1 1 auto;max-width:380px;position:relative;\"\u003eGot more questions? Slide into the CamGuard inbox. Real Aussie human replies, not a chatbot.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PAIR-WITH CROSS-SELL --\u003e\n\u003cdiv style=\"margin:18px 16px;padding:14px 6px;\"\u003e\n  \u003ch2 style=\"margin:0 0 6px;font-size:24px;font-weight:800;color:#2D3748;text-align:center;\"\u003ePair it with\u003c\/h2\u003e\n  \u003cp style=\"margin:0 0 22px;font-size:14px;color:#718096;text-align:center;\"\u003eCommon follow-ups CamGuard customers grab.\u003c\/p\u003e\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:14px;justify-content:center;\"\u003e\n    \u003cdiv style=\"flex:1 1 220px;min-width:200px;max-width:280px;background:#FFE4EC;border-radius:18px;padding:18px;text-align:center;\"\u003e\n      \u003csvg viewbox=\"0 0 80 80\" width=\"64\" height=\"64\" style=\"display:block;margin:0 auto 8px;\"\u003e\n        \u003crect x=\"14\" y=\"20\" width=\"52\" height=\"40\" rx=\"3\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"40\" y=\"38\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"800\" fill=\"#fff\" font-family=\"Arial,sans-serif\"\u003e128GB\u003c\/text\u003e\n        \u003ctext x=\"40\" y=\"52\" text-anchor=\"middle\" font-size=\"8\" font-weight=\"700\" fill=\"#fff\" font-family=\"Arial,sans-serif\"\u003emicroSD\u003c\/text\u003e\n      \u003c\/svg\u003e\n      \u003ch4 style=\"margin:0 0 4px;font-size:14px;font-weight:800;color:#FF6B6B;\"\u003e128GB microSD\u003c\/h4\u003e\n      \u003cp style=\"margin:0;font-size:12px;color:#4A5568;line-height:1.5;\"\u003eFor 24\/7 local recording. Slots into the cam, no subscription needed.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 220px;min-width:200px;max-width:280px;background:#E0F4FF;border-radius:18px;padding:18px;text-align:center;\"\u003e\n      \u003csvg viewbox=\"0 0 80 80\" width=\"64\" height=\"64\" style=\"display:block;margin:0 auto 8px;\"\u003e\n        \u003crect x=\"14\" y=\"30\" width=\"52\" height=\"36\" rx=\"6\" fill=\"#4D96FF\" stroke=\"#2D3748\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n        \u003ccircle cx=\"40\" cy=\"48\" r=\"10\" fill=\"#1A202C\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"38\" cy=\"46\" r=\"3\" fill=\"#6FC3FF\"\u003e\u003c\/circle\u003e\n        \u003crect x=\"36\" y=\"20\" width=\"8\" height=\"14\" fill=\"#fff\" stroke=\"#2D3748\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n        \u003cellipse cx=\"40\" cy=\"20\" rx=\"14\" ry=\"3\" fill=\"#FFD93D\"\u003e\u003c\/ellipse\u003e\n      \u003c\/svg\u003e\n      \u003ch4 style=\"margin:0 0 4px;font-size:14px;font-weight:800;color:#4D96FF;\"\u003eeufy C35 Outdoor Camera\u003c\/h4\u003e\n      \u003cp style=\"margin:0;font-size:12px;color:#4A5568;line-height:1.5;\"\u003eInside sorted? Watch the front porch and side gate too.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 220px;min-width:200px;max-width:280px;background:#F0E6FF;border-radius:18px;padding:18px;text-align:center;\"\u003e\n      \u003csvg viewbox=\"0 0 80 80\" width=\"64\" height=\"64\" style=\"display:block;margin:0 auto 8px;\"\u003e\n        \u003cpath d=\"M 40,16 L 14,28 L 14,52 a26 26 0 0 0 26 22 a26 26 0 0 0 26 -22 L 66,28 Z\" fill=\"#7B5FE6\" stroke=\"#2D3748\" stroke-width=\"2\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 28,42 L 36,50 L 52,34\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003ch4 style=\"margin:0 0 4px;font-size:14px;font-weight:800;color:#7B5FE6;\"\u003eeufy HomeBase 3\u003c\/h4\u003e\n      \u003cp style=\"margin:0;font-size:12px;color:#4A5568;line-height:1.5;\"\u003eWhole-house upgrade. Local AI, expanded storage, all eufy cams in one hub.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 14. RABBIT HOLE NESTED EASTER EGG --\u003e\n\u003cdiv style=\"text-align:center;padding:8px 16px 28px;\"\u003e\n  \u003cdetails style=\"display:inline-block;text-align:left;max-width:540px;width:100%;\"\u003e\n    \u003csummary style=\"cursor:pointer;background:linear-gradient(135deg,#FF6B6B 0%,#FF8FB1 100%);padding:16px 24px;border-radius:18px;color:#fff;font-weight:800;font-size:16px;list-style:none;box-shadow:0 8px 20px rgba(255,107,107,0.32);text-align:center;border:3px dashed #fff;outline:3px solid #FF6B6B;\"\u003e\n      🤫 What the camera saw last Tuesday\n    \u003c\/summary\u003e\n    \u003cdiv style=\"margin-top:14px;padding:18px;background:#FFE4EC;border-radius:16px;border:3px dashed #FF8FB1;color:#2D3748;font-size:15px;line-height:1.6;\"\u003e\n      \u003cp style=\"margin:0 0 12px;\"\u003e\u003cstrong style=\"color:#FF6B6B;\"\u003e📸 Camera diary, entry #47:\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cp style=\"margin:0 0 14px;font-style:italic;\"\u003e2:47pm. The toddler attempted to feed a rice cake to the teddy bear. Compliance was poor. The teddy bear remains unfed. The rice cake is now under the rug. The dog has been wrongly accused. Footage available on request. 🧸🍘\u003c\/p\u003e\n      \u003cdetails style=\"margin:0;\"\u003e\n        \u003csummary style=\"cursor:pointer;background:#FFD93D;padding:10px 16px;border-radius:12px;color:#2D3748;font-weight:800;font-size:14px;list-style:none;display:inline-block;\"\u003e🐇 Wait, there's another one →\u003c\/summary\u003e\n        \u003cdiv style=\"margin-top:10px;padding:14px;background:#FFF6D6;border-radius:12px;border:2px dashed #FFD93D;font-size:14px;\"\u003e\n          \u003cp style=\"margin:0 0 10px;\"\u003e\u003cstrong\u003eOK fine, one more.\u003c\/strong\u003e What does a security camera say to a toddler at 3am?\u003c\/p\u003e\n          \u003cdetails\u003e\n            \u003csummary style=\"cursor:pointer;color:#7B5FE6;font-weight:800;font-size:13px;\"\u003eClick for the punchline...\u003c\/summary\u003e\n            \u003cp style=\"margin:8px 0 0;color:#2D3748;font-style:italic;\"\u003e\"I see what you did there.\" 👀 (You've fallen down the rabbit hole. Last one. Promise.)\u003c\/p\u003e\n          \u003c\/details\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ --\u003e\n\u003cdiv style=\"position:relative;margin:14px 16px;padding:30px 22px;background:rgba(255,255,255,0.82);border-radius:30px;box-shadow:0 14px 36px rgba(0,0,0,0.06);\"\u003e\n\u003cdiv style=\"position:absolute;top:-12px;right:-12px;width:46px;height:46px;pointer-events:none;z-index:5;\"\u003e\u003csvg viewbox=\"0 0 60 60\" width=\"46\" height=\"46\"\u003e\u003cg\u003e\u003ccircle cx=\"30\" cy=\"30\" r=\"22\" fill=\"#6FC3FF\" stroke=\"#2D3748\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003ctext x=\"30\" y=\"40\" text-anchor=\"middle\" font-size=\"28\" font-weight=\"900\" fill=\"#fff\" font-family=\"-apple-system,Arial Black,sans-serif\"\u003e?\u003c\/text\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n  \u003ch2 style=\"margin:0 0 6px;font-size:26px;font-weight:800;color:#2D3748;text-align:center;\"\u003eCommon parent questions\u003c\/h2\u003e\n  \u003cp style=\"margin:0 0 18px;font-size:13px;color:#718096;text-align:center;\"\u003eClick any question to expand.\u003c\/p\u003e\n\n  \u003cdetails style=\"background:#FFE4EC;border-radius:14px;margin-bottom:8px;border-left:5px solid #FF6B6B;\"\u003e\n    \u003csummary style=\"cursor:pointer;padding:14px 18px;font-weight:800;color:#2D3748;font-size:15px;list-style:none;\"\u003e📺 Does it record 24\/7 or only when something moves?\u003c\/summary\u003e\n    \u003cdiv style=\"padding:0 18px 14px;font-size:14px;color:#4A5568;line-height:1.6;\"\u003eBoth. With a microSD card inserted, you can choose continuous 24\/7 recording or motion-only. Motion-only saves card space and is plenty for most playrooms.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails style=\"background:#E0F4FF;border-radius:14px;margin-bottom:8px;border-left:5px solid #4D96FF;\"\u003e\n    \u003csummary style=\"cursor:pointer;padding:14px 18px;font-weight:800;color:#2D3748;font-size:15px;list-style:none;\"\u003e👵 Can grandma view it from her place too?\u003c\/summary\u003e\n    \u003cdiv style=\"padding:0 18px 14px;font-size:14px;color:#4A5568;line-height:1.6;\"\u003eYes. The eufy app supports family sharing — anyone you invite can view live or recorded footage from their own phone, anywhere with internet.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails style=\"background:#FFF6D6;border-radius:14px;margin-bottom:8px;border-left:5px solid #FFA94D;\"\u003e\n    \u003csummary style=\"cursor:pointer;padding:14px 18px;font-weight:800;color:#2D3748;font-size:15px;list-style:none;\"\u003e📡 What WiFi does it need?\u003c\/summary\u003e\n    \u003cdiv style=\"padding:0 18px 14px;font-size:14px;color:#4A5568;line-height:1.6;\"\u003e2.4 GHz WiFi. Most Australian home routers broadcast both 2.4 and 5 GHz — the cam picks the 2.4 channel automatically for better wall penetration.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails style=\"background:#E8FAEF;border-radius:14px;margin-bottom:8px;border-left:5px solid #16A249;\"\u003e\n    \u003csummary style=\"cursor:pointer;padding:14px 18px;font-weight:800;color:#2D3748;font-size:15px;list-style:none;\"\u003e💸 Are there ongoing fees?\u003c\/summary\u003e\n    \u003cdiv style=\"padding:0 18px 14px;font-size:14px;color:#4A5568;line-height:1.6;\"\u003eNo. Live view, motion alerts, AI detection, two-way audio, and recording to microSD are all free forever. Cloud storage is optional if you want it.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails style=\"background:#F0E6FF;border-radius:14px;margin-bottom:8px;border-left:5px solid #7B5FE6;\"\u003e\n    \u003csummary style=\"cursor:pointer;padding:14px 18px;font-weight:800;color:#2D3748;font-size:15px;list-style:none;\"\u003e🍼 Will it detect crying?\u003c\/summary\u003e\n    \u003cdiv style=\"padding:0 18px 14px;font-size:14px;color:#4A5568;line-height:1.6;\"\u003eYes. The E30 has built-in crying detection that triggers a phone notification. Works as a baby monitor, especially with the colour night vision and spotlight.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails style=\"background:#FFE4EC;border-radius:14px;margin-bottom:8px;border-left:5px solid #FF8FB1;\"\u003e\n    \u003csummary style=\"cursor:pointer;padding:14px 18px;font-weight:800;color:#2D3748;font-size:15px;list-style:none;\"\u003e💾 Do I need a microSD card?\u003c\/summary\u003e\n    \u003cdiv style=\"padding:0 18px 14px;font-size:14px;color:#4A5568;line-height:1.6;\"\u003eFor local recording, yes. The cam supports up to 128GB Class 10 microSD (sold separately). For live view only, no card needed. Most parents add one.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails style=\"background:#E0F4FF;border-radius:14px;margin-bottom:8px;border-left:5px solid #6FC3FF;\"\u003e\n    \u003csummary style=\"cursor:pointer;padding:14px 18px;font-weight:800;color:#2D3748;font-size:15px;list-style:none;\"\u003e🇦🇺 Will it work on the Australian eufy app?\u003c\/summary\u003e\n    \u003cdiv style=\"padding:0 18px 14px;font-size:14px;color:#4A5568;line-height:1.6;\"\u003eYes. Genuine eufy stock that registers normally on the AU eufy app. No region locks, no fiddly workarounds.\u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- wavy bleed: light → night sky --\u003e\n\u003csvg viewbox=\"0 0 800 60\" width=\"100%\" height=\"50\" preserveaspectratio=\"none\" style=\"display:block;margin:-12px 0 -2px;pointer-events:none;\"\u003e\n  \u003cpath d=\"M 0,0 Q 200,50 400,22 T 800,22 L 800,60 L 0,60 Z\" fill=\"#3D2C6B\" opacity=\"0.55\"\u003e\u003c\/path\u003e\n  \u003cpath d=\"M 0,18 Q 200,58 400,36 T 800,36 L 800,60 L 0,60 Z\" fill=\"#1A1B4B\" opacity=\"0.85\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n\n\u003c!-- 15. THEMATIC BEDTIME FOOTER --\u003e\n\u003cdiv style=\"position:relative;margin:0 16px 18px;padding:0;border-radius:28px;border:3px solid #B89BFF;overflow:hidden;background:linear-gradient(180deg,#1A1B4B 0%,#3D2C6B 100%);\"\u003e\n\n  \u003csvg viewbox=\"0 0 800 220\" width=\"100%\" height=\"auto\" preserveaspectratio=\"xMidYMid meet\" style=\"display:block;\"\u003e\n    \u003c!-- night sky stars (twinkling) --\u003e\n    \u003cg\u003e\n      \u003ccircle cx=\"80\" cy=\"40\" r=\"1.6\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.2;1;0.2\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003canimate attributename=\"r\" values=\"1.2;2.4;1.2\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"160\" cy=\"60\" r=\"1.4\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"1;0.3;1\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003canimate attributename=\"r\" values=\"1.8;1;1.8\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"240\" cy=\"32\" r=\"1.8\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.4;1;0.4\" dur=\"2.8s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003canimate attributename=\"r\" values=\"1.4;2.6;1.4\" dur=\"2.8s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"320\" cy=\"50\" r=\"1.4\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.7;1;0.7\" dur=\"2.2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003canimate attributename=\"r\" values=\"1.2;2;1.2\" dur=\"2.2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"500\" cy=\"40\" r=\"1.5\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.3;1;0.3\" dur=\"2.6s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003canimate attributename=\"r\" values=\"1.2;2.2;1.2\" dur=\"2.6s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"600\" cy=\"65\" r=\"1.7\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.8;0.2;0.8\" dur=\"3.2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003canimate attributename=\"r\" values=\"1.4;2.4;1.4\" dur=\"3.2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"700\" cy=\"40\" r=\"1.5\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.4;1;0.4\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003canimate attributename=\"r\" values=\"1.2;2.2;1.2\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"380\" cy=\"55\" r=\"1.3\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.5;1;0.5\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"450\" cy=\"22\" r=\"1.4\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.3;1;0.3\" dur=\"3.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"280\" cy=\"72\" r=\"1.2\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.6;1;0.6\" dur=\"2.6s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"560\" cy=\"28\" r=\"1.4\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.5;1;0.5\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"730\" cy=\"58\" r=\"1.3\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.4;1;0.4\" dur=\"2.2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"40\" cy=\"58\" r=\"1.4\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.5;1;0.5\" dur=\"2.8s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"780\" cy=\"78\" r=\"1.3\" fill=\"#fff\"\u003e\u003canimate attributename=\"opacity\" values=\"0.7;1;0.7\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/circle\u003e\n      \u003c!-- bigger sparkle stars --\u003e\n      \u003cg\u003e\u003cpolygon points=\"420,12 425,26 440,26 428,35 433,49 420,40 407,49 412,35 400,26 415,26\" fill=\"#FFE066\"\u003e\u003canimate attributename=\"opacity\" values=\"0.4;1;0.4\" dur=\"3.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/polygon\u003e\u003canimatetransform attributename=\"transform\" type=\"rotate\" from=\"0 420 30\" to=\"360 420 30\" dur=\"22s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\u003c\/g\u003e\n      \u003cpolygon points=\"120,16 124,26 134,26 126,33 130,42 120,36 110,42 114,33 106,26 116,26\" fill=\"#FFE066\"\u003e\u003canimate attributename=\"opacity\" values=\"0.6;1;0.6\" dur=\"2.8s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/polygon\u003e\n      \u003cpolygon points=\"660,30 664,40 674,40 666,47 670,56 660,50 650,56 654,47 646,40 656,40\" fill=\"#FF8FB1\"\u003e\u003canimate attributename=\"opacity\" values=\"0.5;1;0.5\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/polygon\u003e\n      \u003cpolygon points=\"200,72 203,80 211,80 204,86 207,94 200,88 193,94 196,86 189,80 197,80\" fill=\"#B89BFF\"\u003e\u003canimate attributename=\"opacity\" values=\"0.7;1;0.7\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/polygon\u003e\n      \u003cpolygon points=\"540,68 543,76 551,76 545,82 547,90 540,86 533,90 535,82 529,76 537,76\" fill=\"#FFE066\"\u003e\u003canimate attributename=\"opacity\" values=\"0.5;1;0.5\" dur=\"2.6s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/polygon\u003e\n    \u003c\/g\u003e\n    \u003c!-- moon --\u003e\n    \u003cg transform=\"translate(120,80)\"\u003e\n      \u003ccircle cx=\"0\" cy=\"0\" r=\"26\" fill=\"#FFFCF7\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"-8\" cy=\"-6\" r=\"4\" fill=\"#E0D5C0\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"6\" cy=\"8\" r=\"3\" fill=\"#E0D5C0\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"10\" cy=\"-4\" r=\"2.5\" fill=\"#E0D5C0\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"0\" cy=\"0\" r=\"32\" fill=\"none\" stroke=\"#FFFCF7\" stroke-width=\"1\" opacity=\"0.3\"\u003e\u003c\/circle\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- shooting star --\u003e\n    \u003cg\u003e\n      \u003cg\u003e\n        \u003cline x1=\"0\" y1=\"0\" x2=\"-30\" y2=\"10\" stroke=\"#FFE066\" stroke-width=\"2\" opacity=\"0.7\"\u003e\u003c\/line\u003e\n        \u003ccircle cx=\"0\" cy=\"0\" r=\"2\" fill=\"#fff\"\u003e\u003c\/circle\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"-50,30;850,80;850,80\" keytimes=\"0;0.3;1\" dur=\"12s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003canimate attributename=\"opacity\" values=\"0;1;0;0;0\" keytimes=\"0;0.05;0.3;0.31;1\" dur=\"12s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- distant hills --\u003e\n    \u003cpath d=\"M 0,180 Q 100,150 220,170 T 460,170 T 700,165 T 800,180 L 800,220 L 0,220 Z\" fill=\"#5B3A80\"\u003e\u003c\/path\u003e\n    \u003cpath d=\"M 0,200 Q 150,180 320,195 T 600,195 T 800,200 L 800,220 L 0,220 Z\" fill=\"#3D2C6B\"\u003e\u003c\/path\u003e\n\n    \u003c!-- the cam keeping watch on top of a hill --\u003e\n    \u003cg transform=\"translate(680,158)\"\u003e\n      \u003crect x=\"-3\" y=\"0\" width=\"6\" height=\"14\" fill=\"#D0D0D0\"\u003e\u003c\/rect\u003e\n      \u003cellipse cx=\"0\" cy=\"14\" rx=\"10\" ry=\"2.5\" fill=\"#D0D0D0\"\u003e\u003c\/ellipse\u003e\n      \u003cg\u003e\n        \u003ccircle cx=\"0\" cy=\"-8\" r=\"14\" fill=\"#FAFAFA\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"0\" cy=\"-8\" r=\"9\" fill=\"#1A202C\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"0\" cy=\"-8\" r=\"6\" fill=\"#000\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"-2\" cy=\"-10\" r=\"2\" fill=\"#5FE6A4\"\u003e\n          \u003canimate attributename=\"opacity\" values=\"0.4;1;0.4\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003c\/circle\u003e\n      \u003c\/g\u003e\n      \u003c!-- LED pulse halo --\u003e\n      \u003ccircle cx=\"0\" cy=\"-8\" r=\"20\" fill=\"none\" stroke=\"#5FE6A4\" stroke-width=\"1\" opacity=\"0.4\"\u003e\n        \u003canimate attributename=\"r\" values=\"14;26;14\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n        \u003canimate attributename=\"opacity\" values=\"0.5;0;0.5\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/circle\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- HIDDEN CRITTER #4 - sleeping cat on hill --\u003e\n    \u003cg transform=\"translate(220,178)\"\u003e\n      \u003cellipse cx=\"0\" cy=\"0\" rx=\"14\" ry=\"5\" fill=\"#FFB89C\"\u003e\u003c\/ellipse\u003e\n      \u003cpath d=\"M -14,0 Q 0,-10 14,0\" fill=\"#FFB89C\"\u003e\u003c\/path\u003e\n      \u003ccircle cx=\"-10\" cy=\"-3\" r=\"3\" fill=\"#FFB89C\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"-9\" cy=\"-3\" r=\"0.6\" fill=\"#2D3748\"\u003e\u003c\/circle\u003e\n      \u003ctext x=\"-2\" y=\"-6\" font-size=\"8\" font-weight=\"800\" fill=\"#FFE066\" font-family=\"Arial,sans-serif\"\u003ez\u003canimate attributename=\"opacity\" values=\"0.4;1;0.4\" dur=\"3s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/text\u003e\n      \u003ctext x=\"4\" y=\"-12\" font-size=\"11\" font-weight=\"800\" fill=\"#FFE066\" font-family=\"Arial,sans-serif\"\u003eZ\u003canimate attributename=\"opacity\" values=\"0.6;1;0.6\" dur=\"3s\" begin=\"-1s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\u003c\/text\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- floating balloon (dim, late-night escape) --\u003e\n    \u003cg\u003e\n      \u003cg\u003e\n        \u003cellipse cx=\"0\" cy=\"0\" rx=\"12\" ry=\"16\" fill=\"#FF8FB1\" opacity=\"0.7\"\u003e\u003c\/ellipse\u003e\n        \u003cline x1=\"0\" y1=\"14\" x2=\"0\" y2=\"60\" stroke=\"#fff\" stroke-width=\"1\" opacity=\"0.5\"\u003e\u003c\/line\u003e\n        \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"380,260;380,40;380,40\" keytimes=\"0;0.7;1\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n        \u003canimate attributename=\"opacity\" values=\"0.7;0.7;0;0\" keytimes=\"0;0.6;0.7;1\" dur=\"40s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- text --\u003e\n    \u003cg\u003e\n      \u003ctext x=\"400\" y=\"116\" text-anchor=\"middle\" font-size=\"44\" font-weight=\"900\" fill=\"#FFFCF7\" font-family=\"-apple-system,BlinkMacSystemFont,Arial,sans-serif\" letter-spacing=\"-1\"\u003eGoodnight, chaos.\u003c\/text\u003e\n      \u003ctext x=\"400\" y=\"148\" text-anchor=\"middle\" font-size=\"20\" font-weight=\"700\" fill=\"#FFE066\" font-family=\"-apple-system,BlinkMacSystemFont,Arial,sans-serif\"\u003eSecurity doesn't have to be boring.\u003c\/text\u003e\n    \u003c\/g\u003e\n  \u003c\/svg\u003e\n\n  \u003cdiv style=\"padding:14px 22px 22px;text-align:center;background:#1A1B4B;\"\u003e\n    \u003cp style=\"margin:0;font-size:13px;color:#B89BFF;font-weight:600;\"\u003e\n      Brand new \u0026amp; factory sealed · 12-month CamGuard warranty · Queensland-based · Express shipping included\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- BRAND SIGN-OFF: CAMGUARD AUSTRALIA in toy blocks --\u003e\n\u003cdiv style=\"margin:0 16px 18px;padding:26px 20px 22px;background:rgba(255,255,255,0.78);border-radius:28px;box-shadow:0 14px 36px rgba(255,169,77,0.18);text-align:center;\"\u003e\n  \u003cp style=\"margin:0 0 14px;font-size:12px;color:#FFA94D;font-weight:800;letter-spacing:2px;text-transform:uppercase;\"\u003eBrought to you by the letters:\u003c\/p\u003e\n  \u003csvg viewbox=\"0 0 600 160\" width=\"100%\" height=\"auto\" preserveaspectratio=\"xMidYMid meet\" style=\"display:block;max-width:560px;margin:0 auto;\"\u003e\n\n    \u003cpolygon points=\"40,20 43,28 51,28 44,34 47,42 40,37 33,42 36,34 29,28 37,28\" fill=\"#FFD93D\"\u003e\n      \u003canimate attributename=\"opacity\" values=\"0.4;1;0.4\" dur=\"2.6s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n    \u003c\/polygon\u003e\n    \u003cpolygon points=\"556,140 559,148 566,148 559,154 562,162 556,157 549,162 552,154 545,148 553,148\" fill=\"#FF8FB1\"\u003e\n      \u003canimate attributename=\"opacity\" values=\"0.6;1;0.6\" dur=\"2.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n    \u003c\/polygon\u003e\n\n    \u003c!-- ROW 1: CAMGUARD --\u003e\n    \u003cg transform=\"translate(86,12)\"\u003e\n      \u003cg transform=\"rotate(-3 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#4D96FF\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eC\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(54,0) rotate(2 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eA\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(108,0) rotate(-1 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#2D3748\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eM\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(162,0) rotate(3 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eG\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(216,0) rotate(-2 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#B89BFF\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eU\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(270,0) rotate(2 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#FFA94D\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eA\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(324,0) rotate(-3 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#FF8FB1\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eR\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(378,0) rotate(1 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#6FC3FF\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eD\u003c\/text\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n\n    \u003c!-- ROW 2: AUSTRALIA --\u003e\n    \u003cg transform=\"translate(60,82)\"\u003e\n      \u003cg transform=\"rotate(2 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eA\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(54,0) rotate(-2 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#FFD93D\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#2D3748\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eU\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(108,0) rotate(3 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#5FE6A4\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eS\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(162,0) rotate(-1 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#4D96FF\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eT\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(216,0) rotate(2 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#B89BFF\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eR\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(270,0) rotate(-3 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#FF8FB1\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eA\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(324,0) rotate(1 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#FFA94D\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eL\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(378,0) rotate(-2 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#6FC3FF\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eI\u003c\/text\u003e\n      \u003c\/g\u003e\n      \u003cg transform=\"translate(432,0) rotate(2 25 25)\"\u003e\n        \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"50\" rx=\"8\" fill=\"#FF6B6B\" stroke=\"#2D3748\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n        \u003ctext x=\"25\" y=\"38\" font-size=\"32\" font-weight=\"900\" text-anchor=\"middle\" fill=\"#fff\" font-family=\"-apple-system,'Arial Black',sans-serif\"\u003eA\u003c\/text\u003e\n      \u003c\/g\u003e\n    \u003c\/g\u003e\n  \u003c\/svg\u003e\n  \u003cp style=\"margin:14px 0 0;font-size:13px;color:#4A5568;font-weight:600;\"\u003eQueensland-based · Genuine eufy products · Express Australia-wide\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- 17. DISCLAIMER FOOTER --\u003e\n\u003cdiv style=\"margin:0 16px 24px;padding:18px 22px;background:rgba(247,247,247,0.7);border-radius:18px;\"\u003e\n  \u003cp style=\"margin:0 0 10px;font-size:11px;color:#718096;line-height:1.6;text-align:center;\"\u003e\n    CamGuard 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.\n  \u003c\/p\u003e\n  \u003cp style=\"margin:0;font-size:11px;color:#718096;line-height:1.6;text-align:center;\"\u003e\n    Product 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.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/cgau-listing --\u003e\n\n\n\n\u003c\/body\u003e","brand":"CamGuard Australia","offers":[{"title":"Default Title","offer_id":43977978806315,"sku":null,"price":198.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/CGAU_Playground_upscayl_2x_upscayl-standard-4x.png?v=1777134179"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/collections\/Full_Kit.png?v=1776362120","url":"https:\/\/www.camguardaustralia.com.au\/collections\/full-kits.oembed","provider":"CamGuard Australia","version":"1.0","type":"link"}