{"product_id":"eufy-security-eufycam-s3-pro-4k-add-on-camera-manufacturer-renewed","title":"eufy Security eufyCam S3 Pro 4K Add-On Camera | Manufacturer Renewed","description":"\u003c!--\n  eufyCam S3 Pro 4K - Manufacturer Renewed \/ B Grade\n  CamGuard Australia - Aurora Solar theme - v3\n  Shopify-safe: all CSS scoped to .cgs3pro\n  Prefixed cgs3pro- - Pure CSS animations - no JS - no images\n  No box-drawing comment headers (eBay sanitiser safe)\n--\u003e\n\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@300;400;500;600;700;800;900\u0026family=Space+Grotesk:wght@500;600;700\u0026display=swap');\n\n\/* Animatable custom properties *\/\n@property --cgs3pro-angle {\n  syntax: '\u003cangle\u003e';\n  initial-value: 0deg;\n  inherits: false;\n}\n@property --cgs3pro-glow {\n  syntax: '\u003cpercentage\u003e';\n  initial-value: 0%;\n  inherits: false;\n}\n\n.cgs3pro, .cgs3pro *, .cgs3pro *::before, .cgs3pro *::after { box-sizing: border-box; }\n.cgs3pro * { margin: 0; padding: 0; }\n\n.cgs3pro {\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  \/* Aurora Solar palette *\/\n  --night: #0A0118; --night2: #1A0B2E; --night3: #2E1065;\n  --royal: #4C1D95; --royal2: #5B21B6; --royal3: #7C3AED;\n  --magenta: #DB2777; --magenta2: #EC4899; --magenta3: #F472B6; --magenta4: #FBCFE8;\n  --orange: #EA580C; --orange2: #F97316; --orange3: #FB923C; --orange4: #FED7AA;\n  --amber: #D97706; --amber2: #F59E0B; --amber3: #FBBF24; --amber4: #FDE047;\n  --cyan: #06B6D4; --cyan2: #22D3EE; --cyan3: #67E8F9; --cyan4: #A5F3FC;\n  --cream: #FFF7ED; --cream2: #FFFBEB;\n  --w: #FFFFFF;\n  --s50: #F8FAFC; --s100: #F1F5F9; --s200: #E2E8F0; --s300: #CBD5E1;\n  --s400: #94A3B8; --s500: #64748B; --s600: #475569; --s700: #334155;\n  --s800: #1E293B; --s900: #0F172A;\n}\n.cgs3pro a { color: inherit; text-decoration: none; }\n.cgs3pro h1, .cgs3pro h2, .cgs3pro h3, .cgs3pro h4 { letter-spacing: -0.02em; line-height: 1.12; }\n\n\/* ANIMATIONS *\/\n@keyframes cgs3pro-fade { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\n.cgs3pro-fade { animation: cgs3pro-fade 0.8s ease-out both; }\n\n@keyframes cgs3pro-spin { to { --cgs3pro-angle: 360deg; transform: rotate(360deg); } }\n\n@keyframes cgs3pro-radar-sweep { to { --cgs3pro-angle: 360deg; } }\n\n@keyframes cgs3pro-aurora-shift {\n  0%, 100% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n}\n\n@keyframes cgs3pro-sun-pulse {\n  0%, 100% {\n    box-shadow: 0 0 60px rgba(251, 191, 36, 0.5), 0 0 120px rgba(249, 115, 22, 0.3), 0 0 180px rgba(236, 72, 153, 0.15);\n    transform: scale(1);\n  }\n  50% {\n    box-shadow: 0 0 90px rgba(251, 191, 36, 0.7), 0 0 180px rgba(249, 115, 22, 0.4), 0 0 240px rgba(236, 72, 153, 0.2);\n    transform: scale(1.05);\n  }\n}\n\n@keyframes cgs3pro-ray-rotate { to { transform: rotate(360deg); } }\n\n@keyframes cgs3pro-particle-rise {\n  0% { transform: translateY(0) translateX(0) scale(0.5); opacity: 0; }\n  10% { opacity: 0.9; }\n  90% { opacity: 0.6; }\n  100% { transform: translateY(-300px) translateX(40px) scale(1.2); opacity: 0; }\n}\n\n@keyframes cgs3pro-particle-rise-2 {\n  0% { transform: translateY(0) translateX(0) scale(0.5); opacity: 0; }\n  15% { opacity: 0.7; }\n  85% { opacity: 0.5; }\n  100% { transform: translateY(-260px) translateX(-30px) scale(1.1); opacity: 0; }\n}\n\n@keyframes cgs3pro-shimmer {\n  0% { background-position: -200% 50%; }\n  100% { background-position: 200% 50%; }\n}\n\n@keyframes cgs3pro-pulse-amber {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(251, 191, 36, 0.5); }\n  50% { box-shadow: 0 0 0 16px rgba(251, 191, 36, 0); }\n}\n\n@keyframes cgs3pro-pulse-magenta {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(236, 72, 153, 0.5); }\n  50% { box-shadow: 0 0 0 14px rgba(236, 72, 153, 0); }\n}\n\n@keyframes cgs3pro-glow-warm {\n  0%, 100% { box-shadow: 0 0 30px rgba(251, 146, 60, 0.2), 0 12px 40px rgba(0,0,0,0.08); }\n  50% { box-shadow: 0 0 50px rgba(251, 146, 60, 0.35), 0 16px 50px rgba(0,0,0,0.1); }\n}\n\n@keyframes cgs3pro-glow-cool {\n  0%, 100% { box-shadow: 0 0 30px rgba(124, 58, 237, 0.2), 0 12px 40px rgba(0,0,0,0.08); }\n  50% { box-shadow: 0 0 50px rgba(124, 58, 237, 0.35), 0 16px 50px rgba(0,0,0,0.1); }\n}\n\n@keyframes cgs3pro-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-8px); }\n}\n\n@keyframes cgs3pro-zoom-pulse {\n  0%, 100% { transform: scale(1); opacity: 0.5; }\n  50% { transform: scale(1.6); opacity: 0; }\n}\n\n@keyframes cgs3pro-charge-fill {\n  0% { width: 20%; }\n  50% { width: 100%; }\n  100% { width: 100%; }\n}\n\n@keyframes cgs3pro-scan-line {\n  0% { transform: translateY(-100%); }\n  100% { transform: translateY(100%); }\n}\n\n@keyframes cgs3pro-text-grad {\n  0%, 100% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n}\n\n@keyframes cgs3pro-day-night {\n  0%, 100% { background: linear-gradient(135deg, #FBBF24 0%, #F97316 50%, #EC4899 100%); }\n  25% { background: linear-gradient(135deg, #F97316 0%, #DB2777 50%, #4C1D95 100%); }\n  50% { background: linear-gradient(135deg, #2E1065 0%, #4C1D95 50%, #1A0B2E 100%); }\n  75% { background: linear-gradient(135deg, #4C1D95 0%, #DB2777 50%, #F97316 100%); }\n}\n\n.cgs3pro-container { max-width: 1100px; margin: 0 auto; padding: 0 24px; }\n.cgs3pro-section { padding: 80px 0; }\n@media (max-width: 640px) { .cgs3pro-section { padding: 56px 0; } }\n\n\/* NAV *\/\n.cgs3pro-nav {\n  background: rgba(255,255,255,0.92);\n  padding: 14px 0;\n  position: sticky; top: 0; z-index: 100;\n  backdrop-filter: blur(20px);\n  -webkit-backdrop-filter: blur(20px);\n  border-bottom: 1px solid rgba(124, 58, 237, 0.1);\n}\n.cgs3pro-nav-inner { display: flex; align-items: center; justify-content: space-between; }\n.cgs3pro-logo { font-size: 18px; font-weight: 800; color: var(--s900); }\n.cgs3pro-logo span {\n  background: linear-gradient(135deg, var(--royal3), var(--magenta2), var(--orange2), var(--amber3));\n  background-size: 300% 300%;\n  animation: cgs3pro-text-grad 5s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs3pro-nav-pills { display: flex; gap: 6px; flex-wrap: wrap; }\n.cgs3pro-nav-pill {\n  font-size: 11px; font-weight: 700; padding: 5px 12px; border-radius: 999px;\n  letter-spacing: 0.04em; white-space: nowrap;\n}\n.cgs3pro-pill-amber { background: linear-gradient(135deg, var(--amber3), var(--orange2)); color: #422006; }\n.cgs3pro-pill-magenta { background: linear-gradient(135deg, var(--magenta3), var(--royal3)); color: var(--w); }\n\n\/* HERO - Day\/Night Cycle Sky *\/\n@keyframes cgs3pro-sky-twilight {\n  0%, 8% { opacity: 1; }\n  18%, 88% { opacity: 0; }\n  98%, 100% { opacity: 1; }\n}\n@keyframes cgs3pro-sky-day {\n  0%, 17% { opacity: 0; }\n  28%, 45% { opacity: 1; }\n  56%, 100% { opacity: 0; }\n}\n@keyframes cgs3pro-sky-sunset {\n  0%, 45% { opacity: 0; }\n  56%, 64% { opacity: 1; }\n  74%, 100% { opacity: 0; }\n}\n@keyframes cgs3pro-sky-night {\n  0%, 64% { opacity: 0; }\n  74%, 88% { opacity: 1; }\n  98%, 100% { opacity: 0; }\n}\n\n@keyframes cgs3pro-sun-arc {\n  0%, 5% { opacity: 0; left: 6%; bottom: -10%; transform: scale(0.7); }\n  10% { opacity: 0.85; left: 9%; bottom: 14%; transform: scale(0.85); }\n  22% { opacity: 1; left: 22%; bottom: 48%; transform: scale(0.95); }\n  37% { opacity: 1; left: 50%; bottom: 70%; transform: scale(1.05); }\n  52% { opacity: 1; left: 76%; bottom: 50%; transform: scale(1); }\n  62% { opacity: 0.85; left: 90%; bottom: 18%; transform: scale(0.85); }\n  68% { opacity: 0; left: 96%; bottom: -10%; transform: scale(0.7); }\n  68.1%, 100% { opacity: 0; left: 96%; bottom: -10%; transform: scale(0.7); }\n}\n\n@keyframes cgs3pro-moon-arc {\n  0%, 60% { opacity: 0; right: 6%; bottom: -10%; transform: scale(0.7); }\n  68% { opacity: 0.7; right: 10%; bottom: 16%; transform: scale(0.85); }\n  76% { opacity: 1; right: 25%; bottom: 48%; transform: scale(0.95); }\n  82% { opacity: 1; right: 50%; bottom: 60%; transform: scale(1); }\n  88% { opacity: 1; right: 76%; bottom: 48%; transform: scale(0.95); }\n  92% { opacity: 0.7; right: 90%; bottom: 16%; transform: scale(0.85); }\n  96% { opacity: 0; right: 96%; bottom: -10%; transform: scale(0.7); }\n  100% { opacity: 0; right: 6%; bottom: -10%; transform: scale(0.7); }\n}\n\n@keyframes cgs3pro-star-night {\n  0%, 60% { opacity: 0; }\n  72%, 88% { opacity: var(--star-op, 0.85); }\n  94%, 100% { opacity: 0; }\n}\n\n@keyframes cgs3pro-halo-pulse {\n  0%, 100% { transform: scale(1); opacity: 0.55; }\n  50% { transform: scale(1.08); opacity: 1; }\n}\n\n@keyframes cgs3pro-solar-active {\n  0%, 14% { background: #94A3B8; box-shadow: none; }\n  20%, 50% { background: #FBBF24; box-shadow: 0 0 12px rgba(251, 191, 36, 0.9), 0 0 0 4px rgba(251, 191, 36, 0.2); }\n  56%, 100% { background: #94A3B8; box-shadow: none; }\n}\n\n@keyframes cgs3pro-night-active {\n  0%, 64% { background: #94A3B8; box-shadow: none; }\n  72%, 90% { background: #F472B6; box-shadow: 0 0 12px rgba(244, 114, 182, 0.9), 0 0 0 4px rgba(244, 114, 182, 0.2); }\n  96%, 100% { background: #94A3B8; box-shadow: none; }\n}\n\n.cgs3pro-hero {\n  background: var(--night);\n  padding: 90px 0 110px;\n  color: var(--w);\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n  min-height: 720px;\n}\n\n.cgs3pro-sky {\n  position: absolute;\n  inset: 0;\n  z-index: 0;\n  pointer-events: none;\n}\n.cgs3pro-sky-twilight {\n  background:\n    radial-gradient(ellipse 80% 40% at 50% 100%, rgba(251, 146, 60, 0.45) 0%, transparent 70%),\n    linear-gradient(180deg, #1A0B2E 0%, #4C1D95 25%, #7C3AED 50%, #DB2777 78%, #F472B6 100%);\n  animation: cgs3pro-sky-twilight 32s ease-in-out infinite;\n}\n.cgs3pro-sky-day {\n  background:\n    radial-gradient(ellipse 80% 40% at 50% 100%, rgba(186, 230, 253, 0.55) 0%, transparent 70%),\n    linear-gradient(180deg, #0EA5E9 0%, #38BDF8 35%, #7DD3FC 70%, #BAE6FD 100%);\n  animation: cgs3pro-sky-day 32s ease-in-out infinite;\n}\n.cgs3pro-sky-sunset {\n  background:\n    radial-gradient(ellipse 80% 50% at 50% 100%, rgba(251, 191, 36, 0.5) 0%, transparent 70%),\n    linear-gradient(180deg, #1E1B4B 0%, #7C3AED 18%, #DB2777 38%, #F97316 65%, #FBBF24 92%, #FED7AA 100%);\n  animation: cgs3pro-sky-sunset 32s ease-in-out infinite;\n}\n.cgs3pro-sky-night {\n  background:\n    radial-gradient(ellipse 80% 50% at 50% 100%, rgba(124, 58, 237, 0.45) 0%, transparent 70%),\n    linear-gradient(180deg, #050816 0%, #0F172A 30%, #1E1B4B 60%, #312E81 100%);\n  animation: cgs3pro-sky-night 32s ease-in-out infinite;\n}\n\n.cgs3pro-sun {\n  position: absolute;\n  width: 90px; height: 90px;\n  border-radius: 50%;\n  background: radial-gradient(circle at 35% 35%, #FEF9C3 0%, #FDE047 28%, #F59E0B 65%, #EA580C 100%);\n  box-shadow: 0 0 60px rgba(251, 191, 36, 0.65), 0 0 120px rgba(249, 115, 22, 0.3);\n  z-index: 2;\n  pointer-events: none;\n  animation: cgs3pro-sun-arc 32s ease-in-out infinite;\n}\n@media (max-width: 768px) { .cgs3pro-sun { width: 64px; height: 64px; } }\n\n.cgs3pro-moon {\n  position: absolute;\n  width: 70px; height: 70px;\n  border-radius: 50%;\n  background: radial-gradient(circle at 35% 35%, #FFFFFF 0%, #E0E7FF 50%, #C7D2FE 100%);\n  box-shadow: 0 0 40px rgba(199, 210, 254, 0.55), 0 0 80px rgba(199, 210, 254, 0.25);\n  z-index: 2;\n  pointer-events: none;\n  animation: cgs3pro-moon-arc 32s ease-in-out infinite;\n}\n.cgs3pro-moon-crater { position: absolute; border-radius: 50%; background: rgba(165, 180, 252, 0.4); }\n.cgs3pro-moon-crater:nth-child(1) { width: 12px; height: 12px; top: 22px; left: 22px; }\n.cgs3pro-moon-crater:nth-child(2) { width: 8px; height: 8px; top: 38px; left: 42px; }\n.cgs3pro-moon-crater:nth-child(3) { width: 6px; height: 6px; top: 28px; left: 50px; }\n@media (max-width: 768px) { .cgs3pro-moon { width: 50px; height: 50px; } .cgs3pro-moon-crater { display: none; } }\n\n.cgs3pro-star {\n  position: absolute;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, 0.92);\n  z-index: 1;\n  pointer-events: none;\n  opacity: 0;\n  animation: cgs3pro-star-night 32s ease-in-out infinite;\n}\n.cgs3pro-st1 { width: 3px; height: 3px; top: 12%; left: 8%; --star-op: 0.9; }\n.cgs3pro-st2 { width: 4px; height: 4px; top: 8%; left: 22%; --star-op: 1; box-shadow: 0 0 6px rgba(255,255,255,0.5); }\n.cgs3pro-st3 { width: 2px; height: 2px; top: 18%; left: 38%; --star-op: 0.7; }\n.cgs3pro-st4 { width: 3px; height: 3px; top: 6%; left: 52%; --star-op: 0.85; }\n.cgs3pro-st5 { width: 4px; height: 4px; top: 14%; left: 68%; --star-op: 0.95; box-shadow: 0 0 6px rgba(255,255,255,0.5); }\n.cgs3pro-st6 { width: 2px; height: 2px; top: 22%; left: 82%; --star-op: 0.7; }\n.cgs3pro-st7 { width: 3px; height: 3px; top: 28%; left: 14%; --star-op: 0.8; }\n.cgs3pro-st8 { width: 5px; height: 5px; top: 4%; left: 90%; --star-op: 1; box-shadow: 0 0 8px rgba(255,255,255,0.6); }\n.cgs3pro-st9 { width: 2px; height: 2px; top: 32%; left: 30%; --star-op: 0.75; }\n.cgs3pro-st10 { width: 3px; height: 3px; top: 26%; left: 75%; --star-op: 0.85; }\n.cgs3pro-st11 { width: 2px; height: 2px; top: 9%; left: 76%; --star-op: 0.7; }\n.cgs3pro-st12 { width: 4px; height: 4px; top: 16%; left: 4%; --star-op: 0.9; }\n\n.cgs3pro-particle {\n  position: absolute;\n  width: 4px; height: 4px;\n  border-radius: 50%;\n  background: rgba(253, 224, 71, 0.8);\n  pointer-events: none;\n  z-index: 1;\n  box-shadow: 0 0 8px rgba(253, 224, 71, 0.6);\n}\n.cgs3pro-p1 { bottom: 12%; left: 14%; animation: cgs3pro-particle-rise 9s ease-out infinite; }\n.cgs3pro-p2 { bottom: 8%; left: 28%; animation: cgs3pro-particle-rise-2 11s ease-out infinite 1s; width: 3px; height: 3px; }\n.cgs3pro-p3 { bottom: 14%; left: 42%; animation: cgs3pro-particle-rise 13s ease-out infinite 2s; }\n.cgs3pro-p4 { bottom: 10%; left: 56%; animation: cgs3pro-particle-rise-2 10s ease-out infinite 3s; width: 5px; height: 5px; }\n.cgs3pro-p5 { bottom: 14%; left: 72%; animation: cgs3pro-particle-rise 12s ease-out infinite 4s; }\n.cgs3pro-p6 { bottom: 9%; left: 86%; animation: cgs3pro-particle-rise-2 14s ease-out infinite 0.5s; width: 3px; height: 3px; }\n.cgs3pro-p7 { bottom: 16%; left: 6%; animation: cgs3pro-particle-rise 11s ease-out infinite 5s; width: 5px; height: 5px; }\n.cgs3pro-p8 { bottom: 11%; left: 64%; animation: cgs3pro-particle-rise-2 13s ease-out infinite 6s; }\n\n.cgs3pro-particle.pink {\n  background: rgba(244, 114, 182, 0.7);\n  box-shadow: 0 0 8px rgba(244, 114, 182, 0.5);\n}\n.cgs3pro-pp1 { bottom: 22%; left: 22%; animation: cgs3pro-particle-rise 14s ease-out infinite 2.5s; }\n.cgs3pro-pp2 { bottom: 28%; left: 50%; animation: cgs3pro-particle-rise-2 12s ease-out infinite 4.5s; width: 3px; height: 3px; }\n.cgs3pro-pp3 { bottom: 26%; left: 78%; animation: cgs3pro-particle-rise 13s ease-out infinite 1.5s; width: 5px; height: 5px; }\n\n.cgs3pro-hero-inner { position: relative; z-index: 5; }\n\n.cgs3pro-condition-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: linear-gradient(135deg, var(--amber3) 0%, var(--orange2) 100%);\n  color: #422006;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  padding: 9px 20px;\n  border-radius: 999px;\n  margin-bottom: 24px;\n  animation: cgs3pro-pulse-amber 2.6s ease-in-out infinite;\n}\n\n.cgs3pro-hero h1 {\n  font-size: clamp(2.4rem, 6.5vw, 4.4rem);\n  font-weight: 900;\n  margin-bottom: 18px;\n  letter-spacing: -0.03em;\n  text-shadow: 0 4px 30px rgba(0,0,0,0.4);\n}\n.cgs3pro-hero h1 .cgs3pro-grad {\n  background: linear-gradient(135deg, var(--amber4) 0%, var(--orange3) 35%, var(--magenta3) 70%, var(--magenta4) 100%);\n  background-size: 200% 200%;\n  animation: cgs3pro-text-grad 6s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n\n.cgs3pro-hero-sub {\n  font-size: clamp(1rem, 2.5vw, 1.18rem);\n  color: rgba(255,255,255,0.82);\n  max-width: 640px;\n  margin: 0 auto 36px;\n  line-height: 1.7;\n}\n.cgs3pro-hero-sub strong {\n  color: var(--w);\n  font-weight: 700;\n  background: linear-gradient(135deg, var(--amber3), var(--magenta3));\n  background-size: 200% 200%;\n  animation: cgs3pro-text-grad 5s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n\n.cgs3pro-stage {\n  position: relative;\n  width: 360px; height: 300px;\n  margin: 0 auto 40px;\n  display: grid; place-items: center;\n}\n@media (max-width: 640px) { .cgs3pro-stage { width: 290px; height: 250px; } }\n\n.cgs3pro-stage-halo {\n  position: absolute;\n  inset: 30px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,255,255,0.18) 0%, transparent 65%);\n  animation: cgs3pro-halo-pulse 4s ease-in-out infinite;\n  z-index: 1;\n}\n\n.cgs3pro-stage-core {\n  position: relative;\n  width: 160px; height: 160px;\n  border-radius: 50%;\n  background: rgba(255,255,255,0.07);\n  backdrop-filter: blur(20px);\n  -webkit-backdrop-filter: blur(20px);\n  border: 1.5px solid rgba(255,255,255,0.22);\n  display: grid; place-items: center;\n  z-index: 5;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.3);\n}\n.cgs3pro-stage-core::before {\n  content: '';\n  position: absolute;\n  inset: -16px;\n  border-radius: 50%;\n  border: 1.5px dashed rgba(255,255,255,0.2);\n  z-index: -1;\n}\n.cgs3pro-stage-core::after {\n  content: '';\n  position: absolute;\n  inset: -32px;\n  border-radius: 50%;\n  border: 1px dashed rgba(255,255,255,0.1);\n  z-index: -1;\n}\n@media (max-width: 640px) { .cgs3pro-stage-core { width: 130px; height: 130px; } }\n\n.cgs3pro-stage-cam {\n  font-size: 80px;\n  animation: cgs3pro-bob 5s ease-in-out infinite;\n  filter: drop-shadow(0 8px 24px rgba(0,0,0,0.35));\n}\n@media (max-width: 640px) { .cgs3pro-stage-cam { font-size: 64px; } }\n\n.cgs3pro-status {\n  position: absolute;\n  background: rgba(255,255,255,0.96);\n  backdrop-filter: blur(10px);\n  padding: 8px 14px;\n  border-radius: 12px;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: var(--s900);\n  box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  z-index: 6;\n  white-space: nowrap;\n}\n.cgs3pro-status-dot {\n  width: 8px; height: 8px;\n  border-radius: 50%;\n  flex-shrink: 0;\n  background: #94A3B8;\n}\n.cgs3pro-status.solar { bottom: 4px; left: -2%; }\n.cgs3pro-status.solar .cgs3pro-status-dot { animation: cgs3pro-solar-active 32s ease-in-out infinite; }\n.cgs3pro-status.night { bottom: 4px; right: -2%; }\n.cgs3pro-status.night .cgs3pro-status-dot { animation: cgs3pro-night-active 32s ease-in-out infinite; }\n\n.cgs3pro-stage-tag {\n  position: absolute;\n  background: rgba(255,255,255,0.96);\n  padding: 7px 12px; border-radius: 12px;\n  font-size: 11.5px; font-weight: 800; color: var(--s900);\n  box-shadow: 0 6px 18px rgba(0,0,0,0.25);\n  display: flex; align-items: center; gap: 5px;\n  white-space: nowrap;\n  z-index: 6;\n  letter-spacing: 0.02em;\n}\n.cgs3pro-stage-tag.tt { top: 4px; left: 50%; transform: translateX(-50%); animation: cgs3pro-bob 4s ease-in-out infinite; }\n.cgs3pro-stage-tag.ml { top: 50%; left: -2%; transform: translateY(-50%); animation: cgs3pro-bob 4.5s ease-in-out infinite 0.5s; }\n.cgs3pro-stage-tag.mr { top: 50%; right: -2%; transform: translateY(-50%); animation: cgs3pro-bob 4.2s ease-in-out infinite 0.8s; }\n@media (max-width: 640px) {\n  .cgs3pro-stage-tag { font-size: 10px; padding: 5px 9px; }\n}\n\n.cgs3pro-hero-stats {\n  display: flex; justify-content: center; gap: 10px; flex-wrap: wrap;\n}\n.cgs3pro-hstat {\n  background: rgba(255,255,255,0.06);\n  border: 1.5px solid rgba(255,255,255,0.12);\n  border-radius: 14px;\n  padding: 12px 18px; min-width: 100px;\n  backdrop-filter: blur(12px);\n  position: relative; overflow: hidden;\n}\n.cgs3pro-hstat::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(135deg, rgba(251, 191, 36, 0.1) 0%, transparent 50%, rgba(236, 72, 153, 0.1) 100%);\n  opacity: 0;\n  transition: opacity 0.3s ease;\n}\n.cgs3pro-hstat:hover::before { opacity: 1; }\n.cgs3pro-hstat-val {\n  font-family: 'Space Grotesk', sans-serif;\n  font-size: 1.3rem; font-weight: 800; line-height: 1;\n  background: linear-gradient(135deg, var(--amber4), var(--magenta3));\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs3pro-hstat-lbl { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.14em; color: rgba(255,255,255,0.55); margin-top: 4px; }\n\n\/* ANIMATED STRIP *\/\n.cgs3pro-strip {\n  background: linear-gradient(90deg, var(--royal3), var(--magenta2), var(--orange2), var(--amber2), var(--magenta2), var(--royal3));\n  background-size: 400% 100%;\n  animation: cgs3pro-shimmer 10s linear infinite;\n  padding: 16px 0;\n  text-align: center;\n  color: var(--w);\n  font-weight: 700; font-size: 13px;\n  letter-spacing: 0.05em;\n}\n.cgs3pro-strip-inner { display: flex; align-items: center; justify-content: center; gap: 24px; flex-wrap: wrap; }\n.cgs3pro-strip-inner span { display: flex; align-items: center; gap: 6px; }\n\n\/* INTRO *\/\n.cgs3pro-intro {\n  background: var(--cream);\n  position: relative;\n  overflow: hidden;\n}\n.cgs3pro-intro::before {\n  content: '';\n  position: absolute;\n  top: -200px; right: -200px;\n  width: 500px; height: 500px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(251, 191, 36, 0.15) 0%, transparent 70%);\n  pointer-events: none;\n}\n.cgs3pro-intro::after {\n  content: '';\n  position: absolute;\n  bottom: -200px; left: -200px;\n  width: 500px; height: 500px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(236, 72, 153, 0.12) 0%, transparent 70%);\n  pointer-events: none;\n}\n.cgs3pro-intro-inner { max-width: 760px; margin: 0 auto; text-align: center; position: relative; z-index: 2; }\n.cgs3pro-intro h2 {\n  font-size: clamp(1.8rem, 4vw, 2.8rem);\n  font-weight: 800;\n  color: var(--s900); margin-bottom: 18px;\n}\n.cgs3pro-intro h2 .cgs3pro-grad {\n  background: linear-gradient(135deg, var(--orange) 0%, var(--magenta) 50%, var(--royal3) 100%);\n  background-size: 200% 200%;\n  animation: cgs3pro-text-grad 5s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs3pro-intro p {\n  font-size: 17px; color: var(--s700); line-height: 1.8; margin-bottom: 16px;\n}\n.cgs3pro-intro strong { color: var(--s900); }\n\n\/* RENEWED EXPLAINER *\/\n.cgs3pro-explainer {\n  background: linear-gradient(180deg, var(--cream) 0%, var(--w) 100%);\n}\n.cgs3pro-explainer-card {\n  max-width: 880px; margin: 0 auto;\n  background: var(--w);\n  border-radius: 28px;\n  padding: 44px 44px;\n  position: relative;\n  overflow: hidden;\n  box-shadow: 0 24px 60px rgba(76, 29, 149, 0.08);\n}\n.cgs3pro-explainer-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 6px;\n  background: linear-gradient(90deg, var(--royal3), var(--magenta2), var(--orange2), var(--amber3), var(--magenta2), var(--royal3));\n  background-size: 200% 100%;\n  animation: cgs3pro-shimmer 4s linear infinite;\n}\n@media (max-width: 640px) { .cgs3pro-explainer-card { padding: 32px 26px; } }\n\n.cgs3pro-explainer-label {\n  display: inline-flex; align-items: center; gap: 6px;\n  background: linear-gradient(135deg, var(--orange4), var(--magenta4));\n  color: var(--royal2);\n  font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase;\n  padding: 6px 14px; border-radius: 8px; margin-bottom: 18px;\n}\n.cgs3pro-explainer-card h2 {\n  font-size: clamp(1.5rem, 3vw, 2rem);\n  font-weight: 800; color: var(--s900); margin-bottom: 16px;\n}\n.cgs3pro-explainer-card \u003e p {\n  font-size: 15.5px; color: var(--s700); line-height: 1.8; margin-bottom: 14px;\n}\n.cgs3pro-explainer-card strong { color: var(--s900); font-weight: 700; }\n\n.cgs3pro-origins {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 14px;\n  margin: 24px 0 8px;\n}\n@media (max-width: 640px) { .cgs3pro-origins { grid-template-columns: 1fr; } }\n.cgs3pro-origin {\n  display: flex; gap: 14px; align-items: flex-start;\n  background: linear-gradient(135deg, var(--cream2), var(--w));\n  border: 1.5px solid var(--orange4);\n  border-radius: 16px;\n  padding: 18px 18px;\n  position: relative;\n  overflow: hidden;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cgs3pro-origin:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 12px 30px rgba(251, 146, 60, 0.15);\n}\n.cgs3pro-origin::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(135deg, transparent 0%, rgba(251, 191, 36, 0.06) 100%);\n  pointer-events: none;\n}\n.cgs3pro-origin-num {\n  flex-shrink: 0;\n  width: 32px; height: 32px;\n  border-radius: 10px;\n  background: linear-gradient(135deg, var(--orange2), var(--magenta2));\n  color: var(--w);\n  display: grid; place-items: center;\n  font-weight: 800; font-size: 14px;\n  font-family: 'Space Grotesk', sans-serif;\n}\n.cgs3pro-origin-text {\n  font-size: 13.5px; color: var(--s700); line-height: 1.55;\n  position: relative; z-index: 1;\n}\n.cgs3pro-origin-text strong { color: var(--s900); display: block; margin-bottom: 2px; }\n\n\/* CONDITION REPORT *\/\n.cgs3pro-cond {\n  max-width: 880px; margin: 28px auto 0;\n  background: linear-gradient(135deg, #FFF7ED 0%, var(--w) 100%);\n  border: 2px solid var(--amber3);\n  border-radius: 20px;\n  padding: 28px 30px;\n  position: relative;\n  overflow: hidden;\n}\n.cgs3pro-cond::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; height: 4px;\n  background: linear-gradient(90deg, var(--amber3), var(--orange2), var(--magenta2));\n}\n.cgs3pro-cond h3 {\n  font-size: 1.05rem; font-weight: 800; color: var(--s900);\n  margin-bottom: 16px; display: flex; align-items: center; gap: 8px;\n}\n.cgs3pro-cond-grid {\n  display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px;\n}\n@media (max-width: 640px) { .cgs3pro-cond-grid { grid-template-columns: 1fr; } }\n.cgs3pro-cond-item {\n  display: flex; gap: 12px; align-items: flex-start;\n  font-size: 13.5px; color: var(--s700); line-height: 1.5;\n}\n.cgs3pro-cond-key {\n  flex-shrink: 0;\n  font-weight: 800; color: var(--orange);\n  text-transform: uppercase; letter-spacing: 0.06em;\n  font-size: 11px; min-width: 92px; padding-top: 1px;\n}\n.cgs3pro-cond-item strong { color: var(--s900); }\n\n\/* SAVINGS STORY *\/\n.cgs3pro-savings {\n  background:\n    radial-gradient(ellipse 80% 50% at 50% 0%, rgba(124, 58, 237, 0.08) 0%, transparent 70%),\n    var(--w);\n}\n.cgs3pro-savings-head { text-align: center; margin-bottom: 48px; }\n.cgs3pro-eyebrow {\n  font-size: 12px; font-weight: 800; letter-spacing: 0.16em;\n  text-transform: uppercase; margin-bottom: 12px;\n}\n.cgs3pro-eyebrow.amber { color: var(--orange); }\n.cgs3pro-eyebrow.magenta { color: var(--magenta); }\n.cgs3pro-eyebrow.royal { color: var(--royal3); }\n.cgs3pro-eyebrow.grad {\n  background: linear-gradient(90deg, var(--orange), var(--magenta), var(--royal3));\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs3pro-savings-head h2 {\n  font-size: clamp(1.8rem, 4vw, 2.8rem);\n  font-weight: 800; color: var(--s900); margin-bottom: 12px;\n}\n.cgs3pro-savings-head h2 .cgs3pro-grad {\n  background: linear-gradient(135deg, var(--orange) 0%, var(--magenta) 50%, var(--royal3) 100%);\n  background-size: 200% 200%;\n  animation: cgs3pro-text-grad 5s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs3pro-savings-head p {\n  font-size: 16px; color: var(--s600); max-width: 600px; margin: 0 auto;\n}\n\n.cgs3pro-flow {\n  display: grid;\n  grid-template-columns: 1fr auto 1fr auto 1fr;\n  gap: 18px;\n  align-items: stretch;\n  max-width: 920px; margin: 0 auto;\n}\n@media (max-width: 800px) {\n  .cgs3pro-flow { grid-template-columns: 1fr; gap: 18px; }\n  .cgs3pro-flow-arrow { display: none; }\n}\n.cgs3pro-flow-step {\n  background: var(--w);\n  border: 2px solid var(--s100);\n  border-radius: 20px;\n  padding: 28px 24px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  transition: transform 0.3s ease, border-color 0.3s ease;\n}\n.cgs3pro-flow-step:hover {\n  transform: translateY(-4px);\n  border-color: var(--magenta3);\n}\n.cgs3pro-flow-step.step-1 {\n  background: linear-gradient(135deg, var(--cream2) 0%, var(--w) 100%);\n  border-color: var(--orange4);\n}\n.cgs3pro-flow-step.step-2 {\n  background: linear-gradient(135deg, #FCE7F3 0%, var(--w) 100%);\n  border-color: var(--magenta4);\n}\n.cgs3pro-flow-step.step-3 {\n  background: linear-gradient(135deg, #EDE9FE 0%, var(--w) 100%);\n  border-color: #C4B5FD;\n}\n.cgs3pro-flow-num {\n  font-family: 'Space Grotesk', sans-serif;\n  font-size: 36px; font-weight: 800;\n  background: linear-gradient(135deg, var(--orange) 0%, var(--magenta) 100%);\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n  line-height: 1;\n  margin-bottom: 10px;\n}\n.cgs3pro-flow-icon { font-size: 32px; margin-bottom: 12px; }\n.cgs3pro-flow-step h4 {\n  font-size: 15px; font-weight: 800; color: var(--s900);\n  margin-bottom: 6px;\n}\n.cgs3pro-flow-step p { font-size: 13px; color: var(--s600); line-height: 1.55; }\n.cgs3pro-flow-arrow {\n  display: grid; place-items: center;\n  font-size: 26px;\n  background: linear-gradient(135deg, var(--orange), var(--magenta));\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n  font-weight: 800;\n}\n\n\/* FEATURES *\/\n.cgs3pro-features {\n  background: linear-gradient(180deg, var(--w) 0%, #FFF7ED 100%);\n}\n.cgs3pro-feat-head { text-align: center; margin-bottom: 56px; }\n.cgs3pro-feat-head h2 {\n  font-size: clamp(1.8rem, 4vw, 2.8rem);\n  font-weight: 800; color: var(--s900);\n}\n.cgs3pro-feat-head h2 .cgs3pro-grad {\n  background: linear-gradient(135deg, var(--magenta), var(--orange));\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n\n.cgs3pro-feat-row {\n  display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center;\n  padding: 50px 0;\n}\n.cgs3pro-feat-row.reverse { direction: rtl; }\n.cgs3pro-feat-row.reverse \u003e * { direction: ltr; }\n@media (max-width: 800px) {\n  .cgs3pro-feat-row, .cgs3pro-feat-row.reverse { grid-template-columns: 1fr; direction: ltr; gap: 32px; padding: 32px 0; }\n}\n\n.cgs3pro-feat-text h3 {\n  font-size: clamp(1.4rem, 2.8vw, 2rem);\n  font-weight: 800; color: var(--s900); margin-bottom: 14px;\n  line-height: 1.15;\n}\n.cgs3pro-feat-text h3 .cgs3pro-grad {\n  background: linear-gradient(135deg, var(--orange), var(--magenta));\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs3pro-feat-text p {\n  font-size: 15.5px; color: var(--s700); line-height: 1.8;\n}\n.cgs3pro-feat-pills {\n  display: flex; flex-wrap: wrap; gap: 7px; margin-top: 18px;\n}\n.cgs3pro-pill {\n  display: inline-flex; align-items: center; gap: 4px;\n  padding: 7px 13px; border-radius: 999px;\n  font-size: 12px; font-weight: 700;\n  border: 1.5px solid;\n  transition: transform 0.2s ease;\n}\n.cgs3pro-pill:hover { transform: translateY(-2px); }\n.cgs3pro-pill.amber { background: var(--cream2); color: var(--orange); border-color: var(--orange4); }\n.cgs3pro-pill.magenta { background: #FCE7F3; color: var(--magenta); border-color: var(--magenta4); }\n.cgs3pro-pill.royal { background: #EDE9FE; color: var(--royal3); border-color: #C4B5FD; }\n.cgs3pro-pill.cyan { background: #ECFEFF; color: var(--cyan); border-color: var(--cyan4); }\n\n.cgs3pro-feat-vis {\n  aspect-ratio: 1\/1;\n  border-radius: 28px;\n  position: relative;\n  overflow: hidden;\n  display: grid; place-items: center;\n  background: linear-gradient(135deg, var(--cream2) 0%, var(--orange4) 50%, var(--magenta4) 100%);\n  border: 2px solid rgba(251, 146, 60, 0.3);\n  animation: cgs3pro-glow-warm 6s ease-in-out infinite;\n}\n.cgs3pro-feat-vis.dual {\n  background: linear-gradient(135deg, #FFF7ED 0%, var(--orange4) 50%, var(--cream2) 100%);\n}\n.cgs3pro-feat-vis.solar {\n  background: linear-gradient(135deg, var(--amber4) 0%, var(--orange3) 50%, var(--magenta3) 100%);\n  animation: cgs3pro-glow-warm 6s ease-in-out infinite;\n}\n.cgs3pro-feat-vis.pan {\n  background: linear-gradient(135deg, #EDE9FE 0%, #DDD6FE 50%, var(--magenta4) 100%);\n  border-color: rgba(124, 58, 237, 0.3);\n  animation: cgs3pro-glow-cool 6s ease-in-out infinite;\n}\n.cgs3pro-feat-vis.night {\n  background: linear-gradient(135deg, var(--night) 0%, var(--royal) 50%, var(--magenta) 100%);\n  border-color: rgba(236, 72, 153, 0.4);\n  animation: cgs3pro-day-night 12s ease-in-out infinite;\n}\n\n\/* 4K RESOLUTION VISUAL *\/\n.cgs3pro-dual-vis {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 16px;\n  width: 75%;\n  position: relative; z-index: 2;\n}\n.cgs3pro-lens {\n  background: var(--w);\n  border-radius: 18px;\n  padding: 22px 16px;\n  text-align: center;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.08);\n  position: relative;\n  overflow: hidden;\n}\n.cgs3pro-lens::before {\n  content: '';\n  position: absolute;\n  top: -2px; left: -2px; right: -2px; height: 4px;\n  background: linear-gradient(90deg, var(--s300), var(--s400));\n}\n.cgs3pro-lens.tele::before { background: linear-gradient(90deg, var(--orange), var(--magenta)); }\n.cgs3pro-lens-emoji { font-size: 32px; margin-bottom: 8px; }\n.cgs3pro-lens-res {\n  font-family: 'Space Grotesk', sans-serif;\n  font-size: 28px; font-weight: 800;\n  color: var(--s400);\n  line-height: 1;\n}\n.cgs3pro-lens.tele .cgs3pro-lens-res {\n  background: linear-gradient(135deg, var(--orange), var(--magenta));\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs3pro-lens-type { font-size: 11px; font-weight: 800; color: var(--s500); text-transform: uppercase; letter-spacing: 0.12em; margin-top: 4px; }\n\n\/* SOLAR VISUAL *\/\n.cgs3pro-solar-vis {\n  position: relative; z-index: 2;\n  display: flex; align-items: center; justify-content: center;\n  width: 80%;\n}\n.cgs3pro-solar-sun {\n  font-size: 100px;\n  animation: cgs3pro-bob 5s ease-in-out infinite;\n  filter: drop-shadow(0 8px 24px rgba(251, 146, 60, 0.3));\n}\n.cgs3pro-battery {\n  position: absolute;\n  bottom: 14%;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 70%;\n  background: rgba(255,255,255,0.6);\n  border: 2px solid var(--w);\n  border-radius: 12px;\n  padding: 4px;\n  backdrop-filter: blur(8px);\n  z-index: 3;\n  box-shadow: 0 8px 20px rgba(0,0,0,0.1);\n}\n.cgs3pro-battery-track {\n  background: var(--s100);\n  border-radius: 6px;\n  overflow: hidden;\n  height: 12px;\n  position: relative;\n}\n.cgs3pro-battery-fill {\n  height: 100%;\n  background: linear-gradient(90deg, var(--orange2), var(--amber3), var(--amber4));\n  background-size: 200% 100%;\n  animation: cgs3pro-charge-fill 4s ease-in-out infinite, cgs3pro-shimmer 2s linear infinite;\n  border-radius: 6px;\n  width: 100%;\n}\n.cgs3pro-battery-label {\n  position: absolute;\n  top: 50%; left: 50%;\n  transform: translate(-50%, -50%);\n  font-family: 'Space Grotesk', sans-serif;\n  font-size: 9px; font-weight: 800;\n  color: var(--w);\n  text-shadow: 0 1px 2px rgba(0,0,0,0.3);\n  letter-spacing: 0.06em;\n  white-space: nowrap;\n}\n\n\/* AI SCAN VISUAL *\/\n.cgs3pro-pan-vis {\n  position: relative; z-index: 2;\n  width: 75%; aspect-ratio: 1\/1;\n  display: grid; place-items: center;\n}\n.cgs3pro-pan-cone {\n  position: absolute;\n  inset: 0;\n  border-radius: 50%;\n  background: conic-gradient(\n    from var(--cgs3pro-angle, 0deg),\n    rgba(124, 58, 237, 0.4) 0deg,\n    rgba(236, 72, 153, 0.3) 60deg,\n    transparent 120deg,\n    transparent 360deg\n  );\n  animation: cgs3pro-radar-sweep 5s linear infinite;\n  filter: blur(2px);\n}\n.cgs3pro-pan-rings {\n  position: absolute;\n  inset: 12%;\n  border-radius: 50%;\n  border: 1.5px dashed rgba(124, 58, 237, 0.25);\n}\n.cgs3pro-pan-rings::before {\n  content: '';\n  position: absolute;\n  inset: 18%;\n  border-radius: 50%;\n  border: 1.5px dashed rgba(124, 58, 237, 0.2);\n}\n.cgs3pro-pan-rings::after {\n  content: '';\n  position: absolute;\n  inset: 36%;\n  border-radius: 50%;\n  border: 1.5px dashed rgba(124, 58, 237, 0.15);\n}\n.cgs3pro-pan-cam {\n  position: relative; z-index: 3;\n  font-size: 80px;\n  animation: cgs3pro-bob 5s ease-in-out infinite;\n  filter: drop-shadow(0 8px 24px rgba(124, 58, 237, 0.3));\n}\n.cgs3pro-pan-deg {\n  position: absolute;\n  bottom: 8%;\n  left: 50%;\n  transform: translateX(-50%);\n  background: var(--w);\n  padding: 6px 14px;\n  border-radius: 999px;\n  font-family: 'Space Grotesk', sans-serif;\n  font-size: 14px; font-weight: 800;\n  color: var(--royal3);\n  box-shadow: 0 8px 20px rgba(124, 58, 237, 0.2);\n  z-index: 4;\n}\n\n\/* NIGHT VIS VISUAL *\/\n.cgs3pro-night-vis {\n  position: relative; z-index: 2;\n  width: 80%; aspect-ratio: 1\/1;\n  display: grid; place-items: center;\n}\n.cgs3pro-night-stars {\n  position: absolute; inset: 0;\n}\n.cgs3pro-night-star {\n  position: absolute;\n  width: 4px; height: 4px;\n  border-radius: 50%;\n  background: rgba(255,255,255,0.8);\n  box-shadow: 0 0 8px rgba(255,255,255,0.6);\n}\n.cgs3pro-night-star:nth-child(1) { top: 12%; left: 18%; }\n.cgs3pro-night-star:nth-child(2) { top: 22%; left: 65%; width: 3px; height: 3px; }\n.cgs3pro-night-star:nth-child(3) { top: 35%; left: 85%; width: 5px; height: 5px; }\n.cgs3pro-night-star:nth-child(4) { top: 60%; left: 12%; }\n.cgs3pro-night-star:nth-child(5) { top: 75%; left: 75%; width: 3px; height: 3px; }\n.cgs3pro-night-star:nth-child(6) { top: 50%; left: 45%; width: 5px; height: 5px; }\n.cgs3pro-night-cam {\n  font-size: 90px;\n  position: relative; z-index: 3;\n  filter: drop-shadow(0 0 20px rgba(255,255,255,0.4));\n  animation: cgs3pro-bob 5s ease-in-out infinite;\n}\n.cgs3pro-night-spotlight {\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 50% 60%, rgba(251, 191, 36, 0.3) 0%, transparent 60%);\n  pointer-events: none;\n}\n\n.cgs3pro-vis-tag {\n  position: absolute;\n  background: var(--w);\n  padding: 8px 14px; border-radius: 12px;\n  font-size: 12px; font-weight: 800; color: var(--s800);\n  box-shadow: 0 8px 20px rgba(0,0,0,0.12);\n  display: flex; align-items: center; gap: 5px;\n  z-index: 4; letter-spacing: 0.02em;\n}\n.cgs3pro-vis-tag.tr { top: 16px; right: 16px; animation: cgs3pro-bob 4s ease-in-out infinite; }\n.cgs3pro-vis-tag.bl { bottom: 16px; left: 16px; animation: cgs3pro-bob 5s ease-in-out infinite 1s; }\n.cgs3pro-vis-tag.tl { top: 16px; left: 16px; animation: cgs3pro-bob 4.5s ease-in-out infinite 0.5s; }\n.cgs3pro-vis-tag.dark { background: rgba(15, 23, 42, 0.85); color: var(--amber4); border: 1px solid rgba(251,191,36,0.3); }\n\n\/* HOMEBASE WARNING *\/\n.cgs3pro-hbwarn {\n  max-width: 880px;\n  margin: 0 auto;\n  background: linear-gradient(135deg, var(--night) 0%, var(--royal) 100%);\n  border-radius: 22px;\n  padding: 32px 34px;\n  position: relative;\n  overflow: hidden;\n  color: var(--w);\n  display: flex;\n  align-items: flex-start;\n  gap: 20px;\n}\n.cgs3pro-hbwarn::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; height: 4px;\n  background: linear-gradient(90deg, var(--amber3), var(--magenta2), var(--amber3));\n  background-size: 200% 100%;\n  animation: cgs3pro-shimmer 3s linear infinite;\n}\n.cgs3pro-hbwarn-icon {\n  flex-shrink: 0;\n  font-size: 40px;\n  line-height: 1;\n  animation: cgs3pro-bob 4s ease-in-out infinite;\n}\n.cgs3pro-hbwarn h3 {\n  font-size: 1.2rem; font-weight: 800; margin-bottom: 8px;\n  background: linear-gradient(135deg, var(--amber4), var(--magenta3));\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs3pro-hbwarn p { font-size: 14.5px; color: rgba(255,255,255,0.85); line-height: 1.7; }\n.cgs3pro-hbwarn p strong { color: var(--w); }\n@media (max-width: 640px) { .cgs3pro-hbwarn { flex-direction: column; gap: 14px; padding: 26px 22px; } }\n\n\/* VALUE PROPS *\/\n.cgs3pro-values {\n  background: linear-gradient(135deg, #FCE7F3 0%, var(--cream2) 50%, #EDE9FE 100%);\n  background-size: 200% 200%;\n  animation: cgs3pro-aurora-shift 16s ease infinite;\n}\n.cgs3pro-values-head { text-align: center; margin-bottom: 36px; }\n.cgs3pro-values-head h2 { font-size: clamp(1.6rem, 3.5vw, 2.4rem); font-weight: 800; color: var(--s900); }\n.cgs3pro-values-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 16px;\n}\n@media (max-width: 900px) { .cgs3pro-values-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgs3pro-values-grid { grid-template-columns: 1fr; } }\n.cgs3pro-value {\n  background: rgba(255,255,255,0.7);\n  backdrop-filter: blur(16px);\n  border: 1.5px solid rgba(255,255,255,0.85);\n  border-radius: 20px;\n  padding: 26px 20px;\n  text-align: center;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n  position: relative;\n  overflow: hidden;\n}\n.cgs3pro-value:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 16px 40px rgba(124, 58, 237, 0.15);\n}\n.cgs3pro-value::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; height: 3px;\n  background: linear-gradient(90deg, var(--orange), var(--magenta), var(--royal3));\n  background-size: 200% 100%;\n  animation: cgs3pro-shimmer 3s linear infinite;\n}\n.cgs3pro-value-icon { font-size: 2rem; margin-bottom: 10px; display: block; }\n.cgs3pro-value-label {\n  font-size: 14px; font-weight: 800; color: var(--s900);\n  margin-bottom: 6px;\n  background: linear-gradient(135deg, var(--orange), var(--magenta));\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs3pro-value-desc { font-size: 12.5px; color: var(--s600); line-height: 1.55; }\n\n\/* SPECS *\/\n.cgs3pro-specs {\n  background:\n    radial-gradient(ellipse 80% 50% at 50% 0%, rgba(124, 58, 237, 0.25) 0%, transparent 60%),\n    radial-gradient(ellipse 60% 40% at 50% 100%, rgba(236, 72, 153, 0.15) 0%, transparent 60%),\n    var(--night);\n  color: var(--w);\n  position: relative;\n  overflow: hidden;\n}\n.cgs3pro-specs-inner { position: relative; z-index: 1; }\n.cgs3pro-specs h2 {\n  font-size: clamp(1.6rem, 3.5vw, 2.4rem);\n  font-weight: 800; text-align: center;\n  margin-bottom: 36px;\n}\n.cgs3pro-specs h2 .cgs3pro-grad {\n  background: linear-gradient(135deg, var(--amber4), var(--magenta3), var(--cyan3));\n  background-size: 200% 200%;\n  animation: cgs3pro-text-grad 5s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs3pro-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1px;\n  background: rgba(255,255,255,0.08);\n  border-radius: 22px;\n  overflow: hidden;\n  max-width: 800px;\n  margin: 0 auto;\n  position: relative;\n}\n@media (max-width: 640px) { .cgs3pro-specs-grid { grid-template-columns: 1fr; } }\n.cgs3pro-spec-item {\n  background: var(--night);\n  padding: 18px 22px;\n  position: relative;\n  transition: background 0.3s ease;\n}\n.cgs3pro-spec-item:hover {\n  background: linear-gradient(135deg, rgba(124, 58, 237, 0.15) 0%, rgba(236, 72, 153, 0.1) 100%);\n}\n.cgs3pro-spec-label {\n  font-size: 10.5px; font-weight: 800;\n  text-transform: uppercase; letter-spacing: 0.16em;\n  color: var(--magenta3);\n  margin-bottom: 4px;\n}\n.cgs3pro-spec-value { font-size: 14px; font-weight: 600; color: rgba(255,255,255,0.92); }\n\n\/* IN THE BOX *\/\n.cgs3pro-inbox {\n  background: linear-gradient(180deg, var(--cream) 0%, #FCE7F3 100%);\n  text-align: center;\n}\n.cgs3pro-inbox-label {\n  display: inline-block;\n  font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase;\n  background: linear-gradient(135deg, var(--orange4), var(--magenta4));\n  color: var(--royal2);\n  padding: 6px 14px; border-radius: 8px; margin-bottom: 14px;\n}\n.cgs3pro-inbox h2 { font-size: clamp(1.6rem, 3.5vw, 2.4rem); font-weight: 800; color: var(--s900); margin-bottom: 12px; }\n.cgs3pro-inbox-sub { font-size: 15px; color: var(--s600); margin-bottom: 32px; max-width: 580px; margin-left: auto; margin-right: auto; line-height: 1.7; }\n.cgs3pro-inbox-sub strong { color: var(--s900); font-weight: 700; }\n.cgs3pro-inbox-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 14px;\n  max-width: 760px;\n  margin: 0 auto;\n}\n@media (max-width: 768px) { .cgs3pro-inbox-grid { grid-template-columns: repeat(3, 1fr); } }\n@media (max-width: 480px) { .cgs3pro-inbox-grid { grid-template-columns: repeat(2, 1fr); } }\n.cgs3pro-inbox-item {\n  background: var(--w);\n  border: 1.5px solid rgba(124, 58, 237, 0.15);\n  border-radius: 16px;\n  padding: 22px 12px;\n  text-align: center;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cgs3pro-inbox-item:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 12px 30px rgba(124, 58, 237, 0.12);\n}\n.cgs3pro-inbox-emoji { font-size: 1.85rem; margin-bottom: 8px; }\n.cgs3pro-inbox-name { font-size: 12.5px; font-weight: 700; color: var(--s900); line-height: 1.3; }\n\n\/* TRUST *\/\n.cgs3pro-trust { background: var(--w); }\n.cgs3pro-trust-head { text-align: center; margin-bottom: 36px; }\n.cgs3pro-trust-head h2 { font-size: clamp(1.6rem, 3.5vw, 2.4rem); font-weight: 800; color: var(--s900); }\n.cgs3pro-trust-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n  max-width: 920px;\n  margin: 0 auto;\n}\n@media (max-width: 768px) { .cgs3pro-trust-grid { grid-template-columns: 1fr; } }\n.cgs3pro-trust-card {\n  background: linear-gradient(135deg, #EDE9FE 0%, #FCE7F3 100%);\n  border: 1.5px solid rgba(124, 58, 237, 0.15);\n  border-radius: 20px;\n  padding: 28px 24px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  transition: transform 0.3s ease;\n}\n.cgs3pro-trust-card:hover { transform: translateY(-4px); }\n.cgs3pro-trust-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; height: 3px;\n  background: linear-gradient(90deg, var(--orange), var(--magenta), var(--royal3));\n}\n.cgs3pro-trust-icon { font-size: 2rem; margin-bottom: 12px; }\n.cgs3pro-trust-card h3 { font-size: 1.05rem; font-weight: 800; color: var(--s900); margin-bottom: 8px; }\n.cgs3pro-trust-card p { font-size: 13.5px; color: var(--s600); line-height: 1.65; }\n\n\/* SHIPPING \u0026 WARRANTY *\/\n.cgs3pro-sw {\n  background: linear-gradient(135deg, var(--cream2) 0%, #FCE7F3 50%, #EDE9FE 100%);\n  background-size: 200% 200%;\n  animation: cgs3pro-aurora-shift 14s ease infinite;\n}\n.cgs3pro-sw-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 18px;\n  max-width: 920px;\n  margin: 0 auto;\n}\n@media (max-width: 640px) { .cgs3pro-sw-grid { grid-template-columns: 1fr; } }\n.cgs3pro-sw-card {\n  background: rgba(255,255,255,0.75);\n  backdrop-filter: blur(16px);\n  border: 1.5px solid rgba(255,255,255,0.85);\n  border-radius: 22px;\n  padding: 32px 26px;\n  text-align: center;\n  transition: transform 0.3s ease;\n}\n.cgs3pro-sw-card:hover { transform: translateY(-4px); }\n.cgs3pro-sw-icon { font-size: 2.25rem; margin-bottom: 12px; }\n.cgs3pro-sw-card h3 { font-size: 1.15rem; font-weight: 800; color: var(--s900); margin-bottom: 10px; }\n.cgs3pro-sw-card p { font-size: 14px; color: var(--s700); line-height: 1.7; }\n.cgs3pro-sw-card p strong { color: var(--s900); font-weight: 700; }\n\n\/* CTA *\/\n.cgs3pro-cta {\n  background:\n    radial-gradient(ellipse 70% 50% at 20% 100%, rgba(236, 72, 153, 0.4) 0%, transparent 60%),\n    radial-gradient(ellipse 60% 40% at 80% 0%, rgba(251, 191, 36, 0.35) 0%, transparent 60%),\n    linear-gradient(135deg, var(--night) 0%, var(--royal) 50%, var(--magenta) 100%);\n  background-size: 200% 200%;\n  animation: cgs3pro-aurora-shift 18s ease-in-out infinite;\n  padding: 80px 0;\n  text-align: center;\n  color: var(--w);\n  position: relative;\n  overflow: hidden;\n}\n.cgs3pro-cta-particles {\n  position: absolute; inset: 0;\n  pointer-events: none;\n}\n.cgs3pro-cta-p {\n  position: absolute;\n  width: 4px; height: 4px;\n  border-radius: 50%;\n  background: rgba(253, 224, 71, 0.7);\n  box-shadow: 0 0 8px rgba(253, 224, 71, 0.5);\n}\n.cgs3pro-cta-p:nth-child(1) { bottom: 0; left: 10%; animation: cgs3pro-particle-rise 8s ease-out infinite; }\n.cgs3pro-cta-p:nth-child(2) { bottom: 0; left: 30%; animation: cgs3pro-particle-rise-2 10s ease-out infinite 1s; width: 3px; height: 3px; }\n.cgs3pro-cta-p:nth-child(3) { bottom: 0; left: 50%; animation: cgs3pro-particle-rise 12s ease-out infinite 2s; width: 5px; height: 5px; }\n.cgs3pro-cta-p:nth-child(4) { bottom: 0; left: 70%; animation: cgs3pro-particle-rise-2 9s ease-out infinite 3s; }\n.cgs3pro-cta-p:nth-child(5) { bottom: 0; left: 88%; animation: cgs3pro-particle-rise 11s ease-out infinite 4s; width: 3px; height: 3px; }\n\n.cgs3pro-cta-inner { position: relative; z-index: 2; max-width: 700px; margin: 0 auto; }\n.cgs3pro-cta h2 {\n  font-size: clamp(1.8rem, 4vw, 2.8rem);\n  font-weight: 800; margin-bottom: 16px;\n}\n.cgs3pro-cta h2 .cgs3pro-grad {\n  background: linear-gradient(135deg, var(--amber4), var(--orange3), var(--magenta3));\n  background-size: 200% 200%;\n  animation: cgs3pro-text-grad 5s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs3pro-cta p { font-size: 16px; opacity: 0.85; margin-bottom: 28px; line-height: 1.7; }\n.cgs3pro-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n.cgs3pro-cta-pill {\n  background: rgba(255,255,255,0.12);\n  border: 1.5px solid rgba(255,255,255,0.2);\n  color: var(--w);\n  font-size: 12px; font-weight: 700;\n  padding: 7px 14px; border-radius: 999px;\n  backdrop-filter: blur(8px);\n}\n\n\/* FOOTER *\/\n.cgs3pro-footer {\n  background: var(--night);\n  padding: 40px 0;\n  text-align: center;\n  position: relative;\n}\n.cgs3pro-footer::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; height: 2px;\n  background: linear-gradient(90deg, var(--orange), var(--magenta), var(--royal3), var(--magenta), var(--orange));\n  background-size: 200% 100%;\n  animation: cgs3pro-shimmer 6s linear infinite;\n}\n.cgs3pro-footer p { font-size: 13px; color: var(--s300); margin-bottom: 8px; }\n.cgs3pro-footer p:first-child { font-weight: 700; color: var(--w); font-size: 16px; }\n.cgs3pro-footer p:nth-child(2) {\n  font-style: italic;\n  background: linear-gradient(135deg, var(--amber3), var(--magenta3));\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n  font-size: 14px;\n  font-weight: 500;\n}\n.cgs3pro-footer-divider {\n  margin: 18px auto;\n  width: 60%; max-width: 400px; height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);\n}\n.cgs3pro-footer-legal {\n  font-size: 12px;\n  color: var(--s400);\n  line-height: 1.7;\n  max-width: 760px;\n  margin: 0 auto;\n}\n.cgs3pro-footer-legal + .cgs3pro-footer-legal { margin-top: 8px; }\n\n@media (prefers-reduced-motion: reduce) {\n  .cgs3pro *, .cgs3pro *::before, .cgs3pro *::after {\n    animation-duration: 0.001s !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: 0.001s !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cgs3pro\"\u003e\n\n  \u003c!-- NAV --\u003e\n  \u003cnav class=\"cgs3pro-nav\"\u003e\n    \u003cdiv class=\"cgs3pro-container cgs3pro-nav-inner\"\u003e\n      \u003cdiv class=\"cgs3pro-logo\"\u003eCam\u003cspan\u003eGuard\u003c\/span\u003e Australia\u003c\/div\u003e\n      \u003cdiv class=\"cgs3pro-nav-pills\"\u003e\n        \u003cspan class=\"cgs3pro-nav-pill cgs3pro-pill-amber\"\u003eManufacturer Renewed\u003c\/span\u003e\n        \u003cspan class=\"cgs3pro-nav-pill cgs3pro-pill-magenta\"\u003eB Grade · Tested\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/nav\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"cgs3pro-hero\"\u003e\n    \u003cdiv class=\"cgs3pro-sky cgs3pro-sky-twilight\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-sky cgs3pro-sky-day\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-sky cgs3pro-sky-sunset\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-sky cgs3pro-sky-night\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cgs3pro-star cgs3pro-st1\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-star cgs3pro-st2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-star cgs3pro-st3\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-star cgs3pro-st4\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-star cgs3pro-st5\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-star cgs3pro-st6\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-star cgs3pro-st7\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-star cgs3pro-st8\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-star cgs3pro-st9\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-star cgs3pro-st10\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-star cgs3pro-st11\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-star cgs3pro-st12\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cgs3pro-sun\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cgs3pro-moon\"\u003e\n      \u003cdiv class=\"cgs3pro-moon-crater\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cgs3pro-moon-crater\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cgs3pro-moon-crater\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cgs3pro-particle cgs3pro-p1\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-particle cgs3pro-p2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-particle cgs3pro-p3\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-particle cgs3pro-p4\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-particle cgs3pro-p5\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-particle cgs3pro-p6\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-particle pink cgs3pro-pp1\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-particle pink cgs3pro-pp2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-particle pink cgs3pro-pp3\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cgs3pro-container cgs3pro-hero-inner\"\u003e\n      \u003cdiv class=\"cgs3pro-condition-badge cgs3pro-fade\"\u003eManufacturer Renewed · B Grade · Fully Tested\u003c\/div\u003e\n      \u003ch1 class=\"cgs3pro-fade\"\u003eeufyCam \u003cspan class=\"cgs3pro-grad\"\u003eS3 Pro\u003c\/span\u003e\u003cbr\u003e4K. Renewed by eufy.\u003c\/h1\u003e\n      \u003cp class=\"cgs3pro-hero-sub cgs3pro-fade\"\u003eThe flagship 4K solar security cam. \u003cstrong\u003eBionicMind AI face recognition, MaxColor night vision, integrated solar — zero monthly fees.\u003c\/strong\u003e Factory-renewed by eufy themselves. Same camera, same warranty, a much smarter way to buy it.\u003c\/p\u003e\n\n      \u003cdiv class=\"cgs3pro-stage cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-stage-halo\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-stage-core\"\u003e\n          \u003cdiv class=\"cgs3pro-stage-cam\"\u003e📹\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-stage-tag tt\"\u003e📷 4K Ultra HD\u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-stage-tag ml\"\u003e🧠 BionicMind AI\u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-stage-tag mr\"\u003e🎨 MaxColor Night\u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-status solar\"\u003e\n          \u003cspan class=\"cgs3pro-status-dot\"\u003e\u003c\/span\u003e\n          ☀️ Solar · Charging\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-status night\"\u003e\n          \u003cspan class=\"cgs3pro-status-dot\"\u003e\u003c\/span\u003e\n          🌙 Colour Night\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cgs3pro-hero-stats cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-hstat\"\u003e\n          \u003cdiv class=\"cgs3pro-hstat-val\"\u003e4K\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-hstat-lbl\"\u003eUltra HD\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-hstat\"\u003e\n          \u003cdiv class=\"cgs3pro-hstat-val\"\u003eAI\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-hstat-lbl\"\u003eFace Recognition\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-hstat\"\u003e\n          \u003cdiv class=\"cgs3pro-hstat-val\"\u003ef\/1.0\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-hstat-lbl\"\u003eMaxColor Lens\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-hstat\"\u003e\n          \u003cdiv class=\"cgs3pro-hstat-val\"\u003e∞\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-hstat-lbl\"\u003eSolar Power\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-hstat\"\u003e\n          \u003cdiv class=\"cgs3pro-hstat-val\"\u003e$0\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-hstat-lbl\"\u003eMonthly Fees\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ANIMATED STRIP --\u003e\n  \u003cdiv class=\"cgs3pro-strip\"\u003e\n    \u003cdiv class=\"cgs3pro-container cgs3pro-strip-inner\"\u003e\n      \u003cspan\u003e✅ Tested \u0026amp; Working\u003c\/span\u003e\n      \u003cspan\u003e🏭 Renewed by eufy\u003c\/span\u003e\n      \u003cspan\u003e🛡️ 12-Month Warranty\u003c\/span\u003e\n      \u003cspan\u003e↩️ 30-Day Returns\u003c\/span\u003e\n      \u003cspan\u003e🚚 Free Express Shipping\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"cgs3pro-section cgs3pro-intro\"\u003e\n    \u003cdiv class=\"cgs3pro-container cgs3pro-intro-inner cgs3pro-fade\"\u003e\n      \u003ch2\u003eSame flagship cam. \u003cspan class=\"cgs3pro-grad\"\u003eSignificantly less.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eThe eufyCam S3 Pro is genuinely top-shelf. True 4K resolution, BionicMind self-learning face recognition, MaxColor colour night vision through an enormous f\/1.0 aperture, and an integrated solar panel that keeps it powered \u003cstrong\u003eindefinitely\u003c\/strong\u003e with a bit of regular sun.\u003c\/p\u003e\n      \u003cp\u003eThis particular unit is \u003cstrong\u003eManufacturer Renewed (B Grade \/ Good)\u003c\/strong\u003e — it has been inspected, restored and re-certified by eufy themselves, then acquired by us and split from a multi-camera bundle to be offered as a single add-on. It carries \u003cstrong\u003elight scratches on the glossy black front panel\u003c\/strong\u003e — purely cosmetic. Everything else performs exactly as new. Same gear, smarter price.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- RENEWED EXPLAINER --\u003e\n  \u003csection class=\"cgs3pro-section cgs3pro-explainer\"\u003e\n    \u003cdiv class=\"cgs3pro-container\"\u003e\n      \u003cdiv class=\"cgs3pro-explainer-card cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-explainer-label\"\u003e🏭 What \"Manufacturer Renewed\" actually means\u003c\/div\u003e\n        \u003ch2\u003eLet's be straight up about it\u003c\/h2\u003e\n        \u003cp\u003e\"Manufacturer Renewed, B Grade\" sounds vaguely suspicious. It's not. It means the unit went back to eufy, was tested and restored by the people who built it, and re-certified to working spec — but it's \u003cstrong\u003enot\u003c\/strong\u003e brand new, and we're not going to pretend otherwise.\u003c\/p\u003e\n        \u003cp\u003eHere's the honest condition: this is a \u003cstrong\u003esingle camera split from a multi-camera bundle kit\u003c\/strong\u003e, so it ships in \u003cstrong\u003eplain protective packaging — no retail box\u003c\/strong\u003e. It has \u003cstrong\u003elight scratches on the glossy black front panel\u003c\/strong\u003e that catch the light at the right angle. The lens, sensor, AI, battery, solar panel and weatherproofing are all 100% functional and unaffected. What you lose is a pristine front panel and a fancy box. What you keep is a fully working flagship 4K cam at well below new pricing.\u003c\/p\u003e\n\n        \u003cdiv class=\"cgs3pro-origins\"\u003e\n          \u003cdiv class=\"cgs3pro-origin\"\u003e\n            \u003cdiv class=\"cgs3pro-origin-num\"\u003e1\u003c\/div\u003e\n            \u003cdiv class=\"cgs3pro-origin-text\"\u003e\n              \u003cstrong\u003eReturned to eufy\u003c\/strong\u003e\n              A bundle return, retailer return, or ex-display stock — back to the manufacturer it went.\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-origin\"\u003e\n            \u003cdiv class=\"cgs3pro-origin-num\"\u003e2\u003c\/div\u003e\n            \u003cdiv class=\"cgs3pro-origin-text\"\u003e\n              \u003cstrong\u003eManufacturer-renewed\u003c\/strong\u003e\n              eufy powers it on, runs full diagnostics, restores it to spec and re-certifies it. Same factory hands that built it.\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-origin\"\u003e\n            \u003cdiv class=\"cgs3pro-origin-num\"\u003e3\u003c\/div\u003e\n            \u003cdiv class=\"cgs3pro-origin-text\"\u003e\n              \u003cstrong\u003eSplit from a bundle\u003c\/strong\u003e\n              We split a multi-cam kit into single add-on units — exactly what most people adding to a HomeBase actually want.\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-origin\"\u003e\n            \u003cdiv class=\"cgs3pro-origin-num\"\u003e4\u003c\/div\u003e\n            \u003cdiv class=\"cgs3pro-origin-text\"\u003e\n              \u003cstrong\u003eWe inspect \u0026amp; list\u003c\/strong\u003e\n              CamGuard checks it again, documents the cosmetic notes honestly, and passes the saving on to you.\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"cgs3pro-cond\"\u003e\n          \u003ch3\u003e🔎 Condition Report — this exact unit\u003c\/h3\u003e\n          \u003cdiv class=\"cgs3pro-cond-grid\"\u003e\n            \u003cdiv class=\"cgs3pro-cond-item\"\u003e\n              \u003cspan class=\"cgs3pro-cond-key\"\u003eGrade\u003c\/span\u003e\n              \u003cspan\u003e\u003cstrong\u003eB Grade \/ Good\u003c\/strong\u003e — Manufacturer Renewed by eufy\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"cgs3pro-cond-item\"\u003e\n              \u003cspan class=\"cgs3pro-cond-key\"\u003eFunction\u003c\/span\u003e\n              \u003cspan\u003e\u003cstrong\u003e100% — works completely fine\u003c\/strong\u003e, all features as new\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"cgs3pro-cond-item\"\u003e\n              \u003cspan class=\"cgs3pro-cond-key\"\u003eCosmetic\u003c\/span\u003e\n              \u003cspan\u003e\u003cstrong\u003eLight scratches\u003c\/strong\u003e on the glossy black front panel only\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"cgs3pro-cond-item\"\u003e\n              \u003cspan class=\"cgs3pro-cond-key\"\u003ePackaging\u003c\/span\u003e\n              \u003cspan\u003e\u003cstrong\u003ePlain box, no retail box\u003c\/strong\u003e — single cam split from a bundle kit\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SAVINGS STORY --\u003e\n  \u003csection class=\"cgs3pro-section cgs3pro-savings\"\u003e\n    \u003cdiv class=\"cgs3pro-container\"\u003e\n      \u003cdiv class=\"cgs3pro-savings-head cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-eyebrow grad\"\u003eWhy this saves you money\u003c\/div\u003e\n        \u003ch2\u003eThe Renewed \u003cspan class=\"cgs3pro-grad\"\u003eadvantage\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp\u003eHere's the journey this unit took — and why you're paying significantly less than retail for manufacturer-verified gear:\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cgs3pro-flow cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-flow-step step-1\"\u003e\n          \u003cdiv class=\"cgs3pro-flow-num\"\u003e01\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-flow-icon\"\u003e📦\u003c\/div\u003e\n          \u003ch4\u003eReturned to eufy\u003c\/h4\u003e\n          \u003cp\u003eBundle return, retailer return, or ex-display stock — sent back to the manufacturer.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-flow-arrow\"\u003e→\u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-flow-step step-2\"\u003e\n          \u003cdiv class=\"cgs3pro-flow-num\"\u003e02\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-flow-icon\"\u003e🏭\u003c\/div\u003e\n          \u003ch4\u003eRenewed by eufy\u003c\/h4\u003e\n          \u003cp\u003eeufy themselves test, restore and re-certify it. Same factory that built it verifies it.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-flow-arrow\"\u003e→\u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-flow-step step-3\"\u003e\n          \u003cdiv class=\"cgs3pro-flow-num\"\u003e03\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-flow-icon\"\u003e💸\u003c\/div\u003e\n          \u003ch4\u003eSmart price for you\u003c\/h4\u003e\n          \u003cp\u003eWe split the bundle, document the cosmetic notes honestly, and list it well below new.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"cgs3pro-section cgs3pro-features\"\u003e\n    \u003cdiv class=\"cgs3pro-container\"\u003e\n      \u003cdiv class=\"cgs3pro-feat-head cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-eyebrow grad\"\u003eWhy this cam slaps\u003c\/div\u003e\n        \u003ch2\u003eFlagship features, \u003cspan class=\"cgs3pro-grad\"\u003eno compromises\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- 4K --\u003e\n      \u003cdiv class=\"cgs3pro-feat-row cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-feat-text\"\u003e\n          \u003cdiv class=\"cgs3pro-eyebrow amber\"\u003eTrue 4K detail\u003c\/div\u003e\n          \u003ch3\u003e4K Ultra HD — \u003cspan class=\"cgs3pro-grad\"\u003eread the number plate\u003c\/span\u003e\n\u003c\/h3\u003e\n          \u003cp\u003eMost \"HD\" cams give you a blurry suggestion of a person. The S3 Pro shoots true 4K (3840×2160) — four times the detail of 1080p. Faces, number plates, the logo on someone's hoodie: actually legible, not pixel soup. When something happens, you get footage that's worth having.\u003c\/p\u003e\n          \u003cdiv class=\"cgs3pro-feat-pills\"\u003e\n            \u003cspan class=\"cgs3pro-pill amber\"\u003e4K Ultra HD\u003c\/span\u003e\n            \u003cspan class=\"cgs3pro-pill magenta\"\u003e3840 × 2160\u003c\/span\u003e\n            \u003cspan class=\"cgs3pro-pill royal\"\u003e4× more than 1080p\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-feat-vis dual\"\u003e\n          \u003cdiv class=\"cgs3pro-dual-vis\"\u003e\n            \u003cdiv class=\"cgs3pro-lens\"\u003e\n              \u003cdiv class=\"cgs3pro-lens-emoji\"\u003e📺\u003c\/div\u003e\n              \u003cdiv class=\"cgs3pro-lens-res\"\u003e1080p\u003c\/div\u003e\n              \u003cdiv class=\"cgs3pro-lens-type\"\u003eTypical Cam\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"cgs3pro-lens tele\"\u003e\n              \u003cdiv class=\"cgs3pro-lens-emoji\"\u003e📷\u003c\/div\u003e\n              \u003cdiv class=\"cgs3pro-lens-res\"\u003e4K\u003c\/div\u003e\n              \u003cdiv class=\"cgs3pro-lens-type\"\u003eS3 Pro\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-vis-tag tr\"\u003e🔍 4× the detail\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Night Vision --\u003e\n      \u003cdiv class=\"cgs3pro-feat-row reverse cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-feat-text\"\u003e\n          \u003cdiv class=\"cgs3pro-eyebrow magenta\"\u003eAfter dark\u003c\/div\u003e\n          \u003ch3\u003eMaxColor night vision — \u003cspan class=\"cgs3pro-grad\"\u003ebecause IR is so 2015\u003c\/span\u003e\n\u003c\/h3\u003e\n          \u003cp\u003eMost outdoor cams give you grainy black-and-white IR footage that's useless for telling what colour shirt the suss bloke was wearing. The S3 Pro has a huge f\/1.0 aperture and starlight sensor for full \u003cstrong\u003ecolour\u003c\/strong\u003e night vision — plus a built-in spotlight when you want it. You can actually see what's going on after dark, colour and all.\u003c\/p\u003e\n          \u003cdiv class=\"cgs3pro-feat-pills\"\u003e\n            \u003cspan class=\"cgs3pro-pill magenta\"\u003eMaxColor Vision\u003c\/span\u003e\n            \u003cspan class=\"cgs3pro-pill amber\"\u003ef\/1.0 aperture\u003c\/span\u003e\n            \u003cspan class=\"cgs3pro-pill royal\"\u003eBuilt-in spotlight\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-feat-vis night\"\u003e\n          \u003cdiv class=\"cgs3pro-night-vis\"\u003e\n            \u003cdiv class=\"cgs3pro-night-stars\"\u003e\n              \u003cdiv class=\"cgs3pro-night-star\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"cgs3pro-night-star\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"cgs3pro-night-star\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"cgs3pro-night-star\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"cgs3pro-night-star\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"cgs3pro-night-star\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"cgs3pro-night-spotlight\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"cgs3pro-night-cam\"\u003e🌙\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-vis-tag tr dark\"\u003e✨ Full colour at night\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- BionicMind AI --\u003e\n      \u003cdiv class=\"cgs3pro-feat-row cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-feat-text\"\u003e\n          \u003cdiv class=\"cgs3pro-eyebrow royal\"\u003eSelf-learning AI\u003c\/div\u003e\n          \u003ch3\u003eBionicMind — \u003cspan class=\"cgs3pro-grad\"\u003eknows family from strangers\u003c\/span\u003e\n\u003c\/h3\u003e\n          \u003cp\u003ePaired with a HomeBase S380, BionicMind learns the faces that belong here. Family walking up the drive? Silent. An unrecognised face at 2am? You get told, instantly. On-device AI also sorts people from vehicles from pets, so you only get the alerts that actually matter — not one every time a possum walks past.\u003c\/p\u003e\n          \u003cdiv class=\"cgs3pro-feat-pills\"\u003e\n            \u003cspan class=\"cgs3pro-pill royal\"\u003eFace recognition\u003c\/span\u003e\n            \u003cspan class=\"cgs3pro-pill magenta\"\u003eHuman · vehicle · pet\u003c\/span\u003e\n            \u003cspan class=\"cgs3pro-pill amber\"\u003eTwo-way audio\u003c\/span\u003e\n            \u003cspan class=\"cgs3pro-pill cyan\"\u003eBuilt-in siren\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-feat-vis pan\"\u003e\n          \u003cdiv class=\"cgs3pro-pan-vis\"\u003e\n            \u003cdiv class=\"cgs3pro-pan-cone\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"cgs3pro-pan-rings\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"cgs3pro-pan-cam\"\u003e🧠\u003c\/div\u003e\n            \u003cdiv class=\"cgs3pro-pan-deg\"\u003eAI\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Solar --\u003e\n      \u003cdiv class=\"cgs3pro-feat-row reverse cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-feat-text\"\u003e\n          \u003cdiv class=\"cgs3pro-eyebrow magenta\"\u003eSet \u0026amp; forget power\u003c\/div\u003e\n          \u003ch3\u003eIntegrated solar. \u003cspan class=\"cgs3pro-grad\"\u003eCharge it once, basically never again.\u003c\/span\u003e\n\u003c\/h3\u003e\n          \u003cp\u003eThe solar panel is built right into the top of the camera — no separate panel to mount, no cables snaking across the wall. A bit of regular Aussie sun keeps the built-in battery topped up indefinitely. Mount it once and forget it exists. As security should be.\u003c\/p\u003e\n          \u003cdiv class=\"cgs3pro-feat-pills\"\u003e\n            \u003cspan class=\"cgs3pro-pill amber\"\u003eIntegrated solar\u003c\/span\u003e\n            \u003cspan class=\"cgs3pro-pill magenta\"\u003eRechargeable battery\u003c\/span\u003e\n            \u003cspan class=\"cgs3pro-pill royal\"\u003eForever power\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-feat-vis solar\"\u003e\n          \u003cdiv class=\"cgs3pro-solar-vis\"\u003e\n            \u003cdiv class=\"cgs3pro-solar-sun\"\u003e☀️\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-battery\"\u003e\n            \u003cdiv class=\"cgs3pro-battery-track\"\u003e\n              \u003cdiv class=\"cgs3pro-battery-fill\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"cgs3pro-battery-label\"\u003eSOLAR · CHARGING\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-vis-tag tr\"\u003e⚡ Regular sun = forever on\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- HOMEBASE REQUIRED --\u003e\n      \u003cdiv class=\"cgs3pro-hbwarn cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-hbwarn-icon\"\u003e⚠️\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eImportant: requires a eufy HomeBase S380\u003c\/h3\u003e\n          \u003cp\u003eThe eufyCam S3 Pro is an \u003cstrong\u003eadd-on camera\u003c\/strong\u003e. It needs an existing \u003cstrong\u003eeufy HomeBase S380 (HomeBase 3 \/ HB3)\u003c\/strong\u003e to set up and operate — that's where footage is stored and where BionicMind face recognition runs. \u003cstrong\u003eNo HomeBase is included in this listing\u003c\/strong\u003e, and the S3 Pro will not pair with HomeBase 2, HomeBase E or any standalone Wi-Fi setup. Already have a HomeBase S380? You're good to go. Not sure? Message us before you buy — we actually answer.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- VALUE PROPS --\u003e\n  \u003csection class=\"cgs3pro-section cgs3pro-values\"\u003e\n    \u003cdiv class=\"cgs3pro-container\"\u003e\n      \u003cdiv class=\"cgs3pro-values-head cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-eyebrow grad\"\u003eWhy buy Renewed\u003c\/div\u003e\n        \u003ch2\u003eSame flagship. Smarter purchase.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cgs3pro-values-grid\"\u003e\n        \u003cdiv class=\"cgs3pro-value cgs3pro-fade\"\u003e\n          \u003cspan class=\"cgs3pro-value-icon\"\u003e💸\u003c\/span\u003e\n          \u003cdiv class=\"cgs3pro-value-label\"\u003eSignificant Savings\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-value-desc\"\u003eWell below new pricing for a flagship 4K cam — you're paying for a few light scratches, not lost features.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-value cgs3pro-fade\"\u003e\n          \u003cspan class=\"cgs3pro-value-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003cdiv class=\"cgs3pro-value-label\"\u003eFull 12-Month Warranty\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-value-desc\"\u003eIdentical cover to our brand new stock. Nothing reduced, nothing cut short.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-value cgs3pro-fade\"\u003e\n          \u003cspan class=\"cgs3pro-value-icon\"\u003e↩️\u003c\/span\u003e\n          \u003cdiv class=\"cgs3pro-value-label\"\u003e30-Day Returns\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-value-desc\"\u003eChange your mind? Send it back. We cover return shipping. No silly questions asked.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-value cgs3pro-fade\"\u003e\n          \u003cspan class=\"cgs3pro-value-icon\"\u003e🌏\u003c\/span\u003e\n          \u003cdiv class=\"cgs3pro-value-label\"\u003eLess e-Waste\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-value-desc\"\u003eA perfectly good flagship cam gets a second home instead of landfill. Win-win.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003csection class=\"cgs3pro-section cgs3pro-specs\"\u003e\n    \u003cdiv class=\"cgs3pro-container cgs3pro-specs-inner\"\u003e\n      \u003ch2\u003eFull \u003cspan class=\"cgs3pro-grad\"\u003eSpecs\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cdiv class=\"cgs3pro-specs-grid cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eModel\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eeufyCam S3 Pro (S330) · single add-on camera\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eCondition\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eManufacturer Renewed · B Grade \/ Good · light scratches on front panel · fully tested\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eResolution\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003e4K Ultra HD (3840 × 2160)\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eNight Vision\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eMaxColor colour night vision · f\/1.0 aperture + built-in spotlight\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eAI Detection\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eBionicMind face recognition · human, vehicle, pet (with HomeBase S380)\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003ePower\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eIntegrated solar panel + built-in rechargeable battery\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eStorage\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eLocal on HomeBase S380 (expandable) · no monthly fees\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eHomeBase\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eRequires eufy HomeBase S380 (HB3) — sold separately, NOT included\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eAudio\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eTwo-way audio · built-in siren\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eSmart Home\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eAlexa · Google Assistant\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eWeather Rating\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eIP67 weatherproof — built for Aussie summers \u0026amp; wet seasons\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eConnectivity\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eWireless to HomeBase S380 · 2.4 GHz Wi-Fi network\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eColour\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eWhite body · black front panel\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003ePackaging\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003ePlain protective box — split from bundle, no retail box\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eWarranty\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eCamGuard 12-month warranty · 30-day returns\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-spec-item\"\u003e\n          \u003cdiv class=\"cgs3pro-spec-label\"\u003eDispatch\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-spec-value\"\u003eWithin 1 business day · free Australia Post Express\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IN THE BOX --\u003e\n  \u003csection class=\"cgs3pro-section cgs3pro-inbox\"\u003e\n    \u003cdiv class=\"cgs3pro-container\"\u003e\n      \u003cdiv class=\"cgs3pro-inbox-label\"\u003eWhat's included\u003c\/div\u003e\n      \u003ch2\u003eIn the (plain) box\u003c\/h2\u003e\n      \u003cp class=\"cgs3pro-inbox-sub\"\u003eThis is a \u003cstrong\u003esingle camera split from a bundle kit\u003c\/strong\u003e, so there's no retail box and \u003cstrong\u003eno HomeBase included\u003c\/strong\u003e — just the camera and its mounting essentials. You'll need an existing \u003cstrong\u003eHomeBase S380\u003c\/strong\u003e to use it.\u003c\/p\u003e\n\n      \u003cdiv class=\"cgs3pro-inbox-grid cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-inbox-item\"\u003e\n          \u003cdiv class=\"cgs3pro-inbox-emoji\"\u003e📷\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-inbox-name\"\u003eeufyCam S3 Pro\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-inbox-item\"\u003e\n          \u003cdiv class=\"cgs3pro-inbox-emoji\"\u003e🧲\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-inbox-name\"\u003eMount Bracket\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-inbox-item\"\u003e\n          \u003cdiv class=\"cgs3pro-inbox-emoji\"\u003e🔩\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-inbox-name\"\u003eScrews \u0026amp; Anchors\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-inbox-item\"\u003e\n          \u003cdiv class=\"cgs3pro-inbox-emoji\"\u003e🔌\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-inbox-name\"\u003eUSB-C Charge Cable\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-inbox-item\"\u003e\n          \u003cdiv class=\"cgs3pro-inbox-emoji\"\u003e📖\u003c\/div\u003e\n          \u003cdiv class=\"cgs3pro-inbox-name\"\u003eQuick Start Guide\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TRUST --\u003e\n  \u003csection class=\"cgs3pro-section cgs3pro-trust\"\u003e\n    \u003cdiv class=\"cgs3pro-container\"\u003e\n      \u003cdiv class=\"cgs3pro-trust-head cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-eyebrow grad\"\u003eWhy buy Renewed from CamGuard\u003c\/div\u003e\n        \u003ch2\u003eYou're in safe hands\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cgs3pro-trust-grid\"\u003e\n        \u003cdiv class=\"cgs3pro-trust-card cgs3pro-fade\"\u003e\n          \u003cdiv class=\"cgs3pro-trust-icon\"\u003e🏭\u003c\/div\u003e\n          \u003ch3\u003eManufacturer Renewed\u003c\/h3\u003e\n          \u003cp\u003eRenewed and re-certified by eufy themselves before we got it — then checked again by us. Not a reseller-tested gamble.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-trust-card cgs3pro-fade\"\u003e\n          \u003cdiv class=\"cgs3pro-trust-icon\"\u003e🦘\u003c\/div\u003e\n          \u003ch3\u003eTownsville Based\u003c\/h3\u003e\n          \u003cp\u003eReal Aussie team in your timezone. We actually answer messages, and we know the eufy ecosystem inside-out.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-trust-card cgs3pro-fade\"\u003e\n          \u003cdiv class=\"cgs3pro-trust-icon\"\u003e📦\u003c\/div\u003e\n          \u003ch3\u003eHonest \u0026amp; Packed Well\u003c\/h3\u003e\n          \u003cp\u003eWe document the cosmetic notes upfront — no nasty surprises. Bubble-wrapped and shipped fast.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SHIPPING \u0026 WARRANTY --\u003e\n  \u003csection class=\"cgs3pro-section cgs3pro-sw\"\u003e\n    \u003cdiv class=\"cgs3pro-container\"\u003e\n      \u003cdiv class=\"cgs3pro-sw-grid cgs3pro-fade\"\u003e\n        \u003cdiv class=\"cgs3pro-sw-card\"\u003e\n          \u003cdiv class=\"cgs3pro-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 WA and regional. Tracking sent the moment it ships.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs3pro-sw-card\"\u003e\n          \u003cdiv class=\"cgs3pro-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 — exact same cover as our brand new stock. Plus hassle-free 30-day returns if you change your mind. 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\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"cgs3pro-cta\"\u003e\n    \u003cdiv class=\"cgs3pro-cta-particles\"\u003e\n      \u003cdiv class=\"cgs3pro-cta-p\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cgs3pro-cta-p\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cgs3pro-cta-p\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cgs3pro-cta-p\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cgs3pro-cta-p\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgs3pro-container cgs3pro-cta-inner cgs3pro-fade\"\u003e\n      \u003ch2\u003eFlagship 4K. \u003cspan class=\"cgs3pro-grad\"\u003eSmarter price.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eGenuine eufyCam S3 Pro · Manufacturer Renewed (B Grade) · single add-on camera · light cosmetic scratches, fully functional · requires HomeBase S380 · fully warranted.\u003c\/p\u003e\n      \u003cdiv class=\"cgs3pro-cta-pills\"\u003e\n        \u003cspan class=\"cgs3pro-cta-pill\"\u003e🏭 Manufacturer Renewed\u003c\/span\u003e\n        \u003cspan class=\"cgs3pro-cta-pill\"\u003e✅ Tested \u0026amp; Working\u003c\/span\u003e\n        \u003cspan class=\"cgs3pro-cta-pill\"\u003e📷 4K Ultra HD\u003c\/span\u003e\n        \u003cspan class=\"cgs3pro-cta-pill\"\u003e🧠 BionicMind AI\u003c\/span\u003e\n        \u003cspan class=\"cgs3pro-cta-pill\"\u003e🎨 MaxColor Night Vision\u003c\/span\u003e\n        \u003cspan class=\"cgs3pro-cta-pill\"\u003e☀️ Integrated Solar\u003c\/span\u003e\n        \u003cspan class=\"cgs3pro-cta-pill\"\u003e⚠️ Needs HomeBase S380\u003c\/span\u003e\n        \u003cspan class=\"cgs3pro-cta-pill\"\u003e🛡️ 12-Month Warranty\u003c\/span\u003e\n        \u003cspan class=\"cgs3pro-cta-pill\"\u003e↩️ 30-Day Returns\u003c\/span\u003e\n        \u003cspan class=\"cgs3pro-cta-pill\"\u003e🚚 Free Express Ship\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FOOTER --\u003e\n  \u003cfooter class=\"cgs3pro-footer\"\u003e\n    \u003cdiv class=\"cgs3pro-container\"\u003e\n      \u003cp\u003eCamGuard Australia\u003c\/p\u003e\n      \u003cp\u003eFlagship security. Renewed, not reduced. Watching, always.\u003c\/p\u003e\n      \u003cp\u003eModel: eufyCam S3 Pro (S330) · Manufacturer Renewed \/ B Grade · single add-on camera · Made by Anker Innovations\u003c\/p\u003e\n      \u003cdiv class=\"cgs3pro-footer-divider\"\u003e\u003c\/div\u003e\n      \u003cp class=\"cgs3pro-footer-legal\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/p\u003e\n      \u003cp class=\"cgs3pro-footer-legal\"\u003eCamGuard Australia is an independent reseller and is not an official or authorised supplier, distributor, or representative of eufy, Anker Innovations, or any of their affiliated entities. All product names, logos, and trademarks are the property of their respective owners.\u003c\/p\u003e\n      \u003cp class=\"cgs3pro-footer-legal\"\u003e\"Manufacturer Renewed \/ B Grade\" indicates the unit is genuine and fully functional but is not \"brand new\". This unit has been returned to the manufacturer (eufy \/ Anker Innovations), tested, restored and re-certified by the manufacturer, then acquired by CamGuard Australia and split from a multi-camera bundle kit for sale as a single add-on camera. It therefore ships in plain protective packaging with no original retail box. This specific unit has light scratches on the glossy black front panel; these are purely cosmetic and do not affect function. Listing photos reflect the actual condition. The eufyCam S3 Pro is an add-on camera and requires a separately-purchased, compatible eufy HomeBase S380 (HomeBase 3) to operate; no HomeBase is included in this listing. Specifications are sourced from the manufacturer and believed accurate at time of listing; please verify any spec critical to your purchase before ordering, or message us and we'll confirm.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/footer\u003e\n\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44075355340843,"sku":null,"price":279.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_52_Frame_172_2x_7cd218b6-fd04-4a94-b63a-41a3ee3b6dd5.png?v=1770837455","url":"https:\/\/www.camguardaustralia.com.au\/products\/eufy-security-eufycam-s3-pro-4k-add-on-camera-manufacturer-renewed","provider":"CamGuard Australia","version":"1.0","type":"link"}