{"title":"Refurbished\/Used","description":"\u003cp\u003eNeed another camera for that annoying little blindspot? Save on refurbished \u003cmeta charset=\"utf-8\"\u003egenuine eufy security cameras, doorbells \u0026amp; accessories. Every unit tested, 12-month warranty, 30-day returns. Free AU shipping.\u003c\/p\u003e","products":[{"product_id":"solocam-s340-security-camera-open-box-as-new-copy","title":"eufy SoloCam S340 Security Camera | 2nd Gen | Manufacturer Renewed (No Box) | Excellent Condition)","description":"\u003c!--\n  =====================================================\n  eufy SoloCam S340 — Manufacturer Renewed · Excellent Condition (light handling marks)\n  CamGuard Australia · Slate\/Teal theme · v3 (condition reframe from the v2 \"Used\/Refurbished by eufy\" build)\n  =====================================================\n  Shopify\/eBay-safe: all CSS scoped to .cgsu-wrapper (deliberate variant class, all selectors prefixed cgsu-)\n  Prefixed cgsu- · CSS-only animations · no JS · no external links (Google Fonts @import only)\n  Adjusted 2026-07-14: condition Used\/Refurbished → Manufacturer Renewed · EXCELLENT (light handling marks only).\n    - Heavy-wear language (scratches\/scuffs\/UV fading\/discolouration\/\"not pristine\") replaced with Excellent-grade wording.\n    - Warranty clarified as CamGuard in-house 12-month, NOT a manufacturer warranty (house rule).\n    - \"Refurbished by eufy\" generalised to \"Manufacturer Renewed\" (defensible; refurb lane = Anker Outlet).\n    - Removed a stray meta-charset tag that was sitting inside a price-ladder label.\n  ⚠️ PRICING UNRESOLVED — DO NOT PUBLISH AS-IS (Gordon's call, routes to stock-planning-pricing):\n     RRP $449 is unsourced; \"$200+ off\" (hero\/values\/CTA) and \"$230 off\" (ladder) contradict each other; NO actual sell\n     price is shown anywhere (hero price card has an empty value). Excellent grade also likely lifts the price vs heavy-used,\n     so \"biggest saving \/ cheapest way in\" positioning may no longer hold. Set a sourced RRP + real sell price before publish.\n  ⚠️ SPEC CONTRADICTION TO CONFIRM: old H1 said \"3W Solar Panel\" but the body says the integrated panel is 2.2W. Kept 2.2W\n     (the listing's consistent figure) and dropped the 3W claim from the headline. Also \"(Gen 2)\" was unverified — removed; confirm.\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\/* ── Scoped reset ── *\/\n.cgsu-wrapper, .cgsu-wrapper *, .cgsu-wrapper *::before, .cgsu-wrapper *::after { box-sizing: border-box; }\n.cgsu-wrapper * { margin: 0; padding: 0; }\n\n.cgsu-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  --cgsu-slate-900: #0F172A;\n  --cgsu-slate-800: #1E293B;\n  --cgsu-slate-700: #334155;\n  --cgsu-slate-600: #475569;\n  --cgsu-slate-500: #64748B;\n  --cgsu-slate-300: #CBD5E1;\n  --cgsu-slate-200: #E2E8F0;\n  --cgsu-slate-100: #F1F5F9;\n  --cgsu-slate-50: #F8FAFC;\n  --cgsu-teal-900: #134E4A;\n  --cgsu-teal-700: #0F766E;\n  --cgsu-teal-600: #0891B2;\n  --cgsu-teal-500: #06B6D4;\n  --cgsu-teal-400: #22D3EE;\n  --cgsu-teal-200: #A5F3FC;\n  --cgsu-teal-100: #CFFAFE;\n  --cgsu-teal-50: #ECFEFF;\n  --cgsu-amber-700: #B45309;\n  --cgsu-amber-500: #F59E0B;\n  --cgsu-amber-200: #FDE68A;\n  --cgsu-amber-100: #FEF3C7;\n  --cgsu-amber-50: #FFFBEB;\n  --cgsu-white: #fff;\n}\n.cgsu-wrapper img { max-width: 100%; height: auto; display: block; }\n.cgsu-wrapper a { color: inherit; text-decoration: none; }\n.cgsu-wrapper h1, .cgsu-wrapper h2, .cgsu-wrapper h3, .cgsu-wrapper h4 { letter-spacing: -0.02em; line-height: 1.15; }\n\n\/* Animations *\/\n@keyframes cgsu-fade-in {\n  from { opacity: 0; transform: translateY(14px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n.cgsu-fade { animation: cgsu-fade-in 0.7s ease-out both; }\n\n@keyframes cgsu-shimmer {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n\n.cgsu-container { max-width: 1080px; margin: 0 auto; padding: 0 24px; }\n.cgsu-section { padding: 64px 0; }\n@media (max-width: 640px) { .cgsu-section { padding: 44px 0; } }\n\n\/* ── NAV ── *\/\n.cgsu-nav { padding: 16px 0; border-bottom: 1px solid var(--cgsu-slate-200); position: sticky; top: 0; z-index: 100; backdrop-filter: blur(12px); background: rgba(255,255,255,0.92); }\n.cgsu-nav-inner { display: flex; align-items: center; justify-content: space-between; }\n.cgsu-logo { font-size: 18px; font-weight: 700; color: var(--cgsu-slate-900); }\n.cgsu-logo span { color: var(--cgsu-teal-600); }\n.cgsu-nav-tag { font-size: 12px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--cgsu-teal-700); background: var(--cgsu-teal-50); padding: 6px 12px; border-radius: 100px; }\n\n\/* ── HERO ── *\/\n.cgsu-hero {\n  background: linear-gradient(170deg, #0F172A 0%, #1E293B 45%, #0F766E 100%);\n  padding: 72px 0 80px;\n  color: var(--cgsu-white);\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n}\n.cgsu-hero::before { content: ''; position: absolute; top: -120px; right: -80px; width: 400px; height: 400px; border-radius: 50%; background: rgba(34, 211, 238, 0.06); pointer-events: none; }\n.cgsu-hero::after { content: ''; position: absolute; bottom: -160px; left: -80px; width: 380px; height: 380px; border-radius: 50%; background: rgba(6, 182, 212, 0.08); pointer-events: none; }\n.cgsu-hero-inner { position: relative; z-index: 1; }\n\n.cgsu-cert-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 10px 22px;\n  background: linear-gradient(90deg, #06B6D4, #22D3EE, #06B6D4);\n  background-size: 200% 100%;\n  animation: cgsu-shimmer 3.5s linear infinite;\n  color: var(--cgsu-slate-900);\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  border-radius: 100px;\n  margin-bottom: 20px;\n  box-shadow: 0 8px 24px rgba(6, 182, 212, 0.25);\n}\n\n.cgsu-hero h1 {\n  font-size: clamp(2rem, 5vw, 3.4rem);\n  font-weight: 800;\n  color: var(--cgsu-white);\n  margin-bottom: 14px;\n  letter-spacing: -0.03em;\n}\n.cgsu-hero h1 em { font-style: normal; color: var(--cgsu-teal-200); }\n.cgsu-hero-sub { font-size: clamp(1rem, 2.5vw, 1.2rem); color: rgba(255,255,255,0.78); max-width: 620px; margin: 0 auto 28px; line-height: 1.6; }\n.cgsu-hero-sub strong { color: var(--cgsu-white); font-weight: 700; }\n\n\/* Hero price card *\/\n.cgsu-price-hero {\n  display: inline-block;\n  background: rgba(255,255,255,0.08);\n  border: 1.5px solid rgba(255,255,255,0.18);\n  border-radius: 24px;\n  padding: 28px 36px;\n  backdrop-filter: blur(20px);\n  -webkit-backdrop-filter: blur(20px);\n  margin: 8px auto 0;\n  max-width: 520px;\n  width: 100%;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.2);\n}\n.cgsu-price-rrp { display: flex; align-items: baseline; justify-content: center; gap: 10px; margin-bottom: 4px; }\n.cgsu-price-rrp-label { font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255,255,255,0.6); }\n.cgsu-price-rrp-val { font-size: 18px; font-weight: 600; color: rgba(255,255,255,0.5); text-decoration: line-through; text-decoration-color: rgba(255,255,255,0.4); text-decoration-thickness: 2px; }\n.cgsu-price-main { display: flex; align-items: baseline; justify-content: center; gap: 8px; margin-bottom: 14px; }\n.cgsu-price-dollar { font-size: 28px; font-weight: 700; color: var(--cgsu-white); line-height: 1; }\n.cgsu-price-val { font-size: 64px; font-weight: 800; color: var(--cgsu-white); line-height: 1; letter-spacing: -0.04em; }\n.cgsu-price-save {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  background: linear-gradient(135deg, #22D3EE, #06B6D4);\n  color: #083344;\n  font-size: 14px;\n  font-weight: 800;\n  letter-spacing: 0.02em;\n  padding: 8px 18px;\n  border-radius: 100px;\n  box-shadow: 0 6px 20px rgba(6, 182, 212, 0.3);\n}\n\n.cgsu-hero-model { font-size: 12px; color: rgba(255,255,255,0.5); letter-spacing: 0.08em; text-transform: uppercase; margin-top: 20px; }\n\n.cgsu-hero-chips { display: flex; justify-content: center; gap: 8px; flex-wrap: wrap; margin-top: 28px; }\n.cgsu-hero-chip {\n  display: inline-flex; align-items: center; gap: 6px;\n  background: rgba(255,255,255,0.08);\n  border: 1.5px solid rgba(255,255,255,0.14);\n  color: var(--cgsu-white);\n  font-size: 12px;\n  font-weight: 700;\n  padding: 7px 14px;\n  border-radius: 100px;\n  backdrop-filter: blur(8px);\n}\n\n\/* ── PRICE LADDER ── *\/\n.cgsu-ladder-sec { background: linear-gradient(180deg, var(--cgsu-teal-50) 0%, var(--cgsu-white) 100%); padding: 56px 0; }\n.cgsu-ladder {\n  max-width: 760px;\n  margin: 0 auto;\n  background: var(--cgsu-white);\n  border-radius: 20px;\n  padding: 32px;\n  border: 1.5px solid var(--cgsu-teal-100);\n  box-shadow: 0 12px 40px rgba(6, 182, 212, 0.08);\n}\n.cgsu-ladder-head { text-align: center; margin-bottom: 20px; }\n.cgsu-ladder-eyebrow { font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--cgsu-teal-600); margin-bottom: 8px; }\n.cgsu-ladder-head h3 { font-size: 1.35rem; font-weight: 800; color: var(--cgsu-slate-900); }\n.cgsu-ladder-rows { display: flex; flex-direction: column; gap: 8px; }\n.cgsu-ladder-row {\n  display: grid;\n  grid-template-columns: 1fr auto;\n  align-items: center;\n  gap: 12px;\n  padding: 14px 18px;\n  background: var(--cgsu-slate-50);\n  border-radius: 12px;\n}\n.cgsu-ladder-row--highlight {\n  background: linear-gradient(135deg, var(--cgsu-teal-700), var(--cgsu-teal-500));\n  color: var(--cgsu-white);\n  border: 2px solid var(--cgsu-teal-500);\n  box-shadow: 0 10px 30px rgba(6, 182, 212, 0.25);\n  transform: scale(1.02);\n}\n.cgsu-ladder-label { font-size: 15px; font-weight: 700; color: var(--cgsu-slate-900); }\n.cgsu-ladder-row--highlight .cgsu-ladder-label { color: var(--cgsu-white); }\n.cgsu-ladder-sub { font-size: 12px; color: var(--cgsu-slate-500); font-weight: 500; margin-top: 2px; }\n.cgsu-ladder-row--highlight .cgsu-ladder-sub { color: rgba(255,255,255,0.8); }\n.cgsu-ladder-price { font-size: 18px; font-weight: 800; color: var(--cgsu-slate-900); white-space: nowrap; }\n.cgsu-ladder-row--highlight .cgsu-ladder-price { color: var(--cgsu-white); }\n.cgsu-ladder-strike { text-decoration: line-through; color: var(--cgsu-slate-500); }\n.cgsu-ladder-note { text-align: center; font-size: 12px; color: var(--cgsu-slate-500); margin-top: 16px; }\n.cgsu-ladder-note strong { color: var(--cgsu-teal-700); font-weight: 700; }\n\n\/* ── CONDITION EXPLAINER ── *\/\n.cgsu-explainer { background: linear-gradient(180deg, var(--cgsu-slate-50) 0%, var(--cgsu-white) 100%); }\n.cgsu-explainer-card {\n  max-width: 880px;\n  margin: 0 auto;\n  background: var(--cgsu-white);\n  border: 2px solid var(--cgsu-teal-100);\n  border-radius: 24px;\n  padding: 36px 40px;\n  box-shadow: 0 20px 50px rgba(15, 118, 110, 0.06);\n  position: relative;\n  overflow: hidden;\n}\n.cgsu-explainer-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--cgsu-teal-500), var(--cgsu-teal-400), var(--cgsu-teal-500));\n}\n@media (max-width: 640px) { .cgsu-explainer-card { padding: 28px 24px; } }\n.cgsu-explainer-label {\n  display: inline-flex; align-items: center; gap: 6px;\n  background: var(--cgsu-teal-100); color: var(--cgsu-teal-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.cgsu-explainer-card h2 { font-size: 1.45rem; font-weight: 800; color: var(--cgsu-slate-900); margin-bottom: 14px; }\n.cgsu-explainer-card p { font-size: 15px; color: var(--cgsu-slate-700); line-height: 1.75; margin-bottom: 14px; }\n.cgsu-explainer-card p:last-child { margin-bottom: 0; }\n.cgsu-explainer-card strong { color: var(--cgsu-slate-900); font-weight: 700; }\n.cgsu-explainer-card mark {\n  background: linear-gradient(180deg, transparent 55%, var(--cgsu-teal-100) 55%);\n  color: var(--cgsu-slate-900);\n  font-weight: 700;\n  padding: 0 2px;\n}\n\n.cgsu-expect-split { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 20px 0 0; }\n@media (max-width: 640px) { .cgsu-expect-split { grid-template-columns: 1fr; } }\n.cgsu-expect-col { border-radius: 14px; padding: 18px 20px; }\n.cgsu-expect-col--yes { background: var(--cgsu-teal-50); border: 1.5px solid var(--cgsu-teal-100); }\n.cgsu-expect-col--no { background: var(--cgsu-amber-50); border: 1.5px solid var(--cgsu-amber-100); }\n.cgsu-expect-title { font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 10px; display: flex; align-items: center; gap: 6px; }\n.cgsu-expect-col--yes .cgsu-expect-title { color: var(--cgsu-teal-700); }\n.cgsu-expect-col--no .cgsu-expect-title { color: var(--cgsu-amber-700); }\n.cgsu-expect-list { list-style: none; font-size: 13.5px; color: var(--cgsu-slate-700); }\n.cgsu-expect-list li {\n  padding: 5px 0;\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  line-height: 1.5;\n}\n.cgsu-expect-list li::before { content: '•'; color: var(--cgsu-slate-500); font-weight: 700; flex-shrink: 0; }\n\n\/* ── RENEWAL PROCESS ── *\/\n.cgsu-process { background: var(--cgsu-slate-50); }\n.cgsu-process-head { text-align: center; margin-bottom: 36px; max-width: 620px; margin-left: auto; margin-right: auto; }\n.cgsu-process-eyebrow { font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--cgsu-teal-600); margin-bottom: 10px; }\n.cgsu-process-head h2 { font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; color: var(--cgsu-slate-900); margin-bottom: 10px; }\n.cgsu-process-head p { font-size: 15px; color: var(--cgsu-slate-500); line-height: 1.65; }\n.cgsu-process-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; max-width: 940px; margin: 0 auto; }\n@media (max-width: 900px) { .cgsu-process-steps { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgsu-process-steps { grid-template-columns: 1fr; } }\n.cgsu-process-step {\n  background: var(--cgsu-white);\n  border: 1.5px solid var(--cgsu-slate-200);\n  border-radius: 16px;\n  padding: 24px 20px;\n  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;\n}\n.cgsu-process-step:hover {\n  transform: translateY(-3px);\n  border-color: var(--cgsu-teal-200);\n  box-shadow: 0 10px 28px rgba(6, 182, 212, 0.06);\n}\n.cgsu-process-num {\n  display: inline-flex; align-items: center; justify-content: center;\n  width: 34px; height: 34px;\n  background: linear-gradient(135deg, var(--cgsu-teal-600), var(--cgsu-teal-500));\n  color: var(--cgsu-white);\n  border-radius: 10px;\n  font-size: 14px; font-weight: 800;\n  margin-bottom: 12px;\n}\n.cgsu-process-step h3 { font-size: 1rem; font-weight: 700; color: var(--cgsu-slate-900); margin-bottom: 6px; }\n.cgsu-process-step p { font-size: 13px; color: var(--cgsu-slate-500); line-height: 1.6; }\n\n\/* ── VALUE PROPS ── *\/\n.cgsu-values { background: var(--cgsu-white); }\n.cgsu-values-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }\n@media (max-width: 900px) { .cgsu-values-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgsu-values-grid { grid-template-columns: 1fr; } }\n.cgsu-value {\n  background: var(--cgsu-slate-50);\n  border: 1.5px solid var(--cgsu-slate-200);\n  border-radius: 16px;\n  padding: 22px 18px;\n  text-align: center;\n  transition: all 0.25s ease;\n}\n.cgsu-value:hover { transform: translateY(-3px); border-color: var(--cgsu-teal-200); }\n.cgsu-value-icon { font-size: 1.75rem; margin-bottom: 8px; }\n.cgsu-value-label { font-size: 14px; font-weight: 800; color: var(--cgsu-slate-900); margin-bottom: 4px; }\n.cgsu-value-desc { font-size: 12px; color: var(--cgsu-slate-500); line-height: 1.5; }\n\n\/* ── FEATURES ── *\/\n.cgsu-feat { background: var(--cgsu-slate-50); }\n.cgsu-feat-head { text-align: center; margin-bottom: 36px; max-width: 620px; margin-left: auto; margin-right: auto; }\n.cgsu-feat-head h2 { font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; color: var(--cgsu-slate-900); margin-bottom: 10px; }\n.cgsu-feat-head p { font-size: 15px; color: var(--cgsu-slate-500); }\n.cgsu-feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n@media (max-width: 900px) { .cgsu-feat-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgsu-feat-grid { grid-template-columns: 1fr; } }\n.cgsu-feat-card {\n  background: var(--cgsu-white);\n  border: 1.5px solid var(--cgsu-slate-200);\n  border-radius: 18px;\n  padding: 26px 22px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cgsu-feat-card:hover { transform: translateY(-4px); box-shadow: 0 14px 36px rgba(15,23,42,0.06); }\n.cgsu-feat-icon { font-size: 2rem; margin-bottom: 12px; }\n.cgsu-feat-card h3 { font-size: 1.05rem; font-weight: 800; color: var(--cgsu-slate-900); margin-bottom: 6px; }\n.cgsu-feat-card p { font-size: 13.5px; color: var(--cgsu-slate-500); line-height: 1.6; }\n.cgsu-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(--cgsu-teal-700);\n  background: var(--cgsu-teal-50);\n  padding: 3px 10px;\n  border-radius: 100px;\n  margin-top: 10px;\n}\n\n\/* ── SPECS ── *\/\n.cgsu-specs { background: var(--cgsu-slate-900); color: var(--cgsu-white); }\n.cgsu-specs h2 { font-size: clamp(1.5rem, 3vw, 2rem); font-weight: 800; text-align: center; margin-bottom: 28px; letter-spacing: -0.02em; }\n.cgsu-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: 18px;\n  overflow: hidden;\n  max-width: 720px;\n  margin: 0 auto;\n}\n@media (max-width: 640px) { .cgsu-specs-grid { grid-template-columns: 1fr; } }\n.cgsu-spec-item { background: var(--cgsu-slate-900); padding: 18px 22px; }\n.cgsu-spec-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(255,255,255,0.45); margin-bottom: 4px; }\n.cgsu-spec-value { font-size: 14px; font-weight: 600; color: rgba(255,255,255,0.92); }\n\n\/* ── IN THE BOX ── *\/\n.cgsu-inbox { background: var(--cgsu-teal-50); text-align: center; }\n.cgsu-inbox-label { display: inline-block; font-size: 11px; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; color: var(--cgsu-teal-700); background: var(--cgsu-teal-100); padding: 4px 12px; border-radius: 6px; margin-bottom: 10px; }\n.cgsu-inbox h2 { font-size: 1.5rem; font-weight: 800; color: var(--cgsu-slate-900); margin-bottom: 10px; }\n.cgsu-inbox-sub { font-size: 14px; color: var(--cgsu-slate-500); margin-bottom: 28px; max-width: 540px; margin-left: auto; margin-right: auto; line-height: 1.65; }\n.cgsu-inbox-sub strong { color: var(--cgsu-slate-900); font-weight: 700; }\n.cgsu-inbox-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 12px;\n  max-width: 720px;\n  margin: 0 auto;\n}\n@media (max-width: 768px) { .cgsu-inbox-grid { grid-template-columns: repeat(3, 1fr); } }\n@media (max-width: 480px) { .cgsu-inbox-grid { grid-template-columns: repeat(2, 1fr); } }\n.cgsu-inbox-item {\n  background: var(--cgsu-white);\n  border: 1.5px solid var(--cgsu-teal-100);\n  border-radius: 14px;\n  padding: 18px 10px;\n  text-align: center;\n}\n.cgsu-inbox-emoji { font-size: 1.75rem; margin-bottom: 6px; }\n.cgsu-inbox-name { font-size: 12px; font-weight: 700; color: var(--cgsu-slate-900); line-height: 1.3; }\n\n\/* ── TRUST ── *\/\n.cgsu-trust { background: var(--cgsu-white); }\n.cgsu-trust h2 { font-size: 1.4rem; font-weight: 800; color: var(--cgsu-slate-900); text-align: center; margin-bottom: 28px; }\n.cgsu-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) { .cgsu-trust-grid { grid-template-columns: 1fr; } }\n.cgsu-trust-card {\n  background: var(--cgsu-slate-50);\n  border: 1.5px solid var(--cgsu-slate-200);\n  border-radius: 16px;\n  padding: 24px 22px;\n  text-align: center;\n}\n.cgsu-trust-icon { font-size: 1.75rem; margin-bottom: 10px; }\n.cgsu-trust-card h3 { font-size: 1rem; font-weight: 700; color: var(--cgsu-slate-900); margin-bottom: 6px; }\n.cgsu-trust-card p { font-size: 13px; color: var(--cgsu-slate-500); line-height: 1.6; }\n\n\/* ── SHIPPING + WARRANTY ── *\/\n.cgsu-sw { background: var(--cgsu-slate-50); }\n.cgsu-sw-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 860px; margin: 0 auto; }\n@media (max-width: 640px) { .cgsu-sw-grid { grid-template-columns: 1fr; } }\n.cgsu-sw-card {\n  background: var(--cgsu-white);\n  border: 1.5px solid var(--cgsu-slate-200);\n  border-radius: 18px;\n  padding: 28px;\n  text-align: center;\n}\n.cgsu-sw-icon { font-size: 2rem; margin-bottom: 10px; }\n.cgsu-sw-card h3 { font-size: 1.1rem; font-weight: 800; color: var(--cgsu-slate-900); margin-bottom: 8px; }\n.cgsu-sw-card p { font-size: 14px; color: var(--cgsu-slate-500); line-height: 1.65; }\n.cgsu-sw-card p strong { color: var(--cgsu-slate-900); font-weight: 700; }\n\n\/* ── CTA ── *\/\n.cgsu-cta {\n  background: linear-gradient(170deg, #0F172A 0%, #0F766E 60%, #06B6D4 100%);\n  padding: 64px 0;\n  text-align: center;\n  color: var(--cgsu-white);\n  position: relative;\n  overflow: hidden;\n}\n.cgsu-cta::before { content: ''; position: absolute; top: -100px; left: -100px; width: 300px; height: 300px; border-radius: 50%; background: rgba(255,255,255,0.05); pointer-events: none; }\n.cgsu-cta::after { content: ''; position: absolute; bottom: -120px; right: -80px; width: 260px; height: 260px; border-radius: 50%; background: rgba(34, 211, 238, 0.08); pointer-events: none; }\n.cgsu-cta-inner { position: relative; z-index: 1; }\n.cgsu-cta h2 { font-size: clamp(1.6rem, 4vw, 2.2rem); font-weight: 800; margin-bottom: 10px; letter-spacing: -0.02em; }\n.cgsu-cta h2 em { font-style: normal; color: var(--cgsu-teal-200); }\n.cgsu-cta p { font-size: 15px; opacity: 0.82; max-width: 540px; margin: 0 auto 20px; line-height: 1.6; }\n.cgsu-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n.cgsu-cta-pill {\n  background: rgba(255,255,255,0.12);\n  border: 1.5px solid rgba(255,255,255,0.18);\n  color: var(--cgsu-white);\n  font-size: 12px;\n  font-weight: 700;\n  padding: 6px 14px;\n  border-radius: 100px;\n  backdrop-filter: blur(8px);\n}\n\n\/* ── FOOTER ── *\/\n.cgsu-footer { background: var(--cgsu-slate-900); padding: 36px 0; text-align: center; }\n.cgsu-footer p { font-size: 13px; color: rgba(255,255,255,0.75); margin-bottom: 6px; }\n.cgsu-footer p:first-child { font-weight: 600; color: var(--cgsu-white); }\n.cgsu-footer-divider { margin: 18px auto; width: 60%; max-width: 400px; height: 1px; background: rgba(255,255,255,0.1); }\n.cgsu-footer-legal { font-size: 11px; color: rgba(255,255,255,0.55); line-height: 1.75; max-width: 780px; margin: 0 auto; }\n.cgsu-footer-legal + .cgsu-footer-legal { margin-top: 6px; }\n\u003c\/style\u003e\n\u003cdiv class=\"cgsu-wrapper\"\u003e\n\u003c!-- NAV --\u003e\n\u003cnav class=\"cgsu-nav\"\u003e\n\u003cdiv class=\"cgsu-container cgsu-nav-inner\"\u003e\n\u003cdiv class=\"cgsu-logo\"\u003eCam\u003cspan\u003eGuard\u003c\/span\u003e Australia\u003c\/div\u003e\n\u003cdiv class=\"cgsu-nav-tag\"\u003e♻️ Manufacturer Renewed · Excellent\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/nav\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"cgsu-hero\"\u003e\n\u003cdiv class=\"cgsu-container cgsu-hero-inner\"\u003e\n\u003cdiv class=\"cgsu-cert-badge\"\u003e✓ Manufacturer Renewed · Excellent Condition\u003c\/div\u003e\n\u003ch1\u003eeufy SoloCam S340 Dual-Cam Solar Security\u003cbr\u003e\u003cem\u003erenewed, and in excellent nick.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgsu-hero-sub\"\u003eFlagship dual-lens solar camera, \u003cstrong\u003eManufacturer Renewed to full working order\u003c\/strong\u003e and graded \u003cstrong\u003eExcellent\u003c\/strong\u003e — meaning light handling marks only, not the beaten-up look you'd fear from \"used\". All original accessories, fully warranted, priced well under new.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: hero photo of the ACTUAL renewed S340 unit (white), showing its Excellent-grade cosmetic condition --\u003e\n\u003c!-- Pricing hero card — ⚠️ figures UNVERIFIED: RRP unsourced + no sell price shown. Resolve before publish (see header comment). --\u003e\n\u003cdiv class=\"cgsu-price-hero\"\u003e\n\u003cdiv class=\"cgsu-price-rrp\"\u003e\n\u003cspan class=\"cgsu-price-rrp-label\"\u003eRRP\u003c\/span\u003e \u003cspan class=\"cgsu-price-rrp-val\"\u003e$449\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-price-save\"\u003eRenewed · Excellent — well under new\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-hero-model\"\u003eModel T81701W1 · Manufacturer Renewed · Excellent\u003c\/div\u003e\n\u003cdiv class=\"cgsu-hero-chips\"\u003e\n\u003cdiv class=\"cgsu-hero-chip\"\u003e♻️ Manufacturer Renewed\u003c\/div\u003e\n\u003cdiv class=\"cgsu-hero-chip\"\u003e✨ Excellent — light marks only\u003c\/div\u003e\n\u003cdiv class=\"cgsu-hero-chip\"\u003e📦 All Accessories\u003c\/div\u003e\n\u003cdiv class=\"cgsu-hero-chip\"\u003e🛡️ 12-Month CamGuard Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PRICE LADDER — ⚠️ UNVERIFIED PRICING: RRP $449 unsourced; set a documented RRP + real sell price before publish --\u003e\n\u003csection class=\"cgsu-ladder-sec\"\u003e\n\u003cdiv class=\"cgsu-container\"\u003e\n\u003cdiv class=\"cgsu-ladder cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-ladder-head\"\u003e\n\u003cdiv class=\"cgsu-ladder-eyebrow\"\u003eflagship S340 · renewed value\u003c\/div\u003e\n\u003ch3\u003eWhere a renewed Excellent unit sits\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-ladder-rows\"\u003e\n\u003cdiv class=\"cgsu-ladder-row\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cgsu-ladder-label\"\u003eRRP — Manufacturer Recommended\u003c\/div\u003e\n\u003cdiv class=\"cgsu-ladder-sub\"\u003eBrand-new price at major Australian retailers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-ladder-price cgsu-ladder-strike\"\u003e$449\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-ladder-row cgsu-ladder-row--highlight\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cgsu-ladder-label\"\u003eThis unit — Manufacturer Renewed · Excellent\u003c\/div\u003e\n\u003cdiv class=\"cgsu-ladder-sub\"\u003eSame camera, light handling marks, fully warranted\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-ladder-price\"\u003esee price above\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cgsu-ladder-note\"\u003eA flagship SoloCam S340 for well under the new price — backed by a full \u003cstrong\u003e12-month CamGuard warranty\u003c\/strong\u003e and 30-day change-of-mind returns.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CONDITION EXPLAINER --\u003e\n\u003csection class=\"cgsu-section cgsu-explainer\"\u003e\n\u003cdiv class=\"cgsu-container\"\u003e\n\u003cdiv class=\"cgsu-explainer-card cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-explainer-label\"\u003e🔎 About the condition\u003c\/div\u003e\n\u003ch2\u003eStraight up — Manufacturer Renewed, and genuinely excellent.\u003c\/h2\u003e\n\u003cp\u003eThis unit is \u003cmark\u003eManufacturer Renewed\u003c\/mark\u003e — professionally inspected, tested and restored to full working order — and it's been graded \u003cstrong\u003eExcellent\u003c\/strong\u003e. In plain English: \u003cstrong\u003eexpect only light handling marks\u003c\/strong\u003e — the odd faint scuff you'll struggle to spot once it's mounted. \u003cstrong\u003eNo deep scratches, no UV fading, no cracked housings, no discolouration.\u003c\/strong\u003e This is the tidy end of renewed, not a battle-scarred one.\u003c\/p\u003e\n\u003cp\u003eWhat it \u003cmark\u003eisn't\u003c\/mark\u003e is brand new, broken, flaky, or missing parts. It's had a first life, it's been renewed to full working order, and we test it again on our end before it leaves Townsville. You still get \u003cstrong\u003eevery original accessory\u003c\/strong\u003e — camera, solar panel, mounting bracket, screws, adapters, documentation. Nothing skimped.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: honest close-up photos of THIS unit's actual light handling marks — front, mount face, solar panel. Excellent grade must be shown, not just claimed. --\u003e\n\u003cdiv class=\"cgsu-expect-split\"\u003e\n\u003cdiv class=\"cgsu-expect-col cgsu-expect-col--yes\"\u003e\n\u003cdiv class=\"cgsu-expect-title\"\u003e✓ What you get\u003c\/div\u003e\n\u003cul class=\"cgsu-expect-list\"\u003e\n\u003cli\u003eFully functional, Manufacturer Renewed camera\u003c\/li\u003e\n\u003cli\u003eAll original accessories \u0026amp; parts\u003c\/li\u003e\n\u003cli\u003eSame features \u0026amp; performance as new\u003c\/li\u003e\n\u003cli\u003e12-month CamGuard warranty (our in-house cover)\u003c\/li\u003e\n\u003cli\u003e30-day change-of-mind returns\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-expect-col cgsu-expect-col--no\"\u003e\n\u003cdiv class=\"cgsu-expect-title\"\u003e! What to expect\u003c\/div\u003e\n\u003cul class=\"cgsu-expect-list\"\u003e\n\u003cli\u003eLight handling marks only — minimal cosmetic wear\u003c\/li\u003e\n\u003cli\u003eThe odd faint scuff, hard to spot once mounted\u003c\/li\u003e\n\u003cli\u003eRenewed (non-retail) packaging, not a sealed box\u003c\/li\u003e\n\u003cli\u003eNot brand new — it's had a first life\u003c\/li\u003e\n\u003cli\u003eCovered by our in-house warranty, not eufy's\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- RENEWAL PROCESS --\u003e\n\u003csection class=\"cgsu-section cgsu-process\"\u003e\n\u003cdiv class=\"cgsu-container\"\u003e\n\u003cdiv class=\"cgsu-process-head cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-process-eyebrow\"\u003ethe manufacturer-renewal process\u003c\/div\u003e\n\u003ch2\u003eWhat \"Manufacturer Renewed\" actually means\u003c\/h2\u003e\n\u003cp\u003eNot a polish-and-repack. A proper manufacturer recertification — restored to full working order and re-tested before it's resold.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-process-steps\"\u003e\n\u003cdiv class=\"cgsu-process-step cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-process-num\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eReturned to the manufacturer\u003c\/h3\u003e\n\u003cp\u003eUnit is returned — a customer return, warranty swap, or pulled retail stock.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-process-step cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-process-num\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eInspected \u0026amp; restored\u003c\/h3\u003e\n\u003cp\u003eAny faulty parts are replaced and the unit is restored to full working order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-process-step cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-process-num\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eFunction tested\u003c\/h3\u003e\n\u003cp\u003eKey functions are checked — camera, pan\/tilt, solar charging, Wi-Fi, audio, night vision.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-process-step cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-process-num\"\u003e4\u003c\/div\u003e\n\u003ch3\u003eRenewed \u0026amp; graded\u003c\/h3\u003e\n\u003cp\u003eRepacked with all original accessories, cosmetically graded (this one: Excellent), and sold as Manufacturer Renewed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- VALUE PROPS --\u003e\n\u003csection class=\"cgsu-section cgsu-values\"\u003e\n\u003cdiv class=\"cgsu-container\"\u003e\n\u003cdiv class=\"cgsu-values-grid\"\u003e\n\u003cdiv class=\"cgsu-value cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-value-icon\"\u003e✨\u003c\/div\u003e\n\u003cdiv class=\"cgsu-value-label\"\u003eExcellent Grade\u003c\/div\u003e\n\u003cdiv class=\"cgsu-value-desc\"\u003eThe tidy end of renewed — light handling marks only, no heavy wear.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-value cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-value-icon\"\u003e♻️\u003c\/div\u003e\n\u003cdiv class=\"cgsu-value-label\"\u003eManufacturer Renewed\u003c\/div\u003e\n\u003cdiv class=\"cgsu-value-desc\"\u003eRenewed by the manufacturer, not a third-party repair job. Proper recertification.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-value cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-value-icon\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"cgsu-value-label\"\u003e12-Month Warranty\u003c\/div\u003e\n\u003cdiv class=\"cgsu-value-desc\"\u003eSame in-house cover as our new stock — not a manufacturer warranty. Cosmetics aren't a function issue.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-value cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-value-icon\"\u003e🌱\u003c\/div\u003e\n\u003cdiv class=\"cgsu-value-label\"\u003eGenuinely Sustainable\u003c\/div\u003e\n\u003cdiv class=\"cgsu-value-desc\"\u003eA unit that would otherwise be scrapped gets another few years of life.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"cgsu-section cgsu-feat\"\u003e\n\u003cdiv class=\"cgsu-container\"\u003e\n\u003cdiv class=\"cgsu-feat-head cgsu-fade\"\u003e\n\u003ch2\u003eSame flagship camera. Same features. Same performance.\u003c\/h2\u003e\n\u003cp\u003eThe S340 is eufy's top-tier outdoor solar cam. A renewed unit performs identically to a brand new one — here's what you get:\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-feat-grid\"\u003e\n\u003cdiv class=\"cgsu-feat-card cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-feat-icon\"\u003e📷\u003c\/div\u003e\n\u003ch3\u003eDual Lens · 3K + 2K\u003c\/h3\u003e\n\u003cp\u003e3K wide-angle for full scene capture plus a separate 2K telephoto lens for serious zoom detail up to 40 ft away.\u003c\/p\u003e\n\u003cspan class=\"cgsu-feat-tag\"\u003e8× hybrid zoom\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-feat-card cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-feat-icon\"\u003e☀️\u003c\/div\u003e\n\u003ch3\u003eSolar · Forever Power\u003c\/h3\u003e\n\u003cp\u003eBuilt-in 2.2W solar panel + integrated battery. Just a couple of hours of daily sun keeps it running indefinitely. No ladder trips.\u003c\/p\u003e\n\u003cspan class=\"cgsu-feat-tag\"\u003e2.2W integrated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-feat-card cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-feat-icon\"\u003e🔄\u003c\/div\u003e\n\u003ch3\u003e355° Pan · 70° Tilt\u003c\/h3\u003e\n\u003cp\u003eOne cam covers what used to take three. Full 360° app control, plus AI auto-tracking for humans and vehicles.\u003c\/p\u003e\n\u003cspan class=\"cgsu-feat-tag\"\u003e135° FOV\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-feat-card cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-feat-icon\"\u003e🌙\u003c\/div\u003e\n\u003ch3\u003eColour Night Vision\u003c\/h3\u003e\n\u003cp\u003ef\/1.6 aperture captures more light for clear night footage, backed by a built-in spotlight for the darkest corners.\u003c\/p\u003e\n\u003cspan class=\"cgsu-feat-tag\"\u003e+ built-in spotlight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-feat-card cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-feat-icon\"\u003e🧠\u003c\/div\u003e\n\u003ch3\u003eOn-Device AI\u003c\/h3\u003e\n\u003cp\u003eHuman and vehicle detection without cloud dependence. Pair with HomeBase S380 for BionicMind face recognition.\u003c\/p\u003e\n\u003cspan class=\"cgsu-feat-tag\"\u003eno cloud fees\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-feat-card cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-feat-icon\"\u003e🗣️\u003c\/div\u003e\n\u003ch3\u003eTwo-Way Audio + Siren\u003c\/h3\u003e\n\u003cp\u003eTalk through the cam from the app. Trigger the onboard siren to deter unwanted visitors in real time.\u003c\/p\u003e\n\u003cspan class=\"cgsu-feat-tag\"\u003eactive deterrence\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"cgsu-section cgsu-specs\"\u003e\n\u003cdiv class=\"cgsu-container\"\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"cgsu-specs-grid\"\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003eT81701W1\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003eManufacturer Renewed · Excellent · light handling marks\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eResolution\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003e3K wide (2880×1620) + 2K telephoto (2304×1296)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eZoom\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003e8× hybrid zoom (up to 40 ft \/ 12 m)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eField of View\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003e135° diagonal\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003ePan \u0026amp; Tilt\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003e355° horizontal, 70° vertical\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eNight Vision\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003eColour, f\/1.6 aperture + built-in spotlight\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003eBuilt-in lithium-ion battery + 2.2W solar panel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eBattery Life\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003eUp to 3 months standalone · ongoing with daily sun\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003e8GB built-in (eMMC) · HomeBase compatible\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eWi-Fi\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003e2.4 GHz\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eAI Detection\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003eOn-device: human, vehicle. With HomeBase: face, pet\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eSmart Home\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003eAlexa · Google Assistant (HomeKit not supported)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eAudio\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003eTwo-way · Built-in siren\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eWeather\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003eWeatherproof · Operating −20°C to 50°C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eColour\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003eWhite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003eCamGuard 12-month in-house warranty (not manufacturer) · 30-day returns\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-item\"\u003e\n\u003cdiv class=\"cgsu-spec-label\"\u003eReseller\u003c\/div\u003e\n\u003cdiv class=\"cgsu-spec-value\"\u003eCamGuard Australia — independent eufy reseller\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=\"cgsu-section cgsu-inbox\"\u003e\n\u003cdiv class=\"cgsu-container\"\u003e\n\u003cdiv class=\"cgsu-inbox-label\"\u003eAll original accessories included\u003c\/div\u003e\n\u003ch2\u003eWhat's in the box\u003c\/h2\u003e\n\u003cp class=\"cgsu-inbox-sub\"\u003eEven Manufacturer Renewed, you get \u003cstrong\u003eevery original accessory eufy shipped with the S340\u003c\/strong\u003e — nothing swapped for generic, nothing missing. Ships in renewed (non-retail) protective packaging.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: flat-lay photo of the ACTUAL included accessories for this renewed unit --\u003e\n\u003cdiv class=\"cgsu-inbox-grid\"\u003e\n\u003cdiv class=\"cgsu-inbox-item cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-inbox-emoji\"\u003e📷\u003c\/div\u003e\n\u003cdiv class=\"cgsu-inbox-name\"\u003eSoloCam S340\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-inbox-item cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-inbox-emoji\"\u003e☀️\u003c\/div\u003e\n\u003cdiv class=\"cgsu-inbox-name\"\u003e2.2W Solar Panel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-inbox-item cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-inbox-emoji\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"cgsu-inbox-name\"\u003eMounting Bracket\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-inbox-item cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-inbox-emoji\"\u003e🔩\u003c\/div\u003e\n\u003cdiv class=\"cgsu-inbox-name\"\u003eScrews \u0026amp; Anchors\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-inbox-item cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-inbox-emoji\"\u003e📖\u003c\/div\u003e\n\u003cdiv class=\"cgsu-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\u003c!-- TRUST --\u003e\n\u003csection class=\"cgsu-section cgsu-trust\"\u003e\n\u003cdiv class=\"cgsu-container\"\u003e\n\u003ch2\u003eWhy buy renewed from CamGuard?\u003c\/h2\u003e\n\u003cdiv class=\"cgsu-trust-grid\"\u003e\n\u003cdiv class=\"cgsu-trust-card cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-trust-icon\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eManufacturer Renewed\u003c\/h3\u003e\n\u003cp\u003eRenewed by the manufacturer, not a third-party repair shop — restored to full working order and re-graded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-trust-card cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-trust-icon\"\u003e🔍\u003c\/div\u003e\n\u003ch3\u003eRe-Tested in Townsville\u003c\/h3\u003e\n\u003cp\u003eWe function-test every renewed unit again on our end before dispatch, and grade its condition honestly. Two sets of eyes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgsu-trust-card cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-trust-icon\"\u003e💬\u003c\/div\u003e\n\u003ch3\u003eReal Human Support\u003c\/h3\u003e\n\u003cp\u003eTownsville-based, quick to reply — real Aussies who know the eufy ecosystem inside out.\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=\"cgsu-section cgsu-sw\"\u003e\n\u003cdiv class=\"cgsu-container\"\u003e\n\u003cdiv class=\"cgsu-sw-grid\"\u003e\n\u003cdiv class=\"cgsu-sw-card cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-sw-icon\"\u003e🚚\u003c\/div\u003e\n\u003ch3\u003eExpress included on orders over $99.00 \u003c\/h3\u003e\n\u003cp\u003eDispatched within 1 business day 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=\"cgsu-sw-card cgsu-fade\"\u003e\n\u003cdiv class=\"cgsu-sw-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003e12-Month Warranty \u0026amp; 30-Day Returns\u003c\/h3\u003e\n\u003cp\u003eA renewed unit gets the same \u003cstrong\u003e12-month CamGuard in-house warranty\u003c\/strong\u003e as our new stock — \u003cstrong\u003enot a manufacturer warranty\u003c\/strong\u003e. If it stops working as it should, we'll replace or refund. Australian Consumer Law rights apply 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=\"cgsu-cta\"\u003e\n\u003cdiv class=\"cgsu-container cgsu-cta-inner cgsu-fade\"\u003e\n\u003ch2\u003eBig specs, \u003cem\u003erenewed price.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eGenuine eufy SoloCam S340 · Manufacturer Renewed · Excellent condition · all original parts · fully warranted. Light handling marks, sure. Compromised performance? Absolutely not.\u003c\/p\u003e\n\u003cdiv class=\"cgsu-cta-pills\"\u003e\n\u003cspan class=\"cgsu-cta-pill\"\u003e♻️ Manufacturer Renewed\u003c\/span\u003e \u003cspan class=\"cgsu-cta-pill\"\u003e✨ Excellent — light marks only\u003c\/span\u003e \u003cspan class=\"cgsu-cta-pill\"\u003e📦 All Accessories\u003c\/span\u003e \u003cspan class=\"cgsu-cta-pill\"\u003e🛡️ 12-Month CamGuard Warranty\u003c\/span\u003e \u003cspan class=\"cgsu-cta-pill\"\u003e↩️ 30-Day Returns\u003c\/span\u003e \u003cspan class=\"cgsu-cta-pill\"\u003e🚚 Express included on orders over $99.00 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\n\u003cfooter class=\"cgsu-footer\"\u003e\n\u003cdiv class=\"cgsu-container\"\u003e\n\u003cp\u003eCamGuard Australia — \u003cem\u003eSecurity doesn't have to be expensive\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eModel: eufy SoloCam S340 · T81701W1 · Manufacturer Renewed · Excellent Condition · Made by Anker Innovations\u003c\/p\u003e\n\u003cdiv class=\"cgsu-footer-divider\"\u003e\u003c\/div\u003e\n\u003cp class=\"cgsu-footer-legal\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/p\u003e\n\u003cp class=\"cgsu-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. Records to 8GB onboard storage; there is no microSD card slot. Requires 2.4GHz Wi-Fi. Battery-life and storage-capacity figures are eufy's ratings and estimates; real-world results vary with usage, settings and conditions.\u003c\/p\u003e\n\u003cp class=\"cgsu-footer-legal\"\u003e\"Manufacturer Renewed · Excellent Condition\" indicates the unit has been previously owned, put through the manufacturer's renewal process and restored to full working order, and graded Excellent. Expect only light handling marks; no heavy cosmetic damage. All functional components are tested and working. All original accessories and parts are included; the unit ships in renewed (non-retail) protective packaging. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to your Australian Consumer Law rights. Individual listing photos disclose the actual condition of each unit. RRP reference based on eufy manufacturer pricing \/ major Australian retailer listings at time of writing. Specifications sourced from the manufacturer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43940588945451,"sku":"CG-SCS340G2-MR-T","price":229.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1500_1500.webp?v=1778363326"},{"product_id":"eufy-solocam-s220-security-camera-manufacturer-refurbished-no-box","title":"eufy SoloCam S220 Security Camera | Manufacturer Renewed","description":"\u003c!--\n  =====================================================\n  eufy SoloCam S220 — Used \/ Refurbished by eufy · No Box\n  CamGuard Australia · Electric Indigo + Rose + Mint\n  =====================================================\n  Shopify-safe: all CSS scoped to .cgs2-wrapper\n  Prefixed cgs2- · CSS-only animations · no JS\n  =====================================================\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\/* ── Scoped reset ── *\/\n.cgs2-wrapper, .cgs2-wrapper *, .cgs2-wrapper *::before, .cgs2-wrapper *::after { box-sizing: border-box; }\n.cgs2-wrapper * { margin: 0; padding: 0; }\n\n.cgs2-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  \/* Indigo core *\/\n  --cgs2-indigo-950: #1E1B4B;\n  --cgs2-indigo-900: #312E81;\n  --cgs2-indigo-800: #3730A3;\n  --cgs2-indigo-700: #4338CA;\n  --cgs2-indigo-600: #4F46E5;\n  --cgs2-indigo-500: #6366F1;\n  --cgs2-indigo-400: #818CF8;\n  --cgs2-indigo-300: #A5B4FC;\n  --cgs2-indigo-200: #C7D2FE;\n  --cgs2-indigo-100: #E0E7FF;\n  --cgs2-indigo-50: #EEF2FF;\n  \/* Rose accent *\/\n  --cgs2-rose-700: #BE123C;\n  --cgs2-rose-600: #E11D48;\n  --cgs2-rose-500: #F43F5E;\n  --cgs2-rose-400: #FB7185;\n  --cgs2-rose-300: #FDA4AF;\n  --cgs2-rose-200: #FECDD3;\n  --cgs2-rose-100: #FFE4E6;\n  --cgs2-rose-50: #FFF1F2;\n  \/* Mint highlight *\/\n  --cgs2-mint-700: #047857;\n  --cgs2-mint-600: #059669;\n  --cgs2-mint-500: #10B981;\n  --cgs2-mint-400: #34D399;\n  --cgs2-mint-300: #6EE7B7;\n  --cgs2-mint-200: #A7F3D0;\n  --cgs2-mint-100: #D1FAE5;\n  --cgs2-mint-50: #ECFDF5;\n  \/* Slate neutrals *\/\n  --cgs2-slate-900: #0F172A;\n  --cgs2-slate-800: #1E293B;\n  --cgs2-slate-700: #334155;\n  --cgs2-slate-600: #475569;\n  --cgs2-slate-500: #64748B;\n  --cgs2-slate-400: #94A3B8;\n  --cgs2-slate-300: #CBD5E1;\n  --cgs2-slate-200: #E2E8F0;\n  --cgs2-slate-100: #F1F5F9;\n  --cgs2-slate-50: #F8FAFC;\n  --cgs2-white: #ffffff;\n}\n.cgs2-wrapper img { max-width: 100%; height: auto; display: block; }\n.cgs2-wrapper a { color: inherit; text-decoration: none; }\n.cgs2-wrapper h1, .cgs2-wrapper h2, .cgs2-wrapper h3, .cgs2-wrapper h4 { letter-spacing: -0.02em; line-height: 1.15; }\n\n\/* ═══ ANIMATIONS ═══ *\/\n@keyframes cgs2-fade-in {\n  from { opacity: 0; transform: translateY(16px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n.cgs2-fade { animation: cgs2-fade-in 0.7s ease-out both; }\n\n@keyframes cgs2-shimmer {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n\n@keyframes cgs2-pulse-glow {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(244, 63, 94, 0.35); }\n  50% { box-shadow: 0 0 0 14px rgba(244, 63, 94, 0); }\n}\n\n@keyframes cgs2-float-orb {\n  0%, 100% { transform: translate(0, 0) scale(1); }\n  33% { transform: translate(30px, -20px) scale(1.05); }\n  66% { transform: translate(-20px, 20px) scale(0.95); }\n}\n\n@keyframes cgs2-gradient-drift {\n  0%, 100% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n}\n\n@keyframes cgs2-bounce-soft {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-4px); }\n}\n\n.cgs2-container { max-width: 1120px; margin: 0 auto; padding: 0 24px; }\n.cgs2-section { padding: 72px 0; }\n@media (max-width: 640px) { .cgs2-section { padding: 48px 0; } }\n\n\/* ═══ NAV ═══ *\/\n.cgs2-nav {\n  background: rgba(255, 255, 255, 0.85);\n  padding: 16px 0;\n  border-bottom: 1px solid var(--cgs2-indigo-100);\n  position: sticky;\n  top: 0;\n  z-index: 100;\n  backdrop-filter: blur(16px);\n  -webkit-backdrop-filter: blur(16px);\n}\n.cgs2-nav-inner { display: flex; align-items: center; justify-content: space-between; }\n.cgs2-logo {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--cgs2-slate-900);\n  letter-spacing: -0.02em;\n}\n.cgs2-logo span {\n  background: linear-gradient(135deg, var(--cgs2-indigo-600), var(--cgs2-rose-500));\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n.cgs2-nav-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: var(--cgs2-indigo-700);\n  background: var(--cgs2-indigo-50);\n  padding: 6px 14px;\n  border-radius: 100px;\n  border: 1px solid var(--cgs2-indigo-100);\n}\n\n\/* ═══ HERO ═══ *\/\n.cgs2-hero {\n  background: linear-gradient(160deg, #1E1B4B 0%, #312E81 45%, #4F46E5 100%);\n  padding: 84px 0 92px;\n  color: var(--cgs2-white);\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n}\n.cgs2-hero::before {\n  content: '';\n  position: absolute;\n  top: -120px;\n  right: -100px;\n  width: 480px;\n  height: 480px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(244, 63, 94, 0.35) 0%, transparent 70%);\n  filter: blur(60px);\n  animation: cgs2-float-orb 12s ease-in-out infinite;\n  pointer-events: none;\n}\n.cgs2-hero::after {\n  content: '';\n  position: absolute;\n  bottom: -160px;\n  left: -100px;\n  width: 440px;\n  height: 440px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(52, 211, 153, 0.28) 0%, transparent 70%);\n  filter: blur(70px);\n  animation: cgs2-float-orb 14s ease-in-out infinite reverse;\n  pointer-events: none;\n}\n.cgs2-hero-inner { position: relative; z-index: 1; }\n\n.cgs2-cert-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 10px 22px;\n  background: linear-gradient(90deg, #F43F5E, #FB7185, #F43F5E);\n  background-size: 200% 100%;\n  animation: cgs2-shimmer 3.5s linear infinite, cgs2-pulse-glow 2.6s ease-in-out infinite;\n  color: var(--cgs2-white);\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  box-shadow: 0 10px 28px rgba(244, 63, 94, 0.35);\n}\n\n.cgs2-hero h1 {\n  font-size: clamp(2.2rem, 5.6vw, 3.8rem);\n  font-weight: 900;\n  color: var(--cgs2-white);\n  margin-bottom: 16px;\n  letter-spacing: -0.035em;\n  line-height: 1.05;\n}\n.cgs2-hero h1 em {\n  font-style: normal;\n  background: linear-gradient(135deg, #FB7185, #FDA4AF, #FB7185);\n  background-size: 200% 100%;\n  animation: cgs2-shimmer 4s linear infinite;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n.cgs2-hero-sub {\n  font-size: clamp(1rem, 2.5vw, 1.2rem);\n  color: rgba(255,255,255,0.8);\n  max-width: 640px;\n  margin: 0 auto 32px;\n  line-height: 1.65;\n  font-weight: 400;\n}\n.cgs2-hero-sub strong { color: var(--cgs2-white); font-weight: 700; }\n\n.cgs2-hero-model {\n  font-size: 12px;\n  color: rgba(255, 255, 255, 0.55);\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  margin-top: 22px;\n  font-weight: 500;\n}\n\n.cgs2-hero-chips {\n  display: flex;\n  justify-content: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 28px;\n}\n.cgs2-hero-chip {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  background: rgba(255, 255, 255, 0.08);\n  border: 1.5px solid rgba(255, 255, 255, 0.18);\n  color: var(--cgs2-white);\n  font-size: 12px;\n  font-weight: 700;\n  padding: 8px 16px;\n  border-radius: 100px;\n  backdrop-filter: blur(8px);\n  transition: all 0.25s ease;\n}\n.cgs2-hero-chip:hover {\n  background: rgba(255, 255, 255, 0.14);\n  transform: translateY(-1px);\n}\n\n\/* ═══ HOMEBASE COMPATIBILITY (NEW) ═══ *\/\n.cgs2-hb {\n  background: linear-gradient(180deg, var(--cgs2-white) 0%, var(--cgs2-indigo-50) 100%);\n  padding: 76px 0;\n}\n.cgs2-hb-head { text-align: center; margin-bottom: 36px; max-width: 720px; margin-left: auto; margin-right: auto; }\n.cgs2-hb-eyebrow {\n  display: inline-block;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--cgs2-indigo-700);\n  background: var(--cgs2-indigo-100);\n  padding: 5px 14px;\n  border-radius: 100px;\n  margin-bottom: 14px;\n}\n.cgs2-hb-head h2 {\n  font-size: clamp(1.8rem, 4vw, 2.4rem);\n  font-weight: 900;\n  color: var(--cgs2-slate-900);\n  margin-bottom: 12px;\n  letter-spacing: -0.025em;\n}\n.cgs2-hb-head h2 em {\n  font-style: normal;\n  background: linear-gradient(135deg, var(--cgs2-indigo-600), var(--cgs2-rose-500));\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n.cgs2-hb-head p {\n  font-size: 16px;\n  color: var(--cgs2-slate-600);\n  line-height: 1.65;\n}\n\n\/* TL;DR answer card *\/\n.cgs2-hb-tldr {\n  max-width: 780px;\n  margin: 0 auto 32px;\n  background: linear-gradient(135deg, var(--cgs2-mint-50) 0%, var(--cgs2-indigo-50) 100%);\n  border: 2px solid var(--cgs2-mint-200);\n  border-radius: 20px;\n  padding: 24px 28px;\n  display: flex;\n  align-items: center;\n  gap: 18px;\n}\n@media (max-width: 640px) { .cgs2-hb-tldr { flex-direction: column; text-align: center; padding: 22px; } }\n.cgs2-hb-tldr-icon {\n  flex-shrink: 0;\n  width: 56px;\n  height: 56px;\n  border-radius: 16px;\n  background: linear-gradient(135deg, var(--cgs2-mint-500), var(--cgs2-mint-400));\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 26px;\n  box-shadow: 0 8px 20px rgba(16, 185, 129, 0.3);\n}\n.cgs2-hb-tldr-text { flex: 1; }\n.cgs2-hb-tldr-title {\n  font-size: 14px;\n  font-weight: 800;\n  color: var(--cgs2-mint-700);\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  margin-bottom: 4px;\n}\n.cgs2-hb-tldr-body {\n  font-size: 15px;\n  color: var(--cgs2-slate-800);\n  line-height: 1.55;\n  font-weight: 500;\n}\n.cgs2-hb-tldr-body strong { color: var(--cgs2-slate-900); font-weight: 800; }\n\n\/* Comparison cards *\/\n.cgs2-hb-compare {\n  max-width: 1000px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 20px;\n}\n@media (max-width: 820px) { .cgs2-hb-compare { grid-template-columns: 1fr; } }\n\n.cgs2-hb-card {\n  background: var(--cgs2-white);\n  border-radius: 20px;\n  padding: 32px 28px;\n  border: 2px solid var(--cgs2-slate-200);\n  position: relative;\n  transition: all 0.3s ease;\n}\n.cgs2-hb-card:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 20px 50px rgba(79, 70, 229, 0.12);\n}\n.cgs2-hb-card--standalone {\n  border-color: var(--cgs2-mint-200);\n  background: linear-gradient(180deg, var(--cgs2-mint-50) 0%, var(--cgs2-white) 40%);\n}\n.cgs2-hb-card--paired {\n  border-color: var(--cgs2-indigo-200);\n  background: linear-gradient(180deg, var(--cgs2-indigo-50) 0%, var(--cgs2-white) 40%);\n}\n\n.cgs2-hb-card-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  padding: 5px 12px;\n  border-radius: 100px;\n  margin-bottom: 12px;\n}\n.cgs2-hb-card--standalone .cgs2-hb-card-badge {\n  background: var(--cgs2-mint-500);\n  color: var(--cgs2-white);\n}\n.cgs2-hb-card--paired .cgs2-hb-card-badge {\n  background: var(--cgs2-indigo-600);\n  color: var(--cgs2-white);\n}\n\n.cgs2-hb-card-icon {\n  width: 52px;\n  height: 52px;\n  border-radius: 14px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 26px;\n  margin-bottom: 14px;\n}\n.cgs2-hb-card--standalone .cgs2-hb-card-icon {\n  background: linear-gradient(135deg, var(--cgs2-mint-500), var(--cgs2-mint-400));\n  color: var(--cgs2-white);\n  box-shadow: 0 6px 18px rgba(16, 185, 129, 0.3);\n}\n.cgs2-hb-card--paired .cgs2-hb-card-icon {\n  background: linear-gradient(135deg, var(--cgs2-indigo-600), var(--cgs2-indigo-500));\n  color: var(--cgs2-white);\n  box-shadow: 0 6px 18px rgba(79, 70, 229, 0.3);\n}\n\n.cgs2-hb-card h3 {\n  font-size: 1.3rem;\n  font-weight: 800;\n  color: var(--cgs2-slate-900);\n  margin-bottom: 6px;\n  letter-spacing: -0.02em;\n}\n.cgs2-hb-card-sub {\n  font-size: 13px;\n  color: var(--cgs2-slate-500);\n  margin-bottom: 20px;\n  font-weight: 500;\n}\n\n.cgs2-hb-list-title {\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--cgs2-slate-700);\n  margin-bottom: 10px;\n  margin-top: 18px;\n}\n.cgs2-hb-list-title:first-of-type { margin-top: 0; }\n\n.cgs2-hb-list {\n  list-style: none;\n  font-size: 14px;\n  color: var(--cgs2-slate-700);\n}\n.cgs2-hb-list li {\n  padding: 7px 0;\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  line-height: 1.5;\n}\n.cgs2-hb-list li::before {\n  flex-shrink: 0;\n  width: 20px;\n  height: 20px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 11px;\n  font-weight: 900;\n  margin-top: 1px;\n}\n.cgs2-hb-list--pros li::before {\n  content: '✓';\n  background: var(--cgs2-mint-100);\n  color: var(--cgs2-mint-700);\n}\n.cgs2-hb-list--cons li::before {\n  content: '!';\n  background: var(--cgs2-rose-100);\n  color: var(--cgs2-rose-700);\n}\n\n.cgs2-hb-price {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  margin-top: 16px;\n  padding: 8px 14px;\n  background: var(--cgs2-slate-50);\n  border: 1.5px solid var(--cgs2-slate-200);\n  border-radius: 100px;\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--cgs2-slate-700);\n}\n.cgs2-hb-price-free {\n  background: var(--cgs2-mint-100);\n  border-color: var(--cgs2-mint-200);\n  color: var(--cgs2-mint-700);\n}\n\n\/* Compatibility alert *\/\n.cgs2-hb-compat {\n  max-width: 1000px;\n  margin: 28px auto 0;\n  background: var(--cgs2-white);\n  border: 2px dashed var(--cgs2-rose-300);\n  border-radius: 20px;\n  padding: 24px 28px;\n}\n.cgs2-hb-compat-title {\n  font-size: 13px;\n  font-weight: 800;\n  color: var(--cgs2-rose-700);\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n.cgs2-hb-compat-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n}\n@media (max-width: 640px) { .cgs2-hb-compat-grid { grid-template-columns: 1fr; } }\n.cgs2-hb-compat-item {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 16px;\n  border-radius: 12px;\n  font-size: 13px;\n  font-weight: 600;\n}\n.cgs2-hb-compat-item--yes {\n  background: var(--cgs2-mint-50);\n  border: 1.5px solid var(--cgs2-mint-200);\n  color: var(--cgs2-mint-700);\n}\n.cgs2-hb-compat-item--no {\n  background: var(--cgs2-rose-50);\n  border: 1.5px solid var(--cgs2-rose-200);\n  color: var(--cgs2-rose-700);\n}\n.cgs2-hb-compat-dot {\n  width: 22px;\n  height: 22px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 12px;\n  font-weight: 900;\n  flex-shrink: 0;\n}\n.cgs2-hb-compat-item--yes .cgs2-hb-compat-dot {\n  background: var(--cgs2-mint-500);\n  color: var(--cgs2-white);\n}\n.cgs2-hb-compat-item--no .cgs2-hb-compat-dot {\n  background: var(--cgs2-rose-500);\n  color: var(--cgs2-white);\n}\n\n\/* ═══ CONDITION EXPLAINER ═══ *\/\n.cgs2-explainer { background: var(--cgs2-slate-50); }\n.cgs2-explainer-card {\n  max-width: 920px;\n  margin: 0 auto;\n  background: var(--cgs2-white);\n  border-radius: 28px;\n  padding: 44px 48px;\n  box-shadow: 0 24px 60px rgba(30, 27, 75, 0.08);\n  position: relative;\n  overflow: hidden;\n  border: 1.5px solid var(--cgs2-indigo-100);\n}\n.cgs2-explainer-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 5px;\n  background: linear-gradient(90deg, var(--cgs2-indigo-600), var(--cgs2-rose-500), var(--cgs2-mint-500));\n  background-size: 200% 100%;\n  animation: cgs2-shimmer 6s linear infinite;\n}\n@media (max-width: 640px) { .cgs2-explainer-card { padding: 32px 24px; } }\n\n.cgs2-explainer-label {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  background: var(--cgs2-rose-50);\n  color: var(--cgs2-rose-700);\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  padding: 6px 14px;\n  border-radius: 100px;\n  margin-bottom: 16px;\n  border: 1.5px solid var(--cgs2-rose-100);\n}\n.cgs2-explainer-card h2 {\n  font-size: 1.65rem;\n  font-weight: 900;\n  color: var(--cgs2-slate-900);\n  margin-bottom: 16px;\n  letter-spacing: -0.025em;\n}\n.cgs2-explainer-card p {\n  font-size: 15.5px;\n  color: var(--cgs2-slate-700);\n  line-height: 1.75;\n  margin-bottom: 14px;\n}\n.cgs2-explainer-card p:last-child { margin-bottom: 0; }\n.cgs2-explainer-card strong { color: var(--cgs2-slate-900); font-weight: 700; }\n.cgs2-explainer-card mark {\n  background: linear-gradient(180deg, transparent 55%, var(--cgs2-indigo-100) 55%);\n  color: var(--cgs2-indigo-900);\n  font-weight: 700;\n  padding: 0 3px;\n}\n\n.cgs2-expect-split {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 16px;\n  margin: 24px 0 0;\n}\n@media (max-width: 640px) { .cgs2-expect-split { grid-template-columns: 1fr; } }\n.cgs2-expect-col { border-radius: 16px; padding: 22px 24px; }\n.cgs2-expect-col--yes {\n  background: var(--cgs2-mint-50);\n  border: 1.5px solid var(--cgs2-mint-200);\n}\n.cgs2-expect-col--no {\n  background: var(--cgs2-rose-50);\n  border: 1.5px solid var(--cgs2-rose-200);\n}\n.cgs2-expect-title {\n  font-size: 13px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.1em;\n  margin-bottom: 12px;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n.cgs2-expect-col--yes .cgs2-expect-title { color: var(--cgs2-mint-700); }\n.cgs2-expect-col--no .cgs2-expect-title { color: var(--cgs2-rose-700); }\n.cgs2-expect-list { list-style: none; font-size: 14px; color: var(--cgs2-slate-700); }\n.cgs2-expect-list li {\n  padding: 6px 0;\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  line-height: 1.55;\n}\n.cgs2-expect-list li::before {\n  content: '•';\n  color: var(--cgs2-slate-400);\n  font-weight: 800;\n  flex-shrink: 0;\n}\n\n\/* ═══ NO BOX NOTICE ═══ *\/\n.cgs2-nobox {\n  background: linear-gradient(160deg, #1E1B4B 0%, #312E81 100%);\n  padding: 64px 0;\n  color: var(--cgs2-white);\n  position: relative;\n  overflow: hidden;\n}\n.cgs2-nobox::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--cgs2-rose-500), var(--cgs2-mint-400), var(--cgs2-rose-500));\n  background-size: 200% 100%;\n  animation: cgs2-shimmer 5s linear infinite;\n}\n.cgs2-nobox::after {\n  content: '';\n  position: absolute;\n  top: 50%;\n  right: -100px;\n  width: 300px;\n  height: 300px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(251, 113, 133, 0.2) 0%, transparent 70%);\n  filter: blur(60px);\n  pointer-events: none;\n}\n.cgs2-nobox-inner {\n  max-width: 820px;\n  margin: 0 auto;\n  text-align: center;\n  position: relative;\n  z-index: 1;\n}\n.cgs2-nobox-eyebrow {\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--cgs2-rose-300);\n  margin-bottom: 12px;\n}\n.cgs2-nobox h2 {\n  font-size: clamp(1.5rem, 3.2vw, 2rem);\n  font-weight: 900;\n  color: var(--cgs2-white);\n  margin-bottom: 16px;\n  letter-spacing: -0.025em;\n}\n.cgs2-nobox p {\n  font-size: 15px;\n  color: rgba(255, 255, 255, 0.82);\n  line-height: 1.75;\n  margin-bottom: 12px;\n}\n.cgs2-nobox p:last-child { margin-bottom: 0; }\n.cgs2-nobox strong { color: var(--cgs2-rose-300); font-weight: 700; }\n\n.cgs2-nobox-illustration {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 20px;\n  margin: 28px auto 32px;\n  max-width: 460px;\n}\n@media (max-width: 520px) { .cgs2-nobox-illustration { gap: 12px; } }\n.cgs2-nobox-item {\n  flex: 1;\n  padding: 20px 14px;\n  border-radius: 16px;\n  background: rgba(255, 255, 255, 0.06);\n  border: 1.5px solid rgba(255, 255, 255, 0.12);\n  text-align: center;\n  transition: transform 0.3s ease;\n}\n.cgs2-nobox-item:hover { transform: translateY(-3px); }\n.cgs2-nobox-item--no {\n  background: rgba(244, 63, 94, 0.12);\n  border-color: rgba(244, 63, 94, 0.3);\n}\n.cgs2-nobox-item--yes {\n  background: rgba(52, 211, 153, 0.14);\n  border-color: rgba(52, 211, 153, 0.3);\n}\n.cgs2-nobox-emoji { font-size: 1.8rem; margin-bottom: 8px; }\n.cgs2-nobox-item-label { font-size: 13px; font-weight: 800; color: rgba(255, 255, 255, 0.95); margin-bottom: 3px; }\n.cgs2-nobox-item-sub { font-size: 10px; color: rgba(255, 255, 255, 0.6); text-transform: uppercase; letter-spacing: 0.1em; font-weight: 700; }\n.cgs2-nobox-vs {\n  font-size: 18px;\n  font-weight: 900;\n  color: rgba(255, 255, 255, 0.4);\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n}\n\n\/* ═══ VALUE PROPS ═══ *\/\n.cgs2-values { background: var(--cgs2-white); }\n.cgs2-values-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 16px;\n}\n@media (max-width: 900px) { .cgs2-values-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgs2-values-grid { grid-template-columns: 1fr; } }\n.cgs2-value {\n  background: var(--cgs2-white);\n  border: 1.5px solid var(--cgs2-slate-200);\n  border-radius: 20px;\n  padding: 28px 22px;\n  text-align: center;\n  transition: all 0.3s ease;\n  position: relative;\n  overflow: hidden;\n}\n.cgs2-value::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 3px;\n  background: linear-gradient(90deg, var(--cgs2-indigo-500), var(--cgs2-rose-500));\n  opacity: 0;\n  transition: opacity 0.3s ease;\n}\n.cgs2-value:hover {\n  transform: translateY(-5px);\n  border-color: var(--cgs2-indigo-200);\n  box-shadow: 0 16px 40px rgba(79, 70, 229, 0.12);\n}\n.cgs2-value:hover::before { opacity: 1; }\n.cgs2-value-icon {\n  width: 52px;\n  height: 52px;\n  margin: 0 auto 12px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 1.8rem;\n  background: linear-gradient(135deg, var(--cgs2-indigo-50), var(--cgs2-rose-50));\n  border-radius: 14px;\n}\n.cgs2-value-label {\n  font-size: 15px;\n  font-weight: 800;\n  color: var(--cgs2-slate-900);\n  margin-bottom: 6px;\n}\n.cgs2-value-desc {\n  font-size: 13px;\n  color: var(--cgs2-slate-500);\n  line-height: 1.55;\n}\n\n\/* ═══ REFURB PROCESS ═══ *\/\n.cgs2-process {\n  background: linear-gradient(180deg, var(--cgs2-indigo-50) 0%, var(--cgs2-slate-50) 100%);\n}\n.cgs2-process-head {\n  text-align: center;\n  margin-bottom: 40px;\n  max-width: 660px;\n  margin-left: auto;\n  margin-right: auto;\n}\n.cgs2-process-eyebrow {\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--cgs2-rose-600);\n  margin-bottom: 10px;\n}\n.cgs2-process-head h2 {\n  font-size: clamp(1.6rem, 3.6vw, 2.2rem);\n  font-weight: 900;\n  color: var(--cgs2-slate-900);\n  margin-bottom: 10px;\n  letter-spacing: -0.025em;\n}\n.cgs2-process-head p {\n  font-size: 15.5px;\n  color: var(--cgs2-slate-500);\n  line-height: 1.65;\n}\n.cgs2-process-steps {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 16px;\n  max-width: 980px;\n  margin: 0 auto;\n}\n@media (max-width: 900px) { .cgs2-process-steps { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgs2-process-steps { grid-template-columns: 1fr; } }\n.cgs2-process-step {\n  background: var(--cgs2-white);\n  border: 1.5px solid var(--cgs2-slate-200);\n  border-radius: 20px;\n  padding: 28px 24px;\n  transition: all 0.3s ease;\n  position: relative;\n}\n.cgs2-process-step:hover {\n  transform: translateY(-4px);\n  border-color: var(--cgs2-indigo-200);\n  box-shadow: 0 14px 36px rgba(79, 70, 229, 0.1);\n}\n.cgs2-process-num {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--cgs2-indigo-600), var(--cgs2-indigo-500));\n  color: var(--cgs2-white);\n  border-radius: 12px;\n  font-size: 15px;\n  font-weight: 800;\n  margin-bottom: 14px;\n  box-shadow: 0 6px 16px rgba(79, 70, 229, 0.3);\n}\n.cgs2-process-step h3 {\n  font-size: 1.05rem;\n  font-weight: 800;\n  color: var(--cgs2-slate-900);\n  margin-bottom: 6px;\n}\n.cgs2-process-step p {\n  font-size: 13.5px;\n  color: var(--cgs2-slate-500);\n  line-height: 1.6;\n}\n\n\/* ═══ FEATURES ═══ *\/\n.cgs2-feat { background: var(--cgs2-white); }\n.cgs2-feat-head {\n  text-align: center;\n  margin-bottom: 40px;\n  max-width: 660px;\n  margin-left: auto;\n  margin-right: auto;\n}\n.cgs2-feat-head h2 {\n  font-size: clamp(1.6rem, 3.6vw, 2.2rem);\n  font-weight: 900;\n  color: var(--cgs2-slate-900);\n  margin-bottom: 10px;\n  letter-spacing: -0.025em;\n}\n.cgs2-feat-head p { font-size: 15.5px; color: var(--cgs2-slate-500); }\n.cgs2-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n}\n@media (max-width: 900px) { .cgs2-feat-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgs2-feat-grid { grid-template-columns: 1fr; } }\n.cgs2-feat-card {\n  background: linear-gradient(180deg, var(--cgs2-white) 0%, var(--cgs2-slate-50) 100%);\n  border: 1.5px solid var(--cgs2-slate-200);\n  border-radius: 22px;\n  padding: 30px 26px;\n  transition: all 0.3s ease;\n  position: relative;\n  overflow: hidden;\n}\n.cgs2-feat-card::after {\n  content: '';\n  position: absolute;\n  bottom: -50%;\n  right: -50%;\n  width: 100%;\n  height: 100%;\n  background: radial-gradient(circle, rgba(99, 102, 241, 0.06) 0%, transparent 70%);\n  opacity: 0;\n  transition: opacity 0.3s ease;\n}\n.cgs2-feat-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 16px 40px rgba(30, 27, 75, 0.08);\n  border-color: var(--cgs2-indigo-200);\n}\n.cgs2-feat-card:hover::after { opacity: 1; }\n.cgs2-feat-icon {\n  width: 56px;\n  height: 56px;\n  border-radius: 16px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 1.9rem;\n  background: linear-gradient(135deg, var(--cgs2-indigo-100), var(--cgs2-rose-50));\n  margin-bottom: 14px;\n  position: relative;\n  z-index: 1;\n}\n.cgs2-feat-card h3 {\n  font-size: 1.1rem;\n  font-weight: 800;\n  color: var(--cgs2-slate-900);\n  margin-bottom: 6px;\n  letter-spacing: -0.015em;\n  position: relative;\n  z-index: 1;\n}\n.cgs2-feat-card p {\n  font-size: 13.5px;\n  color: var(--cgs2-slate-600);\n  line-height: 1.65;\n  position: relative;\n  z-index: 1;\n}\n.cgs2-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(--cgs2-indigo-700);\n  background: var(--cgs2-indigo-100);\n  padding: 4px 10px;\n  border-radius: 100px;\n  margin-top: 12px;\n  position: relative;\n  z-index: 1;\n}\n\n\/* ═══ SPECS ═══ *\/\n.cgs2-specs {\n  background: linear-gradient(160deg, var(--cgs2-indigo-950) 0%, var(--cgs2-indigo-900) 100%);\n  color: var(--cgs2-white);\n  position: relative;\n  overflow: hidden;\n}\n.cgs2-specs::before {\n  content: '';\n  position: absolute;\n  top: -150px;\n  left: -100px;\n  width: 400px;\n  height: 400px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(99, 102, 241, 0.25) 0%, transparent 70%);\n  filter: blur(70px);\n  pointer-events: none;\n}\n.cgs2-specs::after {\n  content: '';\n  position: absolute;\n  bottom: -150px;\n  right: -100px;\n  width: 400px;\n  height: 400px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(244, 63, 94, 0.2) 0%, transparent 70%);\n  filter: blur(80px);\n  pointer-events: none;\n}\n.cgs2-specs-inner { position: relative; z-index: 1; }\n.cgs2-specs h2 {\n  font-size: clamp(1.6rem, 3.2vw, 2.2rem);\n  font-weight: 900;\n  text-align: center;\n  margin-bottom: 32px;\n  letter-spacing: -0.025em;\n}\n.cgs2-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1.5px;\n  background: rgba(255, 255, 255, 0.1);\n  border-radius: 22px;\n  overflow: hidden;\n  max-width: 760px;\n  margin: 0 auto;\n  border: 1.5px solid rgba(255, 255, 255, 0.08);\n}\n@media (max-width: 640px) { .cgs2-specs-grid { grid-template-columns: 1fr; } }\n.cgs2-spec-item {\n  background: var(--cgs2-indigo-950);\n  padding: 20px 24px;\n  transition: background 0.25s ease;\n}\n.cgs2-spec-item:hover { background: var(--cgs2-indigo-900); }\n.cgs2-spec-label {\n  font-size: 11px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.1em;\n  color: rgba(251, 113, 133, 0.7);\n  margin-bottom: 5px;\n}\n.cgs2-spec-value {\n  font-size: 14px;\n  font-weight: 600;\n  color: rgba(255, 255, 255, 0.95);\n}\n\n\/* ═══ IN THE BOX ═══ *\/\n.cgs2-inbox {\n  background: linear-gradient(180deg, var(--cgs2-indigo-50) 0%, var(--cgs2-white) 100%);\n  text-align: center;\n}\n.cgs2-inbox-label {\n  display: inline-block;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--cgs2-indigo-700);\n  background: var(--cgs2-indigo-100);\n  padding: 5px 14px;\n  border-radius: 100px;\n  margin-bottom: 12px;\n  border: 1.5px solid var(--cgs2-indigo-200);\n}\n.cgs2-inbox h2 {\n  font-size: 1.65rem;\n  font-weight: 900;\n  color: var(--cgs2-slate-900);\n  margin-bottom: 12px;\n  letter-spacing: -0.025em;\n}\n.cgs2-inbox-sub {\n  font-size: 15px;\n  color: var(--cgs2-slate-500);\n  margin-bottom: 32px;\n  max-width: 580px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.65;\n}\n.cgs2-inbox-sub strong { color: var(--cgs2-slate-900); font-weight: 700; }\n.cgs2-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) { .cgs2-inbox-grid { grid-template-columns: repeat(3, 1fr); } }\n@media (max-width: 480px) { .cgs2-inbox-grid { grid-template-columns: repeat(2, 1fr); } }\n.cgs2-inbox-item {\n  background: var(--cgs2-white);\n  border: 1.5px solid var(--cgs2-indigo-100);\n  border-radius: 16px;\n  padding: 22px 12px;\n  text-align: center;\n  transition: all 0.3s ease;\n}\n.cgs2-inbox-item:hover {\n  transform: translateY(-4px);\n  border-color: var(--cgs2-rose-200);\n  box-shadow: 0 14px 32px rgba(244, 63, 94, 0.1);\n}\n.cgs2-inbox-emoji {\n  font-size: 1.9rem;\n  margin-bottom: 8px;\n  animation: cgs2-bounce-soft 2.5s ease-in-out infinite;\n}\n.cgs2-inbox-item:nth-child(2) .cgs2-inbox-emoji { animation-delay: 0.2s; }\n.cgs2-inbox-item:nth-child(3) .cgs2-inbox-emoji { animation-delay: 0.4s; }\n.cgs2-inbox-item:nth-child(4) .cgs2-inbox-emoji { animation-delay: 0.6s; }\n.cgs2-inbox-item:nth-child(5) .cgs2-inbox-emoji { animation-delay: 0.8s; }\n.cgs2-inbox-name {\n  font-size: 12.5px;\n  font-weight: 700;\n  color: var(--cgs2-slate-900);\n  line-height: 1.3;\n}\n\n\/* ═══ TRUST ═══ *\/\n.cgs2-trust { background: var(--cgs2-white); }\n.cgs2-trust h2 {\n  font-size: 1.6rem;\n  font-weight: 900;\n  color: var(--cgs2-slate-900);\n  text-align: center;\n  margin-bottom: 32px;\n  letter-spacing: -0.025em;\n}\n.cgs2-trust-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n  max-width: 900px;\n  margin: 0 auto;\n}\n@media (max-width: 768px) { .cgs2-trust-grid { grid-template-columns: 1fr; } }\n.cgs2-trust-card {\n  background: linear-gradient(180deg, var(--cgs2-white) 0%, var(--cgs2-slate-50) 100%);\n  border: 1.5px solid var(--cgs2-slate-200);\n  border-radius: 20px;\n  padding: 28px 24px;\n  text-align: center;\n  transition: all 0.3s ease;\n}\n.cgs2-trust-card:hover {\n  transform: translateY(-4px);\n  border-color: var(--cgs2-indigo-200);\n  box-shadow: 0 14px 36px rgba(79, 70, 229, 0.08);\n}\n.cgs2-trust-icon {\n  width: 52px;\n  height: 52px;\n  margin: 0 auto 12px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 1.8rem;\n  border-radius: 14px;\n  background: linear-gradient(135deg, var(--cgs2-rose-100), var(--cgs2-indigo-100));\n}\n.cgs2-trust-card h3 {\n  font-size: 1.05rem;\n  font-weight: 800;\n  color: var(--cgs2-slate-900);\n  margin-bottom: 6px;\n}\n.cgs2-trust-card p {\n  font-size: 13.5px;\n  color: var(--cgs2-slate-500);\n  line-height: 1.6;\n}\n\n\/* ═══ SHIPPING + WARRANTY ═══ *\/\n.cgs2-sw {\n  background: linear-gradient(180deg, var(--cgs2-slate-50) 0%, var(--cgs2-white) 100%);\n}\n.cgs2-sw-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 18px;\n  max-width: 900px;\n  margin: 0 auto;\n}\n@media (max-width: 640px) { .cgs2-sw-grid { grid-template-columns: 1fr; } }\n.cgs2-sw-card {\n  background: var(--cgs2-white);\n  border: 1.5px solid var(--cgs2-slate-200);\n  border-radius: 22px;\n  padding: 32px 28px;\n  text-align: center;\n  transition: all 0.3s ease;\n}\n.cgs2-sw-card:hover {\n  transform: translateY(-3px);\n  border-color: var(--cgs2-mint-200);\n  box-shadow: 0 16px 40px rgba(16, 185, 129, 0.08);\n}\n.cgs2-sw-icon {\n  width: 60px;\n  height: 60px;\n  margin: 0 auto 14px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 2rem;\n  border-radius: 16px;\n  background: linear-gradient(135deg, var(--cgs2-mint-100), var(--cgs2-indigo-100));\n}\n.cgs2-sw-card h3 {\n  font-size: 1.15rem;\n  font-weight: 800;\n  color: var(--cgs2-slate-900);\n  margin-bottom: 10px;\n  letter-spacing: -0.015em;\n}\n.cgs2-sw-card p {\n  font-size: 14px;\n  color: var(--cgs2-slate-600);\n  line-height: 1.7;\n}\n.cgs2-sw-card p strong { color: var(--cgs2-slate-900); font-weight: 700; }\n\n\/* ═══ CTA ═══ *\/\n.cgs2-cta {\n  background: linear-gradient(135deg, #1E1B4B 0%, #4F46E5 50%, #F43F5E 100%);\n  background-size: 200% 200%;\n  animation: cgs2-gradient-drift 12s ease-in-out infinite;\n  padding: 72px 0;\n  text-align: center;\n  color: var(--cgs2-white);\n  position: relative;\n  overflow: hidden;\n}\n.cgs2-cta::before {\n  content: '';\n  position: absolute;\n  top: -120px;\n  left: -120px;\n  width: 360px;\n  height: 360px;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, 0.08);\n  filter: blur(60px);\n  pointer-events: none;\n}\n.cgs2-cta::after {\n  content: '';\n  position: absolute;\n  bottom: -140px;\n  right: -100px;\n  width: 300px;\n  height: 300px;\n  border-radius: 50%;\n  background: rgba(167, 243, 208, 0.2);\n  filter: blur(70px);\n  pointer-events: none;\n}\n.cgs2-cta-inner { position: relative; z-index: 1; }\n.cgs2-cta h2 {\n  font-size: clamp(1.8rem, 4.2vw, 2.6rem);\n  font-weight: 900;\n  margin-bottom: 12px;\n  letter-spacing: -0.025em;\n}\n.cgs2-cta h2 em {\n  font-style: normal;\n  background: linear-gradient(135deg, #FDA4AF, #A7F3D0);\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n.cgs2-cta p {\n  font-size: 16px;\n  opacity: 0.88;\n  max-width: 580px;\n  margin: 0 auto 24px;\n  line-height: 1.65;\n}\n.cgs2-cta-pills {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n}\n.cgs2-cta-pill {\n  background: rgba(255, 255, 255, 0.14);\n  border: 1.5px solid rgba(255, 255, 255, 0.22);\n  color: var(--cgs2-white);\n  font-size: 12.5px;\n  font-weight: 700;\n  padding: 8px 16px;\n  border-radius: 100px;\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n}\n\n\/* ═══ FOOTER ═══ *\/\n.cgs2-footer {\n  background: var(--cgs2-indigo-950);\n  padding: 44px 0;\n  text-align: center;\n}\n.cgs2-footer p {\n  font-size: 13px;\n  color: rgba(255, 255, 255, 0.75);\n  margin-bottom: 6px;\n}\n.cgs2-footer p:first-child {\n  font-weight: 700;\n  color: var(--cgs2-white);\n}\n.cgs2-footer-divider {\n  margin: 22px auto;\n  width: 60%;\n  max-width: 400px;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);\n}\n.cgs2-footer-legal {\n  font-size: 11px;\n  color: rgba(255, 255, 255, 0.55);\n  line-height: 1.75;\n  max-width: 800px;\n  margin: 0 auto;\n}\n.cgs2-footer-legal + .cgs2-footer-legal { margin-top: 8px; }\n\u003c\/style\u003e\n\u003cdiv class=\"cgs2-wrapper\"\u003e\n\u003c!-- ══════════ NAV ══════════ --\u003e\u003cnav class=\"cgs2-nav\"\u003e\n\u003cdiv class=\"cgs2-container cgs2-nav-inner\"\u003e\n\u003cdiv class=\"cgs2-logo\"\u003eCam\u003cspan\u003eGuard\u003c\/span\u003e Australia\u003c\/div\u003e\n\u003cspan class=\"cgs2-nav-badge\"\u003emanufacturer renewed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/nav\u003e\u003c!-- ══════════ HERO ══════════ --\u003e\n\u003csection class=\"cgs2-hero\"\u003e\n\u003cdiv class=\"cgs2-container cgs2-hero-inner\"\u003e\n\u003cdiv class=\"cgs2-cert-badge\"\u003e✓ Renewed by eufy · No Retail Box\u003c\/div\u003e\n\u003ch1\u003eeufy SoloCam S220\u003cbr\u003e\u003cem\u003echeap without compromise.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgs2-hero-sub\"\u003eA \u003cstrong\u003e2K solar-powered outdoor cam\u003c\/strong\u003e with forever-power battery, human AI detection, and colour night vision — refurbished by eufy themselves, with the warranty of a brand new one.\u003c\/p\u003e\n\u003cdiv class=\"cgs2-hero-model\"\u003eModel T8134121 · Used \/ Refurbished · No Box\u003c\/div\u003e\n\u003cdiv class=\"cgs2-hero-chips\"\u003e\n\u003cdiv class=\"cgs2-hero-chip\"\u003e🏭 Refurbished by eufy\u003c\/div\u003e\n\u003cdiv class=\"cgs2-hero-chip\"\u003e📦 All Accessories Included\u003c\/div\u003e\n\u003cdiv class=\"cgs2-hero-chip\"\u003e🚫 No Retail Box\u003c\/div\u003e\n\u003cdiv class=\"cgs2-hero-chip\"\u003e🛡️ 12-Month Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════ HOMEBASE COMPATIBILITY (NEW) ══════════ --\u003e\n\u003csection class=\"cgs2-section cgs2-hb\"\u003e\n\u003cdiv class=\"cgs2-container\"\u003e\n\u003cdiv class=\"cgs2-hb-head cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-hb-eyebrow\"\u003e🏠 Do I need a HomeBase?\u003c\/div\u003e\n\u003ch2\u003eShort answer: \u003cem\u003enope.\u003c\/em\u003e Long answer: it depends.\u003c\/h2\u003e\n\u003cp\u003eThe SoloCam S220 is a \u003cstrong\u003estandalone camera\u003c\/strong\u003e. It works straight out of the bag with just your Wi-Fi — no HomeBase, no hub, no subscription. But you can optionally pair it with a HomeBase 3 down the track if you want extra features. Here's the full picture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- TL;DR card --\u003e\n\u003cdiv class=\"cgs2-hb-tldr cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-hb-tldr-icon\"\u003e✨\u003c\/div\u003e\n\u003cdiv class=\"cgs2-hb-tldr-text\"\u003e\n\u003cdiv class=\"cgs2-hb-tldr-title\"\u003eThe quick answer\u003c\/div\u003e\n\u003cdiv class=\"cgs2-hb-tldr-body\"\u003eWorks fine on its own. \u003cstrong\u003eNo HomeBase required.\u003c\/strong\u003e Most people don't bother adding one unless they've got a bunch of cams or want facial recognition.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Side-by-side comparison --\u003e\n\u003cdiv class=\"cgs2-hb-compare\"\u003e\n\u003c!-- Standalone --\u003e\n\u003cdiv class=\"cgs2-hb-card cgs2-hb-card--standalone cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-hb-card-badge\"\u003e🏆 Recommended for most\u003c\/div\u003e\n\u003cdiv class=\"cgs2-hb-card-icon\"\u003e📷\u003c\/div\u003e\n\u003ch3\u003eStandalone (as shipped)\u003c\/h3\u003e\n\u003cdiv class=\"cgs2-hb-card-sub\"\u003eJust the camera + your Wi-Fi. Done.\u003c\/div\u003e\n\u003cdiv class=\"cgs2-hb-list-title\"\u003ePros\u003c\/div\u003e\n\u003cul class=\"cgs2-hb-list cgs2-hb-list--pros\"\u003e\n\u003cli\u003eWorks out of the box — 10 min setup\u003c\/li\u003e\n\u003cli\u003e8GB built-in local storage (~14-30 days of footage)\u003c\/li\u003e\n\u003cli\u003eDirect Wi-Fi connection, no hub needed\u003c\/li\u003e\n\u003cli\u003eHuman AI detection runs on-device\u003c\/li\u003e\n\u003cli\u003eZero ongoing fees or subscriptions\u003c\/li\u003e\n\u003cli\u003eZero extra hardware cost\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"cgs2-hb-list-title\"\u003eCons\u003c\/div\u003e\n\u003cul class=\"cgs2-hb-list cgs2-hb-list--cons\"\u003e\n\u003cli\u003e8GB eventually fills up and overwrites old footage\u003c\/li\u003e\n\u003cli\u003eNo cross-camera tracking (if you add more cams later)\u003c\/li\u003e\n\u003cli\u003eBasic human AI only — no facial recognition\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan class=\"cgs2-hb-price cgs2-hb-price-free\"\u003e💰 No extra cost\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- Paired with HomeBase 3 --\u003e\n\u003cdiv class=\"cgs2-hb-card cgs2-hb-card--paired cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-hb-card-badge\"\u003e🚀 For power users\u003c\/div\u003e\n\u003cdiv class=\"cgs2-hb-card-icon\"\u003e🏠\u003c\/div\u003e\n\u003ch3\u003ePaired with HomeBase 3\u003c\/h3\u003e\n\u003cdiv class=\"cgs2-hb-card-sub\"\u003eAdds extra smarts, storage, and AI.\u003c\/div\u003e\n\u003cdiv class=\"cgs2-hb-list-title\"\u003ePros\u003c\/div\u003e\n\u003cul class=\"cgs2-hb-list cgs2-hb-list--pros\"\u003e\n\u003cli\u003eExpandable storage up to 16TB — never fills up\u003c\/li\u003e\n\u003cli\u003eBionicMind facial recognition (knows who's who)\u003c\/li\u003e\n\u003cli\u003eCross-camera tracking across your whole setup\u003c\/li\u003e\n\u003cli\u003eUnified notifications + smart alert rules\u003c\/li\u003e\n\u003cli\u003eCentralises all your eufy cameras together\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"cgs2-hb-list-title\"\u003eCons\u003c\/div\u003e\n\u003cul class=\"cgs2-hb-list cgs2-hb-list--cons\"\u003e\n\u003cli\u003eExtra hardware — HomeBase 3 sold separately\u003c\/li\u003e\n\u003cli\u003eAnother device to plug in and keep powered\u003c\/li\u003e\n\u003cli\u003eOverkill for a single outdoor camera\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan class=\"cgs2-hb-price\"\u003e💎 Best if you have multiple cams\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Compatibility alert --\u003e\n\u003cdiv class=\"cgs2-hb-compat cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-hb-compat-title\"\u003e⚠️ HomeBase Compatibility — read this before you buy one\u003c\/div\u003e\n\u003cdiv class=\"cgs2-hb-compat-grid\"\u003e\n\u003cdiv class=\"cgs2-hb-compat-item cgs2-hb-compat-item--yes\"\u003e\n\u003cdiv class=\"cgs2-hb-compat-dot\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003eWorks with \u003cstrong\u003eHomeBase 3\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-hb-compat-item cgs2-hb-compat-item--no\"\u003e\n\u003cdiv class=\"cgs2-hb-compat-dot\"\u003e✕\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eNOT\u003c\/strong\u003e compatible with HomeBase 2\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-hb-compat-item cgs2-hb-compat-item--no\"\u003e\n\u003cdiv class=\"cgs2-hb-compat-dot\"\u003e✕\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eNOT\u003c\/strong\u003e compatible with HomeBase Mini\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════ CONDITION EXPLAINER ══════════ --\u003e\n\u003csection class=\"cgs2-section cgs2-explainer\"\u003e\n\u003cdiv class=\"cgs2-container\"\u003e\n\u003cdiv class=\"cgs2-explainer-card cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-explainer-label\"\u003e🔎 About the condition\u003c\/div\u003e\n\u003ch2\u003eStraight up — this one's had a life.\u003c\/h2\u003e\n\u003cp\u003eThis unit is \u003cmark\u003erefurbished directly by eufy\u003c\/mark\u003e — meaning it was previously owned, returned to eufy, and put through their official refurbishment process before being re-certified for resale. It's not \"open box\" and it's not \"as new\". \u003cstrong\u003eExpect visible cosmetic marks:\u003c\/strong\u003e scratches on the housing, scuffs on the mount, possible UV fading on the sun-facing side, maybe some minor discolouration. That's the reality of an outdoor camera that's done a previous tour of duty.\u003c\/p\u003e\n\u003cp\u003eWhat it \u003cmark\u003eabsolutely isn't\u003c\/mark\u003e is broken, flaky, or missing parts. eufy's refurbishment process restores it to full working order before re-certification. We then test it again here in Townsville before it leaves our door. And you still get \u003cstrong\u003eevery original accessory\u003c\/strong\u003e — the camera, mounting hardware, cable, screws, everything. The only thing you won't get is the shiny retail box.\u003c\/p\u003e\n\u003cdiv class=\"cgs2-expect-split\"\u003e\n\u003cdiv class=\"cgs2-expect-col cgs2-expect-col--yes\"\u003e\n\u003cdiv class=\"cgs2-expect-title\"\u003e✓ What you get\u003c\/div\u003e\n\u003cul class=\"cgs2-expect-list\"\u003e\n\u003cli\u003eFully working, factory-refurbished camera\u003c\/li\u003e\n\u003cli\u003eAll original accessories and parts\u003c\/li\u003e\n\u003cli\u003eSame features, same 2K image quality\u003c\/li\u003e\n\u003cli\u003eFull 12-month CamGuard warranty\u003c\/li\u003e\n\u003cli\u003e30-day hassle-free returns\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-expect-col cgs2-expect-col--no\"\u003e\n\u003cdiv class=\"cgs2-expect-title\"\u003e! What to expect\u003c\/div\u003e\n\u003cul class=\"cgs2-expect-list\"\u003e\n\u003cli\u003eVisible cosmetic scratches \u0026amp; scuffs\u003c\/li\u003e\n\u003cli\u003ePossible UV fading on housing\u003c\/li\u003e\n\u003cli\u003eWear marks on mounting parts\u003c\/li\u003e\n\u003cli\u003eNo original retail box (protective packaging instead)\u003c\/li\u003e\n\u003cli\u003eNot pristine — that's exactly why it's cheap\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 22px;\"\u003eIf you need pristine tech with a sealed retail box, pick up the \u003cstrong\u003eBrand New S220\u003c\/strong\u003e instead. But if you just want a working outdoor cam and cosmetics don't matter, this is the one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════ NO BOX NOTICE ══════════ --\u003e\n\u003csection class=\"cgs2-nobox\"\u003e\n\u003cdiv class=\"cgs2-container\"\u003e\n\u003cdiv class=\"cgs2-nobox-inner cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-nobox-eyebrow\"\u003e📦 About the \"No Box\" part\u003c\/div\u003e\n\u003ch2\u003eShips in protective packaging — not the retail box\u003c\/h2\u003e\n\u003cp\u003eAs part of eufy's refurbishment process, units are repackaged into \u003cstrong\u003eplain protective packaging\u003c\/strong\u003e instead of the original retail box. Think bubble wrap and a plain carton.\u003c\/p\u003e\n\u003cdiv class=\"cgs2-nobox-illustration\"\u003e\n\u003cdiv class=\"cgs2-nobox-item cgs2-nobox-item--no\"\u003e\n\u003cdiv class=\"cgs2-nobox-emoji\"\u003e🎁\u003c\/div\u003e\n\u003cdiv class=\"cgs2-nobox-item-label\"\u003eRetail Box\u003c\/div\u003e\n\u003cdiv class=\"cgs2-nobox-item-sub\"\u003eNot Included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-nobox-vs\"\u003ebut\u003c\/div\u003e\n\u003cdiv class=\"cgs2-nobox-item cgs2-nobox-item--yes\"\u003e\n\u003cdiv class=\"cgs2-nobox-emoji\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"cgs2-nobox-item-label\"\u003eAll Accessories\u003c\/div\u003e\n\u003cdiv class=\"cgs2-nobox-item-sub\"\u003e100% Included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eCamera, USB-C cable, mounting bracket, screws, positioning sticker, and quick start guide — everything that normally ships inside the retail box still ships with your order. The only thing missing is the outer cardboard and the eufy branding on it. If that's a dealbreaker, go with the Brand New option.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════ VALUE PROPS ══════════ --\u003e\n\u003csection class=\"cgs2-section cgs2-values\"\u003e\n\u003cdiv class=\"cgs2-container\"\u003e\n\u003cdiv class=\"cgs2-values-grid\"\u003e\n\u003cdiv class=\"cgs2-value cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-value-icon\"\u003e💰\u003c\/div\u003e\n\u003cdiv class=\"cgs2-value-label\"\u003eGreat Value\u003c\/div\u003e\n\u003cdiv class=\"cgs2-value-desc\"\u003eA genuine eufy solar outdoor cam without paying brand-new retail. Flat out.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-value cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-value-icon\"\u003e🏭\u003c\/div\u003e\n\u003cdiv class=\"cgs2-value-label\"\u003eRefurbished by eufy\u003c\/div\u003e\n\u003cdiv class=\"cgs2-value-desc\"\u003eFactory-official refurbishment process. Not a third-party repair shop.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-value cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-value-icon\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"cgs2-value-label\"\u003e12-Month Warranty\u003c\/div\u003e\n\u003cdiv class=\"cgs2-value-desc\"\u003eSame warranty as our brand new stock. No asterisks, no fine print.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-value cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-value-icon\"\u003e♻️\u003c\/div\u003e\n\u003cdiv class=\"cgs2-value-label\"\u003eLess Waste\u003c\/div\u003e\n\u003cdiv class=\"cgs2-value-desc\"\u003eA unit that would otherwise be scrapped gets a few more years outside.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════ REFURB PROCESS ══════════ --\u003e\n\u003csection class=\"cgs2-section cgs2-process\"\u003e\n\u003cdiv class=\"cgs2-container\"\u003e\n\u003cdiv class=\"cgs2-process-head cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-process-eyebrow\"\u003ethe refurbishment process\u003c\/div\u003e\n\u003ch2\u003eWhat \"refurbished by eufy\" actually means\u003c\/h2\u003e\n\u003cp\u003eNot a polish-and-repack. A proper factory recertification process run by eufy themselves before the unit is resold.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-process-steps\"\u003e\n\u003cdiv class=\"cgs2-process-step cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-process-num\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eReturned to eufy\u003c\/h3\u003e\n\u003cp\u003eUnit comes back — customer return, warranty replacement, or pulled retail stock. Doesn't matter why, it gets the same treatment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-process-step cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-process-num\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eInspected \u0026amp; Repaired\u003c\/h3\u003e\n\u003cp\u003eAny faulty components get replaced, firmware is reflashed, battery checked, and the unit is restored to full working order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-process-step cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-process-num\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eFactory Tested\u003c\/h3\u003e\n\u003cp\u003eCamera, Wi-Fi, solar charging, motion detection, audio, and night vision all run through eufy's certification checks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-process-step cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-process-num\"\u003e4\u003c\/div\u003e\n\u003ch3\u003eRepackaged \u0026amp; Sold\u003c\/h3\u003e\n\u003cp\u003ePackaged with all original accessories (minus the retail box), marked as refurbished, and distributed to resellers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════ FEATURES ══════════ --\u003e\n\u003csection class=\"cgs2-section cgs2-feat\"\u003e\n\u003cdiv class=\"cgs2-container\"\u003e\n\u003cdiv class=\"cgs2-feat-head cgs2-fade\"\u003e\n\u003ch2\u003eSame camera. Same features. Same performance.\u003c\/h2\u003e\n\u003cp\u003eThe S220 is eufy's mainstream wireless solar-powered outdoor cam. A refurb performs identically to a new one — here's what you're getting:\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-feat-grid\"\u003e\n\u003cdiv class=\"cgs2-feat-card cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-feat-icon\"\u003e📷\u003c\/div\u003e\n\u003ch3\u003e2K HD Resolution\u003c\/h3\u003e\n\u003cp\u003eSharp 2560×1440 footage with a 135° field of view — clearer than the 1080p cameras it replaces, easier to identify faces and plates.\u003c\/p\u003e\n\u003cspan class=\"cgs2-feat-tag\"\u003e2560 × 1440\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-feat-card cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-feat-icon\"\u003e☀️\u003c\/div\u003e\n\u003ch3\u003eSolar · Forever Power\u003c\/h3\u003e\n\u003cp\u003eIntegrated 0.9W solar panel + 6,500mAh battery. Just 3 hours of daily sun keeps it running non-stop. No ladder trips to recharge.\u003c\/p\u003e\n\u003cspan class=\"cgs2-feat-tag\"\u003e6,500mAh + solar\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-feat-card cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-feat-icon\"\u003e🌙\u003c\/div\u003e\n\u003ch3\u003eColour Night Vision\u003c\/h3\u003e\n\u003cp\u003ef\/1.6 aperture captures more low-light detail, with white LED for colour night vision and infrared for pitch-black conditions.\u003c\/p\u003e\n\u003cspan class=\"cgs2-feat-tag\"\u003eIR + colour modes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-feat-card cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-feat-icon\"\u003e🧠\u003c\/div\u003e\n\u003ch3\u003eOn-Device Human AI\u003c\/h3\u003e\n\u003cp\u003eAI human detection runs on-device — so you only get alerts that matter instead of every leaf blowing past. No cloud, no fees.\u003c\/p\u003e\n\u003cspan class=\"cgs2-feat-tag\"\u003eno cloud fees\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-feat-card cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-feat-icon\"\u003e💧\u003c\/div\u003e\n\u003ch3\u003eIP67 Weatherproof\u003c\/h3\u003e\n\u003cp\u003eRated higher than most outdoor cams — dust-tight and water-immersion rated. Aussie rain, salt air, red dust, whatever.\u003c\/p\u003e\n\u003cspan class=\"cgs2-feat-tag\"\u003eIP67 rated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-feat-card cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-feat-icon\"\u003e🗣️\u003c\/div\u003e\n\u003ch3\u003eTwo-Way Audio + Siren\u003c\/h3\u003e\n\u003cp\u003eTalk through the cam from the app to greet visitors or scare off hangers-on. Built-in 75dB siren for active deterrence.\u003c\/p\u003e\n\u003cspan class=\"cgs2-feat-tag\"\u003e75dB siren\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════ SPECS ══════════ --\u003e\n\u003csection class=\"cgs2-section cgs2-specs\"\u003e\n\u003cdiv class=\"cgs2-container cgs2-specs-inner\"\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"cgs2-specs-grid\"\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003eT8134121\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003eUsed · Refurbished by eufy · No retail box\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eResolution\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003e2K (2560 × 1440)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eField of View\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003e135° diagonal\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eAperture\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003ef\/1.6\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eNight Vision\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003eIR + Colour (white LED)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eMotion Detection\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003ePIR, up to 30 ft (9 m)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eSolar Panel\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003eIntegrated 0.9W\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003e6,500 mAh · up to 3 months standalone\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003e8GB built-in · HomeBase 3 compatible\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eWi-Fi\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003e2.4 GHz\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eAI Detection\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003eHuman (on-device) · Facial with HomeBase 3\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eSmart Home\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003eAlexa · Google Assistant (no HomeKit)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eAudio\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003eTwo-way · 75dB siren\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eWeather\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003eIP67 · Operating −20°C to 50°C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eDimensions\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003e96.5 × 81 × 57.5 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003e320 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eColour\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-value\"\u003eWhite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-spec-item\"\u003e\n\u003cdiv class=\"cgs2-spec-label\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"cgs2-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=\"cgs2-section cgs2-inbox\"\u003e\n\u003cdiv class=\"cgs2-container\"\u003e\n\u003cdiv class=\"cgs2-inbox-label\"\u003eAll accessories · No retail box\u003c\/div\u003e\n\u003ch2\u003eWhat you'll actually get\u003c\/h2\u003e\n\u003cp class=\"cgs2-inbox-sub\"\u003eNo shiny retail box. But \u003cstrong\u003eeverything that normally ships inside the box\u003c\/strong\u003e is here — the same camera and accessories you'd get buying new, just in plain protective packaging.\u003c\/p\u003e\n\u003cdiv class=\"cgs2-inbox-grid\"\u003e\n\u003cdiv class=\"cgs2-inbox-item cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-inbox-emoji\"\u003e📷\u003c\/div\u003e\n\u003cdiv class=\"cgs2-inbox-name\"\u003eSoloCam S220\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-inbox-item cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-inbox-emoji\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"cgs2-inbox-name\"\u003eUSB-C Charging Cable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-inbox-item cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-inbox-emoji\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"cgs2-inbox-name\"\u003eMounting Bracket\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-inbox-item cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-inbox-emoji\"\u003e🔩\u003c\/div\u003e\n\u003cdiv class=\"cgs2-inbox-name\"\u003eScrew Pack\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-inbox-item cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-inbox-emoji\"\u003e📖\u003c\/div\u003e\n\u003cdiv class=\"cgs2-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\u003c!-- ══════════ TRUST ══════════ --\u003e\n\u003csection class=\"cgs2-section cgs2-trust\"\u003e\n\u003cdiv class=\"cgs2-container\"\u003e\n\u003ch2\u003eWhy buy refurbished from CamGuard?\u003c\/h2\u003e\n\u003cdiv class=\"cgs2-trust-grid\"\u003e\n\u003cdiv class=\"cgs2-trust-card cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-trust-icon\"\u003e🏭\u003c\/div\u003e\n\u003ch3\u003eFactory Refurbished\u003c\/h3\u003e\n\u003cp\u003eRefurbished by eufy themselves, not a third-party repair shop. Same quality standards as the new-build production line.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-trust-card cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-trust-icon\"\u003e🔍\u003c\/div\u003e\n\u003ch3\u003eDouble-Tested\u003c\/h3\u003e\n\u003cp\u003eTested once at eufy during certification, then tested again by our team in Townsville before dispatch. Two sets of eyes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-trust-card cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-trust-icon\"\u003e🇦🇺\u003c\/div\u003e\n\u003ch3\u003eAussie-Based Support\u003c\/h3\u003e\n\u003cp\u003eReal humans in Townsville, QLD — reply to any email and you'll hear back from a person who actually knows the product.\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=\"cgs2-section cgs2-sw\"\u003e\n\u003cdiv class=\"cgs2-container\"\u003e\n\u003cdiv class=\"cgs2-sw-grid\"\u003e\n\u003cdiv class=\"cgs2-sw-card cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-sw-icon\"\u003e🚚\u003c\/div\u003e\n\u003ch3\u003eExpress as Standard\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Dispatched within 1 business day from Townsville, QLD. \u003cstrong\u003e1–3 business days\u003c\/strong\u003e to most metro areas; a little longer for regional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgs2-sw-card cgs2-fade\"\u003e\n\u003cdiv class=\"cgs2-sw-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003e12-Month Warranty \u0026amp; 30-Day Returns\u003c\/h3\u003e\n\u003cp\u003eYes, a \u003cstrong\u003erefurbished unit gets the same 12-month warranty\u003c\/strong\u003e as our brand new stock. If it stops working as it should, we'll replace or refund. 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=\"cgs2-cta\"\u003e\n\u003cdiv class=\"cgs2-container cgs2-cta-inner cgs2-fade\"\u003e\n\u003ch2\u003eGenuine eufy. \u003cem\u003eWithout the retail box.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eAn honest way to add a eufy solar outdoor cam to your setup. Cosmetic marks and no retail box — but a warranted, refurbished camera that works exactly like a new one.\u003c\/p\u003e\n\u003cdiv class=\"cgs2-cta-pills\"\u003e\n\u003cspan class=\"cgs2-cta-pill\"\u003e🏭 Refurbished by eufy\u003c\/span\u003e \u003cspan class=\"cgs2-cta-pill\"\u003e✅ Factory Tested\u003c\/span\u003e \u003cspan class=\"cgs2-cta-pill\"\u003e📦 All Accessories\u003c\/span\u003e \u003cspan class=\"cgs2-cta-pill\"\u003e🚫 No Retail Box\u003c\/span\u003e \u003cspan class=\"cgs2-cta-pill\"\u003e🛡️ 12-Month Warranty\u003c\/span\u003e \u003cspan class=\"cgs2-cta-pill\"\u003e🚚 Express as Standard\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════ FOOTER ══════════ --\u003e\u003cfooter class=\"cgs2-footer\"\u003e\n\u003cdiv class=\"cgs2-container\"\u003e\n\u003cp\u003eCamGuard Australia — Security that actually works\u003c\/p\u003e\n\u003cp\u003eModel: eufy SoloCam S220 · T8134121 · Used \/ Refurbished by eufy · Made by Anker Innovations\u003c\/p\u003e\n\u003cdiv class=\"cgs2-footer-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"cgs2-footer-legal\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/p\u003e\n\u003cp class=\"cgs2-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. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. Requires 2.4GHz Wi-Fi. Battery-life and storage-capacity figures are eufy's ratings and estimates; real-world results vary with usage, settings and conditions.\u003c\/p\u003e\n\u003cp class=\"cgs2-footer-legal\"\u003e\"Used \/ Refurbished by eufy\" indicates the unit has been previously owned, returned to eufy, put through the manufacturer's official refurbishment process, and re-certified. Units will show visible cosmetic wear (scratches, scuffs, possible UV fading). Original retail box is NOT included — units ship in plain protective packaging. All functional accessories and parts are included (camera, USB-C cable, mounting bracket, screw pack, quick start guide). Individual listing photos and notes disclose the actual condition of each unit. Specifications sourced from the manufacturer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":43940626792491,"sku":"CG-SCS220-MR-T","price":129.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_174_YBZCRAOJ7AILMYIU67IV52ZJ.jpg?v=1770833014"},{"product_id":"eufy-eufycam-3-s330-security-camera-manufacturer-refurbished","title":"eufy eufyCam 3 (S330) Security Camera | Manufacturer Renewed","description":"\u003c!-- ====== BRAND STRIP ====== --\u003e\n\u003cdiv style=\"background: #2a1b0e; color: #e9b949; padding: 10px 18px; text-align: center; font-family: 'Courier New',Courier,monospace; font-size: 11px; letter-spacing: .35em; border-bottom: 3px double #e9b949;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: #e9b949;\"\u003e★ CAMGUARD AUSTRALIA ★ SPECIALIST SMART SECURITY ★ DISPATCHED FROM QUEENSLAND ★\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e\u003c!-- ====== TITLE BAR ====== --\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #6b3f2a; color: #f4e8cf; padding: 28px 28px 26px; border-left: 6px solid #e9b949; border-right: 6px solid #e9b949;\"\u003e\n\u003cdiv style=\"font-family: 'Courier New',Courier,monospace; font-size: 11px; letter-spacing: .3em; color: #e9b949; margin-bottom: 10px;\"\u003e\u003cstrong\u003e\/\/ CERTIFIED RENEWED · READY FOR THE DISCERNING AUSTRALIAN HOUSEHOLD \/\/\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black','Helvetica Neue',sans-serif; font-size: 32px; line-height: 1.05; color: #f4e8cf; letter-spacing: .01em; margin-bottom: 8px; text-transform: uppercase;\"\u003eeufyCam 3 (S330) — 4K Wire-Free Solar Add-On Camera · Manufacturer Renewed\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,'Times New Roman',serif; font-style: italic; font-size: 17px; color: #f4e8cf;\"\u003eFactory inspected \u0026amp; tested. 12-month CamGuard Australia warranty. \u003cspan style=\"color: rgb(255, 255, 0);\"\u003e\u003cstrong\u003eRequires HomeBase 3\u003c\/strong\u003e\u003c\/span\u003e. Express Post included on orders over $99.00, Australia-wide.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== GREEN TRUST SECTION ====== --\u003e\n\u003cdiv style=\"background: #6b7d3e; color: #f4e8cf; padding: 34px 26px;\"\u003e\n\u003cdiv style=\"max-width: 1100px; margin: 0 auto;\"\u003e\n\u003cdiv style=\"font-family: 'Courier New',Courier,monospace; font-size: 11px; letter-spacing: .3em; color: #f0e4a8; margin-bottom: 6px;\"\u003e\u003cstrong\u003e\/\/ THE ESSENTIALS, UNEMBELLISHED \/\/\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 26px; line-height: 1.05; color: #f4e8cf; text-transform: uppercase; letter-spacing: .02em; margin-bottom: 22px;\"\u003eBefore we get silly — here is what you actually receive.\u003c\/div\u003e\n\u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 14px 0;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" role=\"presentation\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003c!-- COMPATIBILITY --\u003e\n\u003ctd style=\"background: #f4e8cf; color: #2a1b0e; border: 3px solid #2a1b0e; padding: 18px; width: 25%; border-radius: 4px;\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 13px; color: #8b2d2d; letter-spacing: .15em; margin-bottom: 8px; text-transform: uppercase;\"\u003e▸ Compatibility\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 17px; color: #2a1b0e; text-transform: uppercase; letter-spacing: .02em; line-height: 1.15; margin-bottom: 10px;\"\u003eRequires HomeBase 3\u003c\/div\u003e\n\u003cul style=\"margin: 0; padding: 0 0 0 16px; font-family: Georgia,serif; font-size: 14px; line-height: 1.5; color: #2a1b0e;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHomeBase 3 \/ S380 required\u003c\/strong\u003e (sold separately)\u003c\/li\u003e\n\u003cli\u003ePairs with existing eufyCam \/ eufy ecosystem\u003c\/li\u003e\n\u003cli\u003eAlexa \u0026amp; Google Assistant (no HomeKit)\u003c\/li\u003e\n\u003cli\u003eeufy Security app (iOS \u0026amp; Android)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c!-- IN THE BOX --\u003e\n\u003ctd style=\"background: #f4e8cf; color: #2a1b0e; border: 3px solid #2a1b0e; padding: 18px; width: 25%; border-radius: 4px;\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 13px; color: #8b2d2d; letter-spacing: .15em; margin-bottom: 8px; text-transform: uppercase;\"\u003e▸ In the Box\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 17px; color: #2a1b0e; text-transform: uppercase; letter-spacing: .02em; line-height: 1.15; margin-bottom: 10px;\"\u003eEverything to install\u003c\/div\u003e\n\u003cul style=\"margin: 0; padding: 0 0 0 16px; font-family: Georgia,serif; font-size: 14px; line-height: 1.5; color: #2a1b0e;\"\u003e\n\u003cli\u003eeufyCam 3 camera (integrated solar panel)\u003c\/li\u003e\n\u003cli\u003eWall mounting bracket \u0026amp; screws\u003c\/li\u003e\n\u003cli\u003eUSB-C charging cable\u003c\/li\u003e\n\u003cli\u003eQuick-start guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c!-- CONDITION --\u003e\n\u003ctd style=\"background: #f4e8cf; color: #2a1b0e; border: 3px solid #2a1b0e; padding: 18px; width: 25%; border-radius: 4px;\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 13px; color: #8b2d2d; letter-spacing: .15em; margin-bottom: 8px; text-transform: uppercase;\"\u003e▸ Condition\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 17px; color: #2a1b0e; text-transform: uppercase; letter-spacing: .02em; line-height: 1.15; margin-bottom: 10px;\"\u003eManufacturer renewed\u003c\/div\u003e\n\u003cul style=\"margin: 0; padding: 0 0 0 16px; font-family: Georgia,serif; font-size: 14px; line-height: 1.5; color: #2a1b0e;\"\u003e\n\u003cli\u003eFactory inspected \u0026amp; tested\u003c\/li\u003e\n\u003cli\u003eRestored to full working condition\u003c\/li\u003e\n\u003cli\u003eDoes not come in original retail box\u003c\/li\u003e\n\u003cli\u003eMay have visual scuffs, small minor scratches. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c!-- SHIPPING \u0026 WARRANTY --\u003e\n\u003ctd style=\"background: #f4e8cf; color: #2a1b0e; border: 3px solid #2a1b0e; padding: 18px; width: 25%; border-radius: 4px;\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 13px; color: #8b2d2d; letter-spacing: .15em; margin-bottom: 8px; text-transform: uppercase;\"\u003e▸ Shipping \u0026amp; Support\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 17px; color: #2a1b0e; text-transform: uppercase; letter-spacing: .02em; line-height: 1.15; margin-bottom: 10px;\"\u003eFast \u0026amp; covered\u003c\/div\u003e\n\u003cul style=\"margin: 0; padding: 0 0 0 16px; font-family: Georgia,serif; font-size: 14px; line-height: 1.5; color: #2a1b0e;\"\u003e\n\u003cli\u003eExpress Post included over $99 — Australia-wide\u003c\/li\u003e\n\u003cli\u003eSame-day dispatch (orders before 2pm)\u003c\/li\u003e\n\u003cli\u003eWA: expect 2–4 business days\u003c\/li\u003e\n\u003cli\u003e12-month CamGuard Australia warranty\u003c\/li\u003e\n\u003cli\u003e30-day change-of-mind returns\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== TRANSITION LINE ====== --\u003e\n\u003cdiv style=\"background: #2a1b0e; color: #e9b949; text-align: center; padding: 26px 20px; border-top: 3px solid #e9b949; border-bottom: 3px solid #e9b949; font-family: Georgia,'Times New Roman',serif;\"\u003e\n\u003cdiv style=\"font-family: 'Courier New',Courier,monospace; font-size: 11px; letter-spacing: .35em; color: #e9b949; margin-bottom: 10px;\"\u003e\u003cstrong\u003e\/\/\/\/\/\/\/ PROGRAMMING INTERRUPTION \/\/\/\/\/\/\/\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-style: italic; font-size: 19px; color: #f4e8cf; max-width: 720px; margin: 0 auto; line-height: 1.4;\"\u003eAnd now, for the thrifty modern homeowner, we present a brief commercial message… \u003cspan style=\"color: #e9b949;\"\u003etransmitted directly from the future, through the medium of 1950s magazine advertising.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n  ====== 1950s CREATIVE THEME BEGINS HERE ======\n============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ====== NEWSPAPER MASTHEAD ====== --\u003e\n\u003cdiv style=\"background: #f4e8cf; padding: 28px 22px 18px; border-bottom: 6px double #2a1b0e;\"\u003e\n\u003cdiv style=\"max-width: 1100px; margin: 0 auto; text-align: center;\"\u003e\n\u003cdiv style=\"font-family: Georgia,'Times New Roman',serif; font-style: italic; font-size: 12px; color: #6b3f2a; letter-spacing: .15em; text-transform: uppercase; margin-bottom: 6px;\"\u003e\u003cstrong\u003e———   EST. 1959*   ———\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,'Times New Roman',serif; font-weight: bold; font-size: 46px; line-height: 1; color: #2a1b0e; letter-spacing: .02em; margin-bottom: 4px;\"\u003eThe Electro-Mechanical Telegraph\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 14px; color: #6b3f2a; margin-bottom: 12px;\"\u003e\u003cstrong\u003e“The Modern Home-Owner's Illustrated Journal of Scientific Progress”\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Courier New',monospace; font-size: 11px; color: #2a1b0e; border-top: 1px solid #2a1b0e; border-bottom: 1px solid #2a1b0e; padding: 6px 0; letter-spacing: .1em;\"\u003e\u003cstrong\u003eVOL IX · No. 38 ·   FRIDAY, APRIL ALL DAY · MCMLIX   · PRICE: FIVE (5) CENTS · ADVERTISING SUPPLEMENT\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 10px; color: #8b2d2d; margin-top: 6px;\"\u003e\u003cstrong\u003e*CamGuard Australia was actually established in 2025. We are aware. This is a period-appropriate fabrication.\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== HERO: PRESENTING ====== --\u003e\n\u003cdiv style=\"background: #faf0dc; padding: 46px 22px 40px; border-bottom: 4px solid #2a1b0e; position: relative;\"\u003e\n\u003cdiv style=\"max-width: 1100px; margin: 0 auto;\"\u003e\n\u003c!-- PRESENTING banner --\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 22px;\"\u003e\n\u003cdiv style=\"display: inline-block; background: #8b2d2d; color: #f4e8cf; padding: 8px 28px; font-family: Impact,'Arial Black',sans-serif; font-size: 22px; letter-spacing: .4em; border: 3px solid #2a1b0e; text-transform: uppercase;\"\u003e PRESENTING ! \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Main headline --\u003e\n\u003cdiv style=\"text-align: center; font-family: Impact,'Arial Black','Helvetica Neue',sans-serif; text-transform: uppercase; color: #2a1b0e; line-height: .95; margin-bottom: 10px;\"\u003e\n\u003cdiv style=\"font-size: 20px; letter-spacing: .08em; color: #6b3f2a; margin-bottom: 8px;\"\u003eTO THE FISCALLY-PRUDENT HOME-OWNER \u0026amp; HIS REMARKABLY PATIENT SPOUSE —\u003c\/div\u003e\n\u003cdiv style=\"font-size: 60px; letter-spacing: .01em; color: #2a1b0e;\"\u003eThe eufyCam 3*\u003c\/div\u003e\n\u003cdiv style=\"font-size: 22px; letter-spacing: .04em; color: #8b2d2d; margin-top: 6px;\"\u003e— FACTORY-RESTORED FOR THE CANNY CONSUMER —\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; text-transform: none; font-size: 15px; color: #8b2d2d; font-weight: normal; margin-top: 6px; letter-spacing: 0;\"\u003e*Our in-house copywriter wanted to rename it the \"ECONOMI-SENTRY MK III\" but legal said no.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Subhead with flourish --\u003e\n\u003cdiv style=\"max-width: 820px; margin: 22px auto 0; text-align: center; font-family: Georgia,serif; font-size: 20px; line-height: 1.45; color: #2a1b0e;\"\u003eA \u003cspan style=\"font-family: Impact,sans-serif; font-size: 24px; color: #8b2d2d;\"\u003eRECONDITIONED MIRACLE\u003c\/span\u003e of modern electro-mechanical engineering. \u003cspan style=\"font-family: Impact,sans-serif; font-size: 24px; color: #8b2d2d;\"\u003e4K ULTRA-HD\u003c\/span\u003e vigilance, \u003cspan style=\"font-family: Impact,sans-serif; font-size: 24px; color: #8b2d2d;\"\u003eFOREVER POWER**\u003c\/span\u003e via harnessed sunlight, an electronic brain that \u003cspan style=\"font-family: Impact,sans-serif; font-size: 24px; color: #8b2d2d;\"\u003eREMEMBERS FACES\u003c\/span\u003e, and all the unsleeping patience of a caffeinated neighbour with binoculars — at a \u003cem\u003edistinctly sensible price\u003c\/em\u003e.\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 12px; color: #8b2d2d; margin-top: 8px;\"\u003e**Not literal. Please do not email us about thermodynamics. See disclaimers.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Hero showcase: starbursts + product --\u003e\n\u003ctable style=\"width: 100%; margin-top: 36px; border-collapse: collapse;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" role=\"presentation\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003c!-- LEFT: starburst with RENEWED! --\u003e\n\u003ctd style=\"text-align: center;\" width=\"25%\" valign=\"middle\"\u003e\u003csvg style=\"width: 100%; max-width: 200px;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 220 220\"\u003e\n            \u003cg transform=\"translate(110 110)\"\u003e\n              \u003cpath stroke-linejoin=\"round\" stroke-width=\"3\" stroke=\"#2a1b0e\" fill=\"#d76f5a\" d=\"M0 -100 L12 -30 L70 -82 L32 -18 L100 -20 L38 0 L100 22 L32 18 L70 82 L12 30 L0 100 L-12 30 L-70 82 L-32 18 L-100 22 L-38 0 L-100 -20 L-32 -18 L-70 -82 L-12 -30 Z\"\u003e\u003c\/path\u003e\n              \u003ccircle stroke-width=\"3\" stroke=\"#2a1b0e\" fill=\"#f4e8cf\" r=\"62\"\u003e\u003c\/circle\u003e\n              \u003ctext letter-spacing=\"1\" fill=\"#8b2d2d\" font-size=\"22\" font-family=\"Impact, Arial Black, sans-serif\" text-anchor=\"middle\" y=\"-14\" x=\"0\"\u003eRENEWED!\u003c\/text\u003e\n              \u003ctext letter-spacing=\"1\" fill=\"#2a1b0e\" font-size=\"13\" font-family=\"Impact, Arial Black, sans-serif\" text-anchor=\"middle\" y=\"8\" x=\"0\"\u003eCERTIFIED\u003c\/text\u003e\n              \u003ctext fill=\"#2a1b0e\" font-size=\"11\" font-style=\"italic\" font-family=\"Georgia, serif\" text-anchor=\"middle\" y=\"22\" x=\"0\"\u003eby the factory\u003c\/text\u003e\n              \u003ctext letter-spacing=\"1\" fill=\"#2a1b0e\" font-size=\"9\" font-family=\"'Courier New', monospace\" text-anchor=\"middle\" y=\"40\" x=\"0\"\u003eEST. 2025 (approx.)\u003c\/text\u003e\n            \u003c\/g\u003e\n          \u003c\/svg\u003e\u003c\/td\u003e\n\u003c!-- CENTRE: product illustration --\u003e\n\u003ctd style=\"text-align: center; padding: 0 10px;\" valign=\"middle\"\u003e\n\u003cdiv style=\"background: #e9b949; border: 4px solid #2a1b0e; padding: 24px; position: relative;\"\u003e\n\u003cdiv style=\"background: radial-gradient(#2a1b0e 1px, transparent 1.4px) 0 0\/8px 8px; opacity: .12; position: relative;\"\u003e\u003csvg style=\"width: 100%; max-width: 340px; display: block; margin: 0 auto;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 400 420\"\u003e\n                \n                \u003cpath stroke-width=\"3\" stroke=\"#2a1b0e\" fill=\"#2a1b0e\" d=\"M195 340 L205 340 L208 400 L192 400 Z\"\u003e\u003c\/path\u003e\n                \u003ccircle fill=\"#2a1b0e\" r=\"12\" cy=\"340\" cx=\"200\"\u003e\u003c\/circle\u003e\n                \n                \u003cg\u003e\n                  \u003crect stroke-width=\"4\" stroke=\"#2a1b0e\" fill=\"#2a3a55\" rx=\"8\" height=\"50\" width=\"200\" y=\"60\" x=\"100\"\u003e\u003c\/rect\u003e\n                  \u003cg stroke-width=\"1.2\" stroke=\"#9bc8f4\"\u003e\n                    \u003cline y2=\"110\" x2=\"150\" y1=\"60\" x1=\"150\"\u003e\u003c\/line\u003e\n                    \u003cline y2=\"110\" x2=\"200\" y1=\"60\" x1=\"200\"\u003e\u003c\/line\u003e\n                    \u003cline y2=\"110\" x2=\"250\" y1=\"60\" x1=\"250\"\u003e\u003c\/line\u003e\n                    \u003cline y2=\"85\" x2=\"300\" y1=\"85\" x1=\"100\"\u003e\u003c\/line\u003e\n                  \u003c\/g\u003e\n                  \u003ctext letter-spacing=\"1\" fill=\"#9bc8f4\" font-size=\"10\" font-family=\"'Courier New',monospace\" text-anchor=\"middle\" y=\"94\" x=\"200\"\u003eSOLAR · 25% EFFICIENCY\u003c\/text\u003e\n                \u003c\/g\u003e\n                \n                \u003cg stroke-width=\"4\" stroke=\"#2a1b0e\"\u003e\n                  \u003cpath fill=\"#f4e8cf\" d=\"M130 120 L270 120 L270 330 Q270 350 250 350 L150 350 Q130 350 130 330 Z\"\u003e\u003c\/path\u003e\n                  \u003cpath stroke-dasharray=\"3 4\" stroke-width=\"1.5\" stroke=\"#2a1b0e\" fill=\"none\" d=\"M130 120 L270 120 L270 330 Q270 350 250 350 L150 350 Q130 350 130 330 Z\"\u003e\u003c\/path\u003e\n                \u003c\/g\u003e\n                \n                \u003ccircle stroke-width=\"4\" stroke=\"#2a1b0e\" fill=\"#2a1b0e\" r=\"70\" cy=\"210\" cx=\"200\"\u003e\u003c\/circle\u003e\n                \u003ccircle stroke-width=\"2\" stroke=\"#2a1b0e\" fill=\"#4a8d87\" r=\"56\" cy=\"210\" cx=\"200\"\u003e\u003c\/circle\u003e\n                \u003ccircle stroke-width=\"1.5\" stroke=\"#2a1b0e\" fill=\"#0a1a14\" r=\"36\" cy=\"210\" cx=\"200\"\u003e\u003c\/circle\u003e\n                \u003ccircle fill=\"#1c2a40\" r=\"22\" cy=\"210\" cx=\"200\"\u003e\u003c\/circle\u003e\n                \u003ccircle opacity=\"0.9\" fill=\"#f4e8cf\" r=\"10\" cy=\"196\" cx=\"186\"\u003e\u003c\/circle\u003e\n                \u003ccircle opacity=\"0.6\" fill=\"#f4e8cf\" r=\"4\" cy=\"220\" cx=\"214\"\u003e\u003c\/circle\u003e\n                \n                \u003ccircle stroke-width=\"2\" stroke=\"#2a1b0e\" fill=\"#e9b949\" r=\"6\" cy=\"170\" cx=\"150\"\u003e\u003c\/circle\u003e\n                \u003ccircle stroke-width=\"2\" stroke=\"#2a1b0e\" fill=\"#e9b949\" r=\"6\" cy=\"170\" cx=\"250\"\u003e\u003c\/circle\u003e\n                \u003ccircle stroke-width=\"2\" stroke=\"#2a1b0e\" fill=\"#e9b949\" r=\"6\" cy=\"270\" cx=\"150\"\u003e\u003c\/circle\u003e\n                \u003ccircle stroke-width=\"2\" stroke=\"#2a1b0e\" fill=\"#e9b949\" r=\"6\" cy=\"270\" cx=\"250\"\u003e\u003c\/circle\u003e\n                \n                \u003ccircle stroke-width=\"1.5\" stroke=\"#2a1b0e\" fill=\"#d76f5a\" r=\"5\" cy=\"130\" cx=\"200\"\u003e\u003c\/circle\u003e\n                \n                \u003crect rx=\"1\" fill=\"#2a1b0e\" height=\"3\" width=\"50\" y=\"315\" x=\"175\"\u003e\u003c\/rect\u003e\n                \u003crect rx=\"1\" fill=\"#2a1b0e\" height=\"3\" width=\"60\" y=\"323\" x=\"170\"\u003e\u003c\/rect\u003e\n                \u003crect rx=\"1\" fill=\"#2a1b0e\" height=\"3\" width=\"50\" y=\"331\" x=\"175\"\u003e\u003c\/rect\u003e\n                \n                \u003cg stroke-linecap=\"round\" fill=\"none\" stroke-width=\"3\" stroke=\"#8b2d2d\"\u003e\n                  \u003cpath d=\"M80 180 L40 150\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M70 230 L20 230\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M80 280 L40 310\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M320 180 L360 150\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M330 230 L380 230\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M320 280 L360 310\"\u003e\u003c\/path\u003e\n                \u003c\/g\u003e\n                \n                \u003cg\u003e\n                  \u003cpath stroke-dasharray=\"4 3\" fill=\"none\" stroke-width=\"2\" stroke=\"#8b2d2d\" d=\"M360 130 Q290 170 264 200\"\u003e\u003c\/path\u003e\n                  \u003cpolygon fill=\"#8b2d2d\" points=\"264,200 270,192 274,204\"\u003e\u003c\/polygon\u003e\n                  \u003ctext fill=\"#8b2d2d\" font-size=\"18\" font-family=\"Impact, Arial Black, sans-serif\" y=\"122\" x=\"338\"\u003e4K !\u003c\/text\u003e\n                \u003c\/g\u003e\n                \n                \u003cg\u003e\n                  \u003cpath stroke-dasharray=\"4 3\" fill=\"none\" stroke-width=\"2\" stroke=\"#8b2d2d\" d=\"M80 50 Q120 60 155 78\"\u003e\u003c\/path\u003e\n                  \u003cpolygon fill=\"#8b2d2d\" points=\"155,78 148,74 150,84\"\u003e\u003c\/polygon\u003e\n                  \u003ctext fill=\"#8b2d2d\" font-size=\"16\" font-family=\"Impact, Arial Black, sans-serif\" y=\"46\" x=\"22\"\u003eSUN-POWERED!\u003c\/text\u003e\n                \u003c\/g\u003e\n                \n                \u003cg\u003e\n                  \u003cpath stroke-dasharray=\"4 3\" fill=\"none\" stroke-width=\"2\" stroke=\"#8b2d2d\" d=\"M90 380 Q150 370 190 354\"\u003e\u003c\/path\u003e\n                  \u003cpolygon fill=\"#8b2d2d\" points=\"190,354 182,350 184,360\"\u003e\u003c\/polygon\u003e\n                  \u003ctext fill=\"#8b2d2d\" font-size=\"15\" font-family=\"Impact, Arial Black, sans-serif\" y=\"396\" x=\"20\"\u003e365 DAY BATTERY!\u003c\/text\u003e\n                \u003c\/g\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 14px; font-family: 'Courier New',monospace; font-size: 10px; color: #2a1b0e; letter-spacing: .15em;\"\u003eFIG. 1 — AN ARTIST'S IMPRESSION\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c!-- RIGHT: \"BARGAIN\" burst --\u003e\n\u003ctd style=\"text-align: center;\" width=\"25%\" valign=\"middle\"\u003e\u003csvg style=\"width: 100%; max-width: 200px;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 220 220\"\u003e\n            \u003cg transform=\"translate(110 110) rotate(18)\"\u003e\n              \u003cpath stroke-linejoin=\"round\" stroke-width=\"3\" stroke=\"#2a1b0e\" fill=\"#4a8d87\" d=\"M0 -100 L12 -30 L70 -82 L32 -18 L100 -20 L38 0 L100 22 L32 18 L70 82 L12 30 L0 100 L-12 30 L-70 82 L-32 18 L-100 22 L-38 0 L-100 -20 L-32 -18 L-70 -82 L-12 -30 Z\"\u003e\u003c\/path\u003e\n              \u003ccircle stroke-width=\"3\" stroke=\"#2a1b0e\" fill=\"#e9b949\" r=\"62\"\u003e\u003c\/circle\u003e\n            \u003c\/g\u003e\n            \u003ctext letter-spacing=\"1\" fill=\"#2a1b0e\" font-size=\"20\" font-family=\"Impact, Arial Black, sans-serif\" text-anchor=\"middle\" y=\"100\" x=\"110\"\u003eA BARGAIN\u003c\/text\u003e\n            \u003ctext fill=\"#2a1b0e\" font-size=\"11\" font-style=\"italic\" font-family=\"Georgia, serif\" text-anchor=\"middle\" y=\"122\" x=\"110\"\u003ein EVERY sense\u003c\/text\u003e\n            \u003ctext fill=\"#2a1b0e\" font-size=\"11\" font-style=\"italic\" font-family=\"Georgia, serif\" text-anchor=\"middle\" y=\"138\" x=\"110\"\u003eof the word\u003c\/text\u003e\n          \u003c\/svg\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- Feature ticker list --\u003e\n\u003cdiv style=\"margin-top: 28px; text-align: center; font-family: Impact,sans-serif; color: #2a1b0e; text-transform: uppercase; letter-spacing: .05em; font-size: 15px; line-height: 1.8;\"\u003e\n\u003cspan style=\"background: #d76f5a; color: #f4e8cf; padding: 4px 10px; margin: 4px; display: inline-block; border: 2px solid #2a1b0e;\"\u003e★ 4K ULTRA-HD\u003c\/span\u003e \u003cspan style=\"background: #4a8d87; color: #f4e8cf; padding: 4px 10px; margin: 4px; display: inline-block; border: 2px solid #2a1b0e;\"\u003e★ 365-DAY BATTERY\u003c\/span\u003e \u003cspan style=\"background: #e9b949; color: #2a1b0e; padding: 4px 10px; margin: 4px; display: inline-block; border: 2px solid #2a1b0e;\"\u003e★ INTEGRATED SOLAR\u003c\/span\u003e \u003cspan style=\"background: #8b2d2d; color: #f4e8cf; padding: 4px 10px; margin: 4px; display: inline-block; border: 2px solid #2a1b0e;\"\u003e★ BIONICMIND AI\u003c\/span\u003e \u003cspan style=\"background: #d76f5a; color: #f4e8cf; padding: 4px 10px; margin: 4px; display: inline-block; border: 2px solid #2a1b0e;\"\u003e★ COLOUR NIGHT VISION\u003c\/span\u003e \u003cspan style=\"background: #4a8d87; color: #f4e8cf; padding: 4px 10px; margin: 4px; display: inline-block; border: 2px solid #2a1b0e;\"\u003e★ WIRE-FREE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== THE MENACE ====== --\u003e\n\u003cdiv style=\"background: #2a1b0e; color: #f4e8cf; padding: 44px 22px; border-bottom: 4px solid #e9b949;\"\u003e\n\u003cdiv style=\"max-width: 1100px; margin: 0 auto;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 24px;\"\u003e\n\u003cdiv style=\"display: inline-block; background: #e9b949; color: #2a1b0e; padding: 6px 18px; font-family: 'Courier News',monospace; font-size: 11px; letter-spacing: .35em; border: 3px solid #f4e8cf; margin-bottom: 10px;\"\u003e⚠ URGENT DISPATCH WITHIN 1-BUSINESS DAY VIA AUSTRALIA POST EXPRESS ⚠\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; text-transform: uppercase; font-size: 54px; line-height: .95; color: #e9b949; letter-spacing: .02em;\"\u003eBEWARE—\u003cbr\u003e\u003cspan style=\"color: #d76f5a;\"\u003eThe Prowler\u003c\/span\u003e strikes\u003cbr\u003eat 2:14 AM!\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 16px; color: #f4e8cf; margin-top: 10px; max-width: 680px; margin-left: auto; margin-right: auto;\"\u003eA special dramatic reading for the concerned — and thrifty — household.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2-column dramatic spread --\u003e\n\u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 18px 0; margin-top: 20px;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" role=\"presentation\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003c!-- LEFT column: prowler illustration --\u003e\n\u003ctd width=\"38%\" valign=\"top\"\u003e\n\u003cdiv style=\"background: #6b3f2a; border: 4px solid #e9b949; padding: 16px;\"\u003e\n\u003csvg style=\"width: 100%; display: block;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 300 340\"\u003e\n              \n              \u003ccircle stroke-width=\"3\" stroke=\"#2a1b0e\" fill=\"#e9b949\" r=\"24\" cy=\"55\" cx=\"245\"\u003e\u003c\/circle\u003e\n              \u003ccircle opacity=\".4\" fill=\"#2a1b0e\" r=\"4\" cy=\"48\" cx=\"236\"\u003e\u003c\/circle\u003e\n              \u003ccircle opacity=\".4\" fill=\"#2a1b0e\" r=\"3\" cy=\"62\" cx=\"252\"\u003e\u003c\/circle\u003e\n              \n              \u003cg fill=\"#f4e8cf\"\u003e\n                \u003ccircle r=\"2\" cy=\"50\" cx=\"40\"\u003e\u003c\/circle\u003e\u003ccircle r=\"1.5\" cy=\"30\" cx=\"80\"\u003e\u003c\/circle\u003e\u003ccircle r=\"1.5\" cy=\"48\" cx=\"140\"\u003e\u003c\/circle\u003e\n                \u003ccircle r=\"2\" cy=\"28\" cx=\"180\"\u003e\u003c\/circle\u003e\u003ccircle r=\"1.5\" cy=\"110\" cx=\"265\"\u003e\u003c\/circle\u003e\n              \u003c\/g\u003e\n              \n              \u003crect fill=\"#4a3825\" height=\"60\" width=\"300\" y=\"280\" x=\"0\"\u003e\u003c\/rect\u003e\n              \n              \u003cg fill=\"#f4e8cf\" stroke-width=\"2\" stroke=\"#2a1b0e\"\u003e\n                \u003cpolygon points=\"14,280 14,250 18,244 22,250 22,280\"\u003e\u003c\/polygon\u003e\n                \u003cpolygon points=\"38,280 38,250 42,244 46,250 46,280\"\u003e\u003c\/polygon\u003e\n                \u003cpolygon points=\"62,280 62,250 66,244 70,250 70,280\"\u003e\u003c\/polygon\u003e\n                \u003crect height=\"4\" width=\"70\" y=\"260\" x=\"10\"\u003e\u003c\/rect\u003e\n              \u003c\/g\u003e\n              \n              \u003cg stroke-linejoin=\"round\" stroke-width=\"3\" stroke=\"#2a1b0e\"\u003e\n                \n                \u003cpath fill=\"#1a1a1a\" d=\"M110 115 L195 115 L185 95 L120 95 Z\"\u003e\u003c\/path\u003e\n                \u003crect fill=\"#1a1a1a\" height=\"6\" width=\"105\" y=\"114\" x=\"100\"\u003e\u003c\/rect\u003e\n                \n                \u003ccircle fill=\"#f4d8a8\" r=\"26\" cy=\"140\" cx=\"152\"\u003e\u003c\/circle\u003e\n                \n                \u003crect rx=\"2\" fill=\"#1a1a1a\" height=\"10\" width=\"44\" y=\"132\" x=\"130\"\u003e\u003c\/rect\u003e\n                \u003ccircle fill=\"#f4e8cf\" r=\"2.5\" cy=\"137\" cx=\"140\"\u003e\u003c\/circle\u003e\n                \u003ccircle fill=\"#f4e8cf\" r=\"2.5\" cy=\"137\" cx=\"164\"\u003e\u003c\/circle\u003e\n                \n                \u003cpath fill=\"#d76f5a\" d=\"M120 170 L184 170 L190 250 L180 285 L124 285 L114 250 Z\"\u003e\u003c\/path\u003e\n                \n                \u003cg fill=\"none\" stroke-width=\"2\" stroke=\"#2a1b0e\"\u003e\n                  \u003cline y2=\"186\" x2=\"188\" y1=\"186\" x1=\"116\"\u003e\u003c\/line\u003e\n                  \u003cline y2=\"200\" x2=\"190\" y1=\"200\" x1=\"116\"\u003e\u003c\/line\u003e\n                  \u003cline y2=\"214\" x2=\"190\" y1=\"214\" x1=\"116\"\u003e\u003c\/line\u003e\n                  \u003cline y2=\"228\" x2=\"190\" y1=\"228\" x1=\"118\"\u003e\u003c\/line\u003e\n                  \u003cline y2=\"242\" x2=\"190\" y1=\"242\" x1=\"118\"\u003e\u003c\/line\u003e\n                  \u003cline y2=\"256\" x2=\"188\" y1=\"256\" x1=\"120\"\u003e\u003c\/line\u003e\n                  \u003cline y2=\"270\" x2=\"186\" y1=\"270\" x1=\"122\"\u003e\u003c\/line\u003e\n                \u003c\/g\u003e\n                \n                \u003cellipse fill=\"#1a1a1a\" ry=\"8\" rx=\"16\" cy=\"296\" cx=\"134\"\u003e\u003c\/ellipse\u003e\n                \u003cellipse fill=\"#1a1a1a\" ry=\"8\" rx=\"16\" cy=\"296\" cx=\"172\"\u003e\u003c\/ellipse\u003e\n                \n                \u003cpath fill=\"#e9b949\" d=\"M192 210 C 200 200 228 200 240 220 L 244 260 C 240 272 202 272 196 258 Z\"\u003e\u003c\/path\u003e\n                \u003ctext fill=\"#2a1b0e\" font-size=\"20\" font-family=\"Impact, sans-serif\" text-anchor=\"middle\" y=\"243\" x=\"219\"\u003e$\u003c\/text\u003e\n                \n                \u003cline stroke-linecap=\"round\" y2=\"230\" x2=\"100\" y1=\"182\" x1=\"122\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" y2=\"218\" x2=\"214\" y1=\"182\" x1=\"186\"\u003e\u003c\/line\u003e\n              \u003c\/g\u003e\n              \n              \u003cg\u003e\n                \u003cpath stroke-width=\"3\" stroke=\"#2a1b0e\" fill=\"#f4e8cf\" d=\"M18 190 L92 190 Q100 190 100 198 L100 234 Q100 244 92 244 L66 244 L56 258 L60 244 L28 244 Q18 244 18 234 Z\"\u003e\u003c\/path\u003e\n                \u003ctext fill=\"#2a1b0e\" font-size=\"9\" font-style=\"italic\" font-family=\"Georgia, serif\" text-anchor=\"middle\" y=\"208\" x=\"58\"\u003e\"blast—is\u003c\/text\u003e\n                \u003ctext fill=\"#2a1b0e\" font-size=\"9\" font-style=\"italic\" font-family=\"Georgia, serif\" text-anchor=\"middle\" y=\"220\" x=\"58\"\u003ethat FOUR K?\u003c\/text\u003e\n                \u003ctext fill=\"#2a1b0e\" font-size=\"9\" font-style=\"italic\" font-family=\"Georgia, serif\" text-anchor=\"middle\" y=\"232\" x=\"58\"\u003ethey'll see my\u003c\/text\u003e\n                \u003ctext fill=\"#2a1b0e\" font-size=\"9\" font-style=\"italic\" font-family=\"Georgia, serif\" text-anchor=\"middle\" y=\"240\" x=\"58\"\u003efreckles!\"\u003c\/text\u003e\n              \u003c\/g\u003e\n            \u003c\/svg\u003e\n\u003cdiv style=\"text-align: center; margin-top: 10px; font-family: 'Courier New',monospace; font-size: 10px; color: #e9b949; letter-spacing: .15em;\"\u003eFIG. 2 — THE MENACE, ILLUSTRATED\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c!-- RIGHT column: dramatic copy --\u003e\n\u003ctd width=\"62%\" valign=\"top\"\u003e\n\u003cdiv style=\"background: #3a2517; border: 4px solid #d76f5a; padding: 24px 22px; color: #f4e8cf;\"\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 28px; line-height: 1.1; color: #e9b949; text-transform: uppercase; letter-spacing: .02em; margin-bottom: 16px;\"\u003ePicture the scene, dear reader …\u003c\/div\u003e\n\u003cp style=\"font-family: Georgia,serif; font-size: 16px; line-height: 1.65; color: #f4e8cf; margin: 0 0 14px;\"\u003eThe hour is \u003cstrong style=\"color: #e9b949;\"\u003e2:14 AM.\u003c\/strong\u003e The kettle is cold. The Holden in the carport is blissfully unattended. You and the missus* are slumbering peacefully in your suburban bungalow, having watched three (3) consecutive episodes of a popular situation-comedy.\u003c\/p\u003e\n\u003cp style=\"font-family: Georgia,serif; font-size: 14px; line-height: 1.5; color: #d76f5a; margin: 0 0 14px; font-style: italic;\"\u003e*or the mister. or your housemate Trent. we are not here to dictate your living arrangements.\u003c\/p\u003e\n\u003cp style=\"font-family: Georgia,serif; font-size: 16px; line-height: 1.65; color: #f4e8cf; margin: 0 0 14px;\"\u003e\u003cstrong style=\"color: #e9b949;\"\u003eBUT WHO IS WATCHING?\u003c\/strong\u003e Who, we ask you, is keeping the PATIENT, UNBLINKING VIGIL over your modest estate?\u003c\/p\u003e\n\u003cul style=\"list-style: none; padding: 0; margin: 0 0 14px; font-family: Georgia,serif; font-size: 15px; color: #f4e8cf; line-height: 1.7;\"\u003e\n\u003cli style=\"padding: 4px 0; border-bottom: 1px dashed #6b3f2a;\"\u003e\n\u003cspan style=\"color: #d76f5a; font-family: Impact,sans-serif;\"\u003e×\u003c\/span\u003e \u003cstrong\u003eNot the guard dog\u003c\/strong\u003e — for the guard dog also enjoys sleeping.\u003c\/li\u003e\n\u003cli style=\"padding: 4px 0; border-bottom: 1px dashed #6b3f2a;\"\u003e\n\u003cspan style=\"color: #d76f5a; font-family: Impact,sans-serif;\"\u003e×\u003c\/span\u003e \u003cstrong\u003eNot the neighbour\u003c\/strong\u003e — for the neighbour is at home, mildly hammered, watching re-runs.\u003c\/li\u003e\n\u003cli style=\"padding: 4px 0; border-bottom: 1px dashed #6b3f2a;\"\u003e\n\u003cspan style=\"color: #d76f5a; font-family: Impact,sans-serif;\"\u003e×\u003c\/span\u003e \u003cstrong\u003eNot the police\u003c\/strong\u003e — their shift ended at six. They are also hammered.\u003c\/li\u003e\n\u003cli style=\"padding: 4px 0;\"\u003e\n\u003cspan style=\"color: #4a8d87; font-family: Impact,sans-serif;\"\u003e✓\u003c\/span\u003e \u003cstrong style=\"color: #e9b949;\"\u003eOnly the eufyCam 3\u003c\/strong\u003e — which never sleeps, never blinks, recognises the Prowler's face in \u003cstrong\u003e4K ULTRA-HIGH-DEFINITION\u003c\/strong\u003e, and demands not a single \u003cem\u003ebiscuit\u003c\/em\u003e in return.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"background: #e9b949; color: #2a1b0e; padding: 10px 14px; font-family: Impact,sans-serif; font-size: 15px; letter-spacing: .05em; text-transform: uppercase; border: 3px solid #f4e8cf; text-align: center;\"\u003eThe Prowler shall, per our tests, \u003cem style=\"font-family: Georgia,serif;\"\u003eSEEK EASIER LEMONS ELSEWHERE™.\u003c\/em\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== SIX MIRACLES OF MODERN SCIENCE ====== --\u003e\n\u003cdiv style=\"background: #faf0dc; padding: 50px 22px; border-bottom: 4px solid #2a1b0e;\"\u003e\n\u003cdiv style=\"max-width: 1100px; margin: 0 auto;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 34px;\"\u003e\n\u003cdiv style=\"font-family: 'Courier New',monospace; font-size: 12px; color: #8b2d2d; letter-spacing: .3em; margin-bottom: 6px;\"\u003e\u003cstrong\u003e\/\/ ADVERTISING FEATURE \/\/\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 52px; line-height: 1; color: #2a1b0e; text-transform: uppercase; letter-spacing: .01em;\"\u003eSix (6) Miracles\u003cbr\u003e\u003cspan style=\"color: #d76f5a;\"\u003eof Modern Science\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 16px; color: #6b3f2a; margin-top: 10px; max-width: 640px; margin-left: auto; margin-right: auto;\"\u003eTested by our scientists. Endorsed by our wives. Feared by our local marsupial population.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2x3 feature grid using table --\u003e\n\u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 16px;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" role=\"presentation\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003c!-- M1: 4K vision --\u003e\n\u003ctd style=\"background: #f4e8cf; border: 4px solid #2a1b0e; padding: 22px;\" width=\"33%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 44px; color: #d76f5a; line-height: 1;\"\u003eI.\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 22px; text-transform: uppercase; color: #2a1b0e; letter-spacing: .02em; line-height: 1.1; margin: 4px 0 10px;\"\u003eEagle-Eyed 4K\u003cbr\u003eElectro-Ocular\u003c\/div\u003e\n\u003csvg style=\"width: 100%; height: 70px; margin-bottom: 10px;\" viewbox=\"0 0 200 80\"\u003e\n            \u003ccircle stroke-width=\"3\" stroke=\"#2a1b0e\" fill=\"#4a8d87\" r=\"34\" cy=\"40\" cx=\"100\"\u003e\u003c\/circle\u003e\n            \u003ccircle fill=\"#2a1b0e\" r=\"22\" cy=\"40\" cx=\"100\"\u003e\u003c\/circle\u003e\n            \u003ccircle fill=\"#1c2a40\" r=\"12\" cy=\"40\" cx=\"100\"\u003e\u003c\/circle\u003e\n            \u003ccircle fill=\"#f4e8cf\" r=\"4\" cy=\"34\" cx=\"94\"\u003e\u003c\/circle\u003e\n            \u003ctext fill=\"#2a1b0e\" font-size=\"8\" font-family=\"'Courier New',monospace\" text-anchor=\"middle\" y=\"78\" x=\"100\"\u003e4K · f\/1.4 · 8× ZOOM\u003c\/text\u003e\n          \u003c\/svg\u003e\n\u003cp style=\"margin: 0; font-family: Georgia,serif; font-size: 14px; line-height: 1.55; color: #2a1b0e;\"\u003eA single, magnificent glass-and-silicon eyeball capturing \u003cstrong\u003e4K ULTRA-HIGH-DEFINITION\u003c\/strong\u003e moving pictures at \u003cstrong\u003e8 million pixels\u003c\/strong\u003e of clarity. The f\/1.4 aperture admits 40% more light than the ordinary specimen — sharper by day, clearer by night. \u003cstrong\u003e8× hybrid zoom\u003c\/strong\u003e hoists in for a close-up on whatever is skulking by the lemon tree. \u003cem\u003eEvery freckle, catalogued.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c!-- M2: Forever Power --\u003e\n\u003ctd style=\"background: #f4e8cf; border: 4px solid #2a1b0e; padding: 22px;\" width=\"33%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 44px; color: #d76f5a; line-height: 1;\"\u003eII.\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 22px; text-transform: uppercase; color: #2a1b0e; letter-spacing: .02em; line-height: 1.1; margin: 4px 0 10px;\"\u003eForever Power*\u003cbr\u003evia Harnessed Sun\u003c\/div\u003e\n\u003csvg style=\"width: 100%; height: 70px; margin-bottom: 10px;\" viewbox=\"0 0 200 80\"\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"#2a1b0e\" fill=\"#e9b949\" r=\"14\" cy=\"40\" cx=\"40\"\u003e\u003c\/circle\u003e\n            \u003cg stroke-width=\"2\" stroke=\"#e9b949\"\u003e\n              \u003cline y2=\"8\" x2=\"40\" y1=\"16\" x1=\"40\"\u003e\u003c\/line\u003e\u003cline y2=\"72\" x2=\"40\" y1=\"64\" x1=\"40\"\u003e\u003c\/line\u003e\n              \u003cline y2=\"40\" x2=\"8\" y1=\"40\" x1=\"16\"\u003e\u003c\/line\u003e\u003cline y2=\"40\" x2=\"72\" y1=\"40\" x1=\"64\"\u003e\u003c\/line\u003e\n              \u003cline y2=\"16\" x2=\"16\" y1=\"22\" x1=\"22\"\u003e\u003c\/line\u003e\u003cline y2=\"16\" x2=\"64\" y1=\"22\" x1=\"58\"\u003e\u003c\/line\u003e\n              \u003cline y2=\"64\" x2=\"16\" y1=\"58\" x1=\"22\"\u003e\u003c\/line\u003e\u003cline y2=\"64\" x2=\"64\" y1=\"58\" x1=\"58\"\u003e\u003c\/line\u003e\n            \u003c\/g\u003e\n            \u003cpath marker-end=\"url(#arr2)\" fill=\"none\" stroke-width=\"3\" stroke=\"#2a1b0e\" d=\"M80 40 L 120 40\"\u003e\u003c\/path\u003e\n            \u003cdefs\u003e\u003cmarker orient=\"auto\" markerheight=\"5\" markerwidth=\"5\" refy=\"5\" refx=\"5\" viewbox=\"0 0 10 10\" id=\"arr2\"\u003e\u003cpath fill=\"#2a1b0e\" d=\"M0 0 L 10 5 L 0 10 z\"\u003e\u003c\/path\u003e\u003c\/marker\u003e\u003c\/defs\u003e\n            \u003crect rx=\"4\" stroke-width=\"2\" stroke=\"#2a1b0e\" fill=\"#4a8d87\" height=\"40\" width=\"50\" y=\"20\" x=\"130\"\u003e\u003c\/rect\u003e\n            \u003crect fill=\"#2a1b0e\" height=\"8\" width=\"18\" y=\"14\" x=\"146\"\u003e\u003c\/rect\u003e\n            \u003ctext fill=\"#f4e8cf\" font-size=\"12\" font-family=\"Impact,sans-serif\" text-anchor=\"middle\" y=\"46\" x=\"155\"\u003e13.4Ah\u003c\/text\u003e\n            \u003ctext fill=\"#2a1b0e\" font-size=\"8\" font-family=\"'Courier New',monospace\" text-anchor=\"middle\" y=\"78\" x=\"100\"\u003eSOLAR · 365-DAY BATTERY\u003c\/text\u003e\n          \u003c\/svg\u003e\n\u003cp style=\"margin: 0; font-family: Georgia,serif; font-size: 14px; line-height: 1.55; color: #2a1b0e;\"\u003eBuilt directly into the top of the apparatus, an industry-leading \u003cstrong\u003eSunPower photo-voltaic panel\u003c\/strong\u003e harnesses our nearest star at up to \u003cstrong\u003e25% conversion efficiency\u003c\/strong\u003e. Two (2) hours of daily direct sunlight keeps the built-in \u003cstrong\u003e13,400 mAh lithium-ion** cell\u003c\/strong\u003e topped up. Standalone battery life: \u003cstrong\u003eup to 365 days.\u003c\/strong\u003e Combined: \u003cem\u003eeffectively perpetual.\u003c\/em\u003e The ladder stays in the shed.\u003c\/p\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-size: 11px; font-style: italic; color: #8b2d2d; margin-top: 8px;\"\u003e*Not literal. We've been over this.\u003cbr\u003e**Yes, the normal kind.\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c!-- M3: Spotlight \u0026 colour night --\u003e\n\u003ctd style=\"background: #f4e8cf; border: 4px solid #2a1b0e; padding: 22px;\" width=\"33%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 44px; color: #d76f5a; line-height: 1;\"\u003eIII.\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 22px; text-transform: uppercase; color: #2a1b0e; letter-spacing: .02em; line-height: 1.1; margin: 4px 0 10px;\"\u003eIncandescent***\u003cbr\u003eFlood-Beam\u003c\/div\u003e\n\u003csvg style=\"width: 100%; height: 70px; margin-bottom: 10px;\" viewbox=\"0 0 200 80\"\u003e\n            \u003crect fill=\"#1a1a3a\" height=\"80\" width=\"200\"\u003e\u003c\/rect\u003e\n            \u003ccircle fill=\"#e9b949\" r=\"8\" cy=\"10\" cx=\"100\"\u003e\u003c\/circle\u003e\n            \u003cpath opacity=\".4\" fill=\"#e9b949\" d=\"M100 15 L60 80 L140 80 Z\"\u003e\u003c\/path\u003e\n            \u003cpath opacity=\".6\" fill=\"#f4e8cf\" d=\"M100 15 L70 80 L130 80 Z\"\u003e\u003c\/path\u003e\n            \u003ctext fill=\"#2a1b0e\" font-size=\"8\" font-family=\"'Courier New',monospace\" text-anchor=\"middle\" y=\"74\" x=\"100\"\u003eMOTION-TRIGGERED COLOUR\u003c\/text\u003e\n          \u003c\/svg\u003e\n\u003cp style=\"margin: 0; font-family: Georgia,serif; font-size: 14px; line-height: 1.55; color: #2a1b0e;\"\u003eA \u003cstrong\u003eStarlight photosensitive system\u003c\/strong\u003e delivers \u003cstrong\u003eFULL-COLOUR NIGHT VISION\u003c\/strong\u003e where ordinary apparatus surrenders to greyscale. A motion-triggered \u003cstrong\u003espotlight\u003c\/strong\u003e deploys automatically upon detecting an unwelcome presence — bright enough to make a possum \u003cem\u003ereconsider its life choices\u003c\/em\u003e, accompanied by an optional \u003cstrong\u003esiren\u003c\/strong\u003e of some considerable enthusiasm.\u003c\/p\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-size: 11px; font-style: italic; color: #8b2d2d; margin-top: 8px;\"\u003e***Technically LED. Please do not write to the editor.\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003c!-- M4: BionicMind AI --\u003e\n\u003ctd style=\"background: #f4e8cf; border: 4px solid #2a1b0e; padding: 22px;\" width=\"33%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 44px; color: #d76f5a; line-height: 1;\"\u003eIV.\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 22px; text-transform: uppercase; color: #2a1b0e; letter-spacing: .02em; line-height: 1.1; margin: 4px 0 10px;\"\u003eBionicMind™\u003cbr\u003eThinking Brain\u003c\/div\u003e\n\u003csvg style=\"width: 100%; height: 70px; margin-bottom: 10px;\" viewbox=\"0 0 200 80\"\u003e\n            \u003crect rx=\"4\" stroke-width=\"3\" stroke=\"#2a1b0e\" fill=\"#4a8d87\" height=\"44\" width=\"100\" y=\"18\" x=\"50\"\u003e\u003c\/rect\u003e\n            \u003ccircle fill=\"#e9b949\" r=\"5\" cy=\"40\" cx=\"70\"\u003e\u003c\/circle\u003e\n            \u003ccircle fill=\"#d76f5a\" r=\"5\" cy=\"40\" cx=\"90\"\u003e\u003c\/circle\u003e\n            \u003ccircle fill=\"#f4e8cf\" r=\"5\" cy=\"40\" cx=\"110\"\u003e\u003c\/circle\u003e\n            \u003ccircle fill=\"#8b2d2d\" r=\"5\" cy=\"40\" cx=\"130\"\u003e\u003c\/circle\u003e\n            \u003cpath stroke-width=\"2\" stroke=\"#2a1b0e\" d=\"M30 40 L50 40 M150 40 L170 40\"\u003e\u003c\/path\u003e\n            \u003ctext fill=\"#2a1b0e\" font-size=\"8\" font-family=\"'Courier New',monospace\" text-anchor=\"middle\" y=\"76\" x=\"100\"\u003eFACIAL RECOGNITION · 99.9%\u003c\/text\u003e\n          \u003c\/svg\u003e\n\u003cp style=\"margin: 0; font-family: Georgia,serif; font-size: 14px; line-height: 1.55; color: #2a1b0e;\"\u003ePaired with the optional (required, technically) HomeBase 3, the apparatus wields \u003cstrong\u003eBionicMind™\u003c\/strong\u003e — a self-learning electronic brain that distinguishes:\u003cbr\u003e• \u003cstrong\u003eFAMILY\u003c\/strong\u003e (your Reg, arriving home)\u003cbr\u003e• \u003cstrong\u003eSTRANGERS\u003c\/strong\u003e (alert!)\u003cbr\u003e• The \u003cstrong\u003ePOSTIE\u003c\/strong\u003e (also alert, but politely)\u003cbr\u003eAccuracy improves with each encounter, approaching \u003cstrong\u003e99.9%.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c!-- M5: HomeBase storage vault --\u003e\n\u003ctd style=\"background: #f4e8cf; border: 4px solid #2a1b0e; padding: 22px;\" width=\"33%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 44px; color: #d76f5a; line-height: 1;\"\u003eV.\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 22px; text-transform: uppercase; color: #2a1b0e; letter-spacing: .02em; line-height: 1.1; margin: 4px 0 10px;\"\u003eThe Private\u003cbr\u003eMemory Vault\u003c\/div\u003e\n\u003csvg style=\"width: 100%; height: 70px; margin-bottom: 10px;\" viewbox=\"0 0 200 80\"\u003e\n            \u003crect rx=\"3\" fill=\"#2a1b0e\" height=\"54\" width=\"88\" y=\"14\" x=\"56\"\u003e\u003c\/rect\u003e\n            \u003crect fill=\"#6b7d3e\" height=\"34\" width=\"76\" y=\"20\" x=\"62\"\u003e\u003c\/rect\u003e\n            \u003ctext fill=\"#f4e8cf\" font-size=\"14\" font-family=\"Impact,sans-serif\" text-anchor=\"middle\" y=\"42\" x=\"100\"\u003e16 TB\u003c\/text\u003e\n            \u003crect fill=\"#e9b949\" height=\"4\" width=\"10\" y=\"58\" x=\"74\"\u003e\u003c\/rect\u003e\n            \u003crect fill=\"#d76f5a\" height=\"4\" width=\"10\" y=\"58\" x=\"94\"\u003e\u003c\/rect\u003e\n            \u003crect fill=\"#4a8d87\" height=\"4\" width=\"10\" y=\"58\" x=\"114\"\u003e\u003c\/rect\u003e\n          \u003c\/svg\u003e\n\u003cp style=\"margin: 0; font-family: Georgia,serif; font-size: 14px; line-height: 1.55; color: #2a1b0e;\"\u003eYour moving pictures are stored locally on the HomeBase 3 — \u003cstrong\u003e16GB\u003c\/strong\u003e onboard, expandable to \u003cstrong\u003e16 TERABYTES\u003c\/strong\u003e via portable hard drive. \u003cem\u003eNOT\u003c\/em\u003e beamed to a mysterious cloud in another country. They are RIGHT THERE, in your home, where a \u003cstrong\u003eGOD-FEARING AUSTRALIAN\u003c\/strong\u003e expects them to be. Protected by 3-step AES-128 encryption. No subscription. \u003cstrong\u003eNot now. Not ever.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c!-- M6: Weather-proof fortitude --\u003e\n\u003ctd style=\"background: #f4e8cf; border: 4px solid #2a1b0e; padding: 22px;\" width=\"33%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 44px; color: #d76f5a; line-height: 1;\"\u003eVI.\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 22px; text-transform: uppercase; color: #2a1b0e; letter-spacing: .02em; line-height: 1.1; margin: 4px 0 10px;\"\u003eAll-Weather\u003cbr\u003ePolymer Fortitude\u003c\/div\u003e\n\u003csvg style=\"width: 100%; height: 70px; margin-bottom: 10px;\" viewbox=\"0 0 200 80\"\u003e\n            \u003crect rx=\"8\" stroke-width=\"3\" stroke=\"#2a1b0e\" fill=\"#f4e8cf\" height=\"40\" width=\"80\" y=\"20\" x=\"60\"\u003e\u003c\/rect\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"#2a1b0e\" fill=\"#4a8d87\" r=\"12\" cy=\"40\" cx=\"100\"\u003e\u003c\/circle\u003e\n            \u003cg fill=\"none\" stroke-width=\"2\" stroke=\"#9bc8f4\"\u003e\n              \u003cpath d=\"M30 18 Q34 24 30 30\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M40 10 Q44 16 40 22\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M26 36 Q30 42 26 48\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M170 18 Q174 24 170 30\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M160 10 Q164 16 160 22\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M174 36 Q178 42 174 48\"\u003e\u003c\/path\u003e\n            \u003c\/g\u003e\n            \u003ctext fill=\"#2a1b0e\" font-size=\"8\" font-family=\"'Courier New',monospace\" text-anchor=\"middle\" y=\"76\" x=\"100\"\u003eIP67 · −20°C to 50°C\u003c\/text\u003e\n          \u003c\/svg\u003e\n\u003cp style=\"margin: 0; font-family: Georgia,serif; font-size: 14px; line-height: 1.55; color: #2a1b0e;\"\u003eEncased in a weather-proofed polymer housing rated \u003cstrong\u003eIP67\u003c\/strong\u003e — which, in the language of the common man, means it laughs at hail, is merely amused by rain, and maintains the stiff upper-polymer at temperatures from \u003cstrong\u003e−20°C to a positively Queensland 50°C.\u003c\/strong\u003e Wire-free installation: two screws, ten minutes, done. \u003cem\u003eA toddler could install it.\u003c\/em\u003e Please do not allow a toddler to install it.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== RENEWED EXPLAINER ====== --\u003e\n\u003cdiv style=\"background: #4a8d87; color: #f4e8cf; padding: 44px 22px; border-bottom: 4px solid #2a1b0e;\"\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 24px;\"\u003e\n\u003cdiv style=\"font-family: 'Courier New',monospace; font-size: 12px; color: #e9b949; letter-spacing: .3em; margin-bottom: 6px;\"\u003e\u003cstrong\u003e\/\/ CONCERNING THE CONDITION \/\/\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 42px; line-height: 1; color: #f4e8cf; text-transform: uppercase;\"\u003e“Manufacturer Renewed”…\u003cbr\u003e\u003cspan style=\"color: #e9b949;\"\u003eprecisely what does it mean?\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 15px; color: #f4e8cf; margin-top: 10px; max-width: 700px; margin-left: auto; margin-right: auto; opacity: .95;\"\u003eA transparent primer for the sensible consumer who reads the labels, the fine print, and ALSO the back of the cereal box.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 14px 0;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" role=\"presentation\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f4e8cf; color: #2a1b0e; padding: 20px; border: 4px solid #2a1b0e;\" width=\"33%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 38px; color: #4a8d87; line-height: 1;\"\u003e1.\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 18px; text-transform: uppercase; color: #2a1b0e; letter-spacing: .03em; margin: 4px 0 8px;\"\u003eFactory-Inspected\u003c\/div\u003e\n\u003cp style=\"margin: 0; font-family: Georgia,serif; font-size: 14px; line-height: 1.55; color: #2a1b0e;\"\u003eEach unit has been returned to the manufacturer, stripped of its original retail packaging, tested by persons wearing respectable lab coats, and restored to full working order. \u003cem\u003eNot dodgy. Not dented. Not fresh from a back-alley.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"background: #f4e8cf; color: #2a1b0e; padding: 20px; border: 4px solid #2a1b0e;\" width=\"33%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 38px; color: #4a8d87; line-height: 1;\"\u003e2.\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 18px; text-transform: uppercase; color: #2a1b0e; letter-spacing: .03em; margin: 4px 0 8px;\"\u003ePlain Packaging\u003c\/div\u003e\n\u003cp style=\"margin: 0; font-family: Georgia,serif; font-size: 14px; line-height: 1.55; color: #2a1b0e;\"\u003eArrives in plain protective packaging rather than the colourful retail box. The apparatus inside is \u003cstrong\u003eidentical in function\u003c\/strong\u003e. The cardboard is simply more modest. Not ideal if you were planning to wrap it for a birthday. Excellent if you were planning to \u003cem\u003euse it.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"background: #f4e8cf; color: #2a1b0e; padding: 20px; border: 4px solid #2a1b0e;\" width=\"33%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 38px; color: #4a8d87; line-height: 1;\"\u003e3.\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 18px; text-transform: uppercase; color: #2a1b0e; letter-spacing: .03em; margin: 4px 0 8px;\"\u003eFully Warranted\u003c\/div\u003e\n\u003cp style=\"margin: 0; font-family: Georgia,serif; font-size: 14px; line-height: 1.55; color: #2a1b0e;\"\u003eComes with a \u003cstrong\u003efull 12-month CamGuard Australia warranty\u003c\/strong\u003e and 30-day change-of-mind returns. Your statutory rights under the Australian Consumer Law remain intact. We stand behind every unit; if it misbehaves, \u003cem\u003eso do we.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv style=\"margin-top: 24px; background: #2a1b0e; color: #e9b949; padding: 18px 22px; border: 3px solid #e9b949; font-family: Georgia,serif; font-size: 15px; line-height: 1.6; text-align: center;\"\u003e\n\u003cstrong style=\"color: #f4e8cf; font-family: Impact,sans-serif; font-size: 16px; letter-spacing: .05em; text-transform: uppercase;\"\u003eThe bottom line:\u003c\/strong\u003e \u003cspan style=\"color: #f4e8cf;\"\u003eYou receive a functionally-identical 4K apparatus at a meaningfully lower price, with full warranty cover, in plain packaging. The planet receives one less box in landfill. Everybody wins, except perhaps the Prowler.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== SCIENTIFIC DIAGRAM ====== --\u003e\n\u003cdiv style=\"background: #f4e8cf; padding: 50px 22px; border-bottom: 4px solid #2a1b0e;\"\u003e\n\u003cdiv style=\"max-width: 1100px; margin: 0 auto;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 24px;\"\u003e\n\u003cdiv style=\"font-family: 'Courier New',monospace; font-size: 12px; color: #8b2d2d; letter-spacing: .3em; margin-bottom: 6px;\"\u003e\u003cstrong\u003e\/\/ PULL-OUT GUIDE FOR THE ENTHUSIAST \/\/\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 46px; line-height: 1; color: #2a1b0e; text-transform: uppercase;\"\u003eAn Authoritative Cross-Section,\u003cbr\u003e\u003cspan style=\"color: #4a8d87;\"\u003efor the Enthusiast.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 16px; color: #6b3f2a; margin-top: 10px;\"\u003eDrawn by our engineers. Labelled by our copywriter. Accuracy: \u003cem\u003erespectable.\u003c\/em\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #2a3a55; border: 6px solid #2a1b0e; padding: 26px;\"\u003e\u003csvg style=\"width: 100%; display: block;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 900 500\"\u003e\n        \u003cdefs\u003e\n          \u003cpattern patternunits=\"userSpaceOnUse\" height=\"40\" width=\"40\" id=\"bpgrid\"\u003e\n            \u003cpath opacity=\".6\" stroke-width=\".6\" stroke=\"#4a6a9a\" fill=\"none\" d=\"M 40 0 L 0 0 0 40\"\u003e\u003c\/path\u003e\n          \u003c\/pattern\u003e\n          \u003cpattern patternunits=\"userSpaceOnUse\" height=\"8\" width=\"8\" id=\"bpgridsm\"\u003e\n            \u003cpath opacity=\".4\" stroke-width=\".3\" stroke=\"#4a6a9a\" fill=\"none\" d=\"M 8 0 L 0 0 0 8\"\u003e\u003c\/path\u003e\n          \u003c\/pattern\u003e\n        \u003c\/defs\u003e\n        \u003crect fill=\"#1c2a40\" height=\"500\" width=\"900\"\u003e\u003c\/rect\u003e\n        \u003crect fill=\"url(#bpgridsm)\" height=\"500\" width=\"900\"\u003e\u003c\/rect\u003e\n        \u003crect fill=\"url(#bpgrid)\" height=\"500\" width=\"900\"\u003e\u003c\/rect\u003e\n\n        \n        \u003cg fill=\"#e9b949\" font-family=\"'Courier New',monospace\"\u003e\n          \u003ctext letter-spacing=\"3\" font-size=\"13\" y=\"28\" x=\"22\"\u003eECONOMI-SENTRY MK III · FACTORY-RENEWED · FIG. 3\u003c\/text\u003e\n          \u003ctext opacity=\".75\" font-size=\"10\" y=\"482\" x=\"22\"\u003eCG-AU-S330-R · DRAFTED BY G. HOWELL (JUN. DRAFTSMAN), 1959*\u003c\/text\u003e\n          \u003ctext text-anchor=\"end\" opacity=\".75\" font-size=\"10\" y=\"482\" x=\"878\"\u003e* approx.\u003c\/text\u003e\n        \u003c\/g\u003e\n\n        \n        \u003cg transform=\"translate(450 250)\"\u003e\n          \n          \u003cg transform=\"translate(0 -120)\"\u003e\n            \u003crect stroke-width=\"3\" stroke=\"#f4e8cf\" fill=\"#1c2a40\" rx=\"4\" height=\"36\" width=\"220\" y=\"0\" x=\"-110\"\u003e\u003c\/rect\u003e\n            \u003cg stroke-width=\"1\" stroke=\"#9bc8f4\"\u003e\n              \u003cline y2=\"36\" x2=\"-55\" y1=\"0\" x1=\"-55\"\u003e\u003c\/line\u003e\n              \u003cline y2=\"36\" x2=\"0\" y1=\"0\" x1=\"0\"\u003e\u003c\/line\u003e\n              \u003cline y2=\"36\" x2=\"55\" y1=\"0\" x1=\"55\"\u003e\u003c\/line\u003e\n              \u003cline y2=\"18\" x2=\"110\" y1=\"18\" x1=\"-110\"\u003e\u003c\/line\u003e\n            \u003c\/g\u003e\n          \u003c\/g\u003e\n          \n          \u003cpath stroke-width=\"3\" stroke=\"#f4e8cf\" fill=\"#2a3a55\" d=\"M-110 -84 L110 -84 L110 90 Q110 110 90 110 L-90 110 Q-110 110 -110 90 Z\"\u003e\u003c\/path\u003e\n          \u003cpath stroke-dasharray=\"4 4\" stroke-width=\"1\" stroke=\"#9bc8f4\" fill=\"none\" d=\"M-110 -84 L110 -84 L110 90 Q110 110 90 110 L-90 110 Q-110 110 -110 90 Z\"\u003e\u003c\/path\u003e\n          \n          \u003ccircle stroke-width=\"3\" stroke=\"#f4e8cf\" fill=\"#1c2a40\" r=\"58\"\u003e\u003c\/circle\u003e\n          \u003ccircle stroke-width=\"1\" stroke=\"#9bc8f4\" fill=\"#2a3a55\" r=\"44\"\u003e\u003c\/circle\u003e\n          \u003ccircle stroke-width=\"1\" stroke=\"#9bc8f4\" fill=\"#0a1a14\" r=\"26\"\u003e\u003c\/circle\u003e\n          \u003ccircle opacity=\".8\" fill=\"#9bc8f4\" r=\"7\" cy=\"-10\" cx=\"-12\"\u003e\u003c\/circle\u003e\n          \n          \u003ccircle stroke-width=\"2\" stroke=\"#f4e8cf\" fill=\"#e9b949\" r=\"6\" cy=\"-52\" cx=\"-78\"\u003e\u003c\/circle\u003e\n          \u003ccircle stroke-width=\"2\" stroke=\"#f4e8cf\" fill=\"#e9b949\" r=\"6\" cy=\"-52\" cx=\"78\"\u003e\u003c\/circle\u003e\n          \u003ccircle stroke-width=\"2\" stroke=\"#f4e8cf\" fill=\"#e9b949\" r=\"6\" cy=\"72\" cx=\"-78\"\u003e\u003c\/circle\u003e\n          \u003ccircle stroke-width=\"2\" stroke=\"#f4e8cf\" fill=\"#e9b949\" r=\"6\" cy=\"72\" cx=\"78\"\u003e\u003c\/circle\u003e\n          \n          \u003ccircle stroke-width=\"1.5\" stroke=\"#f4e8cf\" fill=\"#d76f5a\" r=\"5\" cy=\"-72\" cx=\"0\"\u003e\u003c\/circle\u003e\n          \n          \u003crect rx=\"1\" fill=\"#f4e8cf\" height=\"3\" width=\"44\" y=\"94\" x=\"-22\"\u003e\u003c\/rect\u003e\n          \u003crect rx=\"1\" fill=\"#f4e8cf\" height=\"3\" width=\"52\" y=\"102\" x=\"-26\"\u003e\u003c\/rect\u003e\n          \n          \u003crect stroke-width=\"3\" stroke=\"#f4e8cf\" fill=\"#2a3a55\" height=\"40\" width=\"28\" y=\"110\" x=\"-14\"\u003e\u003c\/rect\u003e\n          \u003crect stroke-width=\"3\" stroke=\"#f4e8cf\" fill=\"#2a3a55\" height=\"10\" width=\"56\" y=\"150\" x=\"-28\"\u003e\u003c\/rect\u003e\n        \u003c\/g\u003e\n\n        \n        \u003cg font-size=\"13\" fill=\"#f4e8cf\" font-family=\"Georgia,serif\"\u003e\n          \n          \u003ccircle fill=\"#e9b949\" r=\"4\" cy=\"110\" cx=\"450\"\u003e\u003c\/circle\u003e\n          \u003cpath fill=\"none\" stroke-width=\"1.2\" stroke=\"#e9b949\" d=\"M450 110 L 450 70 L 130 70\"\u003e\u003c\/path\u003e\n          \u003ctext letter-spacing=\"1\" font-size=\"11\" font-family=\"'Courier New',monospace\" fill=\"#e9b949\" text-anchor=\"end\" y=\"66\" x=\"122\"\u003e(A)\u003c\/text\u003e\n          \u003ctext font-style=\"italic\" text-anchor=\"end\" y=\"82\" x=\"122\"\u003eIntegrated photo-voltaic panel\u003c\/text\u003e\n          \u003ctext font-size=\"11\" fill=\"#9bc8f4\" text-anchor=\"end\" y=\"98\" x=\"122\"\u003eSunPower cells · 25% conversion\u003c\/text\u003e\n\n          \n          \u003ccircle fill=\"#e9b949\" r=\"4\" cy=\"178\" cx=\"450\"\u003e\u003c\/circle\u003e\n          \u003cpath fill=\"none\" stroke-width=\"1.2\" stroke=\"#e9b949\" d=\"M450 178 L 450 148 L 780 148\"\u003e\u003c\/path\u003e\n          \u003ctext letter-spacing=\"1\" font-size=\"11\" font-family=\"'Courier New',monospace\" fill=\"#e9b949\" y=\"144\" x=\"788\"\u003e(B)\u003c\/text\u003e\n          \u003ctext font-style=\"italic\" y=\"160\" x=\"788\"\u003ePilot-lamp indicator\u003c\/text\u003e\n          \u003ctext font-size=\"11\" fill=\"#9bc8f4\" y=\"176\" x=\"788\"\u003eGlows when THINKING\u003c\/text\u003e\n\n          \n          \u003ccircle fill=\"#e9b949\" r=\"4\" cy=\"250\" cx=\"404\"\u003e\u003c\/circle\u003e\n          \u003cpath fill=\"none\" stroke-width=\"1.2\" stroke=\"#e9b949\" d=\"M404 250 L 280 250 L 130 330\"\u003e\u003c\/path\u003e\n          \u003ctext letter-spacing=\"1\" font-size=\"11\" font-family=\"'Courier New',monospace\" fill=\"#e9b949\" text-anchor=\"end\" y=\"334\" x=\"122\"\u003e(C)\u003c\/text\u003e\n          \u003ctext font-style=\"italic\" text-anchor=\"end\" y=\"350\" x=\"122\"\u003ePrimary Electro-Ocular (4K)\u003c\/text\u003e\n          \u003ctext font-size=\"11\" fill=\"#9bc8f4\" text-anchor=\"end\" y=\"366\" x=\"122\"\u003e3840 × 2160 · f\/1.4 · 135° FOV\u003c\/text\u003e\n\n          \n          \u003ccircle fill=\"#e9b949\" r=\"4\" cy=\"198\" cx=\"528\"\u003e\u003c\/circle\u003e\n          \u003cpath fill=\"none\" stroke-width=\"1.2\" stroke=\"#e9b949\" d=\"M528 198 L 640 198 L 780 240\"\u003e\u003c\/path\u003e\n          \u003ctext letter-spacing=\"1\" font-size=\"11\" font-family=\"'Courier New',monospace\" fill=\"#e9b949\" y=\"244\" x=\"788\"\u003e(D)\u003c\/text\u003e\n          \u003ctext font-style=\"italic\" y=\"260\" x=\"788\"\u003eMotion-triggered spot-lamps\u003c\/text\u003e\n          \u003ctext font-size=\"11\" fill=\"#9bc8f4\" y=\"276\" x=\"788\"\u003eFull-colour after dark\u003c\/text\u003e\n\n          \n          \u003ccircle fill=\"#e9b949\" r=\"4\" cy=\"348\" cx=\"450\"\u003e\u003c\/circle\u003e\n          \u003cpath fill=\"none\" stroke-width=\"1.2\" stroke=\"#e9b949\" d=\"M450 348 L 450 400 L 130 400\"\u003e\u003c\/path\u003e\n          \u003ctext letter-spacing=\"1\" font-size=\"11\" font-family=\"'Courier New',monospace\" fill=\"#e9b949\" text-anchor=\"end\" y=\"396\" x=\"122\"\u003e(E)\u003c\/text\u003e\n          \u003ctext font-style=\"italic\" text-anchor=\"end\" y=\"412\" x=\"122\"\u003eTwo-Way Voice-Grille\u003c\/text\u003e\n          \u003ctext font-size=\"11\" fill=\"#9bc8f4\" text-anchor=\"end\" y=\"428\" x=\"122\"\u003eFor SHOUTING at the delivery chap\u003c\/text\u003e\n\n          \n          \u003ccircle fill=\"#e9b949\" r=\"4\" cy=\"410\" cx=\"450\"\u003e\u003c\/circle\u003e\n          \u003cpath fill=\"none\" stroke-width=\"1.2\" stroke=\"#e9b949\" d=\"M450 410 L 540 410 L 780 446\"\u003e\u003c\/path\u003e\n          \u003ctext letter-spacing=\"1\" font-size=\"11\" font-family=\"'Courier New',monospace\" fill=\"#e9b949\" y=\"442\" x=\"788\"\u003e(F)\u003c\/text\u003e\n          \u003ctext font-style=\"italic\" y=\"458\" x=\"788\"\u003eIP67 Weather-Proof Gland\u003c\/text\u003e\n          \u003ctext font-size=\"11\" fill=\"#9bc8f4\" y=\"474\" x=\"788\"\u003eLaughs at hail. Amused by rain.\u003c\/text\u003e\n\n          \n          \u003cg fill=\"none\" stroke-width=\".8\" stroke=\"#9bc8f4\"\u003e\n            \u003cline y2=\"370\" x2=\"340\" y1=\"170\" x1=\"340\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"370\" x2=\"560\" y1=\"170\" x1=\"560\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"385\" x2=\"550\" y1=\"385\" x1=\"350\"\u003e\u003c\/line\u003e\n          \u003c\/g\u003e\n          \u003ctext font-size=\"10\" font-family=\"'Courier New',monospace\" fill=\"#9bc8f4\" text-anchor=\"middle\" y=\"403\" x=\"450\"\u003eapprox. 220 mm wide\u003c\/text\u003e\n        \u003c\/g\u003e\n      \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; margin-top: 14px; font-family: Georgia,serif; font-style: italic; font-size: 14px; color: #6b3f2a;\"\u003eA handsome piece of apparatus, is it not? Display it proudly. Explain it to dinner guests. Use it, frankly, to win arguments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== TESTIMONIALS ====== --\u003e\n\u003cdiv style=\"background: #4a8d87; color: #f4e8cf; padding: 50px 22px; border-bottom: 4px solid #2a1b0e;\"\u003e\n\u003cdiv style=\"max-width: 1100px; margin: 0 auto;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 30px;\"\u003e\n\u003cdiv style=\"font-family: 'Courier New',monospace; font-size: 12px; color: #e9b949; letter-spacing: .3em; margin-bottom: 6px;\"\u003e\u003cstrong\u003e\/\/ UNSOLICITED LETTERS TO THE EDITOR \/\/\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 48px; line-height: 1; color: #f4e8cf; text-transform: uppercase;\"\u003eWhat the Thrifty\u003cbr\u003e\u003cspan style=\"color: #e9b949;\"\u003eAustralian Says!\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 15px; color: #f4e8cf; margin-top: 10px; max-width: 640px; margin-left: auto; margin-right: auto; opacity: .9;\"\u003eCorrespondence reproduced with permission of the sender. Names lightly modified to protect the \u003cem\u003epatriotically enthusiastic.\u003c\/em\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 16px 0;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" role=\"presentation\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003c!-- Testimonial 1: Mrs Henderson --\u003e\n\u003ctd style=\"background: #f4e8cf; color: #2a1b0e; padding: 22px; border: 4px solid #2a1b0e;\" width=\"33%\" valign=\"top\"\u003e\n\u003csvg style=\"width: 80px; height: 80px; float: left; margin: 0 14px 6px 0;\" viewbox=\"0 0 100 100\"\u003e\n            \u003ccircle stroke-width=\"3\" stroke=\"#2a1b0e\" fill=\"#e9b949\" r=\"48\" cy=\"50\" cx=\"50\"\u003e\u003c\/circle\u003e\n            \u003cpath stroke-width=\"2.5\" stroke=\"#2a1b0e\" fill=\"#6b3f2a\" d=\"M20 42 Q22 18 50 14 Q78 18 80 42 Q78 50 72 50 L28 50 Q22 50 20 42Z\"\u003e\u003c\/path\u003e\n            \u003cellipse stroke-width=\"2.5\" stroke=\"#2a1b0e\" fill=\"#f4d8a8\" ry=\"24\" rx=\"22\" cy=\"58\" cx=\"50\"\u003e\u003c\/ellipse\u003e\n            \u003ccircle fill=\"#2a1b0e\" r=\"2\" cy=\"56\" cx=\"42\"\u003e\u003c\/circle\u003e\n            \u003ccircle fill=\"#2a1b0e\" r=\"2\" cy=\"56\" cx=\"58\"\u003e\u003c\/circle\u003e\n            \u003cpath fill=\"none\" stroke-width=\"1\" stroke=\"#2a1b0e\" d=\"M38 54 L35 51 M42 52 L41 48 M46 52 L47 48\"\u003e\u003c\/path\u003e\n            \u003cpath fill=\"none\" stroke-width=\"1\" stroke=\"#2a1b0e\" d=\"M62 54 L65 51 M58 52 L59 48 M54 52 L53 48\"\u003e\u003c\/path\u003e\n            \u003cpath stroke-width=\"1\" stroke=\"#2a1b0e\" fill=\"#8b2d2d\" d=\"M44 70 Q50 74 56 70 Q50 76 44 70\"\u003e\u003c\/path\u003e\n            \u003cg stroke-width=\"1\" stroke=\"#2a1b0e\" fill=\"#f4e8cf\"\u003e\n              \u003ccircle r=\"3\" cy=\"90\" cx=\"36\"\u003e\u003c\/circle\u003e\u003ccircle r=\"3\" cy=\"94\" cx=\"44\"\u003e\u003c\/circle\u003e\u003ccircle r=\"3\" cy=\"95\" cx=\"52\"\u003e\u003c\/circle\u003e\u003ccircle r=\"3\" cy=\"94\" cx=\"60\"\u003e\u003c\/circle\u003e\u003ccircle r=\"3\" cy=\"90\" cx=\"66\"\u003e\u003c\/circle\u003e\n            \u003c\/g\u003e\n          \u003c\/svg\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 16px; text-transform: uppercase; color: #8b2d2d; letter-spacing: .05em;\"\u003e“A triumph of thrift!”\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-size: 13px; line-height: 1.5; color: #2a1b0e; margin: 8px 0 12px; clear: right;\"\u003e\n\u003cem\u003eDear Sirs,\u003c\/em\u003e We added two renewed eufyCam 3s to our existing HomeBase — saved nearly a HUNDRED pounds per camera! My Reg can barely tell them from the full-price units. Neither can the prowlers, which is really the point. I've recommended CamGuard to everyone at bowls.\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Brush Script MT','Lucida Handwriting',cursive; font-size: 22px; color: #8b2d2d; line-height: 1;\"\u003eDoreen Henderson\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 12px; color: #6b3f2a; margin-top: 2px;\"\u003eParramatta, NSW\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c!-- Testimonial 2: Frank --\u003e\n\u003ctd style=\"background: #f4e8cf; color: #2a1b0e; padding: 22px; border: 4px solid #2a1b0e;\" width=\"33%\" valign=\"top\"\u003e\n\u003csvg style=\"width: 80px; height: 80px; float: left; margin: 0 14px 6px 0;\" viewbox=\"0 0 100 100\"\u003e\n            \u003ccircle stroke-width=\"3\" stroke=\"#2a1b0e\" fill=\"#d76f5a\" r=\"48\" cy=\"50\" cx=\"50\"\u003e\u003c\/circle\u003e\n            \u003cpath fill=\"#2a1b0e\" d=\"M24 40 Q28 20 50 18 Q72 20 76 40 Q70 32 50 32 Q30 32 24 40Z\"\u003e\u003c\/path\u003e\n            \u003cpath fill=\"none\" stroke-width=\"1.5\" stroke=\"#6b3f2a\" d=\"M32 36 L62 26\"\u003e\u003c\/path\u003e\n            \u003cellipse stroke-width=\"2.5\" stroke=\"#2a1b0e\" fill=\"#f4d8a8\" ry=\"26\" rx=\"22\" cy=\"56\" cx=\"50\"\u003e\u003c\/ellipse\u003e\n            \u003ccircle fill=\"#2a1b0e\" r=\"2\" cy=\"56\" cx=\"42\"\u003e\u003c\/circle\u003e\n            \u003ccircle fill=\"#2a1b0e\" r=\"2\" cy=\"56\" cx=\"58\"\u003e\u003c\/circle\u003e\n            \u003cpath fill=\"none\" stroke-width=\"2\" stroke=\"#2a1b0e\" d=\"M38 50 L46 51\"\u003e\u003c\/path\u003e\n            \u003cpath fill=\"none\" stroke-width=\"2\" stroke=\"#2a1b0e\" d=\"M54 51 L62 50\"\u003e\u003c\/path\u003e\n            \u003crect fill=\"#2a1b0e\" height=\"2\" width=\"12\" y=\"66\" x=\"44\"\u003e\u003c\/rect\u003e\n            \u003cpath fill=\"none\" stroke-width=\"1.5\" stroke=\"#2a1b0e\" d=\"M44 74 Q50 78 56 74\"\u003e\u003c\/path\u003e\n            \u003cpath stroke-width=\"1.5\" stroke=\"#2a1b0e\" fill=\"#8b2d2d\" d=\"M46 92 L50 84 L54 92 L52 98 L48 98 Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 16px; text-transform: uppercase; color: #8b2d2d; letter-spacing: .05em;\"\u003e“The evidence speaks for itself!”\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-size: 13px; line-height: 1.5; color: #2a1b0e; margin: 8px 0 12px; clear: right;\"\u003eBefore the camera: \u003cstrong\u003e12 garden gnomes stolen.\u003c\/strong\u003e After the renewed eufyCam 3: \u003cstrong\u003eZERO (0) garden gnomes stolen.\u003c\/strong\u003e My remaining 11 gnomes sleep soundly. I sleep soundly. My bank manager also sleeps soundly. A rare occurrence in THIS economy.\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Brush Script MT','Lucida Handwriting',cursive; font-size: 22px; color: #8b2d2d; line-height: 1;\"\u003eFrank Bevilacqua\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 12px; color: #6b3f2a; margin-top: 2px;\"\u003eGlen Iris, VIC\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c!-- Testimonial 3: Snake --\u003e\n\u003ctd style=\"background: #f4e8cf; color: #2a1b0e; padding: 22px; border: 4px solid #2a1b0e;\" width=\"33%\" valign=\"top\"\u003e\n\u003csvg style=\"width: 80px; height: 80px; float: left; margin: 0 14px 6px 0;\" viewbox=\"0 0 100 100\"\u003e\n            \u003ccircle stroke-width=\"3\" stroke=\"#2a1b0e\" fill=\"#4a8d87\" r=\"48\" cy=\"50\" cx=\"50\"\u003e\u003c\/circle\u003e\n            \u003cpath stroke-width=\"2.5\" stroke=\"#2a1b0e\" fill=\"#6b3f2a\" d=\"M14 42 L86 42 Q80 30 50 28 Q20 30 14 42 Z\"\u003e\u003c\/path\u003e\n            \u003cellipse stroke-width=\"2\" stroke=\"#2a1b0e\" fill=\"#6b3f2a\" ry=\"6\" rx=\"28\" cy=\"42\" cx=\"50\"\u003e\u003c\/ellipse\u003e\n            \u003cpath fill=\"none\" stroke-width=\"1.5\" stroke=\"#2a1b0e\" d=\"M22 42 L78 42\"\u003e\u003c\/path\u003e\n            \u003cpath stroke-width=\"1\" stroke=\"#2a1b0e\" fill=\"#8b2d2d\" d=\"M38 42 L40 34 L44 36 L48 34 L52 36 L56 34 L60 36 L62 42\"\u003e\u003c\/path\u003e\n            \u003cellipse stroke-width=\"2.5\" stroke=\"#2a1b0e\" fill=\"#f4d8a8\" ry=\"24\" rx=\"22\" cy=\"60\" cx=\"50\"\u003e\u003c\/ellipse\u003e\n            \u003ccircle fill=\"#2a1b0e\" r=\"2\" cy=\"60\" cx=\"42\"\u003e\u003c\/circle\u003e\n            \u003ccircle fill=\"#2a1b0e\" r=\"2\" cy=\"60\" cx=\"58\"\u003e\u003c\/circle\u003e\n            \u003cg opacity=\".5\" fill=\"#2a1b0e\"\u003e\n              \u003ccircle r=\".8\" cy=\"74\" cx=\"38\"\u003e\u003c\/circle\u003e\u003ccircle r=\".8\" cy=\"76\" cx=\"42\"\u003e\u003c\/circle\u003e\u003ccircle r=\".8\" cy=\"74\" cx=\"46\"\u003e\u003c\/circle\u003e\u003ccircle r=\".8\" cy=\"76\" cx=\"50\"\u003e\u003c\/circle\u003e\u003ccircle r=\".8\" cy=\"74\" cx=\"54\"\u003e\u003c\/circle\u003e\u003ccircle r=\".8\" cy=\"76\" cx=\"58\"\u003e\u003c\/circle\u003e\u003ccircle r=\".8\" cy=\"74\" cx=\"62\"\u003e\u003c\/circle\u003e\n            \u003c\/g\u003e\n            \u003cpath fill=\"none\" stroke-width=\"1.5\" stroke=\"#2a1b0e\" d=\"M44 70 Q50 72 56 70\"\u003e\u003c\/path\u003e\n            \u003cpath stroke-width=\"1.5\" stroke=\"#2a1b0e\" fill=\"#8b2d2d\" d=\"M30 94 L50 84 L70 94 L70 100 L30 100 Z\"\u003e\u003c\/path\u003e\n            \u003cg fill=\"none\" stroke-width=\".8\" stroke=\"#2a1b0e\"\u003e\n              \u003cline y2=\"90\" x2=\"65\" y1=\"90\" x1=\"35\"\u003e\u003c\/line\u003e\n              \u003cline y2=\"100\" x2=\"40\" y1=\"86\" x1=\"40\"\u003e\u003c\/line\u003e\n              \u003cline y2=\"100\" x2=\"50\" y1=\"84\" x1=\"50\"\u003e\u003c\/line\u003e\n              \u003cline y2=\"100\" x2=\"60\" y1=\"86\" x1=\"60\"\u003e\u003c\/line\u003e\n            \u003c\/g\u003e\n          \u003c\/svg\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 16px; text-transform: uppercase; color: #8b2d2d; letter-spacing: .05em;\"\u003e“Sharp as a tack!”\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-size: 13px; line-height: 1.5; color: #2a1b0e; margin: 8px 0 12px; clear: right;\"\u003eExpanded my existing HomeBase 3 network with two (2) renewed units. The 4K is \u003cstrong\u003egenuinely remarkable\u003c\/strong\u003e — I can read the number plate of the ute three houses down. Bought at renewed prices but performs like new. My wife thinks I'm a \u003cem\u003efinancial genius.\u003c\/em\u003e I am not correcting her.\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Brush Script MT','Lucida Handwriting',cursive; font-size: 22px; color: #8b2d2d; line-height: 1;\"\u003e‘Snake’ Peterson\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 12px; color: #6b3f2a; margin-top: 2px;\"\u003eBurdell, QLD\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- Fake seal of approval --\u003e\n\u003cdiv style=\"text-align: center; margin-top: 34px;\"\u003e\n\u003csvg style=\"width: 180px; height: 180px;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 260 260\"\u003e\n        \u003cg transform=\"translate(130 130)\"\u003e\n          \u003ccircle stroke-width=\"4\" stroke=\"#2a1b0e\" fill=\"#e9b949\" r=\"120\"\u003e\u003c\/circle\u003e\n          \u003ccircle stroke-width=\"1.5\" stroke=\"#2a1b0e\" fill=\"none\" r=\"110\"\u003e\u003c\/circle\u003e\n          \u003ccircle stroke-width=\"2\" stroke=\"#2a1b0e\" fill=\"#f4e8cf\" r=\"100\"\u003e\u003c\/circle\u003e\n          \u003cg fill=\"#8b2d2d\"\u003e\n            \u003ccircle r=\"4\" cy=\"-112\" cx=\"0\"\u003e\u003c\/circle\u003e\u003ccircle r=\"4\" cy=\"-80\" cx=\"80\"\u003e\u003c\/circle\u003e\u003ccircle r=\"4\" cy=\"0\" cx=\"112\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"4\" cy=\"80\" cx=\"80\"\u003e\u003c\/circle\u003e\u003ccircle r=\"4\" cy=\"112\" cx=\"0\"\u003e\u003c\/circle\u003e\u003ccircle r=\"4\" cy=\"80\" cx=\"-80\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"4\" cy=\"0\" cx=\"-112\"\u003e\u003c\/circle\u003e\u003ccircle r=\"4\" cy=\"-80\" cx=\"-80\"\u003e\u003c\/circle\u003e\n          \u003c\/g\u003e\n          \u003cdefs\u003e\n            \u003cpath fill=\"none\" d=\"M -82 -8 A 82 82 0 0 1 82 -8\" id=\"sealtop\"\u003e\u003c\/path\u003e\n            \u003cpath fill=\"none\" d=\"M -82 8 A 82 82 0 0 0 82 8\" id=\"sealbot\"\u003e\u003c\/path\u003e\n          \u003c\/defs\u003e\n          \u003ctext letter-spacing=\"3\" fill=\"#2a1b0e\" font-size=\"13\" font-family=\"Impact,sans-serif\"\u003e\n            \u003ctextpath text-anchor=\"middle\" startoffset=\"50%\" href=\"#sealtop\"\u003e★ SEAL OF CAMGUARD ★\u003c\/textpath\u003e\n          \u003c\/text\u003e\n          \u003ctext letter-spacing=\"3\" fill=\"#2a1b0e\" font-size=\"13\" font-family=\"Impact,sans-serif\"\u003e\n            \u003ctextpath text-anchor=\"middle\" startoffset=\"50%\" href=\"#sealbot\"\u003eAPPROVAL · TESTED · TRUE\u003c\/textpath\u003e\n          \u003c\/text\u003e\n          \u003ctext fill=\"#8b2d2d\" font-size=\"22\" font-family=\"Impact,sans-serif\" text-anchor=\"middle\" y=\"-16\" x=\"0\"\u003eCAM\u003c\/text\u003e\n          \u003ctext fill=\"#8b2d2d\" font-size=\"22\" font-family=\"Impact,sans-serif\" text-anchor=\"middle\" y=\"4\" x=\"0\"\u003eGUARD\u003c\/text\u003e\n          \u003ctext fill=\"#2a1b0e\" font-size=\"11\" font-style=\"italic\" font-family=\"Georgia,serif\" text-anchor=\"middle\" y=\"28\" x=\"0\"\u003eAustralia\u003c\/text\u003e\n          \u003ctext fill=\"#2a1b0e\" font-size=\"9\" font-family=\"'Courier New',monospace\" text-anchor=\"middle\" y=\"46\" x=\"0\"\u003eEST. 2025\u003c\/text\u003e\n        \u003c\/g\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 13px; color: #f4e8cf; margin-top: 6px; opacity: .9;\"\u003e\u003cstrong\u003eA seal we designed ourselves, which counts for something.\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== SPECIFICATIONS (SCIENTIFIC JOURNAL STYLE) ====== --\u003e\n\u003cdiv style=\"background: #faf0dc; padding: 50px 22px; border-bottom: 4px solid #2a1b0e;\"\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 26px;\"\u003e\n\u003cdiv style=\"font-family: 'Courier New',monospace; font-size: 12px; color: #8b2d2d; letter-spacing: .3em; margin-bottom: 6px;\"\u003e\u003cstrong\u003e\/\/ TECHNICAL APPENDIX \/\/\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 42px; line-height: 1; color: #2a1b0e; text-transform: uppercase;\"\u003eThe Precise Specifications,\u003cbr\u003e\u003cspan style=\"color: #d76f5a;\"\u003eReproduced in Full.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 14px; color: #6b3f2a; margin-top: 10px;\"\u003eFor the discerning gentleman who likes numbers.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; border: 3px solid #2a1b0e; background: #f4e8cf;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" role=\"presentation\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"background: #2a1b0e; color: #e9b949; padding: 12px 16px; text-align: left; font-family: Impact,sans-serif; font-size: 13px; letter-spacing: .2em; text-transform: uppercase; border-bottom: 3px solid #e9b949;\"\u003eSpecification\u003c\/th\u003e\n\u003cth style=\"background: #2a1b0e; color: #e9b949; padding: 12px 16px; text-align: left; font-family: Impact,sans-serif; font-size: 13px; letter-spacing: .2em; text-transform: uppercase; border-bottom: 3px solid #e9b949;\"\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody style=\"font-family: Georgia,serif; color: #2a1b0e; font-size: 15px;\"\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eModel\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003eeufyCam 3 (also known as eufyCam S330)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ede0c4;\"\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eCondition\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003eManufacturer renewed · factory-inspected · plain protective packaging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eResolution\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003e4K Ultra HD · 3840 × 2160 · 8 million pixels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ede0c4;\"\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eLens\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003ef\/1.4 aperture · 135° field of view · 8× hybrid zoom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eNight vision\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003eFull-colour via Starlight sensor · motion-triggered spotlight\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ede0c4;\"\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eOn-device AI\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003eMotion, human \u0026amp; vehicle detection · BionicMind facial recognition via HomeBase 3 (up to 99.9% accuracy)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eDeterrence\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003eSiren · two-way voice · spotlight trigger\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ede0c4;\"\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eStorage\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003eStored on HomeBase 3 · 16GB built-in · expandable to 16TB via portable hard drive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eBattery\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003e13,400 mAh built-in lithium-ion · up to 365 days standalone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ede0c4;\"\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eSolar panel\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003eIntegrated SunPower panel (non-removable) · 2 hours daily sunlight for Forever Power\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eWeatherproofing\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003eIP67 · operating range −20°C to 50°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ede0c4;\"\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eConnectivity\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003eConnects to HomeBase 3 \/ S380 (required, sold separately)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eSmart-home integration\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003eAmazon Alexa · Google Assistant · eufy Security app (no Apple HomeKit)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background: #ede0c4;\"\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a; font-weight: bold;\"\u003eSubscription\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px; border-bottom: 1px solid #6b3f2a;\"\u003eNone. Not now. Not ever. You bought it, it is yours.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px 16px; font-weight: bold;\"\u003eWarranty\u003c\/td\u003e\n\u003ctd style=\"padding: 10px 16px;\"\u003e12 months · CamGuard Australia\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== FAUX MAIL-ORDER FORM ====== --\u003e\n\u003cdiv style=\"background: #d76f5a; padding: 50px 22px; border-bottom: 4px solid #2a1b0e;\"\u003e\n\u003cdiv style=\"max-width: 900px; margin: 0 auto;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 20px;\"\u003e\n\u003cdiv style=\"font-family: 'Courier New',monospace; font-size: 12px; color: #2a1b0e; letter-spacing: .3em; margin-bottom: 6px;\"\u003e\u003cstrong\u003e\/\/ DETACH HERE* \/\/\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 50px; line-height: 1; color: #2a1b0e; text-transform: uppercase;\"\u003eYes! Rush me\u003cbr\u003eONE (1) Apparatus!\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 14px; color: #2a1b0e; margin-top: 8px; opacity: .9;\"\u003e\u003cstrong\u003e*Please do not actually detach anything. This is a rendered image on the electric-computer.\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #f4e8cf; border: 4px dashed #2a1b0e; padding: 28px;\"\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-size: 15px; color: #2a1b0e; line-height: 1.7;\"\u003e\n\u003cp style=\"margin: 0 0 14px; font-weight: bold; font-family: Impact,sans-serif; font-size: 18px; text-transform: uppercase;\"\u003e\u0026lt;\u0026lt;\u0026lt; MAIL COUPON TO: CAMGUARD AUSTRALIA · TOWNSVILLE \u0026gt;\u0026gt;\u0026gt;\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 18px;\"\u003e\u003cstrong\u003eYES!\u003c\/strong\u003e CamGuard! Please rush me, by Express Parcel Post at your earliest convenience, ONE (1) \u003cem\u003efactory-renewed\u003c\/em\u003e eufyCam 3 apparatus, complete with all associated hardware. I confirm that I already possess, or shall presently acquire, ONE (1) HomeBase 3.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; font-family: 'Courier New',monospace; font-size: 14px; color: #2a1b0e;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 6px 0; width: 32%;\"\u003e\u003cstrong\u003eNAME:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0; border-bottom: 2px solid #2a1b0e;\"\u003e _______________________________________________\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 6px 0;\"\u003e\u003cstrong\u003eSTREET:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0; border-bottom: 2px solid #2a1b0e;\"\u003e _______________________________________________\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 6px 0;\"\u003e\u003cstrong\u003ePOST TOWN:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0; border-bottom: 2px solid #2a1b0e;\"\u003e _______________________________________________\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 6px 0;\"\u003e\u003cstrong\u003eTELEPHONIC NO.:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0; border-bottom: 2px solid #2a1b0e;\"\u003e _______________________________________________\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 6px 0;\"\u003e\u003cstrong\u003eHOMEBASE 3?:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0; border-bottom: 2px solid #2a1b0e;\"\u003e  ☐ yes, have one   ☐ buying one   ☐ what is a HomeBase\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 6px 0;\"\u003e\u003cstrong\u003eWIFE'S OPINION:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"padding: 6px 0; border-bottom: 2px solid #2a1b0e;\"\u003e  ☐ supportive   ☐ skeptical   ☐ \"just do it, Reg\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv style=\"margin-top: 20px; padding: 14px; background: #e9b949; border: 2px solid #2a1b0e; font-family: Georgia,serif; font-size: 14px;\"\u003e\n\u003cstrong\u003eMETHOD OF PAYMENT\u003c\/strong\u003e (please tick ONE):\u003cbr\u003e ☐ Seagull    ☐ Postal Note  ☐ Cryptocurrency (our lawyer also said no)    ☐ Other\u003c\/div\u003e\n\u003cp style=\"margin: 18px 0 6px; font-family: Impact,sans-serif; font-size: 22px; color: #8b2d2d; text-transform: uppercase; text-align: center;\"\u003e— or just click “ADD TO CART” —\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-family: Georgia,serif; font-style: italic; font-size: 13px; color: #2a1b0e; text-align: center;\"\u003e\u003cstrong\u003e(we recognise the coupon system is not as popular as it once was)\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== DISCLAIMERS \/ WARNINGS ====== --\u003e\n\u003cdiv style=\"background: #f4e8cf; padding: 44px 22px; border-bottom: 4px solid #2a1b0e;\"\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto;\"\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 24px;\"\u003e\n\u003cdiv style=\"font-family: 'Courier New',monospace; font-size: 12px; color: #8b2d2d; letter-spacing: .3em; margin-bottom: 6px;\"\u003e\u003cstrong\u003e\/\/ IMPORTANT NOTICES FOR THE CONSUMER \/\/\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 40px; line-height: 1; color: #2a1b0e; text-transform: uppercase;\"\u003ePlease take a moment\u003cbr\u003e\u003cspan style=\"color: #8b2d2d;\"\u003eto read the warnings.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 14px;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" role=\"presentation\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #8b2d2d; color: #f4e8cf; padding: 18px; border: 3px solid #2a1b0e;\" width=\"33%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 32px; line-height: 1; color: #e9b949;\"\u003e⚠\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 15px; text-transform: uppercase; color: #f4e8cf; letter-spacing: .05em; line-height: 1.2; margin: 6px 0 8px;\"\u003eWarning No. 1\u003c\/div\u003e\n\u003cp style=\"margin: 0; font-family: Georgia,serif; font-size: 13px; line-height: 1.5; color: #f4e8cf;\"\u003e\u003cstrong style=\"color: #e9b949;\"\u003eHomeBase 3 required.\u003c\/strong\u003e This apparatus is an ADD-ON camera. It will not operate without a HomeBase 3 (or S380). Please do not attempt to shout your Wi-Fi password at it. It cannot hear you.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"background: #8b2d2d; color: #f4e8cf; padding: 18px; border: 3px solid #2a1b0e;\" width=\"33%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 32px; line-height: 1; color: #e9b949;\"\u003e⚠\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 15px; text-transform: uppercase; color: #f4e8cf; letter-spacing: .05em; line-height: 1.2; margin: 6px 0 8px;\"\u003eWarning No. 2\u003c\/div\u003e\n\u003cp style=\"margin: 0; font-family: Georgia,serif; font-size: 13px; line-height: 1.5; color: #f4e8cf;\"\u003eNot suitable for espionage against foreign powers or unauthorised surveillance of former spouses. Please direct such enquiries elsewhere; we will not be forwarding.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"background: #8b2d2d; color: #f4e8cf; padding: 18px; border: 3px solid #2a1b0e;\" width=\"33%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 32px; line-height: 1; color: #e9b949;\"\u003e⚠\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 15px; text-transform: uppercase; color: #f4e8cf; letter-spacing: .05em; line-height: 1.2; margin: 6px 0 8px;\"\u003eWarning No. 3\u003c\/div\u003e\n\u003cp style=\"margin: 0; font-family: Georgia,serif; font-size: 13px; line-height: 1.5; color: #f4e8cf;\"\u003eAny device from the future may cause temporary awe in older relatives. If your Nan asks \"is that the television?\" for the fourth time, simply agree. It is easier.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv style=\"margin-top: 20px; background: #2a1b0e; color: #e9b949; padding: 16px 20px; border: 3px solid #e9b949; font-family: Georgia,serif; font-size: 13px; line-height: 1.6; text-align: center; font-style: italic;\"\u003e\u003cspan style=\"color: #f4e8cf;\"\u003eThis apparatus complies with the Australian Consumer Law. All statutory rights are preserved. Your household remains, at all times, your own dominion. The neighbour's cat remains the neighbour's problem.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== COMMERCIAL BREAK HOMAGE ====== --\u003e\n\u003cdiv style=\"background: #2a1b0e; padding: 36px 22px; border-top: 6px solid #e9b949; border-bottom: 6px solid #e9b949;\"\u003e\n\u003cdiv style=\"max-width: 1100px; margin: 0 auto; text-align: center;\"\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 36px; line-height: 1; color: #f4e8cf; text-transform: uppercase; letter-spacing: .02em;\"\u003eWe now return you to \u003cspan style=\"color: #e9b949;\"\u003ethe present day —\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 16px; color: #f4e8cf; margin-top: 10px; opacity: .9;\"\u003ewhere the camera still does all the things it just promised, it costs substantially less because some other chap already opened the box, and it arrives in a couple of days. Progress.\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 18px; font-family: 'Courier New',monospace; font-size: 11px; color: #e9b949; letter-spacing: .35em;\"\u003e ···  BROADCAST ENDS  ··· \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== FINAL CTA PANEL ====== --\u003e\n\u003cdiv style=\"background: #6b7d3e; padding: 50px 22px; border-bottom: 4px solid #2a1b0e;\"\u003e\n\u003cdiv style=\"max-width: 1000px; margin: 0 auto;\"\u003e\n\u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 18px 0;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" role=\"presentation\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"background: #f4e8cf; color: #2a1b0e; border: 4px solid #2a1b0e; padding: 26px;\" width=\"55%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: 'Courier New',monospace; font-size: 11px; color: #8b2d2d; letter-spacing: .3em; margin-bottom: 6px;\"\u003e\u003cstrong\u003e\/\/ IN SUMMARY \/\/\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 32px; line-height: 1; color: #2a1b0e; text-transform: uppercase; margin-bottom: 8px;\"\u003eOne camera.\u003cbr\u003e4K detail.\u003cbr\u003e\u003cspan style=\"color: #8b2d2d;\"\u003eSignificantly less coin.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-family: Georgia,serif; font-size: 15px; line-height: 1.55; color: #2a1b0e; margin: 10px 0 0;\"\u003eYou came here curious about renewed gear. You leave here with 4K sightlines, a 365-day battery, and the quiet satisfaction of having outsmarted the retail markup. Sleep soundly knowing a patient, unblinking electronic sentry — with a full-price brain and a half-price history — is standing vigil over the lemon tree.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"background: #2a1b0e; color: #f4e8cf; border: 4px solid #e9b949; padding: 26px; text-align: center;\" width=\"45%\" valign=\"top\"\u003e\n\u003cdiv style=\"font-family: 'Courier New',monospace; font-size: 11px; color: #e9b949; letter-spacing: .3em; margin-bottom: 10px;\"\u003e\u003cstrong\u003e\/\/ TO-DAY'S PRICE \/\/\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,sans-serif; font-size: 68px; line-height: 1; color: #e9b949; letter-spacing: .01em;\"\u003e$199\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-size: 16px; color: #f4e8cf; margin-top: 6px;\"\u003e\n\u003cspan style=\"text-decoration: line-through; opacity: .65;\"\u003eRRP $429.95\u003c\/span\u003e \u003cbr\u003e\u003cbr\u003e\u003cspan style=\"background: #d76f5a; color: #f4e8cf; padding: 3px 10px; border: 2px solid #f4e8cf; font-family: Impact,sans-serif; font-size: 14px; letter-spacing: .05em;\"\u003eSAVE $230.95\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 13px; color: #f4e8cf; margin-top: 16px; line-height: 1.5;\"\u003eManufacturer renewed. Factory-tested. Ships to-day from Townsville if ordered before 2PM. 12-month CamGuard warranty. Thirty (30) day returns, no lecture.\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== THEMATIC FOOTER ====== --\u003e\n\u003cdiv style=\"background: #2a1b0e; color: #f4e8cf; padding: 44px 22px; text-align: center; border-top: 4px solid #e9b949;\"\u003e\n\u003cdiv style=\"max-width: 900px; margin: 0 auto;\"\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-size: 24px; color: #e9b949; line-height: 1; margin-bottom: 12px;\"\u003e♦ —— • —— ♦\u003c\/div\u003e\n\u003cdiv style=\"font-family: Impact,'Arial Black',sans-serif; font-size: 32px; color: #e9b949; text-transform: uppercase; letter-spacing: .04em; line-height: 1.05;\"\u003eCamguard Australia\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-style: italic; font-size: 16px; color: #f4e8cf; margin-top: 4px;\"\u003ePurveyors of Fine Electro-Mechanical Home-Security Apparatus\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Courier New',monospace; font-size: 12px; color: #e9b949; letter-spacing: .25em; margin-top: 10px;\"\u003eEST. 2025 · TOWNSVILLE · AUSTRALIA\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-size: 14px; color: #f4e8cf; margin-top: 22px; max-width: 700px; margin-left: auto; margin-right: auto; line-height: 1.6; opacity: .9;\"\u003e\n\u003cem\u003e“Security doesn't have to be boring.”\u003c\/em\u003e\u003cbr\u003eInspected stock. Same-day dispatch. Warranty included. Real people answering the telephone during business hours — novel, we know.\u003c\/div\u003e\n\u003cdiv style=\"font-family: Georgia,serif; font-size: 24px; color: #e9b949; line-height: 1; margin: 22px 0 10px;\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e♦ —— • —— ♦\u003c\/span\u003e\u003c\/div\u003e\n\u003ch5 style=\"font-family: 'Courier New',monospace; font-size: 11px; color: #f4e8cf; line-height: 1.7; opacity: .7; max-width: 780px; margin: 0 auto;\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003cbr\u003eIndependent specialist retailer of smart security in Australia. An independent reseller, not an official or authorised supplier, distributor, or representative of eufy, Anker Innovations, or any of their affiliates. All product names, logos, and trade marks remain the property of their respective owners.\u003cbr\u003e\u003cbr\u003e\"Manufacturer Renewed\" indicates the unit has been inspected, tested, and restored to full working order by the manufacturer. Unit arrives in plain protective packaging rather than original retail packaging. 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. This is an add-on camera and requires a eufy HomeBase 3 \/ S380 (sold separately) to operate — it will not work on its own or with HomeBase 2. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. Battery-life and storage-capacity figures are eufy's ratings and estimates; real-world results vary with usage, settings and conditions.\u003cbr\u003e\u003cbr\u003eThis advertisement is styled in the manner of 1950s magazine advertising for comedic effect. No actual possums, gnomes, or suburban prowlers were consulted, harmed, or reproduced.\u003c\/h5\u003e\n\u003cdiv style=\"font-family: 'Courier New',monospace; font-size: 11px; color: #e9b949; letter-spacing: .5em; margin-top: 24px;\"\u003e◆ END · OF · TRANSMISSION ◆\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":43940643405867,"sku":"CG-ECS330-MR-T","price":199.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177801487561_2.webp?v=1771336659"},{"product_id":"eufy-security-homebase-3-s380-manufacturer-renewed","title":"eufy Security HomeBase 3 S380 | Manufacturer Renewed","description":"\u003c!--\n  =====================================================\n  eufy HomeBase 3 (S380) — Used \/ Manufacturer Renewed\n  CamGuard Australia · Teal + Emerald theme\n  =====================================================\n  Shopify-safe: all CSS scoped to .cghb3u-wrapper\n  Prefixed cghb3u- · CSS-only animations · no JS\n  =====================================================\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\/* ── Scoped reset ── *\/\n.cghb3u-wrapper, .cghb3u-wrapper *, .cghb3u-wrapper *::before, .cghb3u-wrapper *::after { box-sizing: border-box; }\n.cghb3u-wrapper * { margin: 0; padding: 0; }\n\n.cghb3u-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-midnight: #052E16;\n  --cg-teal-900: #14532D;\n  --cg-teal-800: #166534;\n  --cg-teal-700: #15803D;\n  --cg-teal-600: #16A34A;\n  --cg-teal-500: #22C55E;\n  --cg-teal-400: #4ADE80;\n  --cg-teal-200: #BBF7D0;\n  --cg-teal-100: #DCFCE7;\n  --cg-teal-50: #F0FDF4;\n  --cg-emerald-700: #047857;\n  --cg-emerald-600: #059669;\n  --cg-emerald-500: #10B981;\n  --cg-emerald-300: #6EE7B7;\n  --cg-emerald-200: #A7F3D0;\n  --cg-emerald-100: #D1FAE5;\n  --cg-emerald-50: #ECFDF5;\n  --cg-sky-300: #7DD3FC;\n  --cg-sky-200: #BAE6FD;\n  --cg-sky-100: #E0F2FE;\n  --cg-sky-50: #F0F9FF;\n  --cg-amber-700: #B45309;\n  --cg-amber-500: #F59E0B;\n  --cg-amber-200: #FDE68A;\n  --cg-amber-100: #FEF3C7;\n  --cg-amber-50: #FFFBEB;\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.cghb3u-wrapper img { max-width: 100%; height: auto; display: block; }\n.cghb3u-wrapper a { color: inherit; text-decoration: none; }\n.cghb3u-wrapper h1, .cghb3u-wrapper h2, .cghb3u-wrapper h3, .cghb3u-wrapper h4 { letter-spacing: -0.02em; line-height: 1.15; }\n\n\/* Animations *\/\n@keyframes cghb3u-fade-in {\n  from { opacity: 0; transform: translateY(14px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n.cghb3u-fade { animation: cghb3u-fade-in 0.7s ease-out both; }\n\n@keyframes cghb3u-shimmer {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n\n@keyframes cghb3u-pulse-green {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.4); }\n  50% { box-shadow: 0 0 0 12px rgba(34, 197, 94, 0); }\n}\n\n\/* Tree gentle sway *\/\n@keyframes cghb3u-tree-sway {\n  0%, 100% { transform: rotate(-2deg); }\n  50% { transform: rotate(2deg); }\n}\n\n\/* Cloud drift *\/\n@keyframes cghb3u-cloud-drift {\n  from { transform: translateX(-100px); }\n  to { transform: translateX(calc(100vw + 100px)); }\n}\n\n\/* Sun gentle pulse + slow rotate *\/\n@keyframes cghb3u-sun-glow {\n  0%, 100% {\n    box-shadow: 0 0 60px rgba(253, 224, 71, 0.6), 0 0 100px rgba(253, 224, 71, 0.3);\n    transform: scale(1);\n  }\n  50% {\n    box-shadow: 0 0 80px rgba(253, 224, 71, 0.8), 0 0 140px rgba(253, 224, 71, 0.4);\n    transform: scale(1.05);\n  }\n}\n\n\/* Grass blades subtle wave *\/\n@keyframes cghb3u-grass-wave {\n  0%, 100% { transform: skewX(-2deg); }\n  50% { transform: skewX(2deg); }\n}\n\n\/* Bird floating *\/\n@keyframes cghb3u-bird-fly {\n  0% { transform: translateX(-50px) translateY(0); opacity: 0; }\n  10% { opacity: 1; }\n  90% { opacity: 1; }\n  100% { transform: translateX(calc(100vw + 50px)) translateY(-30px); opacity: 0; }\n}\n\n\/* Floating leaves *\/\n@keyframes cghb3u-leaf-float {\n  0% { transform: translateY(0) rotate(0deg); opacity: 0; }\n  10% { opacity: 0.6; }\n  90% { opacity: 0.6; }\n  100% { transform: translateY(40vh) rotate(360deg); opacity: 0; }\n}\n\n\/* Soft bobbing for emoji icons *\/\n@keyframes cghb3u-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-6px); }\n}\n\n.cghb3u-container { max-width: 1080px; margin: 0 auto; padding: 0 24px; }\n.cghb3u-section { padding: 64px 0; }\n@media (max-width: 640px) { .cghb3u-section { padding: 44px 0; } }\n\n\/* ── NAV ── *\/\n.cghb3u-nav { background: var(--cg-white); padding: 16px 0; border-bottom: 1px solid var(--cg-stone-200); position: sticky; top: 0; z-index: 100; backdrop-filter: blur(12px); background: rgba(255,255,255,0.92); }\n.cghb3u-nav-inner { display: flex; align-items: center; justify-content: space-between; }\n.cghb3u-logo { font-size: 18px; font-weight: 700; color: var(--cg-stone-900); }\n.cghb3u-logo span { color: var(--cg-teal-700); }\n.cghb3u-nav-link { font-size: 14px; font-weight: 500; color: var(--cg-stone-500); transition: color 0.2s; }\n.cghb3u-nav-link:hover { color: var(--cg-teal-700); }\n\n\/* ── HERO — Grassy Field Vibe ── *\/\n.cghb3u-hero {\n  background: linear-gradient(180deg, #BAE6FD 0%, #E0F2FE 35%, #DCFCE7 65%, #86EFAC 100%);\n  padding: 72px 0 200px;\n  color: #052E16;\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n}\n\n\/* Sun in the top right *\/\n.cghb3u-sun {\n  position: absolute;\n  top: 60px;\n  right: 12%;\n  width: 90px;\n  height: 90px;\n  border-radius: 50%;\n  background: radial-gradient(circle, #FDE047 0%, #FACC15 60%, #EAB308 100%);\n  animation: cghb3u-sun-glow 4s ease-in-out infinite;\n  z-index: 1;\n  pointer-events: none;\n}\n@media (max-width: 640px) { .cghb3u-sun { width: 60px; height: 60px; right: 8%; top: 30px; } }\n\n\/* Cloud SVG via CSS — pure gradient circles *\/\n.cghb3u-cloud {\n  position: absolute;\n  height: 32px;\n  background: rgba(255,255,255,0.85);\n  border-radius: 100px;\n  filter: blur(0.4px);\n  z-index: 1;\n  pointer-events: none;\n  box-shadow:\n    18px -10px 0 -3px rgba(255,255,255,0.85),\n    36px -2px 0 -5px rgba(255,255,255,0.85),\n    -18px -6px 0 -4px rgba(255,255,255,0.85);\n}\n.cghb3u-cloud--1 { top: 80px; width: 80px; animation: cghb3u-cloud-drift 60s linear infinite; animation-delay: -10s; }\n.cghb3u-cloud--2 { top: 140px; width: 60px; opacity: 0.7; animation: cghb3u-cloud-drift 80s linear infinite; animation-delay: -40s; }\n.cghb3u-cloud--3 { top: 50px; width: 70px; opacity: 0.6; animation: cghb3u-cloud-drift 90s linear infinite; animation-delay: -25s; }\n\n\/* Birds *\/\n.cghb3u-bird {\n  position: absolute;\n  font-size: 14px;\n  z-index: 1;\n  pointer-events: none;\n  opacity: 0;\n  animation: cghb3u-bird-fly 25s linear infinite;\n}\n.cghb3u-bird--1 { top: 100px; animation-delay: 2s; }\n.cghb3u-bird--2 { top: 170px; font-size: 12px; animation-delay: 14s; animation-duration: 32s; }\n\n\/* Floating leaves *\/\n.cghb3u-leaf {\n  position: absolute;\n  font-size: 18px;\n  z-index: 1;\n  pointer-events: none;\n  opacity: 0;\n  animation: cghb3u-leaf-float 12s ease-in infinite;\n}\n.cghb3u-leaf--1 { left: 12%; top: 0; animation-delay: 0s; }\n.cghb3u-leaf--2 { left: 78%; top: 0; animation-delay: 4s; font-size: 16px; }\n.cghb3u-leaf--3 { left: 34%; top: 0; animation-delay: 8s; font-size: 14px; }\n\n\/* Trees container — silhouette behind grass *\/\n.cghb3u-trees {\n  position: absolute;\n  bottom: 80px;\n  left: 0;\n  right: 0;\n  display: flex;\n  justify-content: space-between;\n  padding: 0 5%;\n  z-index: 2;\n  pointer-events: none;\n}\n.cghb3u-tree {\n  font-size: 80px;\n  line-height: 1;\n  display: inline-block;\n  transform-origin: bottom center;\n  animation: cghb3u-tree-sway 6s ease-in-out infinite;\n  filter: drop-shadow(0 4px 8px rgba(5, 46, 22, 0.15));\n}\n.cghb3u-tree--1 { font-size: 72px; animation-delay: 0s; }\n.cghb3u-tree--2 { font-size: 96px; animation-delay: -1.5s; }\n.cghb3u-tree--3 { font-size: 60px; animation-delay: -3s; }\n.cghb3u-tree--4 { font-size: 84px; animation-delay: -2s; }\n.cghb3u-tree--5 { font-size: 68px; animation-delay: -4s; }\n@media (max-width: 768px) {\n  .cghb3u-trees { bottom: 60px; padding: 0 3%; }\n  .cghb3u-tree { font-size: 50px !important; }\n}\n\n\/* Grass field at bottom *\/\n.cghb3u-grass {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: 100px;\n  background: linear-gradient(180deg, #4ADE80 0%, #22C55E 50%, #16A34A 100%);\n  z-index: 3;\n}\n.cghb3u-grass::before {\n  content: '';\n  position: absolute;\n  top: -8px;\n  left: 0;\n  right: 0;\n  height: 18px;\n  background-image:\n    radial-gradient(circle at 5% 100%, #22C55E 0 8px, transparent 8px),\n    radial-gradient(circle at 12% 100%, #16A34A 0 10px, transparent 10px),\n    radial-gradient(circle at 22% 100%, #22C55E 0 7px, transparent 7px),\n    radial-gradient(circle at 32% 100%, #4ADE80 0 9px, transparent 9px),\n    radial-gradient(circle at 42% 100%, #22C55E 0 8px, transparent 8px),\n    radial-gradient(circle at 52% 100%, #16A34A 0 11px, transparent 11px),\n    radial-gradient(circle at 62% 100%, #22C55E 0 7px, transparent 7px),\n    radial-gradient(circle at 72% 100%, #4ADE80 0 9px, transparent 9px),\n    radial-gradient(circle at 82% 100%, #22C55E 0 8px, transparent 8px),\n    radial-gradient(circle at 92% 100%, #16A34A 0 10px, transparent 10px);\n  background-size: 100% 100%;\n  background-repeat: no-repeat;\n}\n\/* Grass blades waving *\/\n.cghb3u-grass-blades {\n  position: absolute;\n  bottom: 80px;\n  left: 0;\n  right: 0;\n  height: 30px;\n  z-index: 4;\n  pointer-events: none;\n  display: flex;\n  justify-content: space-around;\n  align-items: flex-end;\n}\n.cghb3u-grass-blade {\n  width: 3px;\n  background: linear-gradient(180deg, #16A34A 0%, #22C55E 100%);\n  border-radius: 2px 2px 0 0;\n  transform-origin: bottom center;\n  animation: cghb3u-grass-wave 3s ease-in-out infinite;\n}\n.cghb3u-grass-blade:nth-child(odd) { height: 22px; animation-delay: 0s; }\n.cghb3u-grass-blade:nth-child(even) { height: 18px; animation-delay: -0.8s; }\n.cghb3u-grass-blade:nth-child(3n) { height: 26px; animation-delay: -1.5s; }\n\n.cghb3u-hero-inner { position: relative; z-index: 5; }\n\n.cghb3u-cert-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 10px 22px;\n  background: linear-gradient(90deg, #16A34A, #4ADE80, #16A34A);\n  background-size: 200% 100%;\n  animation: cghb3u-shimmer 3.5s linear infinite, cghb3u-pulse-green 2.8s ease-in-out infinite;\n  color: #052E16;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  border-radius: 100px;\n  margin-bottom: 20px;\n}\n\n.cghb3u-hero h1 {\n  font-size: clamp(2rem, 5vw, 3.4rem);\n  font-weight: 800;\n  color: #052E16;\n  margin-bottom: 14px;\n  letter-spacing: -0.03em;\n  text-shadow: 0 2px 8px rgba(255, 255, 255, 0.4);\n}\n.cghb3u-hero h1 em { font-style: normal; color: var(--cg-teal-700); }\n.cghb3u-hero-sub { font-size: clamp(1rem, 2.5vw, 1.2rem); color: rgba(5, 46, 22, 0.8); max-width: 640px; margin: 0 auto 28px; line-height: 1.6; }\n.cghb3u-hero-sub strong { color: #052E16; font-weight: 700; }\n\n\/* Hero price card — frosted glass on light sky *\/\n.cghb3u-price-hero {\n  display: inline-block;\n  background: rgba(255,255,255,0.55);\n  border: 1.5px solid rgba(255,255,255,0.7);\n  border-radius: 24px;\n  padding: 28px 36px;\n  backdrop-filter: blur(20px);\n  -webkit-backdrop-filter: blur(20px);\n  margin: 8px auto 0;\n  max-width: 520px;\n  width: 100%;\n  box-shadow: 0 20px 60px rgba(5, 46, 22, 0.12), 0 0 0 1px rgba(255,255,255,0.4) inset;\n}\n.cghb3u-price-rrp { display: flex; align-items: baseline; justify-content: center; gap: 10px; margin-bottom: 4px; }\n.cghb3u-price-rrp-label { font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(5, 46, 22, 0.6); }\n.cghb3u-price-rrp-val { font-size: 18px; font-weight: 600; color: rgba(5, 46, 22, 0.55); text-decoration: line-through; text-decoration-color: rgba(5, 46, 22, 0.4); text-decoration-thickness: 2px; }\n.cghb3u-price-main { display: flex; align-items: baseline; justify-content: center; gap: 8px; margin-bottom: 14px; }\n.cghb3u-price-dollar { font-size: 28px; font-weight: 700; color: #052E16; line-height: 1; }\n.cghb3u-price-val { font-size: 64px; font-weight: 800; color: #052E16; line-height: 1; letter-spacing: -0.04em; }\n.cghb3u-price-save {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  background: linear-gradient(135deg, #16A34A, #22C55E);\n  color: var(--cg-white);\n  font-size: 14px;\n  font-weight: 800;\n  letter-spacing: 0.02em;\n  padding: 8px 18px;\n  border-radius: 100px;\n  box-shadow: 0 6px 20px rgba(22, 163, 74, 0.4);\n}\n\n.cghb3u-hero-model { font-size: 12px; color: rgba(5, 46, 22, 0.55); letter-spacing: 0.08em; text-transform: uppercase; margin-top: 20px; }\n\n.cghb3u-hero-chips { display: flex; justify-content: center; gap: 8px; flex-wrap: wrap; margin-top: 28px; }\n.cghb3u-hero-chip {\n  display: inline-flex; align-items: center; gap: 6px;\n  background: rgba(255,255,255,0.6);\n  border: 1.5px solid rgba(255,255,255,0.8);\n  color: #052E16;\n  font-size: 12px;\n  font-weight: 700;\n  padding: 7px 14px;\n  border-radius: 100px;\n  backdrop-filter: blur(8px);\n}\n\n\/* ── PRICE LADDER ── *\/\n.cghb3u-ladder-sec { background: linear-gradient(180deg, var(--cg-teal-50) 0%, var(--cg-white) 100%); padding: 56px 0; }\n.cghb3u-ladder {\n  max-width: 800px;\n  margin: 0 auto;\n  background: var(--cg-white);\n  border-radius: 20px;\n  padding: 32px;\n  border: 1.5px solid var(--cg-teal-100);\n  box-shadow: 0 12px 40px rgba(13, 148, 136, 0.08);\n}\n.cghb3u-ladder-head { text-align: center; margin-bottom: 20px; }\n.cghb3u-ladder-eyebrow { font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--cg-teal-700); margin-bottom: 8px; }\n.cghb3u-ladder-head h3 { font-size: 1.35rem; font-weight: 800; color: var(--cg-stone-900); }\n.cghb3u-ladder-rows { display: flex; flex-direction: column; gap: 8px; }\n.cghb3u-ladder-row {\n  display: grid;\n  grid-template-columns: 1fr auto;\n  align-items: center;\n  gap: 12px;\n  padding: 14px 18px;\n  background: var(--cg-stone-50);\n  border-radius: 12px;\n}\n.cghb3u-ladder-row--highlight {\n  background: linear-gradient(135deg, var(--cg-teal-800), var(--cg-teal-500));\n  color: var(--cg-white);\n  border: 2px solid var(--cg-teal-500);\n  box-shadow: 0 10px 30px rgba(20, 184, 166, 0.25);\n  transform: scale(1.02);\n}\n.cghb3u-ladder-label { font-size: 15px; font-weight: 700; color: var(--cg-stone-900); }\n.cghb3u-ladder-row--highlight .cghb3u-ladder-label { color: var(--cg-white); }\n.cghb3u-ladder-sub { font-size: 12px; color: var(--cg-stone-500); font-weight: 500; margin-top: 2px; }\n.cghb3u-ladder-row--highlight .cghb3u-ladder-sub { color: rgba(255,255,255,0.85); }\n.cghb3u-ladder-price { font-size: 18px; font-weight: 800; color: var(--cg-stone-900); white-space: nowrap; }\n.cghb3u-ladder-row--highlight .cghb3u-ladder-price { color: var(--cg-white); }\n.cghb3u-ladder-strike { text-decoration: line-through; color: var(--cg-stone-500); }\n.cghb3u-ladder-note { text-align: center; font-size: 12px; color: var(--cg-stone-500); margin-top: 16px; }\n.cghb3u-ladder-note strong { color: var(--cg-teal-700); font-weight: 700; }\n\n\/* ── CONDITION EXPLAINER ── *\/\n.cghb3u-explainer { background: linear-gradient(180deg, var(--cg-stone-50) 0%, var(--cg-white) 100%); }\n.cghb3u-explainer-card {\n  max-width: 880px;\n  margin: 0 auto;\n  background: var(--cg-white);\n  border: 2px solid var(--cg-teal-100);\n  border-radius: 24px;\n  padding: 36px 40px;\n  box-shadow: 0 20px 50px rgba(13, 148, 136, 0.06);\n  position: relative;\n  overflow: hidden;\n}\n.cghb3u-explainer-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--cg-teal-700), var(--cg-emerald-500), var(--cg-teal-700));\n  background-size: 200% 100%;\n  animation: cghb3u-shimmer 4s linear infinite;\n}\n@media (max-width: 640px) { .cghb3u-explainer-card { padding: 28px 24px; } }\n.cghb3u-explainer-label {\n  display: inline-flex; align-items: center; gap: 6px;\n  background: var(--cg-teal-100); color: var(--cg-teal-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.cghb3u-explainer-card h2 { font-size: 1.45rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 14px; }\n.cghb3u-explainer-card p { font-size: 15px; color: var(--cg-stone-700); line-height: 1.75; margin-bottom: 14px; }\n.cghb3u-explainer-card p:last-child { margin-bottom: 0; }\n.cghb3u-explainer-card strong { color: var(--cg-stone-900); font-weight: 700; }\n.cghb3u-explainer-card mark {\n  background: linear-gradient(180deg, transparent 55%, var(--cg-teal-100) 55%);\n  color: var(--cg-stone-900);\n  font-weight: 700;\n  padding: 0 2px;\n}\n\n.cghb3u-expect-split { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 20px 0 0; }\n@media (max-width: 640px) { .cghb3u-expect-split { grid-template-columns: 1fr; } }\n.cghb3u-expect-col { border-radius: 14px; padding: 18px 20px; }\n.cghb3u-expect-col--yes { background: var(--cg-teal-50); border: 1.5px solid var(--cg-teal-100); }\n.cghb3u-expect-col--no { background: var(--cg-amber-50); border: 1.5px solid var(--cg-amber-100); }\n.cghb3u-expect-title { font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 10px; display: flex; align-items: center; gap: 6px; }\n.cghb3u-expect-col--yes .cghb3u-expect-title { color: var(--cg-teal-700); }\n.cghb3u-expect-col--no .cghb3u-expect-title { color: var(--cg-amber-700); }\n.cghb3u-expect-list { list-style: none; font-size: 13.5px; color: var(--cg-stone-700); }\n.cghb3u-expect-list li {\n  padding: 5px 0;\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  line-height: 1.5;\n}\n.cghb3u-expect-list li::before { content: '•'; color: var(--cg-stone-500); font-weight: 700; flex-shrink: 0; }\n\n\/* ── REFURB PROCESS ── *\/\n.cghb3u-process { background: var(--cg-white); }\n.cghb3u-process-head { text-align: center; margin-bottom: 36px; max-width: 620px; margin-left: auto; margin-right: auto; }\n.cghb3u-process-eyebrow { font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--cg-teal-700); margin-bottom: 10px; }\n.cghb3u-process-head h2 { font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; color: var(--cg-stone-900); margin-bottom: 10px; }\n.cghb3u-process-head p { font-size: 15px; color: var(--cg-stone-500); line-height: 1.65; }\n.cghb3u-process-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; max-width: 940px; margin: 0 auto; }\n@media (max-width: 900px) { .cghb3u-process-steps { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cghb3u-process-steps { grid-template-columns: 1fr; } }\n.cghb3u-process-step {\n  background: var(--cg-teal-50);\n  border: 1.5px solid var(--cg-teal-100);\n  border-radius: 16px;\n  padding: 24px 20px;\n  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;\n}\n.cghb3u-process-step:hover {\n  transform: translateY(-3px);\n  border-color: var(--cg-teal-400);\n  box-shadow: 0 10px 28px rgba(20, 184, 166, 0.08);\n}\n.cghb3u-process-num {\n  display: inline-flex; align-items: center; justify-content: center;\n  width: 34px; height: 34px;\n  background: linear-gradient(135deg, var(--cg-teal-700), var(--cg-teal-500));\n  color: var(--cg-white);\n  border-radius: 10px;\n  font-size: 14px; font-weight: 800;\n  margin-bottom: 12px;\n}\n.cghb3u-process-step h3 { font-size: 1rem; font-weight: 700; color: var(--cg-stone-900); margin-bottom: 6px; }\n.cghb3u-process-step p { font-size: 13px; color: var(--cg-stone-700); line-height: 1.6; }\n\n\/* ── VALUE PROPS ── *\/\n.cghb3u-values { background: var(--cg-stone-50); }\n.cghb3u-values-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }\n@media (max-width: 900px) { .cghb3u-values-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cghb3u-values-grid { grid-template-columns: 1fr; } }\n.cghb3u-value {\n  background: var(--cg-white);\n  border: 1.5px solid var(--cg-stone-200);\n  border-radius: 16px;\n  padding: 22px 18px;\n  text-align: center;\n  transition: all 0.25s ease;\n}\n.cghb3u-value:hover { transform: translateY(-3px); border-color: var(--cg-teal-400); }\n.cghb3u-value-icon { font-size: 1.75rem; margin-bottom: 8px; }\n.cghb3u-value-label { font-size: 14px; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 4px; }\n.cghb3u-value-desc { font-size: 12px; color: var(--cg-stone-500); line-height: 1.5; }\n\n\/* ── FEATURES ── *\/\n.cghb3u-feat { background: var(--cg-white); }\n.cghb3u-feat-head { text-align: center; margin-bottom: 36px; max-width: 620px; margin-left: auto; margin-right: auto; }\n.cghb3u-feat-head h2 { font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; color: var(--cg-stone-900); margin-bottom: 10px; }\n.cghb3u-feat-head p { font-size: 15px; color: var(--cg-stone-500); }\n.cghb3u-feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n@media (max-width: 900px) { .cghb3u-feat-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cghb3u-feat-grid { grid-template-columns: 1fr; } }\n.cghb3u-feat-card {\n  background: var(--cg-teal-50);\n  border: 1.5px solid var(--cg-teal-100);\n  border-radius: 18px;\n  padding: 26px 22px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cghb3u-feat-card:hover { transform: translateY(-4px); box-shadow: 0 14px 36px rgba(20, 184, 166, 0.08); }\n.cghb3u-feat-icon { font-size: 2rem; margin-bottom: 12px; }\n.cghb3u-feat-card h3 { font-size: 1.05rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 6px; }\n.cghb3u-feat-card p { font-size: 13.5px; color: var(--cg-stone-700); line-height: 1.6; }\n.cghb3u-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-teal-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-teal-100);\n}\n\n\/* ── SPECS ── *\/\n.cghb3u-specs { background: var(--cg-midnight); color: var(--cg-white); position: relative; overflow: hidden; }\n.cghb3u-specs::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(20, 184, 166, 0.2) 0%, transparent 70%);\n  filter: blur(60px);\n  pointer-events: none;\n}\n.cghb3u-specs-inner { position: relative; z-index: 1; }\n.cghb3u-specs h2 { font-size: clamp(1.5rem, 3vw, 2rem); font-weight: 800; text-align: center; margin-bottom: 28px; letter-spacing: -0.02em; }\n.cghb3u-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: 18px;\n  overflow: hidden;\n  max-width: 720px;\n  margin: 0 auto;\n}\n@media (max-width: 640px) { .cghb3u-specs-grid { grid-template-columns: 1fr; } }\n.cghb3u-spec-item { background: var(--cg-midnight); padding: 18px 22px; }\n.cghb3u-spec-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(255,255,255,0.45); margin-bottom: 4px; }\n.cghb3u-spec-value { font-size: 14px; font-weight: 600; color: rgba(255,255,255,0.92); }\n\n\/* ── IN THE BOX ── *\/\n.cghb3u-inbox { background: linear-gradient(180deg, var(--cg-teal-50) 0%, var(--cg-emerald-50) 100%); text-align: center; }\n.cghb3u-inbox-label { display: inline-block; font-size: 11px; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; color: var(--cg-teal-700); background: var(--cg-teal-100); padding: 4px 12px; border-radius: 6px; margin-bottom: 10px; }\n.cghb3u-inbox h2 { font-size: 1.5rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 10px; }\n.cghb3u-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.cghb3u-inbox-sub strong { color: var(--cg-stone-900); font-weight: 700; }\n.cghb3u-inbox-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 12px;\n  max-width: 640px;\n  margin: 0 auto;\n}\n@media (max-width: 768px) { .cghb3u-inbox-grid { grid-template-columns: repeat(2, 1fr); } }\n.cghb3u-inbox-item {\n  background: var(--cg-white);\n  border: 1.5px solid var(--cg-teal-100);\n  border-radius: 14px;\n  padding: 18px 10px;\n  text-align: center;\n}\n.cghb3u-inbox-emoji { font-size: 1.75rem; margin-bottom: 6px; }\n.cghb3u-inbox-name { font-size: 12px; font-weight: 700; color: var(--cg-stone-900); line-height: 1.3; }\n\n\/* Heads-up note (hard drive sold separately) *\/\n.cghb3u-heads-up {\n  background: linear-gradient(135deg, #F59E0B, #FBBF24);\n  color: #422006;\n  max-width: 720px;\n  margin: 28px auto 0;\n  padding: 18px 24px;\n  border-radius: 16px;\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  text-align: left;\n  box-shadow: 0 10px 28px rgba(245, 158, 11, 0.15);\n}\n.cghb3u-heads-up-icon { font-size: 1.3rem; flex-shrink: 0; }\n.cghb3u-heads-up h5 { font-size: 0.95rem; font-weight: 800; margin-bottom: 4px; }\n.cghb3u-heads-up p { font-size: 13px; line-height: 1.55; font-weight: 500; }\n.cghb3u-heads-up strong { font-weight: 700; }\n\n\/* ── TRUST ── *\/\n.cghb3u-trust { background: var(--cg-white); }\n.cghb3u-trust h2 { font-size: 1.4rem; font-weight: 800; color: var(--cg-stone-900); text-align: center; margin-bottom: 28px; }\n.cghb3u-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) { .cghb3u-trust-grid { grid-template-columns: 1fr; } }\n.cghb3u-trust-card {\n  background: var(--cg-stone-50);\n  border: 1.5px solid var(--cg-stone-200);\n  border-radius: 16px;\n  padding: 24px 22px;\n  text-align: center;\n}\n.cghb3u-trust-icon { font-size: 1.75rem; margin-bottom: 10px; }\n.cghb3u-trust-card h3 { font-size: 1rem; font-weight: 700; color: var(--cg-stone-900); margin-bottom: 6px; }\n.cghb3u-trust-card p { font-size: 13px; color: var(--cg-stone-500); line-height: 1.6; }\n\n\/* ── SHIPPING + WARRANTY ── *\/\n.cghb3u-sw { background: var(--cg-stone-50); }\n.cghb3u-sw-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 860px; margin: 0 auto; }\n@media (max-width: 640px) { .cghb3u-sw-grid { grid-template-columns: 1fr; } }\n.cghb3u-sw-card {\n  background: var(--cg-white);\n  border: 1.5px solid var(--cg-stone-200);\n  border-radius: 18px;\n  padding: 28px;\n  text-align: center;\n}\n.cghb3u-sw-icon { font-size: 2rem; margin-bottom: 10px; }\n.cghb3u-sw-card h3 { font-size: 1.1rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 8px; }\n.cghb3u-sw-card p { font-size: 14px; color: var(--cg-stone-500); line-height: 1.65; }\n.cghb3u-sw-card p strong { color: var(--cg-stone-900); font-weight: 700; }\n\n\/* ── CTA ── *\/\n.cghb3u-cta {\n  background: linear-gradient(165deg, #042F2E 0%, #115E59 50%, #14B8A6 100%);\n  padding: 64px 0;\n  text-align: center;\n  color: var(--cg-white);\n  position: relative;\n  overflow: hidden;\n}\n.cghb3u-cta::before { content: ''; position: absolute; top: -100px; left: -100px; width: 300px; height: 300px; border-radius: 50%; background: rgba(255,255,255,0.05); pointer-events: none; }\n.cghb3u-cta::after { content: ''; position: absolute; bottom: -120px; right: -80px; width: 260px; height: 260px; border-radius: 50%; background: rgba(110, 231, 183, 0.12); pointer-events: none; }\n.cghb3u-cta-inner { position: relative; z-index: 1; }\n.cghb3u-cta h2 { font-size: clamp(1.6rem, 4vw, 2.2rem); font-weight: 800; margin-bottom: 10px; letter-spacing: -0.02em; }\n.cghb3u-cta h2 em { font-style: normal; color: var(--cg-emerald-200); }\n.cghb3u-cta p { font-size: 15px; opacity: 0.85; max-width: 560px; margin: 0 auto 20px; line-height: 1.6; }\n.cghb3u-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n.cghb3u-cta-pill {\n  background: rgba(255,255,255,0.12);\n  border: 1.5px solid rgba(255,255,255,0.18);\n  color: var(--cg-white);\n  font-size: 12px;\n  font-weight: 700;\n  padding: 6px 14px;\n  border-radius: 100px;\n  backdrop-filter: blur(8px);\n}\n\n\/* ── FOOTER ── *\/\n.cghb3u-footer { background: var(--cg-midnight); padding: 36px 0; text-align: center; }\n.cghb3u-footer p { font-size: 13px; color: rgba(255,255,255,0.75); margin-bottom: 6px; }\n.cghb3u-footer p:first-child { font-weight: 600; color: var(--cg-white); }\n.cghb3u-footer-divider { margin: 18px auto; width: 60%; max-width: 400px; height: 1px; background: rgba(255,255,255,0.1); }\n.cghb3u-footer-legal { font-size: 11px; color: rgba(255,255,255,0.55); line-height: 1.75; max-width: 800px; margin: 0 auto; }\n.cghb3u-footer-legal + .cghb3u-footer-legal { margin-top: 6px; }\n\u003c\/style\u003e\n\u003cdiv class=\"cghb3u-wrapper\"\u003e\n\u003c!-- NAV --\u003e\u003cnav class=\"cghb3u-nav\"\u003e\n\u003cdiv class=\"cghb3u-container cghb3u-nav-inner\"\u003e\n\u003cdiv class=\"cghb3u-logo\"\u003eCam\u003cspan\u003eGuard\u003c\/span\u003e Australia\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/nav\u003e\u003c!-- HERO with grassy field vibe --\u003e\n\u003csection class=\"cghb3u-hero\"\u003e\u003c!-- Sky elements --\u003e\n\u003cdiv class=\"cghb3u-sun\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-cloud cghb3u-cloud--1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-cloud cghb3u-cloud--2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-cloud cghb3u-cloud--3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-bird cghb3u-bird--1\"\u003e𓅪\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-bird cghb3u-bird--2\"\u003e𓅪\u003c\/div\u003e\n\u003c!-- Falling leaves --\u003e\n\u003cdiv class=\"cghb3u-leaf cghb3u-leaf--1\"\u003e🍃\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-leaf cghb3u-leaf--2\"\u003e🍃\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-leaf cghb3u-leaf--3\"\u003e🍃\u003c\/div\u003e\n\u003c!-- Tree silhouettes --\u003e\n\u003cdiv class=\"cghb3u-trees\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"cghb3u-tree cghb3u-tree--1\"\u003e🌲\u003c\/span\u003e \u003cspan class=\"cghb3u-tree cghb3u-tree--3\"\u003e🌳\u003c\/span\u003e \u003cspan class=\"cghb3u-tree cghb3u-tree--5\"\u003e🌲\u003c\/span\u003e \u003cspan class=\"cghb3u-tree cghb3u-tree--2\"\u003e🌳\u003c\/span\u003e \u003cspan class=\"cghb3u-tree cghb3u-tree--4\"\u003e🌲\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- Waving grass blades in front of trees --\u003e\n\u003cdiv class=\"cghb3u-grass-blades\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e \u003cspan class=\"cghb3u-grass-blade\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- Grass field at the very bottom --\u003e\n\u003cdiv class=\"cghb3u-grass\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-container cghb3u-hero-inner\"\u003e\n\u003cdiv class=\"cghb3u-cert-badge\"\u003e🌿 Manufacturer Renewed · By eufy\u003c\/div\u003e\n\u003ch1\u003eeufy HomeBase 3\u003cbr\u003e\u003cem\u003eYour home's quiet command base.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cghb3u-hero-sub\"\u003eThe \u003cstrong\u003eBionicMind AI hub\u003c\/strong\u003e at the heart of your eufy setup — local storage up to 16TB, face recognition, 100dB siren, 16-camera support. Renewed by eufy themselves. Sits quietly in the corner, doing all the smart thinking so your cameras don't have to.\u003cspan class=\"cghb3u-price-rrp-label\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- Pricing hero card --\u003e\n\u003cdiv class=\"cghb3u-hero-model\"\u003eModel T80301D1 · HomeBase 3 \/ S380 · Used \/ Renewed\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-hero-chips\"\u003e\n\u003cdiv class=\"cghb3u-hero-chip\"\u003e🏭 Renewed by eufy\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-hero-chip\"\u003e🧠 BionicMind AI\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-hero-chip\"\u003e💾 Up to 16TB Storage\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-hero-chip\"\u003e🛡️ 12-Month Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PRICE LADDER --\u003e\n\u003csection class=\"cghb3u-ladder-sec\"\u003e\n\u003cdiv class=\"cghb3u-container\"\u003e\n\u003cdiv class=\"cghb3u-ladder cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-ladder-head\"\u003e\n\u003cdiv class=\"cghb3u-ladder-eyebrow\"\u003echeapest way into a homebase 3\u003c\/div\u003e\n\u003ch3\u003eWhere this price lives\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-ladder-rows\"\u003e\n\u003cdiv class=\"cghb3u-ladder-row\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cghb3u-ladder-label\"\u003eRRP — Manufacturer Recommended\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-ladder-sub\"\u003eWhat the HomeBase 3 typically lists at\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-ladder-price cghb3u-ladder-strike\"\u003e$349.95\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-ladder-row\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cghb3u-ladder-label\"\u003eOther Retailers on Sale\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-ladder-sub\"\u003eTypical sale price at major retailers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-ladder-price cghb3u-ladder-strike\"\u003e$279.00\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cghb3u-ladder-note\"\u003e\u003cstrong\u003eSave around $100.00 off the RRP.\u003c\/strong\u003e The cheapest honest way to add the brain of the eufy ecosystem to your setup. Full 12-month CamGuard warranty and 30-day returns apply.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CONDITION EXPLAINER --\u003e\n\u003csection class=\"cghb3u-section cghb3u-explainer\"\u003e\n\u003cdiv class=\"cghb3u-container\"\u003e\n\u003cdiv class=\"cghb3u-explainer-card cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-explainer-label\"\u003e🔎 About the condition\u003c\/div\u003e\n\u003ch2\u003eStraight up — this HomeBase has had a previous life.\u003c\/h2\u003e\n\u003cp\u003eThis unit is \u003cmark\u003erenewed directly by eufy\u003c\/mark\u003e through the manufacturer's official refurbishment process — not a third-party repair shop. It was previously owned, returned to eufy, fully inspected, repaired if needed, firmware-flashed, and re-certified for resale. \u003cstrong\u003eExpect minor cosmetic wear:\u003c\/strong\u003e light scratches on the housing, possibly some scuffs on the base. Because it's an indoor hub, wear is usually minimal — but it won't look factory-fresh.\u003c\/p\u003e\n\u003cp\u003eWhat it \u003cmark\u003eabsolutely isn't\u003c\/mark\u003e is broken, flaky, or missing functionality. eufy's renewal process restores the unit to full working order — same BionicMind AI, same 16TB storage support, same camera capacity, same encryption. We test it again on our end before it leaves Townsville. And you still get \u003cstrong\u003eevery original accessory\u003c\/strong\u003e needed to run it (HomeBase, power adapter, ethernet cable, quick start guide). Just no shiny retail box.\u003c\/p\u003e\n\u003cdiv class=\"cghb3u-expect-split\"\u003e\n\u003cdiv class=\"cghb3u-expect-col cghb3u-expect-col--yes\"\u003e\n\u003cdiv class=\"cghb3u-expect-title\"\u003e✓ What you get\u003c\/div\u003e\n\u003cul class=\"cghb3u-expect-list\"\u003e\n\u003cli\u003eFully working, eufy-renewed HomeBase 3\u003c\/li\u003e\n\u003cli\u003eAll original accessories\u003c\/li\u003e\n\u003cli\u003eSame BionicMind AI \u0026amp; storage capacity\u003c\/li\u003e\n\u003cli\u003eFull 12-month CamGuard warranty\u003c\/li\u003e\n\u003cli\u003e30-day hassle-free returns\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-expect-col cghb3u-expect-col--no\"\u003e\n\u003cdiv class=\"cghb3u-expect-title\"\u003e! What to expect\u003c\/div\u003e\n\u003cul class=\"cghb3u-expect-list\"\u003e\n\u003cli\u003eLight cosmetic scratches\u003c\/li\u003e\n\u003cli\u003ePossible scuffs on the base\u003c\/li\u003e\n\u003cli\u003eNo original retail box (ships in protective packaging)\u003c\/li\u003e\n\u003cli\u003eExternal hard drive NOT included\u003c\/li\u003e\n\u003cli\u003eNot pristine — that's why it's cheap\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 18px;\"\u003eIf you need a sealed retail box or pristine aesthetics, check our \u003cstrong\u003eBrand New Sealed\u003c\/strong\u003e or \u003cstrong\u003eUnused \/ Split from Bulk Pack \u003c\/strong\u003eproduct pages instead :) If you just want the cheapest honest way into the BionicMind ecosystem, this is the right pick.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- REFURB PROCESS --\u003e\n\u003csection class=\"cghb3u-section cghb3u-process\"\u003e\n\u003cdiv class=\"cghb3u-container\"\u003e\n\u003cdiv class=\"cghb3u-process-head cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-process-eyebrow\"\u003ethe renewal process\u003c\/div\u003e\n\u003ch2\u003eWhat \"manufacturer renewed\" actually means\u003c\/h2\u003e\n\u003cp\u003eNot a polish-and-repack job by a random workshop. A proper factory recertification run by eufy themselves before the unit is allowed back to market.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-process-steps\"\u003e\n\u003cdiv class=\"cghb3u-process-step cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-process-num\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eReturned to eufy\u003c\/h3\u003e\n\u003cp\u003eCustomer return, warranty replacement, or pulled retail stock. All paths get the same renewal treatment from eufy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-process-step cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-process-num\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eInspected \u0026amp; Repaired\u003c\/h3\u003e\n\u003cp\u003eFaulty components replaced, internal storage wiped, firmware reflashed, and the unit restored to full working order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-process-step cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-process-num\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eFactory Tested\u003c\/h3\u003e\n\u003cp\u003eStorage, network, camera pairing, BionicMind AI, encryption, and 100dB siren all run through eufy's certification checks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-process-step cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-process-num\"\u003e4\u003c\/div\u003e\n\u003ch3\u003eRepackaged \u0026amp; Sold\u003c\/h3\u003e\n\u003cp\u003ePacked with all original accessories (minus the retail box), marked as renewed, and distributed to resellers like CamGuard.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- VALUE PROPS --\u003e\n\u003csection class=\"cghb3u-section cghb3u-values\"\u003e\n\u003cdiv class=\"cghb3u-container\"\u003e\n\u003cdiv class=\"cghb3u-values-grid\"\u003e\n\u003cdiv class=\"cghb3u-value cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-value-icon\"\u003e💰\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-value-label\"\u003eSave around $100 Off RRP\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-value-desc\"\u003eThe cheapest honest way to add the brain of the eufy ecosystem to your home.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-value cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-value-icon\"\u003e🏭\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-value-label\"\u003eRenewed by eufy\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-value-desc\"\u003eOfficial factory renewal, not a third-party repair shop. Proper recertification.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-value cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-value-icon\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-value-label\"\u003e12-Month Warranty\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-value-desc\"\u003eSame warranty as our brand new stock. Cosmetic condition isn't a function issue.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-value cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-value-icon\"\u003e♻️\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-value-label\"\u003eSustainable Choice\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-value-desc\"\u003eA perfectly working hub that would otherwise be scrapped gets back into service.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"cghb3u-section cghb3u-feat\"\u003e\n\u003cdiv class=\"cghb3u-container\"\u003e\n\u003cdiv class=\"cghb3u-feat-head cghb3u-fade\"\u003e\n\u003ch2\u003eSame hub. Same features. Same flagship AI.\u003c\/h2\u003e\n\u003cp\u003eThe HomeBase 3 is the most capable security hub eufy makes. A renewed unit performs identically to a new one — here's what you're getting:\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-feat-grid\"\u003e\n\u003cdiv class=\"cghb3u-feat-card cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-feat-icon\"\u003e🧠\u003c\/div\u003e\n\u003ch3\u003eBionicMind AI\u003c\/h3\u003e\n\u003cp\u003eSelf-learning facial recognition up to 99.9% accurate. Distinguishes family from strangers, recognises pets, vehicles, and packages — all on-device.\u003c\/p\u003e\n\u003cspan class=\"cghb3u-feat-tag\"\u003eremembers 50 faces\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-feat-card cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-feat-icon\"\u003e💾\u003c\/div\u003e\n\u003ch3\u003eExpandable Storage\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e16GB built-in\u003c\/strong\u003e, plus expandable to 16TB via external HDD (sold separately). 16 cameras, 30 years of footage. Zero monthly cloud fees.\u003c\/p\u003e\n\u003cspan class=\"cghb3u-feat-tag\"\u003eno cloud subscription\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-feat-card cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-feat-icon\"\u003e🔗\u003c\/div\u003e\n\u003ch3\u003e16 Cameras + 34 Sensors\u003c\/h3\u003e\n\u003cp\u003eConnects to up to 16 eufy cameras and 34 sensors simultaneously — including eufyCam S4, S330, S300, doorbells, entry sensors, and more.\u003c\/p\u003e\n\u003cspan class=\"cghb3u-feat-tag\"\u003ewhole-home hub\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-feat-card cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-feat-icon\"\u003e🔐\u003c\/div\u003e\n\u003ch3\u003eMilitary-Grade Encryption\u003c\/h3\u003e\n\u003cp\u003eAES-128 + RSA-1024 encryption keeps your footage and data locked down. Stored locally, controlled by you, no cloud middleman.\u003c\/p\u003e\n\u003cspan class=\"cghb3u-feat-tag\"\u003eAES-128 + RSA-1024\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-feat-card cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-feat-icon\"\u003e🚨\u003c\/div\u003e\n\u003ch3\u003e100dB Built-in Siren\u003c\/h3\u003e\n\u003cp\u003eTriggers a 100dB alarm to deter unwelcome guests on the spot — louder than a motorbike at full throttle.\u003c\/p\u003e\n\u003cspan class=\"cghb3u-feat-tag\"\u003eactive deterrence\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-feat-card cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-feat-icon\"\u003e🏠\u003c\/div\u003e\n\u003ch3\u003eSmart Home Ready\u003c\/h3\u003e\n\u003cp\u003eWorks with Amazon Alexa and Google Assistant. Voice-control your security system or trigger automations from your existing smart home setup.\u003c\/p\u003e\n\u003cspan class=\"cghb3u-feat-tag\"\u003eAlexa + Google\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"cghb3u-section cghb3u-specs\"\u003e\n\u003cdiv class=\"cghb3u-container cghb3u-specs-inner\"\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"cghb3u-specs-grid\"\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003eT80301D1 · HomeBase 3 (S380)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003eUsed · Manufacturer Renewed by eufy · No retail box\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eBuilt-in Storage\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003e16GB eMMC\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eExpandable Storage\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003eUp to 16TB external HDD (sold separately)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eAI Engine\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003eBionicMind self-learning AI\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eFace Recognition\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003eUp to 99.9% accurate · Stores 50 faces\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eCamera Capacity\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003eUp to 16 cameras\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eSensor Capacity\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003eUp to 34 sensors\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eEncryption\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003eAES-128 + RSA-1024\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eSiren\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003e100dB built-in alarm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eConnectivity\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003eEthernet · Wi-Fi · USB-A for external storage\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eSmart Home\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003eAlexa · Google Assistant (no HomeKit)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eSubscription\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003eNone — local storage only, no cloud fees\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eColour\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003eWhite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-value\"\u003eeufy (Anker Innovations)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-spec-item\"\u003e\n\u003cdiv class=\"cghb3u-spec-label\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-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=\"cghb3u-section cghb3u-inbox\"\u003e\n\u003cdiv class=\"cghb3u-container\"\u003e\n\u003cdiv class=\"cghb3u-inbox-label\"\u003eAll original accessories · No retail box\u003c\/div\u003e\n\u003ch2\u003eWhat's in the box\u003c\/h2\u003e\n\u003cp class=\"cghb3u-inbox-sub\"\u003eEven as a renewed unit, you get \u003cstrong\u003eevery original accessory eufy ships with the HomeBase 3\u003c\/strong\u003e. Nothing swapped for generic. Retail packaging replaced with plain protective packaging.\u003c\/p\u003e\n\u003cdiv class=\"cghb3u-inbox-grid\"\u003e\n\u003cdiv class=\"cghb3u-inbox-item cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-inbox-emoji\"\u003e📦\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-inbox-name\"\u003eHomeBase 3 (S380)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-inbox-item cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-inbox-emoji\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-inbox-name\"\u003ePower Adapter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-inbox-item cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-inbox-emoji\"\u003e🔗\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-inbox-name\"\u003eEthernet Cable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-inbox-item cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-inbox-emoji\"\u003e📖\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-inbox-name\"\u003eQuick Start Guide\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-heads-up\"\u003e\n\u003cdiv class=\"cghb3u-heads-up-icon\"\u003e⚠️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch5\u003eHeads up: external hard drive sold separately\u003c\/h5\u003e\n\u003cp\u003eThe HomeBase 3 ships with \u003cstrong\u003e16GB of built-in storage\u003c\/strong\u003e, which holds about 3 months of footage from 2 cameras. To expand storage up to 16TB, you'll need to add a \u003cstrong\u003ecompatible external USB hard drive (sold separately)\u003c\/strong\u003e. Eufy supports most standard USB-A external HDDs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRUST --\u003e\n\u003csection class=\"cghb3u-section cghb3u-trust\"\u003e\n\u003cdiv class=\"cghb3u-container\"\u003e\n\u003ch2\u003eWhy buy renewed from CamGuard?\u003c\/h2\u003e\n\u003cdiv class=\"cghb3u-trust-grid\"\u003e\n\u003cdiv class=\"cghb3u-trust-card cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-trust-icon\"\u003e🏭\u003c\/div\u003e\n\u003ch3\u003eFactory Renewed\u003c\/h3\u003e\n\u003cp\u003eRenewed by eufy themselves, not a third-party repair shop. Same quality standards as the new-build production line.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cghb3u-trust-card cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-trust-icon\"\u003e🔍\u003c\/div\u003e\n\u003ch3\u003eDouble-Tested\u003c\/h3\u003e\n\u003cp\u003eTested once at eufy during certification, then tested again by our team in Townsville before dispatch. Two sets of eyes.\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=\"cghb3u-section cghb3u-sw\"\u003e\n\u003cdiv class=\"cghb3u-container\"\u003e\n\u003cdiv class=\"cghb3u-sw-grid\"\u003e\n\u003cdiv class=\"cghb3u-sw-card cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-sw-icon\"\u003e🚚\u003c\/div\u003e\n\u003ch3\u003eExpress as Standard\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Dispatched within 1 business day 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=\"cghb3u-sw-card cghb3u-fade\"\u003e\n\u003cdiv class=\"cghb3u-sw-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003e12-Month Warranty \u0026amp; 30-Day Returns\u003c\/h3\u003e\n\u003cp\u003eYes, a \u003cstrong\u003erenewed unit gets the same 12-month warranty\u003c\/strong\u003e as our brand new stock. If it stops working as it should, we'll replace or refund. 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=\"cghb3u-cta\"\u003e\n\u003cdiv class=\"cghb3u-container cghb3u-cta-inner cghb3u-fade\"\u003e\n\u003ch2\u003eFlagship hub.\u003c\/h2\u003e\n\u003cp\u003eGenuine eufy HomeBase 3 · Renewed by eufy · All original accessories · Fully warranted. Cosmetic marks, sure. Compromised performance? Absolutely not.\u003c\/p\u003e\n\u003cdiv class=\"cghb3u-cta-pills\"\u003e\n\u003cspan class=\"cghb3u-cta-pill\"\u003e💰 Save $130 off RRP\u003c\/span\u003e \u003cspan class=\"cghb3u-cta-pill\"\u003e🏭 Renewed by eufy\u003c\/span\u003e \u003cspan class=\"cghb3u-cta-pill\"\u003e🧠 BionicMind AI\u003c\/span\u003e \u003cspan class=\"cghb3u-cta-pill\"\u003e💾 Up to 16TB\u003c\/span\u003e \u003cspan class=\"cghb3u-cta-pill\"\u003e📦 All Accessories\u003c\/span\u003e \u003cspan class=\"cghb3u-cta-pill\"\u003e🛡️ 12-Month Warranty\u003c\/span\u003e \u003cspan class=\"cghb3u-cta-pill\"\u003e🚚 Express as Standard\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\u003cfooter class=\"cghb3u-footer\"\u003e\n\u003cdiv class=\"cghb3u-container\"\u003e\n\u003cp\u003eCamGuard Australia — Security that actually works\u003c\/p\u003e\n\u003cp\u003eModel: eufy HomeBase 3 \/ S380 · T80301D1 · Used \/ Manufacturer Renewed · Made by Anker Innovations\u003c\/p\u003e\n\u003cdiv class=\"cghb3u-footer-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"cghb3u-footer-legal\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/p\u003e\n\u003cp class=\"cghb3u-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. This product may include an overseas-version USB charging adapter or AC adapter; a fully compatible AU adapter is included. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. \"HomeBase 3\" and \"HomeBase S380\" refer to the same model (renamed by the manufacturer).\u003c\/p\u003e\n\u003cp class=\"cghb3u-footer-legal\"\u003e\"Used \/ Manufacturer Renewed\" indicates the unit has been previously owned, returned to eufy, put through the manufacturer's official renewal process, and re-certified for resale. Units may show light cosmetic wear (scratches, scuffs). All functional components are tested and working. All original accessories and parts are included; retail packaging is replaced with plain protective packaging. External hard drive for expanded storage is sold separately. RRP reference based on eufy manufacturer pricing and major Australian retailer listings at time of writing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":43940885921835,"sku":"CG-HB3-MR-T","price":199.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_44_Frame_51.png?v=1784327474"},{"product_id":"eufy-s330-dual-cam-wireless-video-doorbell-open-box","title":"eufy Security S330 Dual Cam Wireless Video Doorbell | As New\/Open Box","description":"\u003c!--\n  CamGuard Australia — eufy S330 Video Doorbell (NEW \/ OPEN BOX, Add-on)\n\n  CONDITION: New — Open Box (as-new, unused). NOT refurbished\/renewed.\n  NOTE: No website URL anywhere in this listing — eBay suppresses listings\n        that link out to external sites. Keep it that way.\n\n  USAGE OPTIONS:\n  1. Custom Page: Online Store \u003e Pages \u003e Add Page \u003e Show HTML (\u003c\u003e) \u003e Paste this code\n  2. Product Description: Products \u003e Edit \u003e Description \u003e Show HTML (\u003c\u003e) \u003e Paste this code\n  3. eBay: paste into the listing description HTML view\n\n  All CSS scoped under .cgau-listing — won't conflict with your theme.\n--\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900\u0026display=swap');\n\n  \/* Reset \u0026 scoping *\/\n  .cgau-listing * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  .cgau-listing {\n    \/* Color system *\/\n    --cg-red: #ff6b6b;\n    --cg-orange: #ee5a24;\n    --cg-yellow: #feca57;\n    --cg-amber: #ff9f43;\n    --cg-pink: #ff9ff3;\n    --cg-blue: #54a0ff;\n    --cg-purple: #5f27cd;\n    --cg-purple-deep: #341f97;\n    --cg-teal: #00d2a8;\n    --cg-green: #10ac84;\n    --cg-mint: #1dd1a1;\n    --cg-ink: #1a0a2e;\n    --cg-text: #2d1b4e;\n    --cg-muted: #6b7280;\n    --cg-soft: #fff5f5;\n    --cg-cream: #fffaf0;\n\n    \/* Gradients *\/\n    --cg-grad-warm: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%);\n    --cg-grad-warm-deep: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);\n    --cg-grad-renewed: linear-gradient(135deg, #00d2a8 0%, #10ac84 50%, #1dd1a1 100%);\n    --cg-grad-headline: linear-gradient(135deg, #ff6b6b 0%, #feca57 50%, #ff9ff3 100%);\n    --cg-grad-purple: linear-gradient(135deg, #5f27cd 0%, #341f97 100%);\n    --cg-grad-amber: linear-gradient(135deg, #feca57 0%, #ff9f43 100%);\n\n    \/* Radii *\/\n    --cg-r-lg: 30px;\n    --cg-r-md: 20px;\n    --cg-r-sm: 12px;\n\n    \/* Shadows *\/\n    --cg-shadow-sm: 0 6px 18px rgba(26, 10, 46, 0.08);\n    --cg-shadow-md: 0 12px 32px rgba(26, 10, 46, 0.12);\n    --cg-shadow-lg: 0 20px 60px rgba(26, 10, 46, 0.18);\n\n    \/* Motion *\/\n    --cg-ease: cubic-bezier(0.22, 1, 0.36, 1);\n\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n    color: var(--cg-text);\n    line-height: 1.6;\n    overflow-x: hidden;\n    max-width: 1200px;\n    margin: 0 auto;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  \/* Animations *\/\n  @keyframes cgau-gradientText {\n    0%, 100% { filter: hue-rotate(0deg); }\n    50% { filter: hue-rotate(30deg); }\n  }\n\n  @keyframes cgau-pulse {\n    0%, 100% { transform: scale(1); }\n    50% { transform: scale(1.04); }\n  }\n\n  @keyframes cgau-bounce {\n    0%, 100% { transform: translateY(0) rotate(0deg); }\n    25% { transform: translateY(-18px) rotate(4deg); }\n    75% { transform: translateY(-9px) rotate(-4deg); }\n  }\n\n  @keyframes cgau-shimmer {\n    0% { transform: translateX(-100%) rotate(45deg); }\n    100% { transform: translateX(100%) rotate(45deg); }\n  }\n\n  @keyframes cgau-glow-renewed {\n    0%, 100% { box-shadow: 0 0 0 0 rgba(0, 210, 168, 0.5), 0 8px 25px rgba(16, 172, 132, 0.35); }\n    50% { box-shadow: 0 0 0 12px rgba(0, 210, 168, 0), 0 8px 25px rgba(16, 172, 132, 0.4); }\n  }\n\n  @keyframes cgau-float {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-6px); }\n  }\n\n  \/* Container *\/\n  .cgau-listing .cgau-container {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  \/* Header *\/\n  .cgau-listing .cgau-header {\n    background: rgba(255, 255, 255, 0.96);\n    backdrop-filter: blur(12px);\n    -webkit-backdrop-filter: blur(12px);\n    padding: 1.25rem 0;\n    border-bottom: 4px solid transparent;\n    border-image: linear-gradient(90deg, #ff6b6b, #feca57, #ff9ff3, #54a0ff) 1;\n    position: sticky;\n    top: 0;\n    z-index: 1000;\n    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.08);\n  }\n\n  .cgau-listing .cgau-header-content {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 1rem;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  .cgau-listing .cgau-brand {\n    font-size: 1.875rem;\n    font-weight: 900;\n    background: linear-gradient(90deg, #ff6b6b, #feca57, #ff9ff3);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    letter-spacing: -1px;\n    line-height: 1;\n    animation: cgau-gradientText 3s ease infinite;\n  }\n\n  .cgau-listing .cgau-brand-tagline {\n    font-size: 0.75rem;\n    color: var(--cg-muted);\n    font-weight: 500;\n    display: block;\n    letter-spacing: 0.5px;\n    margin-top: 0.25rem;\n    font-style: italic;\n  }\n\n  .cgau-listing .cgau-header-badge {\n    background: var(--cg-grad-renewed);\n    padding: 0.65rem 1.4rem;\n    border-radius: 50px;\n    font-weight: 800;\n    color: white;\n    font-size: 0.813rem;\n    letter-spacing: 1.2px;\n    text-transform: uppercase;\n    box-shadow: 0 6px 20px rgba(16, 172, 132, 0.35);\n    animation: cgau-glow-renewed 2.5s ease-in-out infinite;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n  }\n\n  \/* Hero *\/\n  .cgau-listing .cgau-hero {\n    background: var(--cg-grad-warm);\n    padding: 5rem 0 6rem;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n    border-radius: 0 0 var(--cg-r-lg) var(--cg-r-lg);\n  }\n\n  .cgau-listing .cgau-hero::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background-image:\n      radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.15) 0%, transparent 50%),\n      radial-gradient(circle at 80% 60%, rgba(255, 255, 255, 0.1) 0%, transparent 50%);\n    pointer-events: none;\n  }\n\n  .cgau-listing .cgau-hero-content {\n    position: relative;\n    z-index: 1;\n    padding: 0 1.5rem;\n  }\n\n  .cgau-listing .cgau-renewed-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.6rem;\n    background: var(--cg-grad-renewed);\n    color: white;\n    padding: 0.7rem 1.5rem;\n    border-radius: 50px;\n    font-weight: 800;\n    font-size: 0.875rem;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n    box-shadow: 0 12px 30px rgba(16, 172, 132, 0.4);\n    border: 2px solid rgba(255, 255, 255, 0.5);\n    margin-bottom: 1.75rem;\n    backdrop-filter: blur(10px);\n  }\n\n  .cgau-listing .cgau-renewed-pill .cgau-pill-dot {\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: white;\n    box-shadow: 0 0 12px rgba(255, 255, 255, 0.9);\n    animation: cgau-pulse 1.5s ease-in-out infinite;\n  }\n\n  .cgau-listing .cgau-hero-emoji {\n    font-size: 4.5rem;\n    margin-bottom: 1.5rem;\n    display: inline-block;\n    animation: cgau-bounce 3s ease-in-out infinite;\n    filter: drop-shadow(0 8px 20px rgba(0, 0, 0, 0.15));\n  }\n\n  .cgau-listing .cgau-hero h1 {\n    font-size: 4.25rem;\n    font-weight: 900;\n    color: white;\n    margin-bottom: 1.25rem;\n    letter-spacing: -3px;\n    line-height: 1;\n    text-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);\n  }\n\n  .cgau-listing .cgau-hero-highlight {\n    background: rgba(255, 255, 255, 0.28);\n    padding: 0.4rem 1rem;\n    border-radius: 18px;\n    display: inline-block;\n    backdrop-filter: blur(10px);\n    border: 2px solid rgba(255, 255, 255, 0.35);\n    margin-top: 0.5rem;\n  }\n\n  .cgau-listing .cgau-hero-subtitle {\n    font-size: 1.5rem;\n    color: white;\n    margin-bottom: 0.75rem;\n    font-weight: 600;\n    opacity: 0.96;\n    max-width: 720px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .cgau-listing .cgau-hero-tag {\n    font-size: 1.125rem;\n    color: white;\n    margin-bottom: 2.5rem;\n    font-weight: 600;\n    opacity: 0.92;\n    letter-spacing: 0.5px;\n  }\n\n  .cgau-listing .cgau-hero-features {\n    display: flex;\n    justify-content: center;\n    gap: 0.875rem;\n    margin-bottom: 0;\n    flex-wrap: wrap;\n  }\n\n  .cgau-listing .cgau-hero-feature {\n    background: rgba(255, 255, 255, 0.22);\n    backdrop-filter: blur(20px);\n    padding: 0.8rem 1.5rem;\n    border-radius: 50px;\n    color: white;\n    font-weight: 700;\n    font-size: 0.938rem;\n    border: 2px solid rgba(255, 255, 255, 0.35);\n    transition: all 0.4s var(--cg-ease);\n  }\n\n  .cgau-listing .cgau-hero-feature:hover {\n    transform: translateY(-4px);\n    background: rgba(255, 255, 255, 0.35);\n    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);\n  }\n\n  \/* HomeBase Requirement Box *\/\n  .cgau-listing .cgau-requirement-box {\n    background: var(--cg-grad-warm-deep);\n    border-radius: var(--cg-r-lg);\n    padding: 2.25rem 2.5rem;\n    margin: -3rem auto 2rem;\n    max-width: 920px;\n    position: relative;\n    z-index: 10;\n    box-shadow: 0 20px 50px rgba(238, 90, 36, 0.35);\n    border: 4px solid white;\n    display: flex;\n    align-items: center;\n    gap: 1.5rem;\n  }\n\n  .cgau-listing .cgau-requirement-icon {\n    font-size: 3.5rem;\n    line-height: 1;\n    flex-shrink: 0;\n  }\n\n  .cgau-listing .cgau-requirement-text h3 {\n    font-size: 1.625rem;\n    font-weight: 900;\n    color: white;\n    margin-bottom: 0.5rem;\n    letter-spacing: -0.5px;\n  }\n\n  .cgau-listing .cgau-requirement-text p {\n    font-size: 1.063rem;\n    color: white;\n    line-height: 1.65;\n    font-weight: 500;\n    opacity: 0.97;\n  }\n\n  .cgau-listing .cgau-requirement-box .cgau-highlight {\n    background: rgba(255, 255, 255, 0.3);\n    padding: 0.15rem 0.6rem;\n    border-radius: 8px;\n    font-weight: 800;\n    white-space: nowrap;\n  }\n\n  \/* As-New \/ Open Box Showcase *\/\n  .cgau-listing .cgau-renewed-box {\n    background: var(--cg-grad-renewed);\n    border-radius: var(--cg-r-lg);\n    padding: 3.5rem 3rem;\n    margin: 2rem auto 4rem;\n    max-width: 1000px;\n    position: relative;\n    z-index: 10;\n    box-shadow: 0 25px 70px rgba(16, 172, 132, 0.35);\n    overflow: hidden;\n    color: white;\n  }\n\n  .cgau-listing .cgau-renewed-box::before {\n    content: '';\n    position: absolute;\n    top: -50%;\n    left: -50%;\n    width: 200%;\n    height: 200%;\n    background: linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.08) 50%, transparent 70%);\n    animation: cgau-shimmer 6s ease-in-out infinite;\n    pointer-events: none;\n  }\n\n  .cgau-listing .cgau-renewed-box::after {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background-image:\n      radial-gradient(circle at 15% 15%, rgba(255, 255, 255, 0.12) 0%, transparent 35%),\n      radial-gradient(circle at 85% 85%, rgba(255, 255, 255, 0.08) 0%, transparent 35%);\n    pointer-events: none;\n  }\n\n  .cgau-listing .cgau-renewed-header {\n    display: flex;\n    align-items: center;\n    gap: 1rem;\n    margin-bottom: 1.25rem;\n    position: relative;\n    z-index: 1;\n  }\n\n  .cgau-listing .cgau-renewed-symbol {\n    width: 60px;\n    height: 60px;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.25);\n    backdrop-filter: blur(10px);\n    border: 2px solid rgba(255, 255, 255, 0.4);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 2rem;\n    flex-shrink: 0;\n    animation: cgau-float 3s ease-in-out infinite;\n  }\n\n  .cgau-listing .cgau-renewed-box h3 {\n    font-size: 2.25rem;\n    font-weight: 900;\n    color: white;\n    text-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);\n    letter-spacing: -1px;\n    line-height: 1.1;\n  }\n\n  .cgau-listing .cgau-renewed-intro {\n    font-size: 1.188rem;\n    color: white;\n    line-height: 1.75;\n    font-weight: 500;\n    margin-bottom: 2.5rem;\n    position: relative;\n    z-index: 1;\n    opacity: 0.97;\n    max-width: 800px;\n  }\n\n  .cgau-listing .cgau-renewed-intro strong {\n    background: rgba(255, 255, 255, 0.25);\n    padding: 0.1rem 0.55rem;\n    border-radius: 8px;\n    font-weight: 800;\n  }\n\n  .cgau-listing .cgau-renewed-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 1rem;\n    margin-bottom: 2.5rem;\n    position: relative;\n    z-index: 1;\n  }\n\n  .cgau-listing .cgau-renewed-step {\n    background: rgba(255, 255, 255, 0.16);\n    backdrop-filter: blur(12px);\n    border: 2px solid rgba(255, 255, 255, 0.28);\n    border-radius: var(--cg-r-md);\n    padding: 1.5rem 1.25rem;\n    text-align: center;\n    transition: all 0.4s var(--cg-ease);\n  }\n\n  .cgau-listing .cgau-renewed-step:hover {\n    transform: translateY(-6px);\n    background: rgba(255, 255, 255, 0.25);\n    border-color: rgba(255, 255, 255, 0.5);\n  }\n\n  .cgau-listing .cgau-step-number {\n    font-size: 0.75rem;\n    font-weight: 900;\n    color: rgba(255, 255, 255, 0.7);\n    letter-spacing: 2px;\n    margin-bottom: 0.5rem;\n  }\n\n  .cgau-listing .cgau-step-icon {\n    font-size: 2rem;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  .cgau-listing .cgau-renewed-step h4 {\n    font-size: 1.125rem;\n    font-weight: 800;\n    color: white;\n    margin-bottom: 0.4rem;\n    letter-spacing: -0.3px;\n  }\n\n  .cgau-listing .cgau-renewed-step p {\n    font-size: 0.875rem;\n    color: white;\n    line-height: 1.5;\n    opacity: 0.92;\n    font-weight: 500;\n  }\n\n  .cgau-listing .cgau-renewed-badges {\n    display: flex;\n    gap: 0.75rem;\n    flex-wrap: wrap;\n    position: relative;\n    z-index: 1;\n  }\n\n  .cgau-listing .cgau-renewed-badge {\n    background: rgba(255, 255, 255, 0.22);\n    backdrop-filter: blur(10px);\n    padding: 0.7rem 1.2rem;\n    border-radius: 50px;\n    color: white;\n    font-weight: 700;\n    font-size: 0.875rem;\n    border: 2px solid rgba(255, 255, 255, 0.35);\n    display: flex;\n    align-items: center;\n    gap: 0.5rem;\n  }\n\n  \/* Condition Note *\/\n  .cgau-listing .cgau-condition-note {\n    background: white;\n    border-radius: var(--cg-r-lg);\n    padding: 2.25rem 2.5rem;\n    max-width: 1000px;\n    margin: 0 auto 4rem;\n    box-shadow: var(--cg-shadow-md);\n    border-left: 6px solid var(--cg-teal);\n    display: grid;\n    grid-template-columns: auto 1fr;\n    gap: 1.5rem;\n    align-items: start;\n  }\n\n  .cgau-listing .cgau-condition-icon {\n    width: 56px;\n    height: 56px;\n    border-radius: 50%;\n    background: linear-gradient(135deg, rgba(0, 210, 168, 0.15), rgba(16, 172, 132, 0.15));\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 1.5rem;\n    flex-shrink: 0;\n  }\n\n  .cgau-listing .cgau-condition-note h4 {\n    font-size: 1.375rem;\n    font-weight: 800;\n    color: var(--cg-text);\n    margin-bottom: 0.5rem;\n    letter-spacing: -0.3px;\n  }\n\n  .cgau-listing .cgau-condition-note p {\n    font-size: 1rem;\n    color: var(--cg-muted);\n    line-height: 1.7;\n  }\n\n  .cgau-listing .cgau-condition-note p + p {\n    margin-top: 0.75rem;\n  }\n\n  \/* Section base *\/\n  .cgau-listing .cgau-section {\n    padding: 5rem 0;\n    position: relative;\n    background: white;\n  }\n\n  .cgau-listing .cgau-section-alt {\n    background: linear-gradient(180deg, var(--cg-soft) 0%, var(--cg-cream) 100%);\n  }\n\n  .cgau-listing .cgau-section-title {\n    font-size: 3.25rem;\n    font-weight: 900;\n    text-align: center;\n    margin-bottom: 1rem;\n    background: var(--cg-grad-headline);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    letter-spacing: -2px;\n    line-height: 1.1;\n  }\n\n  .cgau-listing .cgau-section-subtitle {\n    text-align: center;\n    font-size: 1.25rem;\n    color: var(--cg-muted);\n    margin-bottom: 3.5rem;\n    font-weight: 500;\n    max-width: 700px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  \/* Feature cards *\/\n  .cgau-listing .cgau-features-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.75rem;\n  }\n\n  .cgau-listing .cgau-feature-card {\n    background: white;\n    border-radius: var(--cg-r-lg);\n    padding: 2.5rem 2rem;\n    text-align: center;\n    box-shadow: var(--cg-shadow-sm);\n    transition: all 0.4s var(--cg-ease);\n    position: relative;\n    overflow: hidden;\n    border: 3px solid transparent;\n  }\n\n  .cgau-listing .cgau-feature-card:hover {\n    transform: translateY(-8px);\n    border-color: var(--cg-red);\n    box-shadow: 0 15px 50px rgba(255, 107, 107, 0.2);\n  }\n\n  .cgau-listing .cgau-feature-icon {\n    font-size: 3.5rem;\n    margin-bottom: 1.25rem;\n    display: block;\n  }\n\n  .cgau-listing .cgau-feature-title {\n    font-size: 1.5rem;\n    font-weight: 800;\n    background: var(--cg-grad-warm-deep);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    margin-bottom: 0.75rem;\n    letter-spacing: -0.5px;\n  }\n\n  .cgau-listing .cgau-feature-description {\n    color: var(--cg-muted);\n    font-size: 1rem;\n    line-height: 1.7;\n    font-weight: 500;\n  }\n\n  \/* VS comparison *\/\n  .cgau-listing .cgau-vs-box {\n    background: var(--cg-grad-purple);\n    border-radius: var(--cg-r-lg);\n    padding: 3rem;\n    margin-bottom: 2.5rem;\n    box-shadow: 0 20px 60px rgba(95, 39, 205, 0.35);\n  }\n\n  .cgau-listing .cgau-vs-box h3 {\n    font-size: 1.875rem;\n    font-weight: 900;\n    color: white;\n    margin-bottom: 2rem;\n    text-align: center;\n    letter-spacing: -0.5px;\n  }\n\n  .cgau-listing .cgau-vs-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .cgau-listing .cgau-vs-card {\n    background: rgba(255, 255, 255, 0.13);\n    backdrop-filter: blur(10px);\n    border-radius: var(--cg-r-md);\n    padding: 1.75rem;\n    border: 2px solid rgba(255, 255, 255, 0.25);\n  }\n\n  .cgau-listing .cgau-vs-card h4 {\n    font-size: 1.375rem;\n    font-weight: 800;\n    color: white;\n    margin-bottom: 0.875rem;\n    letter-spacing: -0.3px;\n  }\n\n  .cgau-listing .cgau-vs-card p {\n    color: white;\n    font-size: 1rem;\n    line-height: 1.7;\n    font-weight: 500;\n  }\n\n  .cgau-listing .cgau-vs-highlight {\n    background: rgba(255, 255, 255, 0.28);\n    padding: 0.2rem 0.6rem;\n    border-radius: 8px;\n    font-weight: 700;\n  }\n\n  \/* Explainer *\/\n  .cgau-listing .cgau-explainer-box {\n    background: var(--cg-grad-amber);\n    border-radius: var(--cg-r-lg);\n    padding: 2.25rem 2.5rem;\n    box-shadow: 0 15px 50px rgba(254, 202, 87, 0.3);\n  }\n\n  .cgau-listing .cgau-explainer-box h4 {\n    color: white;\n    font-size: 1.5rem;\n    font-weight: 900;\n    margin-bottom: 0.875rem;\n    text-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);\n    letter-spacing: -0.3px;\n  }\n\n  .cgau-listing .cgau-explainer-box p {\n    color: white;\n    font-size: 1.063rem;\n    line-height: 1.75;\n    font-weight: 500;\n  }\n\n  \/* Specs *\/\n  .cgau-listing .cgau-specs-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 1.5rem;\n    max-width: 1000px;\n    margin: 0 auto;\n  }\n\n  .cgau-listing .cgau-spec-card {\n    background: linear-gradient(135deg, #fff 0%, var(--cg-soft) 100%);\n    border-radius: var(--cg-r-md);\n    padding: 1.75rem 1.25rem;\n    text-align: center;\n    box-shadow: var(--cg-shadow-sm);\n    transition: all 0.4s var(--cg-ease);\n    border: 3px solid transparent;\n  }\n\n  .cgau-listing .cgau-spec-card:hover {\n    transform: translateY(-6px);\n    background: white;\n    border-color: var(--cg-red);\n    box-shadow: 0 12px 35px rgba(255, 107, 107, 0.18);\n  }\n\n  .cgau-listing .cgau-spec-icon {\n    font-size: 2.5rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .cgau-listing .cgau-spec-label {\n    font-size: 0.75rem;\n    color: #999;\n    margin-bottom: 0.5rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n  }\n\n  .cgau-listing .cgau-spec-value {\n    font-size: 1.188rem;\n    font-weight: 800;\n    background: var(--cg-grad-warm-deep);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    letter-spacing: -0.3px;\n    line-height: 1.3;\n  }\n\n  \/* Comparison table *\/\n  .cgau-listing .cgau-comparison-container {\n    max-width: 900px;\n    margin: 0 auto;\n    background: white;\n    border-radius: var(--cg-r-lg);\n    padding: 2.5rem 3rem;\n    box-shadow: var(--cg-shadow-lg);\n  }\n\n  .cgau-listing .cgau-comparison-header {\n    display: grid;\n    grid-template-columns: 1.4fr 1fr 1fr;\n    gap: 1.5rem;\n    padding: 1.5rem 0 1.75rem;\n    border-bottom: 3px solid var(--cg-soft);\n    align-items: center;\n  }\n\n  .cgau-listing .cgau-comparison-header \u003e div:first-child {\n    font-weight: 700;\n    color: #999;\n    font-size: 0.813rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n  }\n\n  .cgau-listing .cgau-comparison-header \u003e div:nth-child(2) {\n    font-weight: 900;\n    font-size: 1.188rem;\n    color: var(--cg-red);\n    text-align: center;\n  }\n\n  .cgau-listing .cgau-comparison-header \u003e div:nth-child(3) {\n    font-weight: 700;\n    color: #999;\n    text-align: center;\n    font-size: 0.938rem;\n  }\n\n  .cgau-listing .cgau-comparison-row {\n    display: grid;\n    grid-template-columns: 1.4fr 1fr 1fr;\n    gap: 1.5rem;\n    padding: 1.25rem 0;\n    border-bottom: 1px solid var(--cg-soft);\n    align-items: center;\n    transition: all 0.3s var(--cg-ease);\n  }\n\n  .cgau-listing .cgau-comparison-row:hover {\n    background: var(--cg-soft);\n    margin: 0 -1.5rem;\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n    border-radius: var(--cg-r-sm);\n  }\n\n  .cgau-listing .cgau-comparison-row:last-child {\n    border-bottom: none;\n  }\n\n  .cgau-listing .cgau-comparison-label {\n    font-weight: 600;\n    color: var(--cg-muted);\n    font-size: 0.938rem;\n  }\n\n  .cgau-listing .cgau-comparison-value {\n    font-weight: 700;\n    color: #444;\n    text-align: center;\n    font-size: 0.938rem;\n  }\n\n  .cgau-listing .cgau-comparison-value.cgau-winner {\n    background: var(--cg-grad-warm-deep);\n    color: white;\n    padding: 0.5rem 1rem;\n    border-radius: 50px;\n    display: inline-block;\n    margin: 0 auto;\n    box-shadow: 0 4px 12px rgba(255, 107, 107, 0.3);\n  }\n\n  \/* What's included *\/\n  .cgau-listing .cgau-contents-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .cgau-listing .cgau-content-item {\n    text-align: center;\n    padding: 1.75rem 1.25rem;\n    background: white;\n    border-radius: var(--cg-r-md);\n    box-shadow: var(--cg-shadow-sm);\n    transition: all 0.4s var(--cg-ease);\n    border: 3px solid transparent;\n  }\n\n  .cgau-listing .cgau-content-item:hover {\n    transform: translateY(-6px);\n    border-color: var(--cg-red);\n    box-shadow: 0 12px 35px rgba(255, 107, 107, 0.2);\n  }\n\n  .cgau-listing .cgau-content-icon {\n    font-size: 3rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .cgau-listing .cgau-content-name {\n    font-weight: 800;\n    font-size: 1.125rem;\n    color: var(--cg-text);\n    margin-bottom: 0.4rem;\n    letter-spacing: -0.3px;\n  }\n\n  .cgau-listing .cgau-content-desc {\n    color: #999;\n    font-size: 0.875rem;\n    font-weight: 500;\n  }\n\n  \/* Important note *\/\n  .cgau-listing .cgau-important-note {\n    background: var(--cg-grad-amber);\n    border-radius: var(--cg-r-lg);\n    padding: 2.5rem;\n    margin: 2rem 0 0;\n    box-shadow: 0 15px 50px rgba(254, 202, 87, 0.3);\n  }\n\n  .cgau-listing .cgau-important-note h4 {\n    color: white;\n    font-size: 1.625rem;\n    font-weight: 900;\n    margin-bottom: 0.75rem;\n    text-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);\n    letter-spacing: -0.5px;\n  }\n\n  .cgau-listing .cgau-important-note p {\n    color: white;\n    font-size: 1.063rem;\n    line-height: 1.75;\n    font-weight: 500;\n  }\n\n  \/* Why us *\/\n  .cgau-listing .cgau-why-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.75rem;\n  }\n\n  .cgau-listing .cgau-why-card {\n    background: white;\n    border-radius: var(--cg-r-lg);\n    padding: 2.5rem;\n    box-shadow: var(--cg-shadow-sm);\n    transition: all 0.4s var(--cg-ease);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .cgau-listing .cgau-why-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 5px;\n    background: linear-gradient(90deg, #ff6b6b, #feca57, #ff9ff3, #54a0ff);\n  }\n\n  .cgau-listing .cgau-why-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.12);\n  }\n\n  .cgau-listing .cgau-why-icon {\n    font-size: 3rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .cgau-listing .cgau-why-title {\n    font-size: 1.5rem;\n    font-weight: 800;\n    margin-bottom: 0.875rem;\n    color: var(--cg-text);\n    letter-spacing: -0.5px;\n  }\n\n  .cgau-listing .cgau-why-desc {\n    color: var(--cg-muted);\n    font-size: 1rem;\n    line-height: 1.7;\n  }\n\n  \/* Shipping *\/\n  .cgau-listing .cgau-shipping-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));\n    gap: 1.75rem;\n  }\n\n  .cgau-listing .cgau-shipping-card {\n    background: linear-gradient(135deg, #fff 0%, var(--cg-soft) 100%);\n    border-radius: var(--cg-r-lg);\n    padding: 2.5rem;\n    text-align: center;\n    box-shadow: var(--cg-shadow-sm);\n    transition: all 0.4s var(--cg-ease);\n  }\n\n  .cgau-listing .cgau-shipping-card.cgau-featured {\n    background: var(--cg-grad-warm-deep);\n    color: white;\n    transform: scale(1.04);\n    box-shadow: 0 15px 50px rgba(238, 90, 36, 0.3);\n  }\n\n  .cgau-listing .cgau-shipping-card.cgau-featured .cgau-shipping-title,\n  .cgau-listing .cgau-shipping-card.cgau-featured .cgau-shipping-desc {\n    color: white;\n  }\n\n  .cgau-listing .cgau-shipping-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 15px 40px rgba(255, 107, 107, 0.25);\n  }\n\n  .cgau-listing .cgau-shipping-card.cgau-featured:hover {\n    transform: scale(1.06) translateY(-4px);\n  }\n\n  .cgau-listing .cgau-shipping-icon {\n    font-size: 3.5rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .cgau-listing .cgau-shipping-title {\n    font-size: 1.5rem;\n    font-weight: 800;\n    margin-bottom: 0.875rem;\n    color: var(--cg-text);\n    letter-spacing: -0.5px;\n  }\n\n  .cgau-listing .cgau-shipping-desc {\n    color: var(--cg-muted);\n    font-size: 1rem;\n    line-height: 1.7;\n  }\n\n  .cgau-listing .cgau-shipping-note {\n    font-size: 0.875rem;\n    margin-top: 0.75rem;\n    opacity: 0.92;\n    display: inline-block;\n  }\n\n  \/* Warranty *\/\n  .cgau-listing .cgau-warranty-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.75rem;\n  }\n\n  .cgau-listing .cgau-warranty-card {\n    border-radius: var(--cg-r-lg);\n    padding: 2.5rem;\n    box-shadow: var(--cg-shadow-sm);\n    position: relative;\n    overflow: hidden;\n    transition: all 0.4s var(--cg-ease);\n  }\n\n  .cgau-listing .cgau-warranty-card.cgau-warranty-acl {\n    background: var(--cg-grad-amber);\n  }\n\n  .cgau-listing .cgau-warranty-card.cgau-warranty-cg {\n    background: var(--cg-grad-renewed);\n  }\n\n  .cgau-listing .cgau-warranty-card:hover {\n    transform: translateY(-8px);\n    box-shadow: var(--cg-shadow-lg);\n  }\n\n  .cgau-listing .cgau-warranty-card h4 {\n    font-size: 1.5rem;\n    font-weight: 900;\n    margin-bottom: 1.25rem;\n    color: white;\n    text-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);\n    letter-spacing: -0.5px;\n  }\n\n  .cgau-listing .cgau-warranty-card ul {\n    list-style: none;\n    padding: 0;\n  }\n\n  .cgau-listing .cgau-warranty-card li {\n    padding: 0.625rem 0;\n    color: white;\n    display: flex;\n    align-items: center;\n    gap: 0.75rem;\n    font-size: 1rem;\n    font-weight: 600;\n  }\n\n  .cgau-listing .cgau-warranty-card li::before {\n    content: '✨';\n    font-size: 1.125rem;\n    flex-shrink: 0;\n  }\n\n  \/* Footer CTA *\/\n  .cgau-listing .cgau-footer-cta {\n    padding: 5.5rem 0;\n    background: var(--cg-grad-headline);\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n    border-radius: var(--cg-r-lg) var(--cg-r-lg) 0 0;\n  }\n\n  .cgau-listing .cgau-footer-cta::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background-image:\n      radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0.18) 0%, transparent 50%),\n      radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0.12) 0%, transparent 50%);\n    pointer-events: none;\n  }\n\n  .cgau-listing .cgau-footer-cta h2 {\n    font-size: 3.25rem;\n    font-weight: 900;\n    color: white;\n    margin-bottom: 0.75rem;\n    text-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);\n    position: relative;\n    z-index: 1;\n    letter-spacing: -2px;\n    line-height: 1.05;\n  }\n\n  .cgau-listing .cgau-footer-cta p {\n    color: white;\n    font-size: 1.25rem;\n    font-weight: 600;\n    opacity: 0.95;\n    position: relative;\n    z-index: 1;\n    max-width: 700px;\n    margin: 0 auto;\n  }\n\n  \/* Footer *\/\n  .cgau-listing .cgau-footer {\n    background: var(--cg-ink);\n    padding: 2.5rem 1.5rem;\n    text-align: center;\n    color: rgba(255, 255, 255, 0.7);\n    border-radius: 0 0 var(--cg-r-lg) var(--cg-r-lg);\n    font-size: 0.875rem;\n    line-height: 1.6;\n  }\n\n  .cgau-listing .cgau-footer-main {\n    margin-bottom: 1.5rem;\n    color: rgba(255, 255, 255, 0.92);\n  }\n\n  .cgau-listing .cgau-footer-main em {\n    font-style: italic;\n    opacity: 0.85;\n  }\n\n  .cgau-listing .cgau-footer-disclaimer {\n    max-width: 850px;\n    margin: 0 auto;\n    padding-top: 1.5rem;\n    border-top: 1px solid rgba(255, 255, 255, 0.12);\n    font-size: 0.75rem;\n    color: rgba(255, 255, 255, 0.55);\n    line-height: 1.7;\n  }\n\n  .cgau-listing .cgau-footer-disclaimer p + p {\n    margin-top: 0.75rem;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 768px) {\n    .cgau-listing .cgau-hero {\n      padding: 4rem 0 5rem;\n    }\n\n    .cgau-listing .cgau-hero h1 {\n      font-size: 2.5rem;\n      letter-spacing: -1.5px;\n    }\n\n    .cgau-listing .cgau-hero-subtitle {\n      font-size: 1.125rem;\n    }\n\n    .cgau-listing .cgau-section {\n      padding: 3.5rem 0;\n    }\n\n    .cgau-listing .cgau-section-title {\n      font-size: 2.125rem;\n      letter-spacing: -1px;\n    }\n\n    .cgau-listing .cgau-section-subtitle {\n      font-size: 1.063rem;\n    }\n\n    .cgau-listing .cgau-hero-features {\n      gap: 0.5rem;\n    }\n\n    .cgau-listing .cgau-hero-feature {\n      font-size: 0.813rem;\n      padding: 0.6rem 1rem;\n    }\n\n    .cgau-listing .cgau-requirement-box {\n      flex-direction: column;\n      text-align: center;\n      gap: 1rem;\n      padding: 2rem 1.5rem;\n      margin-top: -2rem;\n    }\n\n    .cgau-listing .cgau-renewed-box {\n      padding: 2.5rem 1.5rem;\n    }\n\n    .cgau-listing .cgau-renewed-box h3 {\n      font-size: 1.625rem;\n    }\n\n    .cgau-listing .cgau-renewed-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .cgau-listing .cgau-condition-note {\n      grid-template-columns: 1fr;\n      padding: 1.75rem;\n      text-align: center;\n    }\n\n    .cgau-listing .cgau-condition-icon {\n      margin: 0 auto;\n    }\n\n    .cgau-listing .cgau-comparison-container {\n      padding: 1.75rem 1.5rem;\n    }\n\n    .cgau-listing .cgau-comparison-header,\n    .cgau-listing .cgau-comparison-row {\n      grid-template-columns: 1fr;\n      gap: 0.5rem;\n      text-align: center;\n    }\n\n    .cgau-listing .cgau-comparison-header {\n      display: none;\n    }\n\n    .cgau-listing .cgau-comparison-row {\n      padding: 1rem;\n      background: var(--cg-soft);\n      border-radius: var(--cg-r-sm);\n      margin-bottom: 0.75rem;\n      border-bottom: none;\n    }\n\n    .cgau-listing .cgau-comparison-row:hover {\n      margin: 0 0 0.75rem 0;\n      padding: 1rem;\n    }\n\n    .cgau-listing .cgau-comparison-label {\n      font-size: 0.75rem;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      color: #999;\n      margin-bottom: 0.25rem;\n    }\n\n    .cgau-listing .cgau-shipping-card.cgau-featured {\n      transform: none;\n    }\n\n    .cgau-listing .cgau-footer-cta h2 {\n      font-size: 2.125rem;\n      letter-spacing: -1px;\n    }\n\n    .cgau-listing .cgau-footer-cta p {\n      font-size: 1.063rem;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .cgau-listing .cgau-renewed-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing\"\u003e\n\u003c!-- Header --\u003e\n\u003cdiv class=\"cgau-header\"\u003e\n\u003cdiv class=\"cgau-header-content\"\u003e\n\u003cdiv class=\"cgau-brand\"\u003eCamGuard Australia \u003cspan class=\"cgau-brand-tagline\"\u003eSecurity doesn't have to be boring.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Hero --\u003e\n\u003cdiv class=\"cgau-hero\"\u003e\n\u003cdiv class=\"cgau-hero-content\"\u003e\n\u003cdiv class=\"cgau-renewed-pill\"\u003e\n\u003cspan class=\"cgau-pill-dot\"\u003e\u003c\/span\u003e Open Box · As New\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-emoji\"\u003e🚪\u003c\/div\u003e\n\u003ch1\u003eeufy Security S330\u003cbr\u003e\u003cspan class=\"cgau-hero-highlight\"\u003eDual Camera Video Doorbell\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgau-hero-subtitle\"\u003eOne camera looks ahead, one looks down at packages — no fixed blind spots, no missed deliveries.\u003c\/p\u003e\n\u003cp class=\"cgau-hero-tag\"\u003eOpen-box condition · Big savings · Same protection\u003c\/p\u003e\n\u003cdiv class=\"cgau-hero-features\"\u003e\n\u003cdiv class=\"cgau-hero-feature\"\u003e📸 Dual Cameras\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-feature\"\u003e🎬 2K HDR Video\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-feature\"\u003e📦 Delivery Guard™\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-feature\"\u003e💰 Zero Monthly Fees\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-feature\"\u003e✨ Open Box · As New\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HomeBase Required --\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-requirement-box\"\u003e\n\u003cdiv class=\"cgau-requirement-icon\"\u003e⚠️\u003c\/div\u003e\n\u003cdiv class=\"cgau-requirement-text\"\u003e\n\u003ch3\u003eHomeBase Required\u003c\/h3\u003e\n\u003cp\u003eThis is an \u003cspan class=\"cgau-highlight\"\u003eAdd-on Unit\u003c\/span\u003e and requires a \u003cspan class=\"cgau-highlight\"\u003eHomeBase 2\u003c\/span\u003e or \u003cspan class=\"cgau-highlight\"\u003eHomeBase 3\u003c\/span\u003e to operate. If you already have a eufy HomeBase, this doorbell will connect seamlessly. Don't have one yet? Check out our HomeBase listings. 🏠\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Open Box \/ As New Showcase --\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-renewed-box\"\u003e\n\u003cdiv class=\"cgau-renewed-header\"\u003e\n\u003cdiv class=\"cgau-renewed-symbol\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eWhat \"Open Box · As New\" actually means\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp class=\"cgau-renewed-intro\"\u003eThis S330 is \u003cstrong\u003ebrand-new, unused open-box stock\u003c\/strong\u003e — it's been opened and checked, but never installed. Fully functional and ready to protect your front door for \u003cstrong\u003esignificantly less\u003c\/strong\u003e than a sealed retail unit. Same dual-camera tech, same eufy quality, just a smaller price tag.\u003c\/p\u003e\n\u003cdiv class=\"cgau-renewed-grid\"\u003e\n\u003cdiv class=\"cgau-renewed-step\"\u003e\n\u003cdiv class=\"cgau-step-number\"\u003eSTEP 01\u003c\/div\u003e\n\u003cspan class=\"cgau-step-icon\"\u003e🔍\u003c\/span\u003e\n\u003ch4\u003eInspected\u003c\/h4\u003e\n\u003cp\u003eOpened and checked against original eufy spec.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-step\"\u003e\n\u003cdiv class=\"cgau-step-number\"\u003eSTEP 02\u003c\/div\u003e\n\u003cspan class=\"cgau-step-icon\"\u003e✨\u003c\/span\u003e\n\u003ch4\u003eUnused\u003c\/h4\u003e\n\u003cp\u003eNever installed or used — genuinely as-new.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-step\"\u003e\n\u003cdiv class=\"cgau-step-number\"\u003eSTEP 03\u003c\/div\u003e\n\u003cspan class=\"cgau-step-icon\"\u003e✅\u003c\/span\u003e\n\u003ch4\u003eTested\u003c\/h4\u003e\n\u003cp\u003ePowered on and fully function-tested.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-step\"\u003e\n\u003cdiv class=\"cgau-step-number\"\u003eSTEP 04\u003c\/div\u003e\n\u003cspan class=\"cgau-step-icon\"\u003e📦\u003c\/span\u003e\n\u003ch4\u003eRepacked\u003c\/h4\u003e\n\u003cp\u003eRepackaged with all accessories for safe transit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-badges\"\u003e\n\u003cdiv class=\"cgau-renewed-badge\"\u003e✅ Unused\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-badge\"\u003e✨ As-New Condition\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-badge\"\u003e💸 Save vs. RRP\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-badge\"\u003e📦 Open Box\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Condition Note --\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-condition-note\"\u003e\n\u003cdiv class=\"cgau-condition-icon\"\u003e📦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eWhat to expect on arrival\u003c\/h4\u003e\n\u003cp\u003eYour S330 may arrive in its \u003cstrong\u003eoriginal box or in plain protective packaging\u003c\/strong\u003e — either way it's complete, with all essential accessories for installation included.\u003c\/p\u003e\n\u003cp\u003eCosmetically the unit is in \u003cstrong\u003eas-new condition\u003c\/strong\u003e. It's open-box, not refurbished — so any marks, if present at all, are minor handling marks that won't affect function or looks once mounted. Functionally, it's a brand-new, unused unit. \u003cstrong\u003eYou're also covered by our 30-day returns :)\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Features --\u003e\n\u003cdiv class=\"cgau-section\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eWhy the S330 is a game-changer 🚀\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eTwo cameras really are better than one\u003c\/p\u003e\n\u003cdiv class=\"cgau-features-grid\"\u003e\n\u003cdiv class=\"cgau-feature-card\"\u003e\n\u003cspan class=\"cgau-feature-icon\"\u003e📸\u003c\/span\u003e\n\u003ch3 class=\"cgau-feature-title\"\u003eDual Camera Tech\u003c\/h3\u003e\n\u003cp class=\"cgau-feature-description\"\u003eOne camera for faces, one for packages. See your visitors AND your deliveries — no fixed blind spots.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feature-card\"\u003e\n\u003cspan class=\"cgau-feature-icon\"\u003e📦\u003c\/span\u003e\n\u003ch3 class=\"cgau-feature-title\"\u003eDelivery Guard™\u003c\/h3\u003e\n\u003cp class=\"cgau-feature-description\"\u003eGet notified when packages arrive, auto-warn porch pirates, and set pickup reminders.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feature-card\"\u003e\n\u003cspan class=\"cgau-feature-icon\"\u003e🎬\u003c\/span\u003e\n\u003ch3 class=\"cgau-feature-title\"\u003eCrystal Clear 2K HDR\u003c\/h3\u003e\n\u003cp class=\"cgau-feature-description\"\u003eSee every detail of your guests with 2K HDR on the main camera. No more squinting at blurry faces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feature-card\"\u003e\n\u003cspan class=\"cgau-feature-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch3 class=\"cgau-feature-title\"\u003eDual Motion Detection\u003c\/h3\u003e\n\u003cp class=\"cgau-feature-description\"\u003eRadar + PIR sensors work together to reduce false alarms by up to 95%. No more alerts for leaves and shadows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feature-card\"\u003e\n\u003cspan class=\"cgau-feature-icon\"\u003e🗣️\u003c\/span\u003e\n\u003ch3 class=\"cgau-feature-title\"\u003eTwo-Way Audio\u003c\/h3\u003e\n\u003cp class=\"cgau-feature-description\"\u003eChat with visitors or give delivery instructions from anywhere. \"Just leave it by the door, thanks!\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feature-card\"\u003e\n\u003cspan class=\"cgau-feature-icon\"\u003e💡\u003c\/span\u003e\n\u003ch3 class=\"cgau-feature-title\"\u003eMotion-Activated Light\u003c\/h3\u003e\n\u003cp class=\"cgau-feature-description\"\u003eBuilt-in LED illuminates your porch at night — see packages clearly AND startle would-be thieves.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- S330 vs E340 --\u003e\n\u003cdiv class=\"cgau-section cgau-section-alt\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eS330 vs E340 — what's the difference? 🤔\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eBoth are dual-camera doorbells, but there's one key difference...\u003c\/p\u003e\n\u003cdiv class=\"cgau-vs-box\"\u003e\n\u003ch3\u003e🎯 The Key Difference: Motion Detection\u003c\/h3\u003e\n\u003cdiv class=\"cgau-vs-grid\"\u003e\n\u003cdiv class=\"cgau-vs-card\"\u003e\n\u003ch4\u003e🔴 S330 (This One!)\u003c\/h4\u003e\n\u003cp\u003e\u003cspan class=\"cgau-vs-highlight\"\u003ePIR + Radar\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003eWhen PIR detects movement, \u003cstrong\u003eradar confirms it's real\u003c\/strong\u003e before alerting you.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eResult:\u003c\/strong\u003e Up to 95% fewer false alerts. 🎉\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-vs-card\"\u003e\n\u003ch4\u003e🔵 E340 (Newer Model)\u003c\/h4\u003e\n\u003cp\u003e\u003cspan class=\"cgau-vs-highlight\"\u003ePIR Only\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003eStill has AI person\/package detection, but \u003cstrong\u003eno radar double-check\u003c\/strong\u003e.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eTrade-off:\u003c\/strong\u003e Colour night vision + detachable battery. 🌙\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-explainer-box\"\u003e\n\u003ch4\u003e💡 What does PIR + Radar actually mean?\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003ePIR\u003c\/strong\u003e = Detects heat-based movement (people, animals). It's good, but can trigger from sun\/heat changes, passing cars, or shadows.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eRadar\u003c\/strong\u003e = Scans for actual physical movement. When PIR triggers, radar confirms there's real movement before notifying you.\u003cbr\u003e\u003cbr\u003e\u003cem\u003eIf you get annoyed by constant false alerts from leaves, shadows, or passing traffic — the S330's dual detection is why many people prefer it.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Specs --\u003e\n\u003cdiv class=\"cgau-section\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eTech specs for the nerds 🤓\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eImpressive dual-camera performance\u003c\/p\u003e\n\u003cdiv class=\"cgau-specs-grid\"\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e📹\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eMain Camera\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e2K HDR (2560×1920)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e📦\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003ePackage Camera\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e1080p (1600×1200)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e👀\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eMain FOV\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e160° Diagonal\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e📐\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003ePackage FOV\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e120° Diagonal\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e🔋\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eBattery Life\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e3–6 Months Per Charge\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e💰\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eMonthly Fee\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e$0 Forever 🫠\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e📏\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e16.5×5.3×2.8 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e💧\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eWeather Rating\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eIP65 Rated\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Comparison --\u003e\n\u003cdiv class=\"cgau-section cgau-section-alt\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eS330 vs single-camera doorbells\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eSpoiler: two cameras win every time\u003c\/p\u003e\n\u003cdiv class=\"cgau-comparison-container\"\u003e\n\u003cdiv class=\"cgau-comparison-header\"\u003e\n\u003cdiv\u003eFeature\u003c\/div\u003e\n\u003cdiv\u003eeufy S330 🏆\u003c\/div\u003e\n\u003cdiv\u003eOthers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003eCameras\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003eDual (2!)\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003eSingle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003ePackage View\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003eFull Porch Coverage\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003eBlind Spots\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003eVideo Quality\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003e2K HDR\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003e1080p\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003eMonthly Fees\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003e$0\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003e$3–15\/month\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003eMotion Detection\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003eRadar + PIR\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003eSingle Sensor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003eFalse Alarm Reduction\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003e95% Less\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003eDelivery Guard™\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003e✅ Yes\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003e❌ No\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003eSmart Home\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003eAlexa + Google\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003eVaries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- What's Included --\u003e\n\u003cdiv class=\"cgau-section\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eWhat's in your package 📦\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eEverything you need to get started (HomeBase sold separately)\u003c\/p\u003e\n\u003cdiv class=\"cgau-contents-grid\"\u003e\n\u003cdiv class=\"cgau-content-item\"\u003e\n\u003cdiv class=\"cgau-content-icon\"\u003e🚪\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-name\"\u003eS330 Doorbell\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-desc\"\u003eThe dual-camera star\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-item\"\u003e\n\u003cdiv class=\"cgau-content-icon\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-name\"\u003eMounting Kit\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-desc\"\u003eLocking mount included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-item\"\u003e\n\u003cdiv class=\"cgau-content-icon\"\u003e📐\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-name\"\u003e15° Wedge\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-desc\"\u003eAdjust your viewing angle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-item\"\u003e\n\u003cdiv class=\"cgau-content-icon\"\u003e🔩\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-name\"\u003eScrew Packs\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-desc\"\u003eFor secure installation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-item\"\u003e\n\u003cdiv class=\"cgau-content-icon\"\u003e📖\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-name\"\u003eQuick Start Guide\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-desc\"\u003e5-minute setup\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-important-note\"\u003e\n\u003ch4\u003e⚡ Installation Options\u003c\/h4\u003e\n\u003cp\u003eInstall battery-powered for flexibility, or connect to your existing doorbell wires to extend battery life. Either way, setup takes about 5 minutes with a power drill and screwdriver. For best results, mount approximately 1.2 m (4 ft) above the ground. Easy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Why Buy From Us --\u003e\n\u003cdiv class=\"cgau-section cgau-section-alt\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eWhy buy from CamGuard?\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eBecause we're awesome (and humble 🤪)\u003c\/p\u003e\n\u003cdiv class=\"cgau-why-grid\"\u003e\n\u003cdiv class=\"cgau-why-card\"\u003e\n\u003cdiv class=\"cgau-why-icon\"\u003e✅\u003c\/div\u003e\n\u003ch3 class=\"cgau-why-title\"\u003eGenuine Open-Box Stock\u003c\/h3\u003e\n\u003cp class=\"cgau-why-desc\"\u003eAuthentic eufy S330 doorbells — open-box and fully tested before listing. We check our reviews and our reliability profile before sourcing anything. We're usually cheaper than others, too. 😉\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-why-card\"\u003e\n\u003cdiv class=\"cgau-why-icon\"\u003e🚀\u003c\/div\u003e\n\u003ch3 class=\"cgau-why-title\"\u003eLightning Fast\u003c\/h3\u003e\n\u003cp class=\"cgau-why-desc\"\u003eOrders usually ship same day if placed before 2PM. We ship every order over $99.00 via \u003cstrong\u003eAustralia Post Express\u003c\/strong\u003e. 💨\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-why-card\"\u003e\n\u003cdiv class=\"cgau-why-icon\"\u003e💬\u003c\/div\u003e\n\u003ch3 class=\"cgau-why-title\"\u003eReal Humans\u003c\/h3\u003e\n\u003cp class=\"cgau-why-desc\"\u003eGot questions? We actually reply within a few hours. No robots, no runaround — just friendly Aussie support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Shipping --\u003e\n\u003cdiv class=\"cgau-section\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eShipping that doesn't suck 📮\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eFast, reliable, and actually trackable\u003c\/p\u003e\n\u003cdiv class=\"cgau-shipping-grid\"\u003e\n\u003cdiv class=\"cgau-shipping-card cgau-featured\"\u003e\n\u003cdiv class=\"cgau-shipping-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3 class=\"cgau-shipping-title\"\u003eExpress Post\u003c\/h3\u003e\n\u003cp class=\"cgau-shipping-desc\"\u003e\u003cstrong\u003eFREE on orders over $99.00\u003c\/strong\u003e\u003cbr\u003e1–3 business days nationwide\u003cbr\u003eFull tracking included\u003cbr\u003e\u003cbr\u003e\u003cspan class=\"cgau-shipping-note\"\u003eWA friends: expect 2–4 business days — you're far away but we still love you. 💜\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003eSignature on delivery available (+$2.95) — let us know before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-shipping-card\"\u003e\n\u003cdiv class=\"cgau-shipping-icon\"\u003e🏪\u003c\/div\u003e\n\u003ch3 class=\"cgau-shipping-title\"\u003eLocal Pickup\u003c\/h3\u003e\n\u003cp class=\"cgau-shipping-desc\"\u003eIn Townsville, QLD?\u003cbr\u003eCome grab it yourself.\u003cbr\u003eMessage us to arrange. 🤙\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Warranty --\u003e\n\u003cdiv class=\"cgau-section cgau-section-alt\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eProtection guarantee 🛡️\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eOpen-box doesn't mean unprotected — peace of mind included\u003c\/p\u003e\n\u003cdiv class=\"cgau-warranty-grid\"\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-acl\"\u003e\n\u003ch4\u003eAustralian Consumer Law\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eStatutory guarantees\u003c\/li\u003e\n\u003cli\u003eQuality standards\u003c\/li\u003e\n\u003cli\u003eRepair or replace rights\u003c\/li\u003e\n\u003cli\u003eFull legal protection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-cg\"\u003e\n\u003ch4\u003eCamGuard 1-Year Warranty\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFull 12-month coverage\u003c\/li\u003e\n\u003cli\u003eAussie-based support\u003c\/li\u003e\n\u003cli\u003eFast replacements\u003c\/li\u003e\n\u003cli\u003eNo BS, just service\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Footer CTA --\u003e\n\u003cdiv class=\"cgau-footer-cta\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2\u003eDual cameras. Double protection. Open-box price.\u003c\/h2\u003e\n\u003cp\u003eOpen box. Unused. Ready to mount. The smartest way to upgrade your front door.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Footer --\u003e\n\u003cdiv class=\"cgau-footer\"\u003e\n\u003cdiv class=\"cgau-footer-main\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003cbr\u003e\u003cem\u003eSecurity doesn't have to be boring.\u003c\/em\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-footer-disclaimer\"\u003e\n\u003cp\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.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\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. This is an add-on unit and requires a eufy HomeBase 2 or HomeBase 3 (sold separately) to operate — it will not work on its own. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. Battery-life and storage-capacity figures are eufy's ratings and estimates; real-world results vary with usage, settings and conditions. \"New – Open box\" describes a unit that is new and unused but not factory-sealed: it may have been opened, repackaged, or had its original retail box removed. Units are fully functional and tested; any cosmetic marks, if present, are minor and do not affect function. Some units may ship in protective packaging rather than the original retail box.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":44047446179883,"sku":"CG-DBS330-OB-S","price":178.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_110_s-l1600.jpg?v=1770827277"},{"product_id":"eufy-security-homebase-2-manufacturer-renewed","title":"eufy Security HomeBase 2 | Manufacturer Renewed","description":"\u003c!--\n  CamGuard Australia — eufy HomeBase 2 (Manufacturer Renewed)\n  Shopify-Compatible Version\n\n  USAGE:\n  1. Custom Page: Online Store \u003e Pages \u003e Add Page \u003e Show HTML (\u003c\u003e) \u003e Paste this code\n  2. Product Description: Products \u003e Edit \u003e Description \u003e Show HTML (\u003c\u003e) \u003e Paste this code\n\n  All CSS scoped under .cgau-hb — won't conflict with your Shopify theme.\n--\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@300;400;500;600;700;800\u0026family=DM+Sans:wght@300;400;500;600;700\u0026display=swap');\n\n  .cgau-hb *,\n  .cgau-hb *::before,\n  .cgau-hb *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  .cgau-hb {\n    \/* Surfaces *\/\n    --hb-bg: #000000;\n    --hb-bg-card: #111113;\n    --hb-bg-card-hover: #161618;\n    --hb-bg-light: #f5f5f7;\n\n    \/* Type colors *\/\n    --hb-text: #f5f5f7;\n    --hb-text-soft: #d2d2d7;\n    --hb-text-muted: #a1a1a6;\n    --hb-text-dim: #86868b;\n    --hb-text-faint: #636366;\n    --hb-text-dark: #1d1d1f;\n    --hb-text-dark-dim: #636366;\n\n    \/* Borders *\/\n    --hb-border: rgba(255, 255, 255, 0.04);\n    --hb-border-soft: rgba(255, 255, 255, 0.06);\n    --hb-border-strong: rgba(255, 255, 255, 0.08);\n    --hb-border-light: rgba(0, 0, 0, 0.06);\n\n    \/* Accent palette *\/\n    --hb-purple: #5e5ce6;\n    --hb-violet: #af52de;\n    --hb-teal: #30d5c8;\n    --hb-amber: #ff9f0a;\n    --hb-green: #30d158;\n    --hb-blue: #2997ff;\n    --hb-yellow: #ffd60a;\n    --hb-red: #ff375f;\n    --hb-renewed: #30d5c8;\n\n    \/* Type *\/\n    --hb-font-display: 'Sora', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n    --hb-font-body: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n\n    \/* Motion *\/\n    --hb-ease: cubic-bezier(0.22, 1, 0.36, 1);\n\n    font-family: var(--hb-font-body);\n    background: var(--hb-bg);\n    color: var(--hb-text);\n    line-height: 1.5;\n    font-size: 17px;\n    max-width: 960px;\n    margin: 0 auto;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n  }\n\n  \/* ===== Animations ===== *\/\n  @keyframes hb-pulse-dot {\n    0%, 100% { opacity: 1; transform: scale(1); }\n    50% { opacity: 0.55; transform: scale(1.15); }\n  }\n\n  @keyframes hb-glow-renewed {\n    0%, 100% { box-shadow: 0 0 0 0 rgba(48, 213, 200, 0.4), 0 4px 14px rgba(48, 213, 200, 0.18); }\n    50% { box-shadow: 0 0 0 10px rgba(48, 213, 200, 0), 0 4px 14px rgba(48, 213, 200, 0.25); }\n  }\n\n  \/* ===== Layout primitives ===== *\/\n  .cgau-hb__section {\n    padding: 100px 32px;\n    position: relative;\n    overflow: hidden;\n  }\n  .cgau-hb__section--tight { padding: 60px 32px; }\n  .cgau-hb__section--center { text-align: center; }\n  .cgau-hb__section--card-bg { background: #111113; }\n  .cgau-hb__section--light { background: var(--hb-bg-light); color: var(--hb-text-dark); }\n\n  .cgau-hb__container {\n    max-width: 640px;\n    margin: 0 auto;\n  }\n  .cgau-hb__container--wide { max-width: 720px; }\n\n  \/* ===== Type primitives ===== *\/\n  .cgau-hb__eyebrow {\n    font-family: var(--hb-font-display);\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 3px;\n    margin-bottom: 12px;\n    color: var(--hb-text-faint);\n  }\n  .cgau-hb__eyebrow--purple { color: var(--hb-purple); }\n  .cgau-hb__eyebrow--blue { color: var(--hb-blue); }\n  .cgau-hb__eyebrow--green { color: var(--hb-green); }\n  .cgau-hb__eyebrow--teal { color: var(--hb-teal); }\n  .cgau-hb__eyebrow--amber { color: var(--hb-amber); }\n  .cgau-hb__eyebrow--red { color: var(--hb-red); }\n  .cgau-hb__eyebrow--renewed {\n    color: var(--hb-renewed);\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .cgau-hb__eyebrow--renewed::before {\n    content: '';\n    width: 6px;\n    height: 6px;\n    border-radius: 50%;\n    background: var(--hb-renewed);\n    box-shadow: 0 0 10px rgba(48, 213, 200, 0.7);\n    animation: hb-pulse-dot 2s ease-in-out infinite;\n  }\n\n  .cgau-hb__h2 {\n    font-family: var(--hb-font-display);\n    font-size: 48px;\n    font-weight: 800;\n    letter-spacing: -2.5px;\n    line-height: 1.02;\n    margin-bottom: 20px;\n    color: var(--hb-text);\n  }\n  .cgau-hb__h2--light { color: var(--hb-text-dark); }\n\n  .cgau-hb__lede {\n    font-size: 18px;\n    font-weight: 400;\n    max-width: 520px;\n    margin: 0 auto 56px;\n    line-height: 1.65;\n    color: var(--hb-text-dim);\n  }\n  .cgau-hb__lede--light { color: var(--hb-text-dark-dim); }\n\n  \/* ===== Nav ===== *\/\n  .cgau-hb__nav {\n    padding: 16px 32px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    border-bottom: 1px solid var(--hb-border);\n    position: sticky;\n    top: 0;\n    z-index: 100;\n    background: rgba(0, 0, 0, 0.85);\n    backdrop-filter: blur(14px);\n    -webkit-backdrop-filter: blur(14px);\n  }\n\n  .cgau-hb__brand {\n    font-family: var(--hb-font-display);\n    font-size: 17px;\n    font-weight: 700;\n    letter-spacing: -0.4px;\n    color: var(--hb-text);\n  }\n  .cgau-hb__brand-mark {\n    color: var(--hb-renewed);\n  }\n\n  .cgau-hb__nav-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-family: var(--hb-font-display);\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 1.4px;\n    text-transform: uppercase;\n    color: var(--hb-renewed);\n    padding: 5px 11px;\n    border: 1px solid rgba(48, 213, 200, 0.25);\n    border-radius: 100px;\n    background: rgba(48, 213, 200, 0.04);\n  }\n  .cgau-hb__nav-pill::before {\n    content: '';\n    width: 5px;\n    height: 5px;\n    border-radius: 50%;\n    background: var(--hb-renewed);\n    animation: hb-pulse-dot 2s ease-in-out infinite;\n  }\n\n  \/* ===== Hero ===== *\/\n  .cgau-hb__hero {\n    padding: 96px 32px 60px;\n    text-align: center;\n    position: relative;\n    background: var(--hb-bg);\n  }\n  .cgau-hb__hero::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background-image:\n      radial-gradient(ellipse at 30% 20%, rgba(94, 92, 230, 0.08) 0%, transparent 55%),\n      radial-gradient(ellipse at 70% 80%, rgba(48, 213, 200, 0.06) 0%, transparent 55%);\n    pointer-events: none;\n  }\n  .cgau-hb__hero-content {\n    position: relative;\n    z-index: 1;\n  }\n\n  .cgau-hb__hero-eyebrow {\n    font-family: var(--hb-font-display);\n    font-size: 12px;\n    font-weight: 600;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    color: var(--hb-text-faint);\n    margin-bottom: 16px;\n  }\n\n  .cgau-hb__hero-title {\n    font-family: var(--hb-font-display);\n    font-size: 64px;\n    font-weight: 800;\n    letter-spacing: -3.5px;\n    line-height: 0.98;\n    margin-bottom: 24px;\n    color: var(--hb-text);\n  }\n  .cgau-hb__hero-title-accent { color: var(--hb-purple); }\n\n  .cgau-hb__hero-sub {\n    font-family: var(--hb-font-display);\n    font-size: 22px;\n    font-weight: 300;\n    color: var(--hb-text-dim);\n    letter-spacing: -0.3px;\n    line-height: 1.4;\n    max-width: 540px;\n    margin: 0 auto 32px;\n  }\n  .cgau-hb__hero-sub strong {\n    color: var(--hb-text);\n    font-weight: 500;\n  }\n\n  .cgau-hb__renewed-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    font-family: var(--hb-font-display);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    color: var(--hb-renewed);\n    padding: 8px 16px;\n    border: 1px solid rgba(48, 213, 200, 0.3);\n    border-radius: 100px;\n    background: rgba(48, 213, 200, 0.05);\n    margin-bottom: 28px;\n    animation: hb-glow-renewed 2.8s ease-in-out infinite;\n  }\n  .cgau-hb__renewed-pill::before {\n    content: '';\n    width: 6px;\n    height: 6px;\n    border-radius: 50%;\n    background: var(--hb-renewed);\n    box-shadow: 0 0 10px rgba(48, 213, 200, 0.7);\n  }\n\n  .cgau-hb__hero-info {\n    display: inline-block;\n    max-width: 480px;\n    text-align: left;\n    padding: 20px 24px;\n    background: rgba(41, 151, 255, 0.04);\n    border: 1px solid rgba(41, 151, 255, 0.12);\n    border-radius: 16px;\n    font-size: 14px;\n    color: var(--hb-text-muted);\n    line-height: 1.65;\n  }\n  .cgau-hb__hero-info b { color: var(--hb-blue); font-weight: 600; }\n\n  \/* ===== Renewed showcase ===== *\/\n  .cgau-hb__renewed {\n    padding: 80px 32px 100px;\n    background: var(--hb-bg);\n    text-align: center;\n  }\n  .cgau-hb__renewed-headline {\n    font-family: var(--hb-font-display);\n    font-size: 44px;\n    font-weight: 800;\n    letter-spacing: -2.2px;\n    line-height: 1.05;\n    margin-bottom: 18px;\n    color: var(--hb-text);\n  }\n  .cgau-hb__renewed-headline-accent {\n    color: var(--hb-renewed);\n  }\n  .cgau-hb__renewed-lede {\n    font-size: 17px;\n    font-weight: 400;\n    max-width: 540px;\n    margin: 0 auto 48px;\n    line-height: 1.65;\n    color: var(--hb-text-dim);\n  }\n  .cgau-hb__renewed-lede strong {\n    color: var(--hb-text);\n    font-weight: 500;\n  }\n\n  .cgau-hb__renewed-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 8px;\n    max-width: 820px;\n    margin: 0 auto 36px;\n  }\n\n  .cgau-hb__renewed-step {\n    background: var(--hb-bg-card);\n    border: 1px solid rgba(48, 213, 200, 0.08);\n    border-radius: 20px;\n    padding: 28px 20px;\n    text-align: center;\n    transition: all 0.4s var(--hb-ease);\n    position: relative;\n    overflow: hidden;\n  }\n  .cgau-hb__renewed-step::after {\n    content: '';\n    position: absolute;\n    inset: 0 0 auto 0;\n    height: 2px;\n    background: linear-gradient(90deg, transparent, rgba(48, 213, 200, 0.6), transparent);\n    opacity: 0;\n    transition: opacity 0.4s var(--hb-ease);\n  }\n  .cgau-hb__renewed-step:hover {\n    border-color: rgba(48, 213, 200, 0.25);\n    transform: translateY(-3px);\n    background: #131316;\n  }\n  .cgau-hb__renewed-step:hover::after {\n    opacity: 1;\n  }\n\n  .cgau-hb__renewed-step-num {\n    display: block;\n    font-family: var(--hb-font-display);\n    font-size: 10px;\n    font-weight: 800;\n    color: var(--hb-renewed);\n    letter-spacing: 2.5px;\n    margin-bottom: 14px;\n    opacity: 0.85;\n  }\n  .cgau-hb__renewed-step-icon {\n    display: block;\n    font-size: 28px;\n    margin-bottom: 12px;\n    line-height: 1;\n  }\n  .cgau-hb__renewed-step h4 {\n    font-family: var(--hb-font-display);\n    font-size: 17px;\n    font-weight: 700;\n    letter-spacing: -0.3px;\n    color: var(--hb-text);\n    margin-bottom: 8px;\n  }\n  .cgau-hb__renewed-step p {\n    font-size: 13px;\n    color: var(--hb-text-dim);\n    line-height: 1.55;\n  }\n\n  .cgau-hb__renewed-badges {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 8px;\n    max-width: 700px;\n    margin: 0 auto;\n  }\n  .cgau-hb__renewed-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-family: var(--hb-font-display);\n    font-size: 12px;\n    font-weight: 600;\n    letter-spacing: 0.3px;\n    color: var(--hb-text-soft);\n    padding: 8px 14px;\n    background: rgba(48, 213, 200, 0.06);\n    border: 1px solid rgba(48, 213, 200, 0.15);\n    border-radius: 100px;\n  }\n  .cgau-hb__renewed-badge::before {\n    content: '';\n    width: 5px;\n    height: 5px;\n    border-radius: 50%;\n    background: var(--hb-renewed);\n  }\n\n  \/* ===== Bento stats ===== *\/\n  .cgau-hb__bento {\n    padding: 20px 32px 100px;\n    background: var(--hb-bg);\n  }\n  .cgau-hb__bento-label {\n    font-family: var(--hb-font-display);\n    font-size: 14px;\n    font-weight: 500;\n    color: var(--hb-text-faint);\n    text-align: center;\n    margin-bottom: 40px;\n  }\n  .cgau-hb__bento-row {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n    justify-content: center;\n    margin-bottom: 6px;\n  }\n  .cgau-hb__bento-row:last-child { margin-bottom: 0; }\n\n  .cgau-hb__stat {\n    background: var(--hb-bg-card);\n    border-radius: 20px;\n    padding: 32px 16px;\n    text-align: center;\n    flex: 1;\n    min-width: 100px;\n    max-width: 200px;\n    border: 1px solid var(--hb-border);\n    transition: all 0.4s var(--hb-ease);\n  }\n  .cgau-hb__stat:hover {\n    background: var(--hb-bg-card-hover);\n    border-color: var(--hb-border-strong);\n    transform: translateY(-2px);\n  }\n  .cgau-hb__stat-value {\n    font-family: var(--hb-font-display);\n    font-size: 46px;\n    font-weight: 800;\n    letter-spacing: -2.5px;\n    line-height: 1;\n    margin-bottom: 6px;\n  }\n  .cgau-hb__stat-label {\n    font-size: 11px;\n    font-weight: 500;\n    color: var(--hb-text-faint);\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n  }\n\n  \/* ===== Feature grid (What it does) ===== *\/\n  .cgau-hb__features {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n    text-align: left;\n  }\n  .cgau-hb__feature {\n    background: var(--hb-bg-card);\n    border-radius: 24px;\n    padding: 36px 32px;\n    border: 1px solid rgba(255, 255, 255, 0.035);\n    flex: 1;\n    min-width: 280px;\n    transition: all 0.4s var(--hb-ease);\n  }\n  .cgau-hb__feature:hover {\n    border-color: var(--hb-border-strong);\n    transform: translateY(-2px);\n    background: var(--hb-bg-card-hover);\n  }\n  .cgau-hb__feature-tag {\n    font-family: var(--hb-font-display);\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    margin-bottom: 10px;\n  }\n  .cgau-hb__feature h3 {\n    font-family: var(--hb-font-display);\n    font-size: 22px;\n    font-weight: 700;\n    letter-spacing: -0.5px;\n    color: var(--hb-text);\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .cgau-hb__feature p {\n    font-size: 15px;\n    line-height: 1.65;\n    color: var(--hb-text-dim);\n  }\n\n  \/* ===== The vibe ===== *\/\n  .cgau-hb__vibe {\n    padding: 120px 32px;\n    text-align: center;\n    background: var(--hb-bg);\n  }\n  .cgau-hb__vibe-quote {\n    font-family: var(--hb-font-display);\n    font-size: 38px;\n    font-weight: 300;\n    letter-spacing: -1.8px;\n    line-height: 1.3;\n    color: var(--hb-text-muted);\n    max-width: 620px;\n    margin: 0 auto 48px;\n  }\n  .cgau-hb__vibe-quote strong {\n    color: var(--hb-text);\n    font-weight: 500;\n  }\n  .cgau-hb__vibe-body p {\n    font-size: 16px;\n    color: var(--hb-text-faint);\n    line-height: 1.8;\n    margin-bottom: 20px;\n  }\n  .cgau-hb__vibe-body p:last-child { margin-bottom: 0; }\n\n  \/* ===== Compatibility (light) ===== *\/\n  .cgau-hb__compat-list {\n    max-width: 560px;\n    margin: 0 auto;\n    text-align: left;\n  }\n  .cgau-hb__compat-row {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    padding: 16px 0;\n    border-bottom: 1px solid var(--hb-border-light);\n    font-size: 15px;\n    color: var(--hb-text-dark-dim);\n  }\n  .cgau-hb__compat-row:last-child { border-bottom: none; }\n\n  .cgau-hb__compat-tag {\n    font-family: var(--hb-font-display);\n    font-size: 10px;\n    font-weight: 800;\n    padding: 3px 10px;\n    border-radius: 6px;\n    letter-spacing: 0.5px;\n    flex-shrink: 0;\n  }\n  .cgau-hb__compat-tag--yes {\n    color: var(--hb-green);\n    background: rgba(48, 209, 88, 0.1);\n  }\n  .cgau-hb__compat-tag--no {\n    color: var(--hb-red);\n    background: rgba(255, 55, 95, 0.08);\n  }\n\n  .cgau-hb__compat-note {\n    max-width: 540px;\n    margin: 36px auto 0;\n    padding: 18px 24px;\n    background: rgba(94, 92, 230, 0.06);\n    border: 1px solid rgba(94, 92, 230, 0.1);\n    border-radius: 14px;\n    font-size: 14px;\n    color: var(--hb-text-dark-dim);\n    text-align: left;\n    line-height: 1.65;\n  }\n  .cgau-hb__compat-note b { color: var(--hb-text-dark); }\n\n  \/* ===== Honest box ===== *\/\n  .cgau-hb__honest {\n    padding: 100px 32px;\n    background: var(--hb-bg-card);\n  }\n  .cgau-hb__honest-inner {\n    max-width: 620px;\n    margin: 0 auto;\n  }\n  .cgau-hb__honest-h {\n    font-family: var(--hb-font-display);\n    font-size: 38px;\n    font-weight: 800;\n    letter-spacing: -2px;\n    color: var(--hb-text);\n    margin-bottom: 48px;\n  }\n  .cgau-hb__honest-item {\n    padding: 28px 0;\n    border-top: 1px solid var(--hb-border-soft);\n  }\n  .cgau-hb__honest-item:first-of-type {\n    padding-top: 0;\n    border-top: none;\n  }\n  .cgau-hb__honest-item h4 {\n    font-family: var(--hb-font-display);\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--hb-text);\n    margin-bottom: 8px;\n    letter-spacing: -0.2px;\n  }\n  .cgau-hb__honest-item p {\n    font-size: 15px;\n    color: var(--hb-text-dim);\n    line-height: 1.65;\n  }\n\n  \/* ===== Why CamGuard ===== *\/\n  .cgau-hb__why {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n    max-width: 640px;\n    margin: 0 auto;\n    text-align: left;\n  }\n  .cgau-hb__why-card {\n    padding: 32px 28px;\n    border-radius: 20px;\n    flex: 1;\n    min-width: 260px;\n    border: 1px solid rgba(0, 0, 0, 0.05);\n    transition: all 0.4s var(--hb-ease);\n  }\n  .cgau-hb__why-card:hover {\n    transform: translateY(-3px);\n  }\n  .cgau-hb__why-card--indigo { background: #eef2ff; }\n  .cgau-hb__why-card--blue { background: #eff6ff; }\n  .cgau-hb__why-card--yellow { background: #fefce8; }\n  .cgau-hb__why-card--violet { background: #faf5ff; }\n  .cgau-hb__why-card--mint { background: #ecfdf5; }\n  .cgau-hb__why-card h4 {\n    font-family: var(--hb-font-display);\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--hb-text-dark);\n    margin-bottom: 8px;\n  }\n  .cgau-hb__why-card p {\n    font-size: 14px;\n    color: var(--hb-text-dark-dim);\n    line-height: 1.6;\n  }\n  .cgau-hb__why-card p + p {\n    margin-top: 8px;\n  }\n  .cgau-hb__why-card .cgau-hb__why-aside {\n    font-size: 12px;\n    color: var(--hb-text-dim);\n    margin-top: 8px;\n    font-style: italic;\n  }\n\n  \/* ===== Specs ===== *\/\n  .cgau-hb__spec-table {\n    width: 100%;\n    max-width: 640px;\n    margin: 0 auto;\n    border-collapse: collapse;\n    text-align: left;\n  }\n  .cgau-hb__spec-table td {\n    padding: 14px 0;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.05);\n    font-size: 14px;\n  }\n  .cgau-hb__spec-table tr:last-child td { border-bottom: none; }\n  .cgau-hb__spec-table td:first-child {\n    color: var(--hb-text-dim);\n    width: 40%;\n    padding-right: 16px;\n  }\n  .cgau-hb__spec-table td:last-child {\n    color: var(--hb-text-soft);\n    font-weight: 500;\n  }\n\n  .cgau-hb__spec-table--light td {\n    border-bottom-color: var(--hb-border-light);\n  }\n  .cgau-hb__spec-table--light td:first-child { color: var(--hb-text-dark-dim); }\n  .cgau-hb__spec-table--light td:last-child { color: var(--hb-text-dark); }\n\n  \/* ===== Skip \/ Perfect lists ===== *\/\n  .cgau-hb__skip-card {\n    max-width: 540px;\n    margin: 0 auto;\n    text-align: left;\n    background: rgba(255, 55, 95, 0.03);\n    border-radius: 20px;\n    padding: 32px;\n    border: 1px solid rgba(255, 55, 95, 0.08);\n  }\n  .cgau-hb__skip-h {\n    font-family: var(--hb-font-display);\n    font-size: 18px;\n    font-weight: 700;\n    color: var(--hb-red);\n    margin-bottom: 20px;\n  }\n  .cgau-hb__skip-row {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    padding: 10px 0;\n    font-size: 14px;\n    color: var(--hb-text-dim);\n    line-height: 1.6;\n  }\n  .cgau-hb__skip-row::before {\n    content: '×';\n    color: var(--hb-red);\n    font-weight: 800;\n    flex-shrink: 0;\n    margin-top: 2px;\n    font-size: 16px;\n  }\n\n  .cgau-hb__perfect-list {\n    max-width: 560px;\n    margin: 0 auto;\n    text-align: left;\n  }\n  .cgau-hb__perfect-row {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n    padding: 14px 0;\n    font-size: 15px;\n    color: var(--hb-text-dim);\n    line-height: 1.6;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.04);\n  }\n  .cgau-hb__perfect-row:last-child { border-bottom: none; }\n  .cgau-hb__perfect-row::before {\n    content: '▶';\n    color: var(--hb-purple);\n    flex-shrink: 0;\n    font-size: 13px;\n    margin-top: 3px;\n  }\n\n  \/* ===== Setup ===== *\/\n  .cgau-hb__setup-list {\n    max-width: 540px;\n    margin: 0 auto;\n    text-align: left;\n  }\n  .cgau-hb__step {\n    display: flex;\n    gap: 24px;\n    padding: 28px 0;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.05);\n  }\n  .cgau-hb__step:last-child { border-bottom: none; }\n  .cgau-hb__step-num {\n    font-family: var(--hb-font-display);\n    font-size: 52px;\n    font-weight: 800;\n    line-height: 1;\n    letter-spacing: -2px;\n    flex-shrink: 0;\n    width: 56px;\n  }\n  .cgau-hb__step-num--purple { color: var(--hb-purple); }\n  .cgau-hb__step-num--blue { color: var(--hb-blue); }\n  .cgau-hb__step-num--teal { color: var(--hb-teal); }\n  .cgau-hb__step-num--green { color: var(--hb-green); }\n\n  .cgau-hb__step h4 {\n    font-family: var(--hb-font-display);\n    font-size: 17px;\n    font-weight: 700;\n    color: var(--hb-text);\n    margin-bottom: 6px;\n  }\n  .cgau-hb__step p {\n    font-size: 14px;\n    color: var(--hb-text-dim);\n    line-height: 1.65;\n  }\n\n  .cgau-hb__protip {\n    max-width: 540px;\n    margin: 32px auto 0;\n    padding: 18px 24px;\n    background: rgba(94, 92, 230, 0.05);\n    border: 1px solid rgba(94, 92, 230, 0.1);\n    border-radius: 14px;\n    font-size: 14px;\n    color: var(--hb-purple);\n    text-align: left;\n    line-height: 1.65;\n  }\n  .cgau-hb__protip b { color: var(--hb-text); }\n\n  \/* ===== What's included ===== *\/\n  .cgau-hb__include {\n    max-width: 540px;\n    margin: 0 auto;\n    text-align: left;\n  }\n  .cgau-hb__include-row {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 11px 0;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.035);\n    font-size: 14px;\n    color: var(--hb-text-muted);\n  }\n  .cgau-hb__include-row:last-child { border-bottom: none; }\n  .cgau-hb__include-tick {\n    color: var(--hb-green);\n    font-weight: 700;\n    flex-shrink: 0;\n  }\n  .cgau-hb__include-cross {\n    color: var(--hb-red);\n    font-weight: 700;\n    flex-shrink: 0;\n  }\n  .cgau-hb__include-divider {\n    padding: 20px 0 8px;\n    font-family: var(--hb-font-display);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    color: var(--hb-red);\n  }\n\n  \/* ===== Condition body ===== *\/\n  .cgau-hb__condition-body {\n    max-width: 560px;\n    margin: 0 auto;\n    text-align: left;\n  }\n  .cgau-hb__condition-body p {\n    font-size: 15px;\n    color: var(--hb-text-dim);\n    line-height: 1.7;\n    margin-bottom: 16px;\n  }\n  .cgau-hb__condition-body p:last-child { margin-bottom: 0; }\n  .cgau-hb__condition-body b { color: var(--hb-text); }\n\n  \/* ===== Shipping cards ===== *\/\n  .cgau-hb__shipping {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n    max-width: 640px;\n    margin: 0 auto;\n    text-align: left;\n  }\n  .cgau-hb__shipping-card {\n    background: var(--hb-bg-card);\n    border-radius: 20px;\n    padding: 28px 24px;\n    flex: 1;\n    min-width: 180px;\n    border: 1px solid var(--hb-border);\n    transition: all 0.4s var(--hb-ease);\n  }\n  .cgau-hb__shipping-card:hover {\n    border-color: var(--hb-border-strong);\n    transform: translateY(-2px);\n  }\n  .cgau-hb__shipping-card h4 {\n    font-family: var(--hb-font-display);\n    font-size: 15px;\n    font-weight: 700;\n    color: var(--hb-text);\n    margin-bottom: 12px;\n  }\n  .cgau-hb__shipping-card p {\n    font-size: 13px;\n    color: var(--hb-text-dim);\n    line-height: 1.6;\n    margin-bottom: 10px;\n  }\n  .cgau-hb__shipping-card p:last-child { margin-bottom: 0; }\n  .cgau-hb__shipping-card .accent-green { color: var(--hb-green); font-weight: 600; }\n  .cgau-hb__shipping-card .accent-amber { color: var(--hb-amber); font-weight: 600; }\n  .cgau-hb__shipping-card .accent-teal { color: var(--hb-teal); font-weight: 600; }\n  .cgau-hb__shipping-aside {\n    font-size: 11px !important;\n    color: var(--hb-text-faint) !important;\n    margin-top: 12px !important;\n    border-top: 1px solid var(--hb-border);\n    padding-top: 12px;\n  }\n\n  .cgau-hb__after-sales {\n    max-width: 640px;\n    margin: 24px auto 0;\n    padding: 18px 24px;\n    background: rgba(41, 151, 255, 0.04);\n    border: 1px solid rgba(41, 151, 255, 0.08);\n    border-radius: 14px;\n    font-size: 14px;\n    color: var(--hb-text-dim);\n    line-height: 1.65;\n    text-align: left;\n  }\n  .cgau-hb__after-sales b { color: var(--hb-text); }\n\n  \/* ===== ACL ===== *\/\n  .cgau-hb__acl {\n    max-width: 540px;\n    margin: 0 auto;\n    text-align: left;\n    padding: 24px;\n    background: rgba(255, 255, 255, 0.02);\n    border: 1px solid var(--hb-border);\n    border-radius: 16px;\n  }\n  .cgau-hb__acl-eyebrow {\n    font-family: var(--hb-font-display);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    color: var(--hb-text-faint);\n    margin-bottom: 12px;\n  }\n  .cgau-hb__acl p {\n    font-size: 14px;\n    color: var(--hb-text-dim);\n    line-height: 1.7;\n  }\n\n  \/* ===== Q\u0026A ===== *\/\n  .cgau-hb__qa {\n    max-width: 640px;\n    margin: 0 auto;\n    text-align: left;\n  }\n  .cgau-hb__qa-item {\n    padding: 28px 0;\n    border-bottom: 1px solid var(--hb-border-light);\n  }\n  .cgau-hb__qa-item:last-child { border-bottom: none; }\n  .cgau-hb__qa-q {\n    font-family: var(--hb-font-display);\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--hb-text-dark);\n    margin-bottom: 10px;\n    display: flex;\n    gap: 10px;\n    align-items: flex-start;\n  }\n  .cgau-hb__qa-marker {\n    font-size: 11px;\n    font-weight: 800;\n    color: var(--hb-purple);\n    background: rgba(94, 92, 230, 0.1);\n    padding: 2px 8px;\n    border-radius: 5px;\n    flex-shrink: 0;\n    margin-top: 3px;\n    font-family: var(--hb-font-display);\n  }\n  .cgau-hb__qa-a {\n    font-size: 15px;\n    color: var(--hb-text-dark-dim);\n    line-height: 1.65;\n    padding-left: 34px;\n  }\n\n  \/* ===== CTA ===== *\/\n  .cgau-hb__cta {\n    padding: 100px 32px;\n    text-align: center;\n    background: var(--hb-bg);\n    position: relative;\n    overflow: hidden;\n  }\n  .cgau-hb__cta::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background-image:\n      radial-gradient(ellipse at 50% 50%, rgba(94, 92, 230, 0.08) 0%, transparent 60%);\n    pointer-events: none;\n  }\n  .cgau-hb__cta-h {\n    font-family: var(--hb-font-display);\n    font-size: 44px;\n    font-weight: 800;\n    letter-spacing: -2px;\n    color: var(--hb-text);\n    margin-bottom: 16px;\n    position: relative;\n    line-height: 1.1;\n  }\n  .cgau-hb__cta-h-accent { color: var(--hb-purple); }\n  .cgau-hb__cta p {\n    font-size: 16px;\n    color: var(--hb-text-faint);\n    max-width: 460px;\n    margin: 0 auto;\n    line-height: 1.6;\n    position: relative;\n  }\n\n  \/* ===== Footer ===== *\/\n  .cgau-hb__footer {\n    padding: 40px 32px;\n    text-align: center;\n    font-size: 12px;\n    color: var(--hb-text-faint);\n    line-height: 1.8;\n    border-top: 1px solid var(--hb-border);\n    background: var(--hb-bg);\n  }\n  .cgau-hb__footer-main {\n    color: var(--hb-text-soft);\n    margin-bottom: 12px;\n  }\n  .cgau-hb__footer-main a {\n    color: var(--hb-text-soft);\n    text-decoration: none;\n    border-bottom: 1px solid transparent;\n    transition: border-color 0.3s ease;\n  }\n  .cgau-hb__footer-main a:hover {\n    border-bottom-color: var(--hb-text-soft);\n  }\n  .cgau-hb__footer-disclaimer {\n    max-width: 720px;\n    margin: 16px auto 0;\n    padding-top: 16px;\n    border-top: 1px solid var(--hb-border);\n    color: var(--hb-text-faint);\n    font-size: 11px;\n    line-height: 1.7;\n  }\n  .cgau-hb__footer-disclaimer p + p {\n    margin-top: 8px;\n  }\n\n  \/* ===== Responsive ===== *\/\n  @media (max-width: 768px) {\n    .cgau-hb { font-size: 16px; }\n\n    .cgau-hb__nav { padding: 14px 20px; }\n    .cgau-hb__nav-pill { font-size: 9px; padding: 4px 9px; }\n\n    .cgau-hb__hero {\n      padding: 64px 24px 48px;\n    }\n    .cgau-hb__hero-title {\n      font-size: 42px;\n      letter-spacing: -2px;\n    }\n    .cgau-hb__hero-sub {\n      font-size: 18px;\n    }\n\n    .cgau-hb__renewed {\n      padding: 60px 24px 80px;\n    }\n    .cgau-hb__renewed-headline {\n      font-size: 32px;\n      letter-spacing: -1.5px;\n    }\n    .cgau-hb__renewed-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .cgau-hb__section {\n      padding: 64px 24px;\n    }\n    .cgau-hb__h2,\n    .cgau-hb__honest-h,\n    .cgau-hb__cta-h {\n      font-size: 32px;\n      letter-spacing: -1.5px;\n    }\n    .cgau-hb__lede {\n      font-size: 16px;\n      margin-bottom: 36px;\n    }\n\n    .cgau-hb__bento {\n      padding: 16px 20px 64px;\n    }\n    .cgau-hb__stat-value {\n      font-size: 38px;\n      letter-spacing: -2px;\n    }\n\n    .cgau-hb__feature {\n      padding: 28px 24px;\n    }\n    .cgau-hb__feature h3 {\n      font-size: 20px;\n    }\n\n    .cgau-hb__vibe {\n      padding: 80px 24px;\n    }\n    .cgau-hb__vibe-quote {\n      font-size: 26px;\n      letter-spacing: -1px;\n    }\n\n    .cgau-hb__honest {\n      padding: 64px 24px;\n    }\n\n    .cgau-hb__step-num {\n      font-size: 38px;\n      width: 44px;\n    }\n\n    .cgau-hb__qa-a {\n      padding-left: 0;\n    }\n  }\n\n  @media (max-width: 460px) {\n    .cgau-hb__hero-title {\n      font-size: 38px;\n    }\n    .cgau-hb__renewed-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-hb\"\u003e\n\u003c!-- ========== NAV ========== --\u003e\n\u003cdiv class=\"cgau-hb__nav\"\u003e\n\u003cdiv class=\"cgau-hb__brand\"\u003e\n\u003cspan class=\"cgau-hb__brand-mark\"\u003eCam\u003c\/span\u003eGuard Australia\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__nav-pill\"\u003eManufacturer Renewed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== HERO ========== --\u003e\n\u003cdiv class=\"cgau-hb__hero\"\u003e\n\u003cdiv class=\"cgau-hb__hero-content\"\u003e\n\u003cdiv class=\"cgau-hb__hero-eyebrow\"\u003eeufy Security · HomeBase 2 (S280)\u003c\/div\u003e\n\u003ch1 class=\"cgau-hb__hero-title\"\u003eThe brain\u003cbr\u003e\u003cspan class=\"cgau-hb__hero-title-accent\"\u003eof the operation.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgau-hb__hero-sub\"\u003eLocal storage. No monthly fees. The hub that connects your \u003cstrong\u003eeufy 2-series cameras\u003c\/strong\u003e and keeps everything private.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hb__renewed-pill\"\u003eManufacturer Renewed · Certified\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"cgau-hb__hero-info\"\u003e\n\u003cb\u003eⓘ This is a base station, not a camera.\u003c\/b\u003e The HomeBase 2 is the central hub for eufy's 2-series security ecosystem. It connects to your router via Ethernet and communicates wirelessly with compatible eufy cameras, doorbells, and sensors. Your cameras won't work without one.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMG-PLACEHOLDER: Hero banner of HomeBase 2 front view --\u003e \u003c!-- ========== MANUFACTURER RENEWED SHOWCASE ========== --\u003e\n\u003cdiv class=\"cgau-hb__renewed\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow cgau-hb__eyebrow--renewed\"\u003eManufacturer Renewed\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__renewed-headline\"\u003eRestored by spec.\u003cbr\u003e\u003cspan class=\"cgau-hb__renewed-headline-accent\"\u003eReady by design.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"cgau-hb__renewed-lede\"\u003eEach HomeBase 2 is professionally refurbished and rigorously tested before listing. Same hub, same eufy quality, \u003cstrong\u003esignificantly less than new\u003c\/strong\u003e — and a meaningful step away from e-waste.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hb__renewed-grid\"\u003e\n\u003cdiv class=\"cgau-hb__renewed-step\"\u003e\n\u003cspan class=\"cgau-hb__renewed-step-num\"\u003eSTEP 01\u003c\/span\u003e \u003cspan class=\"cgau-hb__renewed-step-icon\"\u003e🔍\u003c\/span\u003e\n\u003ch4\u003eInspected\u003c\/h4\u003e\n\u003cp\u003eEvery unit assessed against eufy's original specifications.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__renewed-step\"\u003e\n\u003cspan class=\"cgau-hb__renewed-step-num\"\u003eSTEP 02\u003c\/span\u003e \u003cspan class=\"cgau-hb__renewed-step-icon\"\u003e🔧\u003c\/span\u003e\n\u003ch4\u003eRestored\u003c\/h4\u003e\n\u003cp\u003eCleaned and components serviced where required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__renewed-step\"\u003e\n\u003cspan class=\"cgau-hb__renewed-step-num\"\u003eSTEP 03\u003c\/span\u003e \u003cspan class=\"cgau-hb__renewed-step-icon\"\u003e⚙️\u003c\/span\u003e\n\u003ch4\u003eTested\u003c\/h4\u003e\n\u003cp\u003eFull functional and connectivity testing performed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__renewed-step\"\u003e\n\u003cspan class=\"cgau-hb__renewed-step-num\"\u003eSTEP 04\u003c\/span\u003e \u003cspan class=\"cgau-hb__renewed-step-icon\"\u003e✅\u003c\/span\u003e\n\u003ch4\u003eCertified\u003c\/h4\u003e\n\u003cp\u003eLike-new performance guaranteed before listing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__renewed-badges\"\u003e\n\u003cspan class=\"cgau-hb__renewed-badge\"\u003eFully Tested\u003c\/span\u003e \u003cspan class=\"cgau-hb__renewed-badge\"\u003eLike-New Performance\u003c\/span\u003e \u003cspan class=\"cgau-hb__renewed-badge\"\u003eSave vs. New\u003c\/span\u003e \u003cspan class=\"cgau-hb__renewed-badge\"\u003eLess E-Waste\u003c\/span\u003e \u003cspan class=\"cgau-hb__renewed-badge\"\u003eAussie-Backed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== BENTO STATS ========== --\u003e\n\u003cdiv class=\"cgau-hb__bento\"\u003e\n\u003cdiv class=\"cgau-hb__bento-label\"\u003eThe numbers that matter\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__bento-row\"\u003e\n\u003cdiv class=\"cgau-hb__stat\"\u003e\n\u003cdiv class=\"cgau-hb__stat-value\" style=\"color: #5e5ce6;\"\u003e16\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat-label\"\u003eGB Storage\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat\"\u003e\n\u003cdiv class=\"cgau-hb__stat-value\" style=\"color: #af52de;\"\u003e16\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat-label\"\u003eMax Cameras\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat\"\u003e\n\u003cdiv class=\"cgau-hb__stat-value\" style=\"color: #30d5c8;\"\u003e90m\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat-label\"\u003eWireless Range\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat\"\u003e\n\u003cdiv class=\"cgau-hb__stat-value\" style=\"color: #ff9f0a;\"\u003e100\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat-label\"\u003edB Siren\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__bento-row\"\u003e\n\u003cdiv class=\"cgau-hb__stat\"\u003e\n\u003cdiv class=\"cgau-hb__stat-value\" style=\"color: #30d158;\"\u003e28\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat-label\"\u003eCompatible Devices\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat\"\u003e\n\u003cdiv class=\"cgau-hb__stat-value\" style=\"color: #ffd60a;\"\u003eAES\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat-label\"\u003e128 Encryption\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat\"\u003e\n\u003cdiv class=\"cgau-hb__stat-value\" style=\"color: #5e5ce6;\"\u003eNAS\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat-label\"\u003eRTSP Support\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat\"\u003e\n\u003cdiv class=\"cgau-hb__stat-value\" style=\"color: #af52de;\"\u003e$0\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__stat-label\"\u003eMonthly Fees\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== WHAT IT DOES ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--center\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow cgau-hb__eyebrow--purple\"\u003eWhat it does\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__h2\"\u003eCommand centre.\u003c\/h2\u003e\n\u003cp class=\"cgau-hb__lede\"\u003eEverything your eufy 2-series cameras need to function. Storage, connectivity, security, and smarts all running from one quiet little box.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hb__features\"\u003e\n\u003cdiv class=\"cgau-hb__feature\"\u003e\n\u003cdiv class=\"cgau-hb__feature-tag\" style=\"color: #5e5ce6;\"\u003eStorage\u003c\/div\u003e\n\u003ch3\u003e16GB local. Encrypted. Private.\u003c\/h3\u003e\n\u003cp\u003eAll your camera footage is stored locally on the HomeBase 2's built-in 16GB eMMC storage with AES-128 encryption. No cloud servers, no subscription fees, no one watching your footage but you. That's roughly 2–3 months of recordings for a single camera (based on ~30 events per day at 60 seconds each).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__feature\"\u003e\n\u003cdiv class=\"cgau-hb__feature-tag\" style=\"color: #2997ff;\"\u003eConnectivity\u003c\/div\u003e\n\u003ch3\u003eWi-Fi repeater built in.\u003c\/h3\u003e\n\u003cp\u003eConnects to your router via Ethernet, then broadcasts a low-frequency wireless signal to your cameras. Acts as a Wi-Fi repeater, extending your network's reach while reducing battery drain on your cameras. Up to 90 metres line-of-sight range. Uses 2.4GHz Wi-Fi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__feature\"\u003e\n\u003cdiv class=\"cgau-hb__feature-tag\" style=\"color: #ff375f;\"\u003eSiren\u003c\/div\u003e\n\u003ch3\u003e100dB alarm. Louder than a jackhammer.\u003c\/h3\u003e\n\u003cp\u003eBuilt-in 100-decibel siren triggered manually via the app, automatically by motion events, or integrated with the eufy alarm system. Configurable schedules and modes. Enough to ruin any intruder's evening plans.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__feature\"\u003e\n\u003cdiv class=\"cgau-hb__feature-tag\" style=\"color: #30d158;\"\u003eSmart Home\u003c\/div\u003e\n\u003ch3\u003eHomeKit. Alexa. Google.\u003c\/h3\u003e\n\u003cp\u003eFull integration with Apple HomeKit, Amazon Alexa, and Google Assistant. View camera feeds on your Apple TV, trigger routines with Alexa, or ask Google to show you the front door. Note: HomeKit supports up to 4 cameras per HomeBase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__feature\"\u003e\n\u003cdiv class=\"cgau-hb__feature-tag\" style=\"color: #af52de;\"\u003eNAS \/ RTSP\u003c\/div\u003e\n\u003ch3\u003eStream to your own server.\u003c\/h3\u003e\n\u003cp\u003eSupports RTSP streaming and NAS storage for power users. Send footage to your own network-attached storage or integrate with third-party video management software. Your data, your infrastructure, your rules.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__feature\"\u003e\n\u003cdiv class=\"cgau-hb__feature-tag\" style=\"color: #30d5c8;\"\u003eCapacity\u003c\/div\u003e\n\u003ch3\u003eUp to 16 devices. One hub.\u003c\/h3\u003e\n\u003cp\u003eConnect up to 16 compatible eufy devices to a single HomeBase 2. Cameras, doorbells, sensors, and keypads all managed from one central location via the eufy Security app on your phone.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== THE VIBE ========== --\u003e\n\u003cdiv class=\"cgau-hb__vibe\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow\"\u003eThe vibe\u003c\/div\u003e\n\u003cp class=\"cgau-hb__vibe-quote\"\u003eIt sits on a shelf, plugs into your router, and \u003cstrong\u003equietly runs your entire security system\u003c\/strong\u003e without asking for a cent.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hb__container cgau-hb__vibe-body\" style=\"text-align: left;\"\u003e\n\u003cp\u003eThe HomeBase 2 has been eufy's workhorse hub since launch. It handles storage, connectivity, smart home integration, and alarm functionality for eufy's 2-series cameras and doorbells. Nothing flashy — just reliable.\u003c\/p\u003e\n\u003cp\u003eIt's not the newest hub in eufy's lineup. The HomeBase 3 (S380) supports 4K cameras, expandable storage up to 16TB, and BionicMind facial recognition. But if you're running eufyCam 2, 2 Pro, 2C, or 2C Pro cameras, this is the hub they were designed for.\u003c\/p\u003e\n\u003cp\u003eIt also supports Apple HomeKit out of the box, which the newer 3-series cameras ironically still don't. If you're in an Apple household, that genuinely matters.\u003c\/p\u003e\n\u003cp\u003eAnd for the NAS \/ Home Assistant crowd: RTSP streaming support means this integrates with your existing setup without having to sell your soul to a cloud subscription.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== COMPATIBILITY ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--center cgau-hb__section--light\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow cgau-hb__eyebrow--purple\"\u003eCompatibility\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__h2 cgau-hb__h2--light\"\u003eWhat works.\u003cbr\u003eWhat doesn't.\u003c\/h2\u003e\n\u003cp class=\"cgau-hb__lede cgau-hb__lede--light\"\u003eThe HomeBase 2 supports 28 commercially available eufy products. Here's the quick cheat sheet.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hb__compat-list\"\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--yes\"\u003eYES\u003c\/span\u003e eufyCam 2\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--yes\"\u003eYES\u003c\/span\u003e eufyCam 2 Pro\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--yes\"\u003eYES\u003c\/span\u003e eufyCam 2C\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--yes\"\u003eYES\u003c\/span\u003e eufyCam 2C Pro\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--yes\"\u003eYES\u003c\/span\u003e eufyCam (original)\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--yes\"\u003eYES\u003c\/span\u003e eufyCam E (original)\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--yes\"\u003eYES\u003c\/span\u003e Video Doorbell 2K (Battery)\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--yes\"\u003eYES\u003c\/span\u003e Video Doorbell S220\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--yes\"\u003eYES\u003c\/span\u003e eufy Alarm Kit \/ Sensors \/ Keypads\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--no\"\u003eNO\u003c\/span\u003e eufyCam 3 (S330) — requires HomeBase 3\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--no\"\u003eNO\u003c\/span\u003e eufyCam 3C (S300) — requires HomeBase 3\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--no\"\u003eNO\u003c\/span\u003e eufyCam S3 Pro — requires HomeBase 3\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--no\"\u003eNO\u003c\/span\u003e eufyCam S4 — standalone, no HomeBase\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--no\"\u003eNO\u003c\/span\u003e SoloCam series — standalone cameras\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-row\"\u003e\n\u003cspan class=\"cgau-hb__compat-tag cgau-hb__compat-tag--no\"\u003eNO\u003c\/span\u003e Floodlight cameras — standalone \/ HB3\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__compat-note\"\u003e\n\u003cb\u003e💡 Quick rule of thumb:\u003c\/b\u003e If the camera name has \"2\" in it (eufyCam 2, 2C, 2 Pro, 2C Pro), it works with HomeBase 2. If it has \"3\", \"S3\", \"S4\", or \"Solo\" in the name, it doesn't.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== HONEST BOX ========== --\u003e\n\u003cdiv class=\"cgau-hb__honest\"\u003e\n\u003cdiv class=\"cgau-hb__honest-inner\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow cgau-hb__eyebrow--amber\"\u003e⚠ The honest box\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__honest-h\"\u003eStuff we want you to know before buying.\u003c\/h2\u003e\n\u003cdiv class=\"cgau-hb__honest-item\"\u003e\n\u003ch4\u003e♻️ Condition: Manufacturer Renewed\u003c\/h4\u003e\n\u003cp\u003eThis HomeBase 2 has been professionally restored to factory specifications, fully tested, and certified to perform like new. Cosmetically you'll see like-new condition with the possibility of very minor handling marks that don't affect function. Ships in protective packaging — not original retail box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__honest-item\"\u003e\n\u003ch4\u003e🔌 Requires wired Ethernet connection\u003c\/h4\u003e\n\u003cp\u003eThe HomeBase 2 must be physically connected to your router via Ethernet cable. It cannot operate purely over Wi-Fi. If your router is tucked away somewhere awkward, you'll need a long Ethernet cable or a powerline adapter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__honest-item\"\u003e\n\u003ch4\u003e📡 2.4GHz Wi-Fi only\u003c\/h4\u003e\n\u003cp\u003eThe wireless signal between HomeBase and cameras uses 2.4GHz. This is normal for security devices (better range, better wall penetration), but your router needs to have 2.4GHz enabled. Most do by default.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__honest-item\"\u003e\n\u003ch4\u003e💾 16GB is fixed storage\u003c\/h4\u003e\n\u003cp\u003eUnlike the HomeBase 3, which supports expandable storage up to 16TB, the HomeBase 2's 16GB eMMC storage is built-in and can't be expanded. You can offload to NAS via RTSP, but the onboard storage is what it is.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__honest-item\"\u003e\n\u003ch4\u003e🚫 Not compatible with newer 4K cameras\u003c\/h4\u003e\n\u003cp\u003eIf you own (or plan to buy) eufyCam 3, 3C, S3 Pro, or any SoloCam, this is not the hub for you. You need a HomeBase 3 (S380) for those. The HomeBase 2 is specifically for the 2-series ecosystem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__honest-item\"\u003e\n\u003ch4\u003e🔌 Australian RCM-tick power adapter included\u003c\/h4\u003e\n\u003cp\u003eWe include an Australian-compliant RCM-tick power adapter so you can plug it straight in. No travel adapters needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__honest-item\"\u003e\n\u003ch4\u003e🔒 Not an official eufy distributor\u003c\/h4\u003e\n\u003cp\u003eCamGuard Australia is an independent reseller, not an authorised eufy distributor. That means no manufacturer warranty, but you are fully covered by our CamGuard 1-Year Warranty and Australian Consumer Law.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== PHOTOS ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--center\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow\"\u003eWhat you'll receive\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__h2\"\u003eActual photos.\u003c\/h2\u003e\n\u003cp class=\"cgau-hb__lede\"\u003eNo stock images. These are the real units we're shipping.\u003c\/p\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 6px; max-width: 640px; margin: 0 auto;\"\u003e\u003c!-- IMG-PLACEHOLDER: Add photo tiles here --\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== WHY CAMGUARD ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--center cgau-hb__section--light\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow cgau-hb__eyebrow--purple\"\u003eWhy CamGuard\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__h2 cgau-hb__h2--light\"\u003eNot just a box shipper.\u003c\/h2\u003e\n\u003cp class=\"cgau-hb__lede cgau-hb__lede--light\"\u003eWe actually test what we sell, support what we ship, and answer messages like real humans. Because we are.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hb__why\"\u003e\n\u003cdiv class=\"cgau-hb__why-card cgau-hb__why-card--mint\"\u003e\n\u003ch4\u003e♻️ Genuine Renewed Stock\u003c\/h4\u003e\n\u003cp\u003eAuthentic eufy HomeBase 2 units, professionally refurbished and tested before listing. We don't do fakes, and we don't list anything that wouldn't pass our own bench test.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__why-card cgau-hb__why-card--blue\"\u003e\n\u003ch4\u003e🔍 Tested Before Listing\u003c\/h4\u003e\n\u003cp\u003eWe review the reliability profile of every product before we list it. If we wouldn't put it in our own home, we're not selling it to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__why-card cgau-hb__why-card--yellow\"\u003e\n\u003ch4\u003e💬 Real Human Support\u003c\/h4\u003e\n\u003cp\u003eGot a question? Shoot us a message. You'll hear back within a few hours from an actual person (Gordon, usually) who knows the product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__why-card cgau-hb__why-card--violet\"\u003e\n\u003ch4\u003e🌱 Better Price, Less Waste\u003c\/h4\u003e\n\u003cp\u003eRenewed means a better price for you, and one less perfectly-good hub heading to landfill. Same quality, smaller footprint.\u003c\/p\u003e\n\u003cp class=\"cgau-hb__why-aside\"\u003e...or leave it sitting around your house until there's room in your recycling bin 🚮\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== SPECS ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--center\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow cgau-hb__eyebrow--blue\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__h2\"\u003eTech specs.\u003c\/h2\u003e\n\u003cp class=\"cgau-hb__lede\"\u003eAll the numbers for the detail-oriented folks.\u003c\/p\u003e\n\u003ctable class=\"cgau-hb__spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eT8010\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Name\u003c\/td\u003e\n\u003ctd\u003eeufy Security HomeBase 2 (S280)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLocal Storage\u003c\/td\u003e\n\u003ctd\u003e16GB eMMC (built-in, non-expandable)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEncryption\u003c\/td\u003e\n\u003ctd\u003eAES-128\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Connected Devices\u003c\/td\u003e\n\u003ctd\u003eUp to 16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWireless Range\u003c\/td\u003e\n\u003ctd\u003eUp to 90 m (line of sight)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWi-Fi\u003c\/td\u003e\n\u003ctd\u003e2.4GHz (802.11 b\/g\/n)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEthernet\u003c\/td\u003e\n\u003ctd\u003e10\/100 Mbps (required connection to router)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBuilt-in Siren\u003c\/td\u003e\n\u003ctd\u003e100 dB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmart Home\u003c\/td\u003e\n\u003ctd\u003eApple HomeKit, Amazon Alexa, Google Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHomeKit Limit\u003c\/td\u003e\n\u003ctd\u003eUp to 4 cameras per HomeBase\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNAS Support\u003c\/td\u003e\n\u003ctd\u003eYes (via RTSP streaming)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003eDC 12V\/1.5A (adapter included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApp\u003c\/td\u003e\n\u003ctd\u003eeufy Security (iOS \u0026amp; Android)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003eWhite\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ========== NOT FOR YOU ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--center cgau-hb__section--card-bg\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow cgau-hb__eyebrow--red\"\u003eReal talk\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__h2\"\u003eNot for you if...\u003c\/h2\u003e\n\u003cp class=\"cgau-hb__lede\"\u003eWe'd rather tell you now than have you find out after.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hb__skip-card\"\u003e\n\u003ch4 class=\"cgau-hb__skip-h\"\u003e🚫 Skip this product if:\u003c\/h4\u003e\n\u003cdiv class=\"cgau-hb__skip-row\"\u003eYou own or plan to buy eufyCam 3-series, S3 Pro, or S4 cameras. You need a HomeBase 3 (S380) instead.\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__skip-row\"\u003eYou want expandable storage. The 16GB is fixed. The HomeBase 3 supports up to 16TB via hard drive.\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__skip-row\"\u003eYou want facial recognition AI. That's a HomeBase 3 feature (BionicMind).\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__skip-row\"\u003eYou don't have an Ethernet port near your router or don't want to run a cable. This requires a wired connection.\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__skip-row\"\u003eYou want a camera. This is a hub. It doesn't record anything by itself.\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__skip-row\"\u003eYou need original retail packaging for a gift. This ships in protective packaging only.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== PERFECT FOR ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--center\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow cgau-hb__eyebrow--green\"\u003ePerfect for\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__h2\"\u003eBuilt for these people.\u003c\/h2\u003e\n\u003cp class=\"cgau-hb__lede\"\u003eIf any of these sound like you, you're in the right place.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hb__perfect-list\"\u003e\n\u003cdiv class=\"cgau-hb__perfect-row\"\u003eYou already own eufyCam 2, 2C, 2 Pro, or 2C Pro cameras and need a hub (or a replacement \/ spare hub)\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__perfect-row\"\u003eYou're setting up a new eufy 2-series security system and need the base station\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__perfect-row\"\u003eYou're an Apple HomeKit user who wants local camera storage without cloud subscriptions\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__perfect-row\"\u003eYou run Home Assistant or a NAS and want RTSP streaming from your eufy cameras\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__perfect-row\"\u003eYou want a second HomeBase 2 for a different property (holiday house, rental, parents' place)\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__perfect-row\"\u003eYou're replacing a faulty HomeBase and don't want to pay full retail for the box experience\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__perfect-row\"\u003eYou believe security camera footage should be stored locally, not on someone else's server\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__perfect-row\"\u003eYou like the idea of saving money and keeping a perfectly good hub out of landfill\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== SETUP ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--center cgau-hb__section--card-bg\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow cgau-hb__eyebrow--teal\"\u003eSetup\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__h2\"\u003eUp and running in 5 minutes.\u003c\/h2\u003e\n\u003cp class=\"cgau-hb__lede\"\u003eSeriously. This is one of the easiest setups in the smart home world.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hb__setup-list\"\u003e\n\u003cdiv class=\"cgau-hb__step\"\u003e\n\u003cdiv class=\"cgau-hb__step-num cgau-hb__step-num--purple\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003ePlug it in, cable it up\u003c\/h4\u003e\n\u003cp\u003eConnect the included Australian power adapter and run an Ethernet cable from the HomeBase 2 to a LAN port on your router. Wait up to 60 seconds for the LED to turn solid blue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__step\"\u003e\n\u003cdiv class=\"cgau-hb__step-num cgau-hb__step-num--blue\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eDownload the eufy Security app\u003c\/h4\u003e\n\u003cp\u003eAvailable on iOS and Android. Create an account (or sign in if you already have one) and tap the \"+\" icon to add a new device.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__step\"\u003e\n\u003cdiv class=\"cgau-hb__step-num cgau-hb__step-num--teal\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eAdd HomeBase 2\u003c\/h4\u003e\n\u003cp\u003eSelect \"HomeBase 2\" from the device list and follow the on-screen instructions. The app will find the HomeBase automatically on your network.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__step\"\u003e\n\u003cdiv class=\"cgau-hb__step-num cgau-hb__step-num--green\"\u003e4\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eAdd your cameras\u003c\/h4\u003e\n\u003cp\u003eOnce the HomeBase is set up, add your compatible eufy cameras through the app. Press the sync button on the HomeBase, then the sync button on each camera. Done.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__protip\"\u003e\n\u003cb\u003e💡 Pro tip:\u003c\/b\u003e If you're replacing an existing HomeBase 2, you can migrate your camera settings through the eufy Security app. No need to re-mount or reconfigure your cameras from scratch.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== WHAT'S INCLUDED ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--center\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow\"\u003eWhat you get\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__h2\"\u003eIn the package.\u003c\/h2\u003e\n\u003cp class=\"cgau-hb__lede\"\u003eEverything you need to get running. Nothing you don't.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hb__include\"\u003e\n\u003cdiv class=\"cgau-hb__include-row\"\u003e\n\u003cspan class=\"cgau-hb__include-tick\"\u003e✓\u003c\/span\u003e eufy Security HomeBase 2 (T8010) — Manufacturer Renewed\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__include-row\"\u003e\n\u003cspan class=\"cgau-hb__include-tick\"\u003e✓\u003c\/span\u003e Australian RCM-tick power adapter (DC 12V\/1.5A)\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__include-row\"\u003e\n\u003cspan class=\"cgau-hb__include-tick\"\u003e✓\u003c\/span\u003e Ethernet cable\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__include-row\"\u003e\n\u003cspan class=\"cgau-hb__include-tick\"\u003e✓\u003c\/span\u003e Protective shipping packaging\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__include-divider\"\u003eNOT INCLUDED\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__include-row\"\u003e\n\u003cspan class=\"cgau-hb__include-cross\"\u003e✗\u003c\/span\u003e Original retail packaging (renewed units ship in protective packaging)\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__include-row\"\u003e\n\u003cspan class=\"cgau-hb__include-cross\"\u003e✗\u003c\/span\u003e Cameras (sold separately)\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__include-row\"\u003e\n\u003cspan class=\"cgau-hb__include-cross\"\u003e✗\u003c\/span\u003e Printed quick-start guide (setup instructions available in the eufy Security app)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== CONDITION ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--center cgau-hb__section--card-bg\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow cgau-hb__eyebrow--teal\"\u003eCondition\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__h2\"\u003eManufacturer Renewed.\u003c\/h2\u003e\n\u003cp class=\"cgau-hb__lede\"\u003eLet's be crystal clear about what that means.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hb__condition-body\"\u003e\n\u003cp\u003eThis is a \u003cb\u003eprofessionally refurbished\u003c\/b\u003e eufy HomeBase 2 — restored to factory specifications, fully tested, and certified before listing. Functionally, it performs identically to a brand-new unit.\u003c\/p\u003e\n\u003cp\u003eCosmetically, you can expect \u003cb\u003elike-new condition\u003c\/b\u003e. You may notice very minor handling marks that don't affect function or appearance once the unit is sitting on your shelf. We don't list anything we wouldn't accept ourselves.\u003c\/p\u003e\n\u003cp\u003eThe unit ships in \u003cb\u003eprotective packaging\u003c\/b\u003e rather than the original retail box — that's part of how renewed stays affordable and keeps less cardboard in the system. We include an \u003cb\u003eAustralian RCM-tick power adapter\u003c\/b\u003e and an \u003cb\u003eEthernet cable\u003c\/b\u003e, so you can plug in and pair straight away.\u003c\/p\u003e\n\u003cp\u003eBacked by our \u003cb\u003eCamGuard 1-Year Warranty\u003c\/b\u003e and your full rights under Australian Consumer Law.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== SHIPPING \u0026 WARRANTY ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--center\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow cgau-hb__eyebrow--green\"\u003eShipping \u0026amp; protection\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__h2\"\u003eWe've got you.\u003c\/h2\u003e\n\u003cp class=\"cgau-hb__lede\"\u003eFast shipping, real warranty, actual human support.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hb__shipping\"\u003e\n\u003cdiv class=\"cgau-hb__shipping-card\"\u003e\n\u003ch4\u003e🚚 Express Shipping\u003c\/h4\u003e\n\u003cp\u003e\u003cspan class=\"accent-green\"\u003eAustralia Post Express included on orders over $99.00 — under $99, flat-rate $9.95 tracked shipping (Express upgrade $12.95).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eDispatched from Townsville, QLD next business day.\u003c\/p\u003e\n\u003cp\u003eEast coast: 1–3 business days.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"accent-amber\"\u003eWA friends:\u003c\/span\u003e Expect 2–4 business days. You're far away and we respect that.\u003c\/p\u003e\n\u003cp\u003eLocal pickup available in Townsville.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__shipping-card\"\u003e\n\u003ch4\u003e🛒 30-Day Returns\u003c\/h4\u003e\n\u003cp\u003e30-day returns available — just keep it in the same condition as received.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"accent-green\"\u003eYou just cover return postage.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__shipping-card\"\u003e\n\u003ch4\u003e🛡 CamGuard 1-Year Warranty\u003c\/h4\u003e\n\u003cp\u003e\u003cspan class=\"accent-teal\"\u003eAussie-based support\u003c\/span\u003e from someone who actually knows the product.\u003c\/p\u003e\n\u003cp\u003eIf it develops a fault within 12 months, we'll sort it out. Replacement or refund — your call.\u003c\/p\u003e\n\u003cp class=\"cgau-hb__shipping-aside\"\u003eWe're not an authorised eufy distributor, so there's no manufacturer warranty. But you're fully covered under our warranty and Australian Consumer Law.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__after-sales\"\u003e\n\u003cb\u003e💬 After-sales promise:\u003c\/b\u003e We don't ghost after the sale. If you have questions about setup, compatibility, firmware updates, or anything else, shoot us a message. You'll hear back within a few hours from Gordon, the actual human who runs CamGuard. Not a bot, not a template. A real person who owns one of these.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== ACL ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--tight cgau-hb__section--card-bg\"\u003e\n\u003cdiv class=\"cgau-hb__acl\"\u003e\n\u003cdiv class=\"cgau-hb__acl-eyebrow\"\u003e⚖ Australian Consumer Law\u003c\/div\u003e\n\u003cp\u003eOur products come with guarantees that cannot be excluded under the Australian Consumer Law. You are entitled to a replacement or refund for a major failure and compensation for any other reasonably foreseeable loss or damage. You are also entitled to have the goods repaired or replaced if the goods fail to be of acceptable quality and the failure does not amount to a major failure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== Q\u0026A ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--center cgau-hb__section--light\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow cgau-hb__eyebrow--purple\"\u003eQ\u0026amp;A\u003c\/div\u003e\n\u003ch2 class=\"cgau-hb__h2 cgau-hb__h2--light\"\u003eQuestions we get asked.\u003c\/h2\u003e\n\u003cp class=\"cgau-hb__lede cgau-hb__lede--light\"\u003eAnd honest answers to all of them.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hb__qa\"\u003e\n\u003cdiv class=\"cgau-hb__qa-item\"\u003e\n\u003cdiv class=\"cgau-hb__qa-q\"\u003e\n\u003cspan class=\"cgau-hb__qa-marker\"\u003eQ\u003c\/span\u003e What does \"Manufacturer Renewed\" actually mean?\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-a\"\u003eIt means the unit has been professionally refurbished — inspected, restored where needed, fully tested, and certified to perform like new. Cosmetic condition is like-new. Functionally, it's indistinguishable from a brand-new unit. The main differences vs. new are the price (much lower) and the packaging (protective rather than retail).\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-item\"\u003e\n\u003cdiv class=\"cgau-hb__qa-q\"\u003e\n\u003cspan class=\"cgau-hb__qa-marker\"\u003eQ\u003c\/span\u003e Do I need this if I have eufy cameras?\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-a\"\u003eDepends on which cameras. If you have eufyCam 2, 2C, 2 Pro, or 2C Pro, yes — they literally require a HomeBase to function. If you have SoloCam, Indoor Cam, or eufyCam S4, those are standalone and don't use a HomeBase.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-item\"\u003e\n\u003cdiv class=\"cgau-hb__qa-q\"\u003e\n\u003cspan class=\"cgau-hb__qa-marker\"\u003eQ\u003c\/span\u003e Will this work with eufyCam 3 or S3 Pro?\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-a\"\u003eNo. The eufyCam 3-series and S3 Pro require a HomeBase 3 (S380). The HomeBase 2 only works with the 2-series ecosystem. Different generation, different hub.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-item\"\u003e\n\u003cdiv class=\"cgau-hb__qa-q\"\u003e\n\u003cspan class=\"cgau-hb__qa-marker\"\u003eQ\u003c\/span\u003e Can I expand the storage?\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-a\"\u003eThe onboard 16GB cannot be expanded. However, you can use RTSP streaming to send footage to a NAS or other external storage, which effectively gives you unlimited storage capacity. The onboard 16GB still acts as a buffer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-item\"\u003e\n\u003cdiv class=\"cgau-hb__qa-q\"\u003e\n\u003cspan class=\"cgau-hb__qa-marker\"\u003eQ\u003c\/span\u003e Does it work with Apple HomeKit?\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-a\"\u003eYes — full HomeKit support. You can view your eufy camera feeds in the Apple Home app, on Apple TV, etc. Note: HomeKit supports up to 4 cameras per HomeBase 2. If you need more, you'd need a second HomeBase.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-item\"\u003e\n\u003cdiv class=\"cgau-hb__qa-q\"\u003e\n\u003cspan class=\"cgau-hb__qa-marker\"\u003eQ\u003c\/span\u003e Can I use this without Ethernet?\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-a\"\u003eNo. The HomeBase 2 requires a wired Ethernet connection to your router. It cannot operate over Wi-Fi alone. If your router is in an awkward spot, you could use a powerline Ethernet adapter to bridge the gap.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-item\"\u003e\n\u003cdiv class=\"cgau-hb__qa-q\"\u003e\n\u003cspan class=\"cgau-hb__qa-marker\"\u003eQ\u003c\/span\u003e What's the difference between HomeBase 2 and HomeBase 3?\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-a\"\u003eHomeBase 3 supports newer 4K cameras (eufyCam 3, 3C, S3 Pro), has expandable storage up to 16TB, BionicMind facial recognition AI, and supports 62 devices. HomeBase 2 supports 2-series cameras, has fixed 16GB storage, supports 28 devices, but has HomeKit support that the newer system lacks. Different generations for different camera lineups.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-item\"\u003e\n\u003cdiv class=\"cgau-hb__qa-q\"\u003e\n\u003cspan class=\"cgau-hb__qa-marker\"\u003eQ\u003c\/span\u003e How long does the storage last?\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-a\"\u003eRoughly 2–3 months for one camera, or about 1 month for two cameras. This is based on ~30 motion events per day at 60 seconds each. When storage fills up, the system automatically overwrites the oldest recordings. You can save important clips to your phone via the app at any time.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-item\"\u003e\n\u003cdiv class=\"cgau-hb__qa-q\"\u003e\n\u003cspan class=\"cgau-hb__qa-marker\"\u003eQ\u003c\/span\u003e Why is there no manufacturer warranty?\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__qa-a\"\u003eWe're an independent reseller, not an authorised eufy distributor. That means eufy won't honour their standard warranty on units purchased through us. But you're fully covered by our CamGuard 1-Year Warranty (which is often faster to deal with anyway since you're talking directly to us) and Australian Consumer Law.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== CTA ========== --\u003e\n\u003cdiv class=\"cgau-hb__cta\"\u003e\n\u003ch2 class=\"cgau-hb__cta-h\"\u003eYour cameras need\u003cbr\u003ea \u003cspan class=\"cgau-hb__cta-h-accent\"\u003ehome base.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eLocal storage. Zero fees. Aussie support. Renewed for the price-conscious — restored for the quality-conscious.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ========== ITEM SPECIFICS ========== --\u003e\n\u003cdiv class=\"cgau-hb__section cgau-hb__section--tight cgau-hb__section--card-bg\"\u003e\n\u003cdiv class=\"cgau-hb__eyebrow\"\u003eItem Specifics\u003c\/div\u003e\n\u003ctable class=\"cgau-hb__spec-table\" style=\"margin-top: 24px;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eeufy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eT8010\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Name\u003c\/td\u003e\n\u003ctd\u003eHomeBase 2 (S280)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eBase Station \/ Security Hub\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConnectivity\u003c\/td\u003e\n\u003ctd\u003eWi-Fi 2.4GHz, Ethernet, Sub-1G Wireless\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLocal Storage\u003c\/td\u003e\n\u003ctd\u003e16GB eMMC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmart Home\u003c\/td\u003e\n\u003ctd\u003eApple HomeKit, Amazon Alexa, Google Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBuilt-in Siren\u003c\/td\u003e\n\u003ctd\u003eYes (100 dB)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Devices\u003c\/td\u003e\n\u003ctd\u003e16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003eWhite\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCondition\u003c\/td\u003e\n\u003ctd\u003eManufacturer Renewed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdapter\u003c\/td\u003e\n\u003ctd\u003eAustralian RCM-tick AC Adapter (included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003eCamGuard 1-Year + Australian Consumer Law\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ========== FOOTER ========== --\u003e\n\u003cdiv class=\"cgau-hb__footer\"\u003e\n\u003cdiv class=\"cgau-hb__footer-main\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hb__footer-disclaimer\"\u003e\n\u003cp\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.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\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. This product may include an overseas-version USB charging adapter or AC adapter; a fully compatible AU adapter is included. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. Battery-life and storage-capacity figures are eufy's ratings and estimates; real-world results vary with usage, settings and conditions. \"Manufacturer Renewed · Excellent Condition\" describes a unit professionally restored and tested to factory-spec performance; expect light handling marks or surface scuffs visible on close inspection that do not affect function. Some units may ship in protective packaging rather than the original retail box.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44047446736939,"sku":"CG-HB2-MR-S","price":79.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/jhq_1.webp?v=1778363160"},{"product_id":"eufy-security-c30-smart-video-doorbell-manufacturer-renewed","title":"eufy Security C30 Smart Video Doorbell | Manufacturer Renewed","description":"\u003c!--\n  CamGuard Australia — eufy C30 Video Doorbell (Manufacturer Renewed · Good Condition)\n  Shopify-Compatible Version\n\n  USAGE:\n  1. Custom Page: Online Store \u003e Pages \u003e Add Page \u003e Show HTML (\u003c\u003e) \u003e Paste this code\n  2. Product Description: Products \u003e Edit \u003e Description \u003e Show HTML (\u003c\u003e) \u003e Paste this code\n\n  All CSS scoped under .cgau-listing — won't conflict with your Shopify theme.\n--\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900\u0026display=swap');\n\n  \/* Reset \u0026 scoping *\/\n  .cgau-listing * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  .cgau-listing {\n    \/* Color system *\/\n    --cg-red: #ff6b6b;\n    --cg-orange: #ee5a24;\n    --cg-yellow: #feca57;\n    --cg-amber: #ff9f43;\n    --cg-pink: #ff9ff3;\n    --cg-blue: #54a0ff;\n    --cg-purple: #5f27cd;\n    --cg-purple-deep: #341f97;\n    --cg-teal: #00d2a8;\n    --cg-green: #10ac84;\n    --cg-mint: #1dd1a1;\n    --cg-ink: #1a0a2e;\n    --cg-text: #2d1b4e;\n    --cg-muted: #6b7280;\n    --cg-soft: #fff5f5;\n    --cg-cream: #fffaf0;\n\n    \/* Gradients *\/\n    --cg-grad-warm: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%);\n    --cg-grad-warm-deep: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%);\n    --cg-grad-renewed: linear-gradient(135deg, #00d2a8 0%, #10ac84 50%, #1dd1a1 100%);\n    --cg-grad-headline: linear-gradient(135deg, #ff6b6b 0%, #feca57 50%, #ff9ff3 100%);\n    --cg-grad-purple: linear-gradient(135deg, #5f27cd 0%, #341f97 100%);\n    --cg-grad-amber: linear-gradient(135deg, #feca57 0%, #ff9f43 100%);\n    --cg-grad-blue: linear-gradient(135deg, #54a0ff 0%, #5f27cd 100%);\n\n    \/* Radii *\/\n    --cg-r-lg: 30px;\n    --cg-r-md: 20px;\n    --cg-r-sm: 12px;\n\n    \/* Shadows *\/\n    --cg-shadow-sm: 0 6px 18px rgba(26, 10, 46, 0.08);\n    --cg-shadow-md: 0 12px 32px rgba(26, 10, 46, 0.12);\n    --cg-shadow-lg: 0 20px 60px rgba(26, 10, 46, 0.18);\n\n    \/* Motion *\/\n    --cg-ease: cubic-bezier(0.22, 1, 0.36, 1);\n\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n    color: var(--cg-text);\n    line-height: 1.6;\n    overflow-x: hidden;\n    max-width: 1200px;\n    margin: 0 auto;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  \/* Animations *\/\n  @keyframes cgau-gradientText {\n    0%, 100% { filter: hue-rotate(0deg); }\n    50% { filter: hue-rotate(30deg); }\n  }\n\n  @keyframes cgau-pulse {\n    0%, 100% { transform: scale(1); }\n    50% { transform: scale(1.04); }\n  }\n\n  @keyframes cgau-bounce {\n    0%, 100% { transform: translateY(0) rotate(0deg); }\n    25% { transform: translateY(-18px) rotate(4deg); }\n    75% { transform: translateY(-9px) rotate(-4deg); }\n  }\n\n  @keyframes cgau-shimmer {\n    0% { transform: translateX(-100%) rotate(45deg); }\n    100% { transform: translateX(100%) rotate(45deg); }\n  }\n\n  @keyframes cgau-glow-renewed {\n    0%, 100% { box-shadow: 0 0 0 0 rgba(0, 210, 168, 0.5), 0 8px 25px rgba(16, 172, 132, 0.35); }\n    50% { box-shadow: 0 0 0 12px rgba(0, 210, 168, 0), 0 8px 25px rgba(16, 172, 132, 0.4); }\n  }\n\n  @keyframes cgau-float {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-6px); }\n  }\n\n  \/* Container *\/\n  .cgau-listing .cgau-container {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  \/* Header *\/\n  .cgau-listing .cgau-header {\n    background: rgba(255, 255, 255, 0.96);\n    backdrop-filter: blur(12px);\n    -webkit-backdrop-filter: blur(12px);\n    padding: 1.25rem 0;\n    border-bottom: 4px solid transparent;\n    border-image: linear-gradient(90deg, #ff6b6b, #feca57, #ff9ff3, #54a0ff) 1;\n    position: sticky;\n    top: 0;\n    z-index: 1000;\n    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.08);\n  }\n\n  .cgau-listing .cgau-header-content {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 1rem;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  .cgau-listing .cgau-brand {\n    font-size: 1.875rem;\n    font-weight: 900;\n    background: linear-gradient(90deg, #ff6b6b, #feca57, #ff9ff3);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    letter-spacing: -1px;\n    line-height: 1;\n    animation: cgau-gradientText 3s ease infinite;\n  }\n\n  .cgau-listing .cgau-brand-tagline {\n    font-size: 0.75rem;\n    color: var(--cg-muted);\n    font-weight: 500;\n    display: block;\n    letter-spacing: 0.5px;\n    margin-top: 0.25rem;\n    font-style: italic;\n  }\n\n  .cgau-listing .cgau-header-badge {\n    background: var(--cg-grad-renewed);\n    padding: 0.65rem 1.4rem;\n    border-radius: 50px;\n    font-weight: 800;\n    color: white;\n    font-size: 0.813rem;\n    letter-spacing: 1.2px;\n    text-transform: uppercase;\n    box-shadow: 0 6px 20px rgba(16, 172, 132, 0.35);\n    animation: cgau-glow-renewed 2.5s ease-in-out infinite;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n  }\n\n  \/* Hero *\/\n  .cgau-listing .cgau-hero {\n    background: var(--cg-grad-warm);\n    padding: 5rem 0 6rem;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n    border-radius: 0 0 var(--cg-r-lg) var(--cg-r-lg);\n  }\n\n  .cgau-listing .cgau-hero::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background-image:\n      radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.15) 0%, transparent 50%),\n      radial-gradient(circle at 80% 60%, rgba(255, 255, 255, 0.1) 0%, transparent 50%);\n    pointer-events: none;\n  }\n\n  .cgau-listing .cgau-hero-content {\n    position: relative;\n    z-index: 1;\n    padding: 0 1.5rem;\n  }\n\n  .cgau-listing .cgau-renewed-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.6rem;\n    background: var(--cg-grad-renewed);\n    color: white;\n    padding: 0.7rem 1.5rem;\n    border-radius: 50px;\n    font-weight: 800;\n    font-size: 0.875rem;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n    box-shadow: 0 12px 30px rgba(16, 172, 132, 0.4);\n    border: 2px solid rgba(255, 255, 255, 0.5);\n    margin-bottom: 1.75rem;\n    backdrop-filter: blur(10px);\n  }\n\n  .cgau-listing .cgau-renewed-pill .cgau-pill-dot {\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: white;\n    box-shadow: 0 0 12px rgba(255, 255, 255, 0.9);\n    animation: cgau-pulse 1.5s ease-in-out infinite;\n  }\n\n  .cgau-listing .cgau-hero-emoji {\n    font-size: 4.5rem;\n    margin-bottom: 1.5rem;\n    display: inline-block;\n    animation: cgau-bounce 3s ease-in-out infinite;\n    filter: drop-shadow(0 8px 20px rgba(0, 0, 0, 0.15));\n  }\n\n  .cgau-listing .cgau-hero h1 {\n    font-size: 4.25rem;\n    font-weight: 900;\n    color: white;\n    margin-bottom: 1.25rem;\n    letter-spacing: -3px;\n    line-height: 1;\n    text-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);\n  }\n\n  .cgau-listing .cgau-hero-highlight {\n    background: rgba(255, 255, 255, 0.28);\n    padding: 0.4rem 1rem;\n    border-radius: 18px;\n    display: inline-block;\n    backdrop-filter: blur(10px);\n    border: 2px solid rgba(255, 255, 255, 0.35);\n    margin-top: 0.5rem;\n  }\n\n  .cgau-listing .cgau-hero-subtitle {\n    font-size: 1.5rem;\n    color: white;\n    margin-bottom: 0.75rem;\n    font-weight: 600;\n    opacity: 0.96;\n    max-width: 720px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .cgau-listing .cgau-hero-tag {\n    font-size: 1.125rem;\n    color: white;\n    margin-bottom: 2.5rem;\n    font-weight: 600;\n    opacity: 0.92;\n    letter-spacing: 0.5px;\n  }\n\n  .cgau-listing .cgau-hero-features {\n    display: flex;\n    justify-content: center;\n    gap: 0.875rem;\n    margin-bottom: 0;\n    flex-wrap: wrap;\n  }\n\n  .cgau-listing .cgau-hero-feature {\n    background: rgba(255, 255, 255, 0.22);\n    backdrop-filter: blur(20px);\n    padding: 0.8rem 1.5rem;\n    border-radius: 50px;\n    color: white;\n    font-weight: 700;\n    font-size: 0.938rem;\n    border: 2px solid rgba(255, 255, 255, 0.35);\n    transition: all 0.4s var(--cg-ease);\n  }\n\n  .cgau-listing .cgau-hero-feature:hover {\n    transform: translateY(-4px);\n    background: rgba(255, 255, 255, 0.35);\n    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);\n  }\n\n  \/* Plug \u0026 Play Callout (replaces HomeBase requirement) *\/\n  .cgau-listing .cgau-plugplay-box {\n    background: var(--cg-grad-blue);\n    border-radius: var(--cg-r-lg);\n    padding: 2.25rem 2.5rem;\n    margin: -3rem auto 2rem;\n    max-width: 920px;\n    position: relative;\n    z-index: 10;\n    box-shadow: 0 20px 50px rgba(95, 39, 205, 0.35);\n    border: 4px solid white;\n    display: flex;\n    align-items: center;\n    gap: 1.5rem;\n  }\n\n  .cgau-listing .cgau-plugplay-icon {\n    font-size: 3.5rem;\n    line-height: 1;\n    flex-shrink: 0;\n  }\n\n  .cgau-listing .cgau-plugplay-text h3 {\n    font-size: 1.625rem;\n    font-weight: 900;\n    color: white;\n    margin-bottom: 0.5rem;\n    letter-spacing: -0.5px;\n  }\n\n  .cgau-listing .cgau-plugplay-text p {\n    font-size: 1.063rem;\n    color: white;\n    line-height: 1.65;\n    font-weight: 500;\n    opacity: 0.97;\n  }\n\n  .cgau-listing .cgau-plugplay-box .cgau-highlight {\n    background: rgba(255, 255, 255, 0.3);\n    padding: 0.15rem 0.6rem;\n    border-radius: 8px;\n    font-weight: 800;\n    white-space: nowrap;\n  }\n\n  \/* Manufacturer Renewed Showcase *\/\n  .cgau-listing .cgau-renewed-box {\n    background: var(--cg-grad-renewed);\n    border-radius: var(--cg-r-lg);\n    padding: 3.5rem 3rem;\n    margin: 2rem auto 4rem;\n    max-width: 1000px;\n    position: relative;\n    z-index: 10;\n    box-shadow: 0 25px 70px rgba(16, 172, 132, 0.35);\n    overflow: hidden;\n    color: white;\n  }\n\n  .cgau-listing .cgau-renewed-box::before {\n    content: '';\n    position: absolute;\n    top: -50%;\n    left: -50%;\n    width: 200%;\n    height: 200%;\n    background: linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.08) 50%, transparent 70%);\n    animation: cgau-shimmer 6s ease-in-out infinite;\n    pointer-events: none;\n  }\n\n  .cgau-listing .cgau-renewed-box::after {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background-image:\n      radial-gradient(circle at 15% 15%, rgba(255, 255, 255, 0.12) 0%, transparent 35%),\n      radial-gradient(circle at 85% 85%, rgba(255, 255, 255, 0.08) 0%, transparent 35%);\n    pointer-events: none;\n  }\n\n  .cgau-listing .cgau-renewed-header {\n    display: flex;\n    align-items: center;\n    gap: 1rem;\n    margin-bottom: 1.25rem;\n    position: relative;\n    z-index: 1;\n  }\n\n  .cgau-listing .cgau-renewed-symbol {\n    width: 60px;\n    height: 60px;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.25);\n    backdrop-filter: blur(10px);\n    border: 2px solid rgba(255, 255, 255, 0.4);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 2rem;\n    flex-shrink: 0;\n    animation: cgau-float 3s ease-in-out infinite;\n  }\n\n  .cgau-listing .cgau-renewed-box h3 {\n    font-size: 2.25rem;\n    font-weight: 900;\n    color: white;\n    text-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);\n    letter-spacing: -1px;\n    line-height: 1.1;\n  }\n\n  .cgau-listing .cgau-renewed-intro {\n    font-size: 1.188rem;\n    color: white;\n    line-height: 1.75;\n    font-weight: 500;\n    margin-bottom: 2.5rem;\n    position: relative;\n    z-index: 1;\n    opacity: 0.97;\n    max-width: 800px;\n  }\n\n  .cgau-listing .cgau-renewed-intro strong {\n    background: rgba(255, 255, 255, 0.25);\n    padding: 0.1rem 0.55rem;\n    border-radius: 8px;\n    font-weight: 800;\n  }\n\n  .cgau-listing .cgau-renewed-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 1rem;\n    margin-bottom: 2.5rem;\n    position: relative;\n    z-index: 1;\n  }\n\n  .cgau-listing .cgau-renewed-step {\n    background: rgba(255, 255, 255, 0.16);\n    backdrop-filter: blur(12px);\n    border: 2px solid rgba(255, 255, 255, 0.28);\n    border-radius: var(--cg-r-md);\n    padding: 1.5rem 1.25rem;\n    text-align: center;\n    transition: all 0.4s var(--cg-ease);\n  }\n\n  .cgau-listing .cgau-renewed-step:hover {\n    transform: translateY(-6px);\n    background: rgba(255, 255, 255, 0.25);\n    border-color: rgba(255, 255, 255, 0.5);\n  }\n\n  .cgau-listing .cgau-step-number {\n    font-size: 0.75rem;\n    font-weight: 900;\n    color: rgba(255, 255, 255, 0.7);\n    letter-spacing: 2px;\n    margin-bottom: 0.5rem;\n  }\n\n  .cgau-listing .cgau-step-icon {\n    font-size: 2rem;\n    margin-bottom: 0.5rem;\n    display: block;\n  }\n\n  .cgau-listing .cgau-renewed-step h4 {\n    font-size: 1.125rem;\n    font-weight: 800;\n    color: white;\n    margin-bottom: 0.4rem;\n    letter-spacing: -0.3px;\n  }\n\n  .cgau-listing .cgau-renewed-step p {\n    font-size: 0.875rem;\n    color: white;\n    line-height: 1.5;\n    opacity: 0.92;\n    font-weight: 500;\n  }\n\n  .cgau-listing .cgau-renewed-badges {\n    display: flex;\n    gap: 0.75rem;\n    flex-wrap: wrap;\n    position: relative;\n    z-index: 1;\n  }\n\n  .cgau-listing .cgau-renewed-badge {\n    background: rgba(255, 255, 255, 0.22);\n    backdrop-filter: blur(10px);\n    padding: 0.7rem 1.2rem;\n    border-radius: 50px;\n    color: white;\n    font-weight: 700;\n    font-size: 0.875rem;\n    border: 2px solid rgba(255, 255, 255, 0.35);\n    display: flex;\n    align-items: center;\n    gap: 0.5rem;\n  }\n\n  \/* Good Condition Note *\/\n  .cgau-listing .cgau-condition-note {\n    background: white;\n    border-radius: var(--cg-r-lg);\n    padding: 2.25rem 2.5rem;\n    max-width: 1000px;\n    margin: 0 auto 4rem;\n    box-shadow: var(--cg-shadow-md);\n    border-left: 6px solid var(--cg-amber);\n    display: grid;\n    grid-template-columns: auto 1fr;\n    gap: 1.5rem;\n    align-items: start;\n  }\n\n  .cgau-listing .cgau-condition-icon {\n    width: 56px;\n    height: 56px;\n    border-radius: 50%;\n    background: linear-gradient(135deg, rgba(254, 202, 87, 0.18), rgba(255, 159, 67, 0.18));\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 1.5rem;\n    flex-shrink: 0;\n  }\n\n  .cgau-listing .cgau-condition-note h4 {\n    font-size: 1.375rem;\n    font-weight: 800;\n    color: var(--cg-text);\n    margin-bottom: 0.5rem;\n    letter-spacing: -0.3px;\n  }\n\n  .cgau-listing .cgau-condition-note h4 .cgau-grade-tag {\n    display: inline-block;\n    background: var(--cg-grad-amber);\n    color: white;\n    padding: 0.2rem 0.7rem;\n    border-radius: 8px;\n    font-size: 0.875rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    text-transform: uppercase;\n    margin-left: 0.5rem;\n    vertical-align: middle;\n    box-shadow: 0 4px 12px rgba(254, 202, 87, 0.3);\n  }\n\n  .cgau-listing .cgau-condition-note p {\n    font-size: 1rem;\n    color: var(--cg-muted);\n    line-height: 1.7;\n  }\n\n  .cgau-listing .cgau-condition-note p + p {\n    margin-top: 0.75rem;\n  }\n\n  .cgau-listing .cgau-condition-note strong {\n    color: var(--cg-text);\n    font-weight: 700;\n  }\n\n  \/* Section base *\/\n  .cgau-listing .cgau-section {\n    padding: 5rem 0;\n    position: relative;\n    background: white;\n  }\n\n  .cgau-listing .cgau-section-alt {\n    background: linear-gradient(180deg, var(--cg-soft) 0%, var(--cg-cream) 100%);\n  }\n\n  .cgau-listing .cgau-section-title {\n    font-size: 3.25rem;\n    font-weight: 900;\n    text-align: center;\n    margin-bottom: 1rem;\n    background: var(--cg-grad-headline);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    letter-spacing: -2px;\n    line-height: 1.1;\n  }\n\n  .cgau-listing .cgau-section-subtitle {\n    text-align: center;\n    font-size: 1.25rem;\n    color: var(--cg-muted);\n    margin-bottom: 3.5rem;\n    font-weight: 500;\n    max-width: 700px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  \/* Feature cards *\/\n  .cgau-listing .cgau-features-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.75rem;\n  }\n\n  .cgau-listing .cgau-feature-card {\n    background: white;\n    border-radius: var(--cg-r-lg);\n    padding: 2.5rem 2rem;\n    text-align: center;\n    box-shadow: var(--cg-shadow-sm);\n    transition: all 0.4s var(--cg-ease);\n    position: relative;\n    overflow: hidden;\n    border: 3px solid transparent;\n  }\n\n  .cgau-listing .cgau-feature-card:hover {\n    transform: translateY(-8px);\n    border-color: var(--cg-red);\n    box-shadow: 0 15px 50px rgba(255, 107, 107, 0.2);\n  }\n\n  .cgau-listing .cgau-feature-icon {\n    font-size: 3.5rem;\n    margin-bottom: 1.25rem;\n    display: block;\n  }\n\n  .cgau-listing .cgau-feature-title {\n    font-size: 1.5rem;\n    font-weight: 800;\n    background: var(--cg-grad-warm-deep);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    margin-bottom: 0.75rem;\n    letter-spacing: -0.5px;\n  }\n\n  .cgau-listing .cgau-feature-description {\n    color: var(--cg-muted);\n    font-size: 1rem;\n    line-height: 1.7;\n    font-weight: 500;\n  }\n\n  \/* Specs *\/\n  .cgau-listing .cgau-specs-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 1.5rem;\n    max-width: 1000px;\n    margin: 0 auto;\n  }\n\n  .cgau-listing .cgau-spec-card {\n    background: linear-gradient(135deg, #fff 0%, var(--cg-soft) 100%);\n    border-radius: var(--cg-r-md);\n    padding: 1.75rem 1.25rem;\n    text-align: center;\n    box-shadow: var(--cg-shadow-sm);\n    transition: all 0.4s var(--cg-ease);\n    border: 3px solid transparent;\n  }\n\n  .cgau-listing .cgau-spec-card:hover {\n    transform: translateY(-6px);\n    background: white;\n    border-color: var(--cg-red);\n    box-shadow: 0 12px 35px rgba(255, 107, 107, 0.18);\n  }\n\n  .cgau-listing .cgau-spec-icon {\n    font-size: 2.5rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .cgau-listing .cgau-spec-label {\n    font-size: 0.75rem;\n    color: #999;\n    margin-bottom: 0.5rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n  }\n\n  .cgau-listing .cgau-spec-value {\n    font-size: 1.188rem;\n    font-weight: 800;\n    background: var(--cg-grad-warm-deep);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    letter-spacing: -0.3px;\n    line-height: 1.3;\n  }\n\n  \/* Comparison table *\/\n  .cgau-listing .cgau-comparison-container {\n    max-width: 900px;\n    margin: 0 auto;\n    background: white;\n    border-radius: var(--cg-r-lg);\n    padding: 2.5rem 3rem;\n    box-shadow: var(--cg-shadow-lg);\n  }\n\n  .cgau-listing .cgau-comparison-header {\n    display: grid;\n    grid-template-columns: 1.4fr 1fr 1fr;\n    gap: 1.5rem;\n    padding: 1.5rem 0 1.75rem;\n    border-bottom: 3px solid var(--cg-soft);\n    align-items: center;\n  }\n\n  .cgau-listing .cgau-comparison-header \u003e div:first-child {\n    font-weight: 700;\n    color: #999;\n    font-size: 0.813rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n  }\n\n  .cgau-listing .cgau-comparison-header \u003e div:nth-child(2) {\n    font-weight: 900;\n    font-size: 1.188rem;\n    color: var(--cg-red);\n    text-align: center;\n  }\n\n  .cgau-listing .cgau-comparison-header \u003e div:nth-child(3) {\n    font-weight: 700;\n    color: #999;\n    text-align: center;\n    font-size: 0.938rem;\n  }\n\n  .cgau-listing .cgau-comparison-row {\n    display: grid;\n    grid-template-columns: 1.4fr 1fr 1fr;\n    gap: 1.5rem;\n    padding: 1.25rem 0;\n    border-bottom: 1px solid var(--cg-soft);\n    align-items: center;\n    transition: all 0.3s var(--cg-ease);\n  }\n\n  .cgau-listing .cgau-comparison-row:hover {\n    background: var(--cg-soft);\n    margin: 0 -1.5rem;\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n    border-radius: var(--cg-r-sm);\n  }\n\n  .cgau-listing .cgau-comparison-row:last-child {\n    border-bottom: none;\n  }\n\n  .cgau-listing .cgau-comparison-label {\n    font-weight: 600;\n    color: var(--cg-muted);\n    font-size: 0.938rem;\n  }\n\n  .cgau-listing .cgau-comparison-value {\n    font-weight: 700;\n    color: #444;\n    text-align: center;\n    font-size: 0.938rem;\n  }\n\n  .cgau-listing .cgau-comparison-value.cgau-winner {\n    background: var(--cg-grad-warm-deep);\n    color: white;\n    padding: 0.5rem 1rem;\n    border-radius: 50px;\n    display: inline-block;\n    margin: 0 auto;\n    box-shadow: 0 4px 12px rgba(255, 107, 107, 0.3);\n  }\n\n  \/* What's included *\/\n  .cgau-listing .cgau-contents-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .cgau-listing .cgau-content-item {\n    text-align: center;\n    padding: 1.75rem 1.25rem;\n    background: white;\n    border-radius: var(--cg-r-md);\n    box-shadow: var(--cg-shadow-sm);\n    transition: all 0.4s var(--cg-ease);\n    border: 3px solid transparent;\n  }\n\n  .cgau-listing .cgau-content-item:hover {\n    transform: translateY(-6px);\n    border-color: var(--cg-red);\n    box-shadow: 0 12px 35px rgba(255, 107, 107, 0.2);\n  }\n\n  .cgau-listing .cgau-content-icon {\n    font-size: 3rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .cgau-listing .cgau-content-name {\n    font-weight: 800;\n    font-size: 1.125rem;\n    color: var(--cg-text);\n    margin-bottom: 0.4rem;\n    letter-spacing: -0.3px;\n  }\n\n  .cgau-listing .cgau-content-desc {\n    color: #999;\n    font-size: 0.875rem;\n    font-weight: 500;\n  }\n\n  \/* Important note *\/\n  .cgau-listing .cgau-important-note {\n    background: var(--cg-grad-amber);\n    border-radius: var(--cg-r-lg);\n    padding: 2.5rem;\n    margin: 2rem 0 0;\n    box-shadow: 0 15px 50px rgba(254, 202, 87, 0.3);\n  }\n\n  .cgau-listing .cgau-important-note h4 {\n    color: white;\n    font-size: 1.625rem;\n    font-weight: 900;\n    margin-bottom: 0.75rem;\n    text-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);\n    letter-spacing: -0.5px;\n  }\n\n  .cgau-listing .cgau-important-note p {\n    color: white;\n    font-size: 1.063rem;\n    line-height: 1.75;\n    font-weight: 500;\n  }\n\n  \/* Why us *\/\n  .cgau-listing .cgau-why-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.75rem;\n  }\n\n  .cgau-listing .cgau-why-card {\n    background: white;\n    border-radius: var(--cg-r-lg);\n    padding: 2.5rem;\n    box-shadow: var(--cg-shadow-sm);\n    transition: all 0.4s var(--cg-ease);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .cgau-listing .cgau-why-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 5px;\n    background: linear-gradient(90deg, #ff6b6b, #feca57, #ff9ff3, #54a0ff);\n  }\n\n  .cgau-listing .cgau-why-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.12);\n  }\n\n  .cgau-listing .cgau-why-icon {\n    font-size: 3rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .cgau-listing .cgau-why-title {\n    font-size: 1.5rem;\n    font-weight: 800;\n    margin-bottom: 0.875rem;\n    color: var(--cg-text);\n    letter-spacing: -0.5px;\n  }\n\n  .cgau-listing .cgau-why-desc {\n    color: var(--cg-muted);\n    font-size: 1rem;\n    line-height: 1.7;\n  }\n\n  \/* Shipping *\/\n  .cgau-listing .cgau-shipping-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));\n    gap: 1.75rem;\n  }\n\n  .cgau-listing .cgau-shipping-card {\n    background: linear-gradient(135deg, #fff 0%, var(--cg-soft) 100%);\n    border-radius: var(--cg-r-lg);\n    padding: 2.5rem;\n    text-align: center;\n    box-shadow: var(--cg-shadow-sm);\n    transition: all 0.4s var(--cg-ease);\n  }\n\n  .cgau-listing .cgau-shipping-card.cgau-featured {\n    background: var(--cg-grad-warm-deep);\n    color: white;\n    transform: scale(1.04);\n    box-shadow: 0 15px 50px rgba(238, 90, 36, 0.3);\n  }\n\n  .cgau-listing .cgau-shipping-card.cgau-featured .cgau-shipping-title,\n  .cgau-listing .cgau-shipping-card.cgau-featured .cgau-shipping-desc {\n    color: white;\n  }\n\n  .cgau-listing .cgau-shipping-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 15px 40px rgba(255, 107, 107, 0.25);\n  }\n\n  .cgau-listing .cgau-shipping-card.cgau-featured:hover {\n    transform: scale(1.06) translateY(-4px);\n  }\n\n  .cgau-listing .cgau-shipping-icon {\n    font-size: 3.5rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .cgau-listing .cgau-shipping-title {\n    font-size: 1.5rem;\n    font-weight: 800;\n    margin-bottom: 0.875rem;\n    color: var(--cg-text);\n    letter-spacing: -0.5px;\n  }\n\n  .cgau-listing .cgau-shipping-desc {\n    color: var(--cg-muted);\n    font-size: 1rem;\n    line-height: 1.7;\n  }\n\n  .cgau-listing .cgau-shipping-note {\n    font-size: 0.875rem;\n    margin-top: 0.75rem;\n    opacity: 0.92;\n    display: inline-block;\n  }\n\n  \/* Warranty *\/\n  .cgau-listing .cgau-warranty-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.75rem;\n  }\n\n  .cgau-listing .cgau-warranty-card {\n    border-radius: var(--cg-r-lg);\n    padding: 2.5rem;\n    box-shadow: var(--cg-shadow-sm);\n    position: relative;\n    overflow: hidden;\n    transition: all 0.4s var(--cg-ease);\n  }\n\n  .cgau-listing .cgau-warranty-card.cgau-warranty-acl {\n    background: var(--cg-grad-amber);\n  }\n\n  .cgau-listing .cgau-warranty-card.cgau-warranty-cg {\n    background: var(--cg-grad-renewed);\n  }\n\n  .cgau-listing .cgau-warranty-card:hover {\n    transform: translateY(-8px);\n    box-shadow: var(--cg-shadow-lg);\n  }\n\n  .cgau-listing .cgau-warranty-card h4 {\n    font-size: 1.5rem;\n    font-weight: 900;\n    margin-bottom: 1.25rem;\n    color: white;\n    text-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);\n    letter-spacing: -0.5px;\n  }\n\n  .cgau-listing .cgau-warranty-card ul {\n    list-style: none;\n    padding: 0;\n  }\n\n  .cgau-listing .cgau-warranty-card li {\n    padding: 0.625rem 0;\n    color: white;\n    display: flex;\n    align-items: center;\n    gap: 0.75rem;\n    font-size: 1rem;\n    font-weight: 600;\n  }\n\n  .cgau-listing .cgau-warranty-card li::before {\n    content: '✨';\n    font-size: 1.125rem;\n    flex-shrink: 0;\n  }\n\n  \/* Footer CTA *\/\n  .cgau-listing .cgau-footer-cta {\n    padding: 5.5rem 0;\n    background: var(--cg-grad-headline);\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n    border-radius: var(--cg-r-lg) var(--cg-r-lg) 0 0;\n  }\n\n  .cgau-listing .cgau-footer-cta::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background-image:\n      radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0.18) 0%, transparent 50%),\n      radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0.12) 0%, transparent 50%);\n    pointer-events: none;\n  }\n\n  .cgau-listing .cgau-footer-cta h2 {\n    font-size: 3.25rem;\n    font-weight: 900;\n    color: white;\n    margin-bottom: 0.75rem;\n    text-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);\n    position: relative;\n    z-index: 1;\n    letter-spacing: -2px;\n    line-height: 1.05;\n  }\n\n  .cgau-listing .cgau-footer-cta p {\n    color: white;\n    font-size: 1.25rem;\n    font-weight: 600;\n    opacity: 0.95;\n    position: relative;\n    z-index: 1;\n    max-width: 700px;\n    margin: 0 auto;\n  }\n\n  \/* Footer *\/\n  .cgau-listing .cgau-footer {\n    background: var(--cg-ink);\n    padding: 2.5rem 1.5rem;\n    text-align: center;\n    color: rgba(255, 255, 255, 0.7);\n    border-radius: 0 0 var(--cg-r-lg) var(--cg-r-lg);\n    font-size: 0.875rem;\n    line-height: 1.6;\n  }\n\n  .cgau-listing .cgau-footer-main {\n    margin-bottom: 1.5rem;\n    color: rgba(255, 255, 255, 0.92);\n  }\n\n  .cgau-listing .cgau-footer-main em {\n    font-style: italic;\n    opacity: 0.85;\n  }\n\n  .cgau-listing .cgau-footer-disclaimer {\n    max-width: 850px;\n    margin: 0 auto;\n    padding-top: 1.5rem;\n    border-top: 1px solid rgba(255, 255, 255, 0.12);\n    font-size: 0.75rem;\n    color: rgba(255, 255, 255, 0.55);\n    line-height: 1.7;\n  }\n\n  .cgau-listing .cgau-footer-disclaimer p + p {\n    margin-top: 0.75rem;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 768px) {\n    .cgau-listing .cgau-hero {\n      padding: 4rem 0 5rem;\n    }\n\n    .cgau-listing .cgau-hero h1 {\n      font-size: 2.5rem;\n      letter-spacing: -1.5px;\n    }\n\n    .cgau-listing .cgau-hero-subtitle {\n      font-size: 1.125rem;\n    }\n\n    .cgau-listing .cgau-section {\n      padding: 3.5rem 0;\n    }\n\n    .cgau-listing .cgau-section-title {\n      font-size: 2.125rem;\n      letter-spacing: -1px;\n    }\n\n    .cgau-listing .cgau-section-subtitle {\n      font-size: 1.063rem;\n    }\n\n    .cgau-listing .cgau-hero-features {\n      gap: 0.5rem;\n    }\n\n    .cgau-listing .cgau-hero-feature {\n      font-size: 0.813rem;\n      padding: 0.6rem 1rem;\n    }\n\n    .cgau-listing .cgau-plugplay-box {\n      flex-direction: column;\n      text-align: center;\n      gap: 1rem;\n      padding: 2rem 1.5rem;\n      margin-top: -2rem;\n    }\n\n    .cgau-listing .cgau-renewed-box {\n      padding: 2.5rem 1.5rem;\n    }\n\n    .cgau-listing .cgau-renewed-box h3 {\n      font-size: 1.625rem;\n    }\n\n    .cgau-listing .cgau-renewed-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .cgau-listing .cgau-condition-note {\n      grid-template-columns: 1fr;\n      padding: 1.75rem;\n      text-align: center;\n    }\n\n    .cgau-listing .cgau-condition-icon {\n      margin: 0 auto;\n    }\n\n    .cgau-listing .cgau-condition-note h4 .cgau-grade-tag {\n      display: inline-block;\n      margin-left: 0;\n      margin-top: 0.5rem;\n    }\n\n    .cgau-listing .cgau-comparison-container {\n      padding: 1.75rem 1.5rem;\n    }\n\n    .cgau-listing .cgau-comparison-header,\n    .cgau-listing .cgau-comparison-row {\n      grid-template-columns: 1fr;\n      gap: 0.5rem;\n      text-align: center;\n    }\n\n    .cgau-listing .cgau-comparison-header {\n      display: none;\n    }\n\n    .cgau-listing .cgau-comparison-row {\n      padding: 1rem;\n      background: var(--cg-soft);\n      border-radius: var(--cg-r-sm);\n      margin-bottom: 0.75rem;\n      border-bottom: none;\n    }\n\n    .cgau-listing .cgau-comparison-row:hover {\n      margin: 0 0 0.75rem 0;\n      padding: 1rem;\n    }\n\n    .cgau-listing .cgau-comparison-label {\n      font-size: 0.75rem;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      color: #999;\n      margin-bottom: 0.25rem;\n    }\n\n    .cgau-listing .cgau-shipping-card.cgau-featured {\n      transform: none;\n    }\n\n    .cgau-listing .cgau-footer-cta h2 {\n      font-size: 2.125rem;\n      letter-spacing: -1px;\n    }\n\n    .cgau-listing .cgau-footer-cta p {\n      font-size: 1.063rem;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .cgau-listing .cgau-renewed-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing\"\u003e\n\u003c!-- Header --\u003e\n\u003cdiv class=\"cgau-header\"\u003e\n\u003cdiv class=\"cgau-header-content\"\u003e\n\u003cdiv class=\"cgau-brand\"\u003eCamGuard Australia \u003cspan class=\"cgau-brand-tagline\"\u003eSecurity doesn't have to be boring.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Hero --\u003e\n\u003cdiv class=\"cgau-hero\"\u003e\n\u003cdiv class=\"cgau-hero-content\"\u003e\n\u003cdiv class=\"cgau-renewed-pill\"\u003e\n\u003cspan class=\"cgau-pill-dot\"\u003e\u003c\/span\u003e Manufacturer Renewed · Good Condition\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-emoji\"\u003e🛎️\u003c\/div\u003e\n\u003ch1\u003eeufy Security C30\u003cbr\u003e\u003cspan class=\"cgau-hero-highlight\"\u003eVideo Doorbell\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgau-hero-subtitle\"\u003eSee who's at your door, talk to them from anywhere, and keep the footage exactly where it belongs — on your own device.\u003c\/p\u003e\n\u003cp class=\"cgau-hero-tag\"\u003eTested \u0026amp; certified · Big savings · Same protection\u003c\/p\u003e\n\u003cdiv class=\"cgau-hero-features\"\u003e\n\u003cdiv class=\"cgau-hero-feature\"\u003e🎬 2K HDR Video\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-feature\"\u003e🧠 AI Detection\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-feature\"\u003e💾 Local Storage\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-feature\"\u003e💰 Zero Monthly Fees\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-feature\"\u003e🌱 Eco-Friendly Choice\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Plug \u0026 Play --\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-plugplay-box\"\u003e\n\u003cdiv class=\"cgau-plugplay-icon\"\u003e⚡\u003c\/div\u003e\n\u003cdiv class=\"cgau-plugplay-text\"\u003e\n\u003ch3\u003ePlug \u0026amp; Play. No Hub Needed.\u003c\/h3\u003e\n\u003cp\u003eThe C30 is a \u003cspan class=\"cgau-highlight\"\u003estandalone doorbell\u003c\/span\u003e — no separate HomeBase or hub required. Connects directly to your \u003cspan class=\"cgau-highlight\"\u003eWi-Fi\u003c\/span\u003e and stores footage on the device itself. Just install, pair, and you're rolling. 🎉\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Manufacturer Renewed Showcase --\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-renewed-box\"\u003e\n\u003cdiv class=\"cgau-renewed-header\"\u003e\n\u003cdiv class=\"cgau-renewed-symbol\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eWhat \"Manufacturer Renewed\" actually means\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp class=\"cgau-renewed-intro\"\u003eThis C30 has been professionally restored to \u003cstrong\u003efactory specifications\u003c\/strong\u003e — fully tested, fully functional, and ready to protect your front door for \u003cstrong\u003esignificantly less\u003c\/strong\u003e than buying new. Same eufy quality, smaller price tag, smaller footprint. 🌍\u003c\/p\u003e\n\u003cdiv class=\"cgau-renewed-grid\"\u003e\n\u003cdiv class=\"cgau-renewed-step\"\u003e\n\u003cdiv class=\"cgau-step-number\"\u003eSTEP 01\u003c\/div\u003e\n\u003cspan class=\"cgau-step-icon\"\u003e🔍\u003c\/span\u003e\n\u003ch4\u003eInspected\u003c\/h4\u003e\n\u003cp\u003eEvery unit checked against original eufy spec.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-step\"\u003e\n\u003cdiv class=\"cgau-step-number\"\u003eSTEP 02\u003c\/div\u003e\n\u003cspan class=\"cgau-step-icon\"\u003e🔧\u003c\/span\u003e\n\u003ch4\u003eRestored\u003c\/h4\u003e\n\u003cp\u003eCleaned and components serviced where needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-step\"\u003e\n\u003cdiv class=\"cgau-step-number\"\u003eSTEP 03\u003c\/div\u003e\n\u003cspan class=\"cgau-step-icon\"\u003e⚙️\u003c\/span\u003e\n\u003ch4\u003eTested\u003c\/h4\u003e\n\u003cp\u003eFull functional and safety testing performed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-step\"\u003e\n\u003cdiv class=\"cgau-step-number\"\u003eSTEP 04\u003c\/div\u003e\n\u003cspan class=\"cgau-step-icon\"\u003e✅\u003c\/span\u003e\n\u003ch4\u003eCertified\u003c\/h4\u003e\n\u003cp\u003eGood cosmetic condition guaranteed before listing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-badges\"\u003e\n\u003cdiv class=\"cgau-renewed-badge\"\u003e✅ Fully Tested\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-badge\"\u003e⚙️ Functions Like New\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-badge\"\u003e💸 Save vs. New\u003c\/div\u003e\n\u003cdiv class=\"cgau-renewed-badge\"\u003e🌱 Less E-Waste\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Good Condition Note --\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-condition-note\"\u003e\n\u003cdiv class=\"cgau-condition-icon\"\u003e📦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eWhat to expect on arrival \u003cspan class=\"cgau-grade-tag\"\u003eGood\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eFunctionally:\u003c\/strong\u003e identical to a brand-new C30. Fully tested, fully working, no compromises on performance — see the door, get the alert, talk to the visitor.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCosmetically:\u003c\/strong\u003e \"Good\" condition means you can expect \u003cstrong\u003enoticeable signs of use — visible scratches, scuffs, or marks\u003c\/strong\u003e on the housing. None of it affects how the doorbell works, and once it's mounted at the door it still does the job. If you'd prefer near-pristine cosmetics, our \"Like-New\" listings are worth a look instead.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePackaging:\u003c\/strong\u003e ships in plain protective packaging (not original retail box). All essential install accessories included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Features --\u003e\n\u003cdiv class=\"cgau-section\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eEverything you need at the door 🚪\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eNot the most expensive doorbell out there. Just the smart one.\u003c\/p\u003e\n\u003cdiv class=\"cgau-features-grid\"\u003e\n\u003cdiv class=\"cgau-feature-card\"\u003e\n\u003cspan class=\"cgau-feature-icon\"\u003e🎬\u003c\/span\u003e\n\u003ch3 class=\"cgau-feature-title\"\u003eCrystal Clear 2K HDR\u003c\/h3\u003e\n\u003cp class=\"cgau-feature-description\"\u003eSee every detail of who's at your door — faces, packages, the lot — with sharp 2K HDR video. No more squinting at blurry strangers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feature-card\"\u003e\n\u003cspan class=\"cgau-feature-icon\"\u003e🧠\u003c\/span\u003e\n\u003ch3 class=\"cgau-feature-title\"\u003eSmart AI Detection\u003c\/h3\u003e\n\u003cp class=\"cgau-feature-description\"\u003eOn-device AI tells the difference between people, packages, and passing cars. Fewer pointless alerts, more useful ones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feature-card\"\u003e\n\u003cspan class=\"cgau-feature-icon\"\u003e💾\u003c\/span\u003e\n\u003ch3 class=\"cgau-feature-title\"\u003eLocal Storage Built In\u003c\/h3\u003e\n\u003cp class=\"cgau-feature-description\"\u003eYour footage stays on the device, encrypted. No cloud servers, no monthly bills, no third party watching your front door.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feature-card\"\u003e\n\u003cspan class=\"cgau-feature-icon\"\u003e🗣️\u003c\/span\u003e\n\u003ch3 class=\"cgau-feature-title\"\u003eTwo-Way Audio\u003c\/h3\u003e\n\u003cp class=\"cgau-feature-description\"\u003eChat with visitors or give delivery instructions from anywhere through the eufy app. \"Just leave it by the door, thanks!\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feature-card\"\u003e\n\u003cspan class=\"cgau-feature-icon\"\u003e🌙\u003c\/span\u003e\n\u003ch3 class=\"cgau-feature-title\"\u003eClear Night Vision\u003c\/h3\u003e\n\u003cp class=\"cgau-feature-description\"\u003eInfrared night vision keeps watching long after sundown. Late deliveries, dodgy gate-rattlers — you'll see them clearly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feature-card\"\u003e\n\u003cspan class=\"cgau-feature-icon\"\u003e💧\u003c\/span\u003e\n\u003ch3 class=\"cgau-feature-title\"\u003eBuilt for Aussie Weather\u003c\/h3\u003e\n\u003cp class=\"cgau-feature-description\"\u003eWeather-resistant build handles rain, dust, scorching summer days, and the occasional cyclone in stride. Mount it and forget about it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Specs --\u003e\n\u003cdiv class=\"cgau-section cgau-section-alt\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eTech specs for the nerds 🤓\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eAll the numbers, none of the fluff\u003c\/p\u003e\n\u003cdiv class=\"cgau-specs-grid\"\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e📹\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eResolution\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e2K HDR\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e👀\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eField of View\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eWide-Angle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e💾\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eBuilt-In Local\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e🌐\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eConnection\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eWi-Fi (2.4GHz)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e🌙\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eNight Vision\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eInfrared\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e🧠\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eAI Detection\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003ePerson \u0026amp; Package\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e💰\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eMonthly Fee\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e$0 Forever 🫠\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e💧\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eWeather\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eWeather-Resistant\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e📱\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eApp\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eiOS \u0026amp; Android\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-card\"\u003e\n\u003cdiv class=\"cgau-spec-icon\"\u003e🏠\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eSmart Home\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eAlexa + Google\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Comparison --\u003e\n\u003cdiv class=\"cgau-section\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eC30 vs cloud-locked doorbells\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eSpoiler: not paying $180+\/year for footage you already own = better\u003c\/p\u003e\n\u003cdiv class=\"cgau-comparison-container\"\u003e\n\u003cdiv class=\"cgau-comparison-header\"\u003e\n\u003cdiv\u003eFeature\u003c\/div\u003e\n\u003cdiv\u003eeufy C30 🏆\u003c\/div\u003e\n\u003cdiv\u003eRing \/ Nest \/ Arlo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003eMonthly Fees\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003e$0 Forever\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003e$3–15 \/ month\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003eFootage Storage\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003eLocal (yours)\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003eCloud (theirs)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003eVideo Quality\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003e2K HDR\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003e1080p (often)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003eAI Detection\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003e✅ Built-in\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003eSubscription only\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003ePrivacy\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003eFootage stays home\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003eOn their servers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003eHub Required\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003eNo — standalone\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003eVaries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-row\"\u003e\n\u003cdiv class=\"cgau-comparison-label\"\u003eSmart Home\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"cgau-comparison-value cgau-winner\"\u003eAlexa + Google\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-comparison-value\"\u003eVaries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- What's Included --\u003e\n\u003cdiv class=\"cgau-section cgau-section-alt\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eWhat's in your package 📦\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eEverything you need to get installed (no HomeBase required)\u003c\/p\u003e\n\u003cdiv class=\"cgau-contents-grid\"\u003e\n\u003cdiv class=\"cgau-content-item\"\u003e\n\u003cdiv class=\"cgau-content-icon\"\u003e🛎️\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-name\"\u003eC30 Doorbell\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-desc\"\u003eThe star of the show\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-item\"\u003e\n\u003cdiv class=\"cgau-content-icon\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-name\"\u003eMounting Kit\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-desc\"\u003eBracket \u0026amp; hardware\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-item\"\u003e\n\u003cdiv class=\"cgau-content-icon\"\u003e📐\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-name\"\u003eAngle Wedge\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-desc\"\u003eAdjust your viewing angle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-item\"\u003e\n\u003cdiv class=\"cgau-content-icon\"\u003e🔩\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-name\"\u003eScrews \u0026amp; Anchors\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-desc\"\u003eFor secure installation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-item\"\u003e\n\u003cdiv class=\"cgau-content-icon\"\u003e📖\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-name\"\u003eSetup Guide\u003c\/div\u003e\n\u003cdiv class=\"cgau-content-desc\"\u003eUp \u0026amp; running in minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-important-note\"\u003e\n\u003ch4\u003e⚡ Installation Made Easy\u003c\/h4\u003e\n\u003cp\u003eMount it at about 1.2 m (4 ft) above the ground for the best view of visitors and packages. Pair with the eufy Security app on your phone in a few minutes — no hub, no extra hardware, no engineering degree required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Why Buy From Us --\u003e\n\u003cdiv class=\"cgau-section\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eWhy buy from CamGuard?\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eBecause we're awesome (and humble 🤪)\u003c\/p\u003e\n\u003cdiv class=\"cgau-why-grid\"\u003e\n\u003cdiv class=\"cgau-why-card\"\u003e\n\u003cdiv class=\"cgau-why-icon\"\u003e✅\u003c\/div\u003e\n\u003ch3 class=\"cgau-why-title\"\u003eGenuine Renewed Stock\u003c\/h3\u003e\n\u003cp class=\"cgau-why-desc\"\u003eAuthentic eufy C30 doorbells, professionally tested and certified before listing. We check our reviews and our reliability profile before sourcing anything. We're usually cheaper too. 😉\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-why-card\"\u003e\n\u003cdiv class=\"cgau-why-icon\"\u003e🚀\u003c\/div\u003e\n\u003ch3 class=\"cgau-why-title\"\u003eLightning Fast\u003c\/h3\u003e\n\u003cp class=\"cgau-why-desc\"\u003eOrders usually ship same day if placed before 2PM. We send every order over $99.00 via \u003cstrong\u003eAustralia Post Express\u003c\/strong\u003e — under $99 ships tracked from $9.95. 💨\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-why-card\"\u003e\n\u003cdiv class=\"cgau-why-icon\"\u003e💬\u003c\/div\u003e\n\u003ch3 class=\"cgau-why-title\"\u003eReal Humans\u003c\/h3\u003e\n\u003cp class=\"cgau-why-desc\"\u003eGot questions? We actually reply within a few hours. No robots, no runaround — just friendly Aussie support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Shipping --\u003e\n\u003cdiv class=\"cgau-section cgau-section-alt\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eShipping that doesn't suck 📮\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eFast, reliable, and actually trackable\u003c\/p\u003e\n\u003cdiv class=\"cgau-shipping-grid\"\u003e\n\u003cdiv class=\"cgau-shipping-card cgau-featured\"\u003e\n\u003cdiv class=\"cgau-shipping-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3 class=\"cgau-shipping-title\"\u003eExpress Post\u003c\/h3\u003e\n\u003cp class=\"cgau-shipping-desc\"\u003e\u003cstrong\u003eFREE on orders over $99.00\u003c\/strong\u003e\u003cbr\u003eUnder $99: $9.95 tracked Standard (or $12.95 Express)\u003cbr\u003e1–3 business days nationwide\u003cbr\u003eFull tracking included\u003cbr\u003e\u003cbr\u003e\u003cspan class=\"cgau-shipping-note\"\u003eWA friends: expect 2–4 business days — you're far away but we still love you. 💜\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003eSignature on delivery available (+$2.95) — let us know before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-shipping-card\"\u003e\n\u003cdiv class=\"cgau-shipping-icon\"\u003e🏪\u003c\/div\u003e\n\u003ch3 class=\"cgau-shipping-title\"\u003eLocal Pickup\u003c\/h3\u003e\n\u003cp class=\"cgau-shipping-desc\"\u003eIn Townsville, QLD?\u003cbr\u003eCome grab it yourself.\u003cbr\u003eMessage us to arrange. 🤙\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Warranty --\u003e\n\u003cdiv class=\"cgau-section\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2 class=\"cgau-section-title\"\u003eProtection guarantee 🛡️\u003c\/h2\u003e\n\u003cp class=\"cgau-section-subtitle\"\u003eRenewed doesn't mean unprotected — peace of mind included\u003c\/p\u003e\n\u003cdiv class=\"cgau-warranty-grid\"\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-acl\"\u003e\n\u003ch4\u003eAustralian Consumer Law\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eStatutory guarantees\u003c\/li\u003e\n\u003cli\u003eQuality standards\u003c\/li\u003e\n\u003cli\u003eRepair or replace rights\u003c\/li\u003e\n\u003cli\u003eFull legal protection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-cg\"\u003e\n\u003ch4\u003eCamGuard 1-Year Warranty\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFull 12-month coverage\u003c\/li\u003e\n\u003cli\u003eAussie-based support\u003c\/li\u003e\n\u003cli\u003eFast replacements\u003c\/li\u003e\n\u003cli\u003eNo BS, just service\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Footer CTA --\u003e\n\u003cdiv class=\"cgau-footer-cta\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003ch2\u003eSmart doorbell. Smarter price.\u003c\/h2\u003e\n\u003cp\u003eRenewed by spec. Tested to perform. Ready to mount the moment it lands.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Footer --\u003e\n\u003cdiv class=\"cgau-footer\"\u003e\n\u003cdiv class=\"cgau-footer-main\"\u003e\n\u003cstrong\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e\u003cem\u003eSecurity doesn't have to be boring.\u003c\/em\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-footer-disclaimer\"\u003e\n\u003cp\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.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\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. No chime is included, and the C30 is not compatible with existing mechanical chimes — for an indoor ring use a eufy MiniBase Chime, a HomeBase or an Alexa\/Google speaker (sold separately). Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. Requires 2.4GHz Wi-Fi. \"Manufacturer Renewed · Good Condition\" describes a unit professionally restored and tested to factory-spec performance; expect noticeable signs of use — visible scratches, scuffs, or marks — that do not affect function. Some units may ship in protective packaging rather than the original retail box.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44047451160619,"sku":"CG-DBC30-MR-T","price":94.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/C30_54f0898a-ec7d-41d8-8692-109c1751a76e.png?v=1771351068"},{"product_id":"eufy-security-eufycam-2c-add-on-camera-manufacturer-renewed","title":"eufy Security eufyCam 2C Add-On Camera | Manufacturer Renewed (Fair Condition)","description":"\u003c!--\n  =====================================================\n  eufyCam 2C — Manufacturer Renewed (Fair Condition)\n  CamGuard Australia — \"SCUFFED, NOT BOTHERED\" edition\n  =====================================================\n  Brat lime + ink black · zine \/ sticker-slap energy\n  Lowercase headlines · tape labels · CSS-only motion\n  =====================================================\n  IMAGE PLACEHOLDERS: search \"IMG-PLACEHOLDER\" for all\n  spots where product \/ lifestyle images drop in.\n  =====================================================\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026family=Space+Grotesk:wght@400;500;600;700\u0026family=Space+Mono:wght@400;700\u0026display=swap');\n\n.cgau-listing {\n  --brat: #8ace00;\n  --brat-hot: #a8f000;\n  --brat-soft: #e9ffbe;\n  --ink: #111310;\n  --ink-2: #1d201b;\n  --paper: #f4f2ea;\n  --paper-2: #ece9de;\n  --smudge: #6b6f64;\n  --warn: #ff5c39;\n  --warn-soft: #ffe8e1;\n  --white: #ffffff;\n  font-family: 'Space Grotesk', sans-serif;\n  background: var(--paper);\n  color: var(--ink);\n  margin: 0 auto;\n  max-width: 1000px;\n  line-height: 1.6;\n  overflow-x: hidden;\n}\n.cgau-listing, .cgau-listing *, .cgau-listing *::before, .cgau-listing *::after { box-sizing: border-box; }\n.cgau-listing img { max-width: 100%; height: auto; display: block; }\n\n\/* ---------- motion ---------- *\/\n@keyframes cgau-rise { from { opacity: 0; transform: translateY(26px); } to { opacity: 1; transform: translateY(0); } }\n@keyframes cgau-wobble { 0%,100% { transform: rotate(-3deg); } 50% { transform: rotate(2.5deg); } }\n@keyframes cgau-marquee { from { transform: translateX(0); } to { transform: translateX(-50%); } }\n@keyframes cgau-blink { 0%,100% { opacity: 1; } 50% { opacity: .2; } }\n@keyframes cgau-sweep { 0% { background-position: -200% 0; } 100% { background-position: 200% 0; } }\n@keyframes cgau-floaty { 0%,100% { transform: translateY(0) rotate(6deg); } 50% { transform: translateY(-12px) rotate(3deg); } }\n@keyframes cgau-dashmove { to { background-position: 40px 0, -40px 100%, 0 -40px, 100% 40px; } }\n\n.cgau-listing .rise { animation: cgau-rise .8s cubic-bezier(.2,.7,.2,1) both; }\n.cgau-listing .d1 { animation-delay: .08s; } .cgau-listing .d2 { animation-delay: .16s; }\n.cgau-listing .d3 { animation-delay: .24s; } .cgau-listing .d4 { animation-delay: .32s; }\n.cgau-listing .d5 { animation-delay: .40s; } .cgau-listing .d6 { animation-delay: .48s; }\n.cgau-listing .d7 { animation-delay: .56s; } .cgau-listing .d8 { animation-delay: .64s; }\n\n\/* ---------- nav ---------- *\/\n.cgau-listing .nav {\n  display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap;\n  background: var(--ink); padding: 18px 28px;\n}\n.cgau-listing .nav-brand { font-family: 'Space Mono', monospace; font-weight: 700; font-size: 17px; color: var(--brat); letter-spacing: .5px; }\n.cgau-listing .nav-tape {\n  font-family: 'Space Mono', monospace; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase;\n  background: var(--brat); color: var(--ink); padding: 6px 14px; transform: rotate(-2deg);\n  box-shadow: 3px 3px 0 rgba(138,206,0,.35);\n}\n\n\/* ---------- hero ---------- *\/\n.cgau-listing .hero {\n  position: relative; padding: 84px 24px 60px; text-align: center;\n  background:\n    repeating-linear-gradient(0deg, transparent 0 34px, rgba(17,19,16,.035) 34px 35px),\n    repeating-linear-gradient(90deg, transparent 0 34px, rgba(17,19,16,.035) 34px 35px),\n    var(--paper);\n}\n.cgau-listing .hero-kicker {\n  font-family: 'Space Mono', monospace; font-size: 12px; letter-spacing: 3px; text-transform: uppercase; color: var(--smudge); margin-bottom: 20px;\n}\n.cgau-listing .hero h1 {\n  font-family: 'Archivo Black', sans-serif; text-transform: lowercase;\n  font-size: clamp(44px, 9vw, 92px); line-height: .95; letter-spacing: -2px; margin: 0 0 24px; color: var(--ink);\n}\n.cgau-listing .hero h1 .hl {\n  background: linear-gradient(100deg, var(--brat) 0%, var(--brat-hot) 100%);\n  padding: 0 10px 4px; display: inline-block; transform: rotate(-1.2deg); box-shadow: 5px 6px 0 var(--ink);\n}\n.cgau-listing .hero-sub { font-size: clamp(16px, 2.6vw, 21px); font-weight: 500; color: var(--ink-2); max-width: 560px; margin: 0 auto 34px; }\n.cgau-listing .hero-sub b { background: var(--brat-soft); padding: 0 6px; }\n\n.cgau-listing .grade-sticker {\n  display: inline-block; background: var(--ink); color: var(--brat); font-family: 'Space Mono', monospace;\n  font-weight: 700; font-size: 14px; letter-spacing: 2px; text-transform: uppercase;\n  padding: 14px 26px; border-radius: 999px; border: 2px dashed var(--brat);\n  animation: cgau-wobble 5s ease-in-out infinite; transform-origin: center;\n  position: relative;\n}\n.cgau-listing .grade-sticker .dot { color: var(--brat-hot); animation: cgau-blink 1.6s ease-in-out infinite; }\n\n.cgau-listing .hero-req {\n  max-width: 620px; margin: 40px auto 0; text-align: left;\n  background: var(--warn-soft); border: 2px solid var(--warn); padding: 20px 24px;\n  transform: rotate(-.6deg); font-size: 15px; box-shadow: 6px 6px 0 rgba(17,19,16,.12);\n}\n.cgau-listing .hero-req b { color: var(--warn); text-transform: uppercase; font-family: 'Space Mono', monospace; font-size: 13px; letter-spacing: 1px; }\n\n\/* ---------- marquee ---------- *\/\n.cgau-listing .band { background: var(--ink); overflow: hidden; padding: 12px 0; border-top: 3px solid var(--brat); border-bottom: 3px solid var(--brat); }\n.cgau-listing .band-track {\n  display: inline-flex; white-space: nowrap; animation: cgau-marquee 22s linear infinite; will-change: transform;\n}\n.cgau-listing .band-track span {\n  font-family: 'Space Mono', monospace; font-size: 13px; font-weight: 700; letter-spacing: 2px; text-transform: lowercase;\n  color: var(--brat); padding: 0 26px;\n}\n\n\/* ---------- sections ---------- *\/\n.cgau-listing .scene { padding: 72px 24px; }\n.cgau-listing .scene-paper { background: var(--paper); }\n.cgau-listing .scene-shade { background: var(--paper-2); }\n.cgau-listing .sc-label {\n  display: inline-block; font-family: 'Space Mono', monospace; font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase;\n  background: var(--ink); color: var(--brat); padding: 5px 12px; transform: rotate(-1.5deg); margin-bottom: 18px;\n}\n.cgau-listing .sc-title {\n  font-family: 'Archivo Black', sans-serif; text-transform: lowercase; font-size: clamp(30px, 5.4vw, 52px);\n  line-height: 1.02; letter-spacing: -1px; margin: 0 0 14px; color: var(--ink);\n}\n.cgau-listing .sc-title .scb {\n  background-image: linear-gradient(100deg, var(--brat), var(--brat-hot)); background-repeat: no-repeat;\n  background-size: 100% 38%; background-position: 0 88%;\n}\n.cgau-listing .sc-sub { font-size: 16px; color: var(--smudge); max-width: 620px; margin: 0 0 44px; }\n\n\/* ---------- bento ---------- *\/\n.cgau-listing .bento { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }\n.cgau-listing .bt {\n  background: var(--white); border: 2px solid var(--ink); padding: 22px 14px; text-align: center;\n  box-shadow: 5px 5px 0 var(--ink); transition: transform .2s ease, box-shadow .2s ease;\n}\n.cgau-listing .bt:hover { transform: translate(-2px,-4px) rotate(-.5deg); box-shadow: 9px 10px 0 var(--brat); }\n.cgau-listing .bt-val { font-family: 'Archivo Black', sans-serif; font-size: clamp(26px, 4vw, 38px); letter-spacing: -1px; color: var(--ink); }\n.cgau-listing .bt-lbl { font-family: 'Space Mono', monospace; font-size: 10px; letter-spacing: 1.5px; text-transform: uppercase; color: var(--smudge); margin-top: 6px; }\n\n\/* ---------- renewed story ---------- *\/\n.cgau-listing .story-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; margin-top: 10px; }\n.cgau-listing .story-card {\n  background: var(--white); border: 2px solid var(--ink); padding: 26px 18px 22px; position: relative;\n  box-shadow: 6px 6px 0 rgba(17,19,16,.15); transition: transform .25s ease;\n}\n.cgau-listing .story-card:nth-child(odd) { transform: rotate(-1.4deg); }\n.cgau-listing .story-card:nth-child(even) { transform: rotate(1.2deg); }\n.cgau-listing .story-card:hover { transform: rotate(0deg) translateY(-6px); }\n.cgau-listing .story-num {\n  position: absolute; top: -14px; left: 14px; background: var(--brat); color: var(--ink);\n  font-family: 'Space Mono', monospace; font-size: 11px; font-weight: 700; letter-spacing: 1px; padding: 4px 10px;\n}\n.cgau-listing .story-emoji { font-size: 30px; margin-bottom: 10px; }\n.cgau-listing .story-card h5 { font-family: 'Archivo Black', sans-serif; text-transform: lowercase; font-size: 17px; margin: 0 0 8px; }\n.cgau-listing .story-card p { font-size: 13.5px; color: var(--smudge); margin: 0; line-height: 1.5; }\n\n.cgau-listing .origin-note {\n  margin-top: 34px; background: var(--brat-soft); border: 2px dashed var(--ink); padding: 22px 26px; font-size: 15px;\n}\n\n\/* ---------- fair callout ---------- *\/\n.cgau-listing .fair-card {\n  background: var(--ink); color: var(--paper); padding: 46px 34px; position: relative; overflow: hidden;\n  border: 3px solid var(--ink); box-shadow: 10px 10px 0 var(--brat);\n}\n.cgau-listing .fair-card::after {\n  content: \"\"; position: absolute; inset: 0; pointer-events: none;\n  background: linear-gradient(115deg, transparent 30%, rgba(168,240,0,.14) 50%, transparent 70%);\n  background-size: 200% 100%; animation: cgau-sweep 6s ease-in-out infinite;\n}\n.cgau-listing .fair-badge {\n  position: absolute; top: 22px; right: 22px; background: var(--brat); color: var(--ink);\n  font-family: 'Archivo Black', sans-serif; font-size: 20px; text-transform: lowercase; padding: 10px 20px;\n  transform: rotate(6deg); animation: cgau-floaty 5s ease-in-out infinite; z-index: 1;\n}\n.cgau-listing .fair-card h3 { font-family: 'Archivo Black', sans-serif; text-transform: lowercase; font-size: clamp(24px, 4.4vw, 38px); margin: 0 0 26px; color: var(--white); letter-spacing: -1px; max-width: 80%; }\n.cgau-listing .fair-row { display: flex; gap: 16px; padding: 16px 0; border-top: 1px dashed rgba(244,242,234,.3); font-size: 15px; }\n.cgau-listing .fair-row .k { font-family: 'Space Mono', monospace; font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: var(--brat); min-width: 110px; padding-top: 2px; }\n.cgau-listing .fair-row p { margin: 0; color: #d8d6cc; }\n.cgau-listing .fair-row b { color: var(--white); }\n\n\/* ---------- features ---------- *\/\n.cgau-listing .fb { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n.cgau-listing .fc {\n  background: var(--white); border: 2px solid var(--ink); padding: 28px 24px; position: relative;\n  transition: transform .22s ease, box-shadow .22s ease; box-shadow: 0 0 0 var(--ink);\n}\n.cgau-listing .fc:hover { transform: translateY(-6px) rotate(-.4deg); box-shadow: 7px 8px 0 var(--brat); }\n.cgau-listing .fc-tag {\n  display: inline-block; font-family: 'Space Mono', monospace; font-size: 10px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase;\n  background: var(--brat-soft); border: 1px solid var(--ink); padding: 3px 9px; margin-bottom: 14px;\n}\n.cgau-listing .fc h3 { font-family: 'Archivo Black', sans-serif; text-transform: lowercase; font-size: 20px; margin: 0 0 10px; letter-spacing: -.5px; }\n.cgau-listing .fc p { font-size: 14px; color: var(--smudge); margin: 0; }\n\n\/* ---------- vibe ---------- *\/\n.cgau-listing .vibe { padding: 84px 24px; background: var(--ink); text-align: center; }\n.cgau-listing .vibe-pull {\n  font-family: 'Archivo Black', sans-serif; text-transform: lowercase; font-size: clamp(26px, 5vw, 44px);\n  line-height: 1.15; color: var(--paper); max-width: 760px; margin: 0 auto 30px; letter-spacing: -1px;\n}\n.cgau-listing .vibe-pull em { font-style: normal; color: var(--brat); }\n.cgau-listing .vibe-body { max-width: 640px; margin: 0 auto; font-size: 16px; color: #b9bdb2; }\n.cgau-listing .vibe-body p { margin: 0 0 16px; }\n\n\/* ---------- honest bit ---------- *\/\n.cgau-listing .honest {\n  border: 3px solid var(--ink); background: var(--white); padding: 52px 34px; position: relative;\n  background-image:\n    linear-gradient(90deg, var(--ink) 50%, transparent 50%), linear-gradient(90deg, var(--ink) 50%, transparent 50%),\n    linear-gradient(0deg, var(--ink) 50%, transparent 50%), linear-gradient(0deg, var(--ink) 50%, transparent 50%);\n  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;\n  background-size: 0 0, 0 0, 0 0, 0 0;\n}\n.cgau-listing .honest-badge {\n  display: inline-block; background: var(--warn); color: var(--white); font-family: 'Space Mono', monospace;\n  font-size: 12px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; padding: 6px 14px;\n  transform: rotate(-2deg); margin-bottom: 18px;\n}\n.cgau-listing .honest h2 { font-family: 'Archivo Black', sans-serif; text-transform: lowercase; font-size: clamp(28px, 5vw, 44px); margin: 0 0 34px; letter-spacing: -1px; }\n.cgau-listing .hi { padding: 20px 0; border-top: 2px dashed var(--paper-2); }\n.cgau-listing .hi h4 { font-size: 17px; font-weight: 700; margin: 0 0 8px; text-transform: lowercase; }\n.cgau-listing .hi h4::before { content: \"✖ \"; color: var(--warn); }\n.cgau-listing .hi p { font-size: 14.5px; color: var(--smudge); margin: 0; }\n\n\/* ---------- trust ---------- *\/\n.cgau-listing .trust-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; }\n.cgau-listing .tt { background: var(--white); border: 2px solid var(--ink); padding: 26px; box-shadow: 5px 5px 0 rgba(17,19,16,.12); transition: transform .2s ease, box-shadow .2s ease; }\n.cgau-listing .tt:hover { transform: translateY(-4px); box-shadow: 7px 9px 0 var(--brat); }\n.cgau-listing .tt h4 { font-family: 'Archivo Black', sans-serif; text-transform: lowercase; font-size: 18px; margin: 0 0 10px; }\n.cgau-listing .tt p { font-size: 14px; color: var(--smudge); margin: 0 0 8px; }\n.cgau-listing .joke { font-family: 'Space Mono', monospace; font-size: 12px; color: var(--smudge); }\n\n\/* ---------- tables ---------- *\/\n.cgau-listing .spec-table, .cgau-listing .specifics { width: 100%; border-collapse: collapse; background: var(--white); border: 2px solid var(--ink); font-size: 14px; }\n.cgau-listing .spec-table td, .cgau-listing .specifics td { padding: 12px 16px; border-bottom: 1px dashed var(--paper-2); vertical-align: top; }\n.cgau-listing .spec-table td:first-child, .cgau-listing .specifics td:first-child {\n  font-family: 'Space Mono', monospace; font-size: 12px; font-weight: 700; letter-spacing: .5px; text-transform: uppercase;\n  color: var(--ink); width: 34%; background: var(--brat-soft);\n}\n.cgau-listing .spec-table tr:hover td, .cgau-listing .specifics tr:hover td { background-color: #fbffee; }\n.cgau-listing .spec-table tr:hover td:first-child, .cgau-listing .specifics tr:hover td:first-child { background: var(--brat); }\n\n\/* ---------- compat ---------- *\/\n.cgau-listing .compat { list-style: none; padding: 0; margin: 0; max-width: 640px; }\n.cgau-listing .compat li { display: flex; align-items: center; gap: 14px; padding: 13px 0; border-bottom: 1px dashed var(--paper-2); font-size: 15px; }\n.cgau-listing .badge-y, .cgau-listing .badge-n {\n  font-family: 'Space Mono', monospace; font-size: 11px; font-weight: 700; letter-spacing: 1px; padding: 4px 12px; flex-shrink: 0;\n}\n.cgau-listing .badge-y { background: var(--brat); color: var(--ink); }\n.cgau-listing .badge-n { background: var(--warn); color: var(--white); }\n\n\/* ---------- not for you \/ perfect for ---------- *\/\n.cgau-listing .nfy { background: var(--white); border: 2px solid var(--warn); padding: 36px 30px; transform: rotate(-.4deg); box-shadow: 7px 7px 0 var(--warn-soft); }\n.cgau-listing .nfy h4 { font-family: 'Archivo Black', sans-serif; text-transform: lowercase; font-size: 24px; margin: 0 0 20px; }\n.cgau-listing .nfy ul { list-style: none; padding: 0; margin: 0; }\n.cgau-listing .nfy li { padding: 10px 0; font-size: 15px; border-top: 1px dashed var(--paper-2); }\n.cgau-listing .nx { color: var(--warn); font-weight: 700; margin-right: 8px; }\n\n.cgau-listing .pf-list { list-style: none; padding: 0; margin: 0; max-width: 680px; }\n.cgau-listing .pf-list li { padding: 12px 0; font-size: 15.5px; border-bottom: 1px dashed var(--paper-2); }\n.cgau-listing .pf-arrow { color: var(--ink); background: var(--brat); font-weight: 700; margin-right: 10px; padding: 1px 7px; display: inline-block; transform: rotate(-2deg); }\n\n\/* ---------- setup ---------- *\/\n.cgau-listing .steps { display: grid; gap: 18px; max-width: 720px; }\n.cgau-listing .step { display: flex; gap: 20px; background: var(--white); border: 2px solid var(--ink); padding: 24px; align-items: flex-start; transition: transform .2s ease, box-shadow .2s ease; }\n.cgau-listing .step:hover { transform: translateX(6px); box-shadow: -6px 6px 0 var(--brat); }\n.cgau-listing .step-n {\n  font-family: 'Archivo Black', sans-serif; font-size: 22px; background: var(--ink); color: var(--brat);\n  min-width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; transform: rotate(-4deg); flex-shrink: 0;\n}\n.cgau-listing .step h4 { font-size: 17px; font-weight: 700; margin: 0 0 6px; text-transform: lowercase; }\n.cgau-listing .step p { font-size: 14px; color: var(--smudge); margin: 0; }\n.cgau-listing .protip { margin-top: 26px; background: var(--brat-soft); border: 2px dashed var(--ink); padding: 18px 22px; font-size: 14.5px; max-width: 720px; }\n\n\/* ---------- included ---------- *\/\n.cgau-listing .inc-list { max-width: 640px; }\n.cgau-listing .inc-item { padding: 11px 0; border-bottom: 1px dashed var(--paper-2); font-size: 15px; }\n.cgau-listing .inc-y { color: var(--ink); background: var(--brat); font-weight: 700; padding: 1px 8px; margin-right: 10px; display: inline-block; }\n.cgau-listing .inc-n { color: var(--white); background: var(--warn); font-weight: 700; padding: 1px 8px; margin-right: 10px; display: inline-block; }\n.cgau-listing .inc-divider {\n  font-family: 'Space Mono', monospace; font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase;\n  color: var(--smudge); padding: 22px 0 8px;\n}\n\n\/* ---------- condition box ---------- *\/\n.cgau-listing .cond-box { background: var(--white); border: 2px solid var(--ink); padding: 34px 30px; box-shadow: 8px 8px 0 var(--brat); max-width: 760px; }\n.cgau-listing .cond-box p { font-size: 15px; margin: 0 0 16px; }\n.cgau-listing .cond-box p:last-child { margin-bottom: 0; }\n\n\/* ---------- shipping ---------- *\/\n.cgau-listing .ship-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n.cgau-listing .ship-card { background: var(--white); border: 2px solid var(--ink); padding: 26px 22px; transition: transform .2s ease, box-shadow .2s ease; }\n.cgau-listing .ship-card:hover { transform: translateY(-5px); box-shadow: 6px 8px 0 var(--brat); }\n.cgau-listing .ship-card h4 { font-family: 'Archivo Black', sans-serif; text-transform: lowercase; font-size: 17px; margin: 0 0 14px; }\n.cgau-listing .ship-card p { font-size: 13.5px; color: var(--smudge); margin: 0 0 10px; }\n.cgau-listing .hi-green { background: var(--brat-soft); font-weight: 700; color: var(--ink); padding: 0 4px; }\n.cgau-listing .ship-note { font-size: 12px !important; border-top: 1px dashed var(--paper-2); padding-top: 10px; }\n.cgau-listing .after-sales { margin-top: 26px; background: var(--ink); color: var(--paper); padding: 22px 26px; font-size: 14.5px; }\n.cgau-listing .after-sales b { color: var(--brat); }\n\n\/* ---------- FAQ ---------- *\/\n.cgau-listing .qa-grid { display: grid; gap: 16px; max-width: 780px; }\n.cgau-listing .qa-item { background: var(--white); border: 2px solid var(--ink); padding: 22px 24px; transition: box-shadow .2s ease, transform .2s ease; }\n.cgau-listing .qa-item:hover { box-shadow: 5px 6px 0 var(--brat); transform: translateY(-2px); }\n.cgau-listing .qa-q { font-weight: 700; font-size: 15.5px; margin-bottom: 8px; text-transform: lowercase; }\n.cgau-listing .qlbl {\n  font-family: 'Space Mono', monospace; font-size: 11px; font-weight: 700; background: var(--ink); color: var(--brat);\n  padding: 2px 8px; margin-right: 8px; display: inline-block; transform: rotate(-3deg);\n}\n.cgau-listing .qa-a { font-size: 14px; color: var(--smudge); }\n\n\/* ---------- CTA ---------- *\/\n.cgau-listing .cta { background: var(--ink); text-align: center; padding: 90px 24px; position: relative; overflow: hidden; }\n.cgau-listing .cta::before {\n  content: \"\"; position: absolute; inset: 0;\n  background: linear-gradient(115deg, transparent 35%, rgba(168,240,0,.1) 50%, transparent 65%);\n  background-size: 200% 100%; animation: cgau-sweep 7s ease-in-out infinite;\n}\n.cgau-listing .cta h2 {\n  font-family: 'Archivo Black', sans-serif; text-transform: lowercase; font-size: clamp(30px, 6vw, 56px);\n  color: var(--paper); margin: 0 0 22px; letter-spacing: -1px; position: relative;\n}\n.cgau-listing .cta h2 .hl { color: var(--brat); }\n.cgau-listing .cta p { color: #b9bdb2; font-size: 17px; margin: 0 0 8px; position: relative; }\n.cgau-listing .cta-accent { color: var(--brat); font-weight: 700; }\n\n\/* ---------- footer ---------- *\/\n.cgau-listing .footer { background: var(--paper-2); padding: 44px 28px 56px; border-top: 3px solid var(--ink); }\n.cgau-listing .footer-main { font-family: 'Space Mono', monospace; font-size: 13px; font-weight: 700; margin-bottom: 22px; }\n.cgau-listing .footer-disclaimer p { font-size: 11.5px; color: var(--smudge); line-height: 1.6; margin: 0 0 12px; }\n\n\/* ---------- responsive ---------- *\/\n@media (max-width: 760px) {\n  .cgau-listing .bento { grid-template-columns: repeat(2, 1fr); }\n  .cgau-listing .story-grid { grid-template-columns: repeat(2, 1fr); }\n  .cgau-listing .fb { grid-template-columns: 1fr; }\n  .cgau-listing .trust-grid { grid-template-columns: 1fr; }\n  .cgau-listing .ship-grid { grid-template-columns: 1fr; }\n  .cgau-listing .fair-card h3 { max-width: 100%; }\n  .cgau-listing .fair-badge { position: static; display: inline-block; margin-bottom: 18px; }\n  .cgau-listing .fair-row { flex-direction: column; gap: 6px; }\n}\n\n\/* ---------- reduced motion ---------- *\/\n@media (prefers-reduced-motion: reduce) {\n  .cgau-listing *, .cgau-listing *::before, .cgau-listing *::after {\n    animation: none !important; transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing\"\u003e\n\u003c!-- NAV --\u003e\n\u003cdiv class=\"nav\"\u003e\n\u003cdiv class=\"nav-brand\"\u003eCamGuard_Australia\u003c\/div\u003e\n\u003cdiv class=\"nav-tape\"\u003e♻ manufacturer renewed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-kicker rise\"\u003eeufy security · eufycam 2c · fair condition\u003c\/div\u003e\n\u003ch1 class=\"rise d1\"\u003escuffed.\u003cbr\u003e\u003cspan class=\"hl\"\u003enot bothered.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-sub rise d2\"\u003e1080p HD. 180-day battery. \u003cb\u003e$0\/month, forever.\u003c\/b\u003e\u003cbr\u003eyes, it's got scars. no, it doesn't care. neither will you.\u003c\/p\u003e\n\u003cdiv class=\"rise d3\"\u003e\u003cspan class=\"grade-sticker\"\u003e\u003cspan class=\"dot\"\u003e●\u003c\/span\u003e manufacturer renewed · fair condition\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"hero-req rise d4\"\u003e\n\u003cb\u003e⚠ requires a eufy homebase.\u003c\/b\u003e This is an add-on camera. It needs a HomeBase 2 (T8010) or a HomeBase 3 \/ S380 (T8030), sold separately, to function. It will not work standalone.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMG-PLACEHOLDER: Main hero product image of eufyCam 2C (show the actual unit incl. its wear — honesty sells this listing) --\u003e \u003c!-- MARQUEE --\u003e\n\u003cdiv class=\"band\"\u003e\n\u003cdiv class=\"band-track\"\u003e\n\u003cspan\u003e♻ manufacturer renewed\u003c\/span\u003e\u003cspan\u003e✖ fair condition\u003c\/span\u003e\u003cspan\u003e✔ fully working\u003c\/span\u003e\u003cspan\u003e$ priced like it looks\u003c\/span\u003e\u003cspan\u003e♻ less e-waste\u003c\/span\u003e\u003cspan\u003e✔ 12-month camguard warranty\u003c\/span\u003e\u003cspan\u003e♻ manufacturer renewed\u003c\/span\u003e\u003cspan\u003e✖ fair condition\u003c\/span\u003e\u003cspan\u003e✔ fully working\u003c\/span\u003e\u003cspan\u003e$ priced like it looks\u003c\/span\u003e\u003cspan\u003e♻ less e-waste\u003c\/span\u003e\u003cspan\u003e✔ 12-month camguard warranty\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAIR CALLOUT --\u003e\n\u003cdiv class=\"scene scene-paper\"\u003e\n\u003cdiv class=\"fair-card\"\u003e\n\u003cdiv class=\"fair-badge\"\u003efair.\u003c\/div\u003e\n\u003ch3\u003ewhat \"fair\" actually means (no fine print, promise)\u003c\/h3\u003e\n\u003cdiv class=\"fair-row\"\u003e\n\u003cspan class=\"k\"\u003efunction\u003c\/span\u003e\n\u003cp\u003e\u003cb\u003eFully working.\u003c\/b\u003e Restored and tested through Anker's renewal program — recording, AI human detection, two-way audio, the lot.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fair-row\"\u003e\n\u003cspan class=\"k\"\u003ecosmetics\u003c\/span\u003e\n\u003cp\u003e\"Fair\" is the lowest grade we list — and it's \u003cb\u003eour own honest call\u003c\/b\u003e on this stock, not a manufacturer tier. Expect \u003cb\u003eclearly visible wear: scratches, scuffs, or marks on the housing\u003c\/b\u003e that you won't need to hunt for. Cosmetic only — function and weatherproofing are unaffected.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fair-row\"\u003e\n\u003cspan class=\"k\"\u003epackaging\u003c\/span\u003e\n\u003cp\u003eShips in plain protective packaging (not the original retail box). All accessories needed for installation are included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fair-row\"\u003e\n\u003cspan class=\"k\"\u003ethe deal\u003c\/span\u003e\n\u003cp\u003eYou get the cheapest way into a eufy camera that still \u003cb\u003eworks exactly as it should\u003c\/b\u003e, backed by our full 12-month warranty. The camera did the depreciating. You do the saving.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BENTO STATS --\u003e\n\u003cdiv class=\"scene scene-shade\"\u003e\n\u003cdiv class=\"sc-label\"\u003ethe numbers that matter\u003c\/div\u003e\n\u003cdiv class=\"sc-title\"\u003especs don't \u003cspan class=\"scb\"\u003escratch.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"sc-sub\"\u003ethe housing lived a life. the numbers didn't change.\u003c\/p\u003e\n\u003cdiv class=\"bento\"\u003e\n\u003cdiv class=\"bt rise d1\"\u003e\n\u003cdiv class=\"bt-val\"\u003e1080p\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003efull hd\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt rise d2\"\u003e\n\u003cdiv class=\"bt-val\"\u003e135°\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003efield of view\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt rise d3\"\u003e\n\u003cdiv class=\"bt-val\"\u003e180\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003edays battery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt rise d4\"\u003e\n\u003cdiv class=\"bt-val\"\u003eIP67\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003eweatherproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt rise d5\"\u003e\n\u003cdiv class=\"bt-val\"\u003e6700\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003ebattery mah\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt rise d6\"\u003e\n\u003cdiv class=\"bt-val\"\u003e25ft\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003enight vision\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt rise d7\"\u003e\n\u003cdiv class=\"bt-val\"\u003e16GB\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003elocal storage\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt rise d8\"\u003e\n\u003cdiv class=\"bt-val\"\u003e$0\u003c\/div\u003e\n\u003cdiv class=\"bt-lbl\"\u003emonthly fees\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMG-PLACEHOLDER: Product angle shot showing actual cosmetic condition --\u003e \u003c!-- RENEWED STORY --\u003e\n\u003cdiv class=\"scene scene-paper\"\u003e\n\u003cdiv class=\"sc-label\"\u003ethe backstory\u003c\/div\u003e\n\u003cdiv class=\"sc-title\"\u003eit had a life \u003cspan class=\"scb\"\u003ebefore you.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"sc-sub\"\u003ethis eufyCam 2C was used, went back to Anker \/ eufy — the people who designed it — and got professionally refurbished through their official renewal program. then it ended up here, cheaper.\u003c\/p\u003e\n\u003cdiv class=\"story-grid\"\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cdiv class=\"story-num\"\u003estep 01\u003c\/div\u003e\n\u003cdiv class=\"story-emoji\"\u003e🔍\u003c\/div\u003e\n\u003ch5\u003einspected\u003c\/h5\u003e\n\u003cp\u003eReturned units assessed by Anker against original spec.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cdiv class=\"story-num\"\u003estep 02\u003c\/div\u003e\n\u003cdiv class=\"story-emoji\"\u003e🔧\u003c\/div\u003e\n\u003ch5\u003erestored\u003c\/h5\u003e\n\u003cp\u003eCleaned, with parts replaced where required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cdiv class=\"story-num\"\u003estep 03\u003c\/div\u003e\n\u003cdiv class=\"story-emoji\"\u003e⚙️\u003c\/div\u003e\n\u003ch5\u003etested\u003c\/h5\u003e\n\u003cp\u003eFull functional, battery, and connectivity testing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cdiv class=\"story-num\"\u003estep 04\u003c\/div\u003e\n\u003cdiv class=\"story-emoji\"\u003e✅\u003c\/div\u003e\n\u003ch5\u003ecertified\u003c\/h5\u003e\n\u003cp\u003eConfirmed fully working and released as official renewed stock.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"origin-note\"\u003e\n\u003cb\u003eRefurbished by the manufacturer, not a third party.\u003c\/b\u003e The people who built it are the people who restored it. We sort, list, and back each unit with our own Aussie warranty so you don't have to deal with cross-border returns. The Fair grade is our call, and we priced it accordingly.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURES --\u003e\n\u003cdiv class=\"scene scene-shade\"\u003e\n\u003cdiv class=\"sc-label\"\u003efeatures\u003c\/div\u003e\n\u003cdiv class=\"sc-title\"\u003edoes the job.\u003cbr\u003e\u003cspan class=\"scb\"\u003eskips the drama.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"sc-sub\"\u003esix reasons the eufycam 2c still slaps as a no-subscription security camera.\u003c\/p\u003e\n\u003cdiv class=\"fb\"\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cspan class=\"fc-tag\"\u003eresolution\u003c\/span\u003e\n\u003ch3\u003e1080p full hd.\u003c\/h3\u003e\n\u003cp\u003eSharp, clear footage day and night. Good enough to identify faces and read number plates at close range. Not everything needs to be 4K — this is the sweet spot for battery life and storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cspan class=\"fc-tag\"\u003enight vision\u003c\/span\u003e\n\u003ch3\u003espotlight + infrared.\u003c\/h3\u003e\n\u003cp\u003eBuilt-in spotlight for full-colour footage when motion is detected at night. Or switch to infrared mode for stealth monitoring — no visible light, up to 25 feet of clear black-and-white vision.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cspan class=\"fc-tag\"\u003ebattery\u003c\/span\u003e\n\u003ch3\u003e180 days. one charge.\u003c\/h3\u003e\n\u003cp\u003e6,700 mAh battery lasts up to 180 days on a single charge. Six months of not thinking about it. Recharges via Micro-USB in about 5 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cspan class=\"fc-tag\"\u003edetection\u003c\/span\u003e\n\u003ch3\u003eknows humans from possums.\u003c\/h3\u003e\n\u003cp\u003eAI human detection filters out animals, shadows, and passing cars. You get alerted for people — not for the neighbour's cat doing laps at 2am.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cspan class=\"fc-tag\"\u003eaudio\u003c\/span\u003e\n\u003ch3\u003etwo-way talk.\u003c\/h3\u003e\n\u003cp\u003eBuilt-in speaker and microphone let you talk to visitors — or tell the delivery driver exactly where to leave the parcel. Works through the eufy Security app from anywhere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc\"\u003e\n\u003cspan class=\"fc-tag\"\u003esmart home\u003c\/span\u003e\n\u003ch3\u003ehomekit, alexa \u0026amp; google.\u003c\/h3\u003e\n\u003cp\u003eWorks with Apple HomeKit, Amazon Alexa, and Google Assistant. Stream to your smart display or add it to your HomeKit automations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMG-PLACEHOLDER: Lifestyle shot — camera mounted on exterior wall --\u003e \u003c!-- THE VIBE --\u003e\n\u003cdiv class=\"vibe\"\u003e\n\u003cdiv class=\"vibe-pull\"\u003ebuying scuffed tech isn't settling. it's \u003cem\u003eopting out of the markup\u003c\/em\u003e — and keeping a working camera out of landfill.\u003c\/div\u003e\n\u003cdiv class=\"vibe-body\"\u003e\n\u003cp\u003eThe eufyCam 2C is the one we recommend when people ask \"what's a good camera that just works?\" 1080p is genuinely enough for most homes. 135° covers a full driveway. The AI won't ping you every time a moth flies past. And 180 days of battery means you mount it and forget it.\u003c\/p\u003e\n\u003cp\u003eAll footage stays on your HomeBase — 16GB of AES-encrypted local storage on a HomeBase 2, more if you're on a HomeBase 3. No cloud subscription. No one else has access. Your footage, your home, your business.\u003c\/p\u003e\n\u003cp\u003eOnce it's mounted at the eaves, nobody — including you — will be looking at the scuffs. They'll be looking at a camera. Which is kind of the point of a camera.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HONEST BOX --\u003e\n\u003cdiv class=\"scene scene-paper\"\u003e\n\u003cdiv class=\"honest\"\u003e\n\u003cdiv class=\"honest-badge\"\u003e⚠ the honest bit\u003c\/div\u003e\n\u003ch2\u003eread this first.\u003c\/h2\u003e\n\u003cdiv class=\"hi\"\u003e\n\u003ch4\u003econdition: manufacturer renewed (fair).\u003c\/h4\u003e\n\u003cp\u003eThis unit has been professionally refurbished by Anker \/ eufy through their official refurbishment program — inspected, restored, and fully tested. It works exactly as it should. Cosmetically, \"Fair\" is our own grading and it means what it says: \u003cb\u003eclearly visible scratches, scuffs, or marks\u003c\/b\u003e from its previous life. If how it looks up close matters to you, our \"Excellent\" and \"Like-New\" listings are the better buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hi\"\u003e\n\u003ch4\u003ethis camera requires a eufy homebase.\u003c\/h4\u003e\n\u003cp\u003eThe eufyCam 2C is NOT a standalone camera. It pairs with a HomeBase 2 (T8010) or a HomeBase 3 \/ S380 (T8030) — both sold separately — and won't record a single frame without one. eufy added 2C support to the HomeBase 3 via firmware, so update yours in the eufy app before pairing. It is not compatible with the HomeBase Mini. If you don't already own a HomeBase 2 or 3, you'll need to purchase one separately or grab a 2C kit that includes one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hi\"\u003e\n\u003ch4\u003estorage is on the homebase, not the camera.\u003c\/h4\u003e\n\u003cp\u003eThe camera itself has no built-in storage. All footage is stored on your HomeBase — a HomeBase 2 has 16GB of built-in eMMC storage, enough for roughly 3 months of motion-triggered recordings. A HomeBase 3 starts at 16GB and takes a hard drive if you want more.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hi\"\u003e\n\u003ch4\u003eno continuous 24\/7 recording.\u003c\/h4\u003e\n\u003cp\u003eThis camera records on motion events only. It's battery-powered and designed for event-based recording. If you need 24\/7 continuous recording, you'll want a wired camera instead.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hi\"\u003e\n\u003ch4\u003ewi-fi: 2.4ghz only.\u003c\/h4\u003e\n\u003cp\u003eThe eufyCam 2C connects to your HomeBase via 2.4GHz Wi-Fi. It does not support 5GHz networks. Most routers broadcast both — just make sure 2.4GHz is enabled.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hi\"\u003e\n\u003ch4\u003echarges via micro-usb.\u003c\/h4\u003e\n\u003cp\u003eNot USB-C. A Micro-USB charging cable is included. A power adapter is not — BYO any standard 5V USB adapter you've got in the drawer. We all have twelve of them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hi\"\u003e\n\u003ch4\u003eplain protective packaging.\u003c\/h4\u003e\n\u003cp\u003eRenewed units don't ship in retail boxes. Yours arrives in plain protective packaging that's there to do one job — get the camera to your door without adding any new scratches. All install accessories are included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHY CAMGUARD --\u003e\n\u003cdiv class=\"scene scene-shade\"\u003e\n\u003cdiv class=\"sc-label\"\u003etrust\u003c\/div\u003e\n\u003cdiv class=\"sc-title\"\u003ewhy \u003cspan class=\"scb\"\u003ecamguard?\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"sc-sub\"\u003enot a faceless warehouse. one bloke in Townsville who actually uses these cameras.\u003c\/p\u003e\n\u003cdiv class=\"trust-grid\"\u003e\n\u003cdiv class=\"tt\"\u003e\n\u003ch4\u003egenuine anker \/ eufy renewed\u003c\/h4\u003e\n\u003cp\u003eRefurbished by the manufacturer through their official program — not a third party. We don't list anything that hasn't been certified by the people who built it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt\"\u003e\n\u003ch4\u003esame warranty as new\u003c\/h4\u003e\n\u003cp\u003eYou get the \u003cb\u003esame 12-month CamGuard Australia warranty\u003c\/b\u003e as a new device. Aussie-based support, fast replacements, real human responses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt\"\u003e\n\u003ch4\u003efast dispatch\u003c\/h4\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Dispatched within 1 business day from Townsville, QLD.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt\"\u003e\n\u003ch4\u003ebetter price, less waste\u003c\/h4\u003e\n\u003cp\u003eYou save money. One less perfectly-good camera in landfill. Everybody wins.\u003c\/p\u003e\n\u003cdiv class=\"joke\"\u003e(unless you really love unboxing videos. sorry about that.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"scene scene-paper\"\u003e\n\u003cdiv class=\"sc-label\"\u003especifications\u003c\/div\u003e\n\u003cdiv class=\"sc-title\"\u003eevery \u003cspan class=\"scb\"\u003edetail.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"sc-sub\"\u003ethe full spec sheet for the people who read these before anything else. we respect that.\u003c\/p\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eeufy eufyCam 2C (T8113)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAlso Known As\u003c\/td\u003e\n\u003ctd\u003eeufyCam S210\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCondition\u003c\/td\u003e\n\u003ctd\u003eManufacturer Renewed — Fair (refurbished by Anker \/ eufy; cosmetic grade assessed by CamGuard)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResolution\u003c\/td\u003e\n\u003ctd\u003e1080p Full HD (1920 x 1080)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eField of View\u003c\/td\u003e\n\u003ctd\u003e135° diagonal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNight Vision\u003c\/td\u003e\n\u003ctd\u003eInfrared (up to 25 ft \/ 7.6 m) + built-in spotlight for colour night vision\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotion Detection\u003c\/td\u003e\n\u003ctd\u003ePIR sensor with AI human detection\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eActivity Zones\u003c\/td\u003e\n\u003ctd\u003eYes (customisable in eufy app)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTwo-Way Audio\u003c\/td\u003e\n\u003ctd\u003eYes (built-in speaker + microphone)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e6,700 mAh rechargeable (up to 180 days)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharging\u003c\/td\u003e\n\u003ctd\u003eMicro-USB (5V), adapter not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharge Time\u003c\/td\u003e\n\u003ctd\u003e~5 hours (full charge)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStorage\u003c\/td\u003e\n\u003ctd\u003eVia HomeBase — HomeBase 2: 16GB eMMC (~3 months); HomeBase 3: 16GB, expandable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecording Mode\u003c\/td\u003e\n\u003ctd\u003eMotion-triggered event recording\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmart Home\u003c\/td\u003e\n\u003ctd\u003eApple HomeKit, Amazon Alexa, Google Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeatherproofing\u003c\/td\u003e\n\u003ctd\u003eIP67 (rain, dust, snow, -20°C to 50°C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEncryption\u003c\/td\u003e\n\u003ctd\u003eAES-256 account \/ AES-128 video\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWi-Fi\u003c\/td\u003e\n\u003ctd\u003e2.4GHz only (connects via the HomeBase)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRequired Base\u003c\/td\u003e\n\u003ctd\u003eHomeBase 2 (T8010) or HomeBase 3 \/ S380 (T8030) — NOT included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpotlight\u003c\/td\u003e\n\u003ctd\u003eBuilt-in LED (~12 lumens)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e81 x 48 x 57 mm (3.2 x 1.9 x 2.2 in)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- COMPATIBILITY --\u003e\n\u003cdiv class=\"scene scene-shade\"\u003e\n\u003cdiv class=\"sc-label\"\u003ecompatibility\u003c\/div\u003e\n\u003cdiv class=\"sc-title\"\u003eworks \u003cspan class=\"scb\"\u003ewith.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"sc-sub\"\u003echeck this before you buy. seriously.\u003c\/p\u003e\n\u003cul class=\"compat\"\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-y\"\u003eYES\u003c\/span\u003e HomeBase 2 (T8010) — a HomeBase is required\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-y\"\u003eYES\u003c\/span\u003e HomeBase 3 \/ S380 (T8030) — on eufy's official compatibility list; update firmware via the eufy app\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-y\"\u003eYES\u003c\/span\u003e Apple HomeKit\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-y\"\u003eYES\u003c\/span\u003e Amazon Alexa\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-y\"\u003eYES\u003c\/span\u003e Google Assistant\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-y\"\u003eYES\u003c\/span\u003e eufy Security App (iOS \u0026amp; Android)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-n\"\u003eNO\u003c\/span\u003e Standalone use (will not work without a HomeBase)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-n\"\u003eNO\u003c\/span\u003e HomeBase Mini \/ HomeBase Professional\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"badge-n\"\u003eNO\u003c\/span\u003e 5GHz Wi-Fi (2.4GHz only)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- NOT FOR YOU --\u003e\n\u003cdiv class=\"scene scene-paper\"\u003e\n\u003cdiv class=\"nfy\"\u003e\n\u003ch4\u003eprobably not for you if...\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan class=\"nx\"\u003e✗\u003c\/span\u003e You don't own a HomeBase 2 or HomeBase 3 and don't want to buy one. This camera cannot function without one.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nx\"\u003e✗\u003c\/span\u003e You need 4K resolution. This is 1080p. If you need to read licence plates at 15 metres, step up to a higher-res model.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nx\"\u003e✗\u003c\/span\u003e You need 24\/7 continuous recording. This camera is event-based only. No wired power option for continuous recording.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nx\"\u003e✗\u003c\/span\u003e You care how it looks up close. \"Fair\" means clearly visible wear — scratches, scuffs, marks. If that bothers you, our \"Excellent\" and \"Like-New\" listings exist for a reason.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PERFECT FOR --\u003e\n\u003cdiv class=\"scene scene-shade\"\u003e\n\u003cdiv class=\"sc-label\"\u003euse cases\u003c\/div\u003e\n\u003cdiv class=\"sc-title\"\u003eperfect \u003cspan class=\"scb\"\u003efor.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cul class=\"pf-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e Existing HomeBase 2 or HomeBase 3 owners expanding their eufy camera system for the least money possible\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e Homeowners who want reliable security without ongoing subscription costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e Renters who need a wire-free camera they can take with them when they move\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e Apple HomeKit users who want a budget-friendly camera in the Home app\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e DIY installers who want a simple mount-and-forget setup with no electrician needed\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e Anyone who thinks paying $10\/month for cloud storage is a bit cooked\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e Buyers who'd rather save money and keep a perfectly good camera out of landfill\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pf-arrow\"\u003e➤\u003c\/span\u003e Anyone who cares what the camera records, not how shiny it looks doing it\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- SETUP --\u003e\n\u003cdiv class=\"scene scene-paper\"\u003e\n\u003cdiv class=\"sc-label\"\u003egetting started\u003c\/div\u003e\n\u003cdiv class=\"sc-title\"\u003esetup in \u003cspan class=\"scb\"\u003e3 steps.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"sc-sub\"\u003eno electrician. no subscription. no drama.\u003c\/p\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-n\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003echarge and download.\u003c\/h4\u003e\n\u003cp\u003eCharge the camera via the included Micro-USB cable (BYO any 5V USB adapter, ~5 hours for full charge). Download the free eufy Security app (iOS or Android) and create an account.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-n\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003epair via your homebase.\u003c\/h4\u003e\n\u003cp\u003eOpen the eufy app, select your HomeBase (2 or 3), and add a new device. Press the sync button on the camera and follow the in-app prompts. Keep the camera within 1 metre of the HomeBase during pairing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-n\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003emount and done.\u003c\/h4\u003e\n\u003cp\u003eMount the camera at 2-3 metres height using the included bracket and screws. Point it where you want coverage. Set your activity zones in the app, and you're live. Go have a coffee.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"protip\"\u003e\n\u003cb\u003epro tip:\u003c\/b\u003e update your HomeBase firmware and the camera firmware via the eufy app before setup. This ensures HomeKit compatibility, smooth HomeBase 3 pairing, and all AI features work correctly.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHAT'S INCLUDED --\u003e\n\u003cdiv class=\"scene scene-shade\"\u003e\n\u003cdiv class=\"sc-label\"\u003ein the pack\u003c\/div\u003e\n\u003cdiv class=\"sc-title\"\u003ewhat's \u003cspan class=\"scb\"\u003eincluded.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inc-list\"\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-y\"\u003e✓\u003c\/span\u003e 1× eufyCam 2C Camera (Manufacturer Renewed, 6,700 mAh battery pre-installed)\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-y\"\u003e✓\u003c\/span\u003e 1× Camera Mounting Bracket\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-y\"\u003e✓\u003c\/span\u003e 1× Micro-USB Charging Cable\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-y\"\u003e✓\u003c\/span\u003e 1× Screw Pack with Wall Anchors\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-y\"\u003e✓\u003c\/span\u003e Plain protective shipping packaging\u003c\/div\u003e\n\u003cdiv class=\"inc-divider\"\u003enot included\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-n\"\u003e✗\u003c\/span\u003e HomeBase 2 or HomeBase 3 (one is required, sold separately)\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-n\"\u003e✗\u003c\/span\u003e USB power adapter (BYO any 5V adapter — you definitely have one)\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-n\"\u003e✗\u003c\/span\u003e Original retail box (renewed units ship in protective packaging)\u003c\/div\u003e\n\u003cdiv class=\"inc-item\"\u003e\n\u003cspan class=\"inc-n\"\u003e✗\u003c\/span\u003e Printed quick-start guide (setup instructions live in the eufy Security app)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONDITION \/ TRANSPARENCY --\u003e\n\u003cdiv class=\"scene scene-paper\"\u003e\n\u003cdiv class=\"sc-label\"\u003etransparency\u003c\/div\u003e\n\u003cdiv class=\"sc-title\"\u003emanufacturer renewed.\u003cbr\u003e\u003cspan class=\"scb\"\u003efair grade.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cond-box\"\u003e\n\u003cp\u003e\u003cb\u003eRefurbished by the manufacturer.\u003c\/b\u003e This eufyCam 2C has been professionally restored by \u003cb\u003eAnker \/ eufy\u003c\/b\u003e through their official refurbishment program. Each unit is inspected, restored, and certified before being released.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e\"Fair\" cosmetic grade\u003c\/b\u003e is our own grading — the honest label for a unit that shows its history. It works exactly as it should, but expect \u003cb\u003eclearly visible wear: scratches, scuffs, or marks on the housing\u003c\/b\u003e — the kind you'll notice without hunting for them. Once mounted at the eaves of your house you'll be looking at footage, not the housing — but you should know before you buy. Want cleaner cosmetics? Our \"Excellent\" and \"Like-New\" listings are worth a look instead.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003ePackaging:\u003c\/b\u003e ships in plain protective packaging, not the original retail box. The unit is securely packed by CamGuard Australia for safe transit. Honest packaging for an honest price.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eBacked by us, locally.\u003c\/b\u003e Same \u003cb\u003e12-month CamGuard Australia warranty\u003c\/b\u003e as a new device, plus \u003cb\u003e30-day returns\u003c\/b\u003e. No need to chase Anker overseas — we handle everything from Townsville.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING \/ WARRANTY --\u003e\n\u003cdiv class=\"scene scene-shade\"\u003e\n\u003cdiv class=\"sc-label\"\u003epeace of mind\u003c\/div\u003e\n\u003cdiv class=\"sc-title\"\u003eshipping, warranty\u003cbr\u003e\u0026amp; \u003cspan class=\"scb\"\u003ereturns.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"sc-sub\"\u003erenewed doesn't mean unprotected. same coverage as new.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-card\"\u003e\n\u003ch4\u003e🚚 shipping\u003c\/h4\u003e\n\u003cp\u003e\u003cspan class=\"hi-green\"\u003eExpress included on orders over $99.00\u003c\/span\u003e — in the price :)\u003c\/p\u003e\n\u003cp\u003eOrders under $99.00: $9.95 flat tracked ($12.95 Express upgrade).\u003c\/p\u003e\n\u003cp\u003eDispatched within 1 business day from Townsville, QLD.\u003c\/p\u003e\n\u003cp\u003eWA buyers: expect 2–4 business days.\u003c\/p\u003e\n\u003cp\u003eLocal pickup available in Townsville.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-card\"\u003e\n\u003ch4\u003e🛡 12-month warranty\u003c\/h4\u003e\n\u003cp\u003e\u003cspan class=\"hi-green\"\u003eSame as new.\u003c\/span\u003e Renewed units are covered by the \u003cb\u003efull 12-month CamGuard Australia warranty\u003c\/b\u003e — identical terms to a new device.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eAustralian Consumer Law\u003c\/b\u003e applies as well — your statutory rights are never excluded.\u003c\/p\u003e\n\u003cp\u003eAussie-based support from a real person who actually knows the product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-card\"\u003e\n\u003ch4\u003e↩ 30-day returns\u003c\/h4\u003e\n\u003cp\u003e\u003cspan class=\"hi-green\"\u003e30-day returns accepted.\u003c\/span\u003e Not happy? Send it back within 30 days for a full refund.\u003c\/p\u003e\n\u003cp\u003eYou just cover return postage. No questions designed to talk you out of it. \u003cstrong\u003eNote if there is an issue with the product, we will always pay the return shipping.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"after-sales\"\u003e\n\u003cb\u003eafter-sales support:\u003c\/b\u003e got a question after your purchase? Send us a message. We respond within a few hours and we'll help you get sorted. No runaround, no ticket numbers, just a real person in Australia.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Q\u0026A --\u003e\n\u003cdiv class=\"scene scene-paper\"\u003e\n\u003cdiv class=\"sc-label\"\u003efaq\u003c\/div\u003e\n\u003cdiv class=\"sc-title\"\u003ecommon \u003cspan class=\"scb\"\u003equestions.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qa-grid\"\u003e\n\u003cdiv class=\"qa-item\"\u003e\n\u003cdiv class=\"qa-q\"\u003e\n\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e what does \"manufacturer renewed\" actually mean?\u003c\/div\u003e\n\u003cdiv class=\"qa-a\"\u003eIt means the unit has been professionally refurbished by \u003cb\u003eAnker \/ eufy\u003c\/b\u003e — the people who designed and manufactured it — through their official refurbishment program. Each unit is inspected, restored, fully tested, and certified before being released. Functionally indistinguishable from new.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qa-item\"\u003e\n\u003cdiv class=\"qa-q\"\u003e\n\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e what does \"fair\" condition mean?\u003c\/div\u003e\n\u003cdiv class=\"qa-a\"\u003e\"Fair\" is the lowest cosmetic grade we list — and it's our own grading of this stock, not an Anker tier, so there's no fine print to decode. The unit is fully functional (restored and tested through Anker's renewal program), but the housing shows clear signs of its previous life: visible scratches, scuffs, or marks you won't need to hunt for. Purely cosmetic. If you'd rather cleaner cosmetics, look at our \"Excellent\" or \"Like-New\" listings.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qa-item\"\u003e\n\u003cdiv class=\"qa-q\"\u003e\n\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e is the warranty shorter because it's renewed (or scuffed)?\u003c\/div\u003e\n\u003cdiv class=\"qa-a\"\u003eNo. You get the \u003cb\u003efull 12-month CamGuard Australia warranty\u003c\/b\u003e — same as a new device, regardless of cosmetic grade. We also accept \u003cb\u003e30-day returns\u003c\/b\u003e (you just cover return postage), no questions designed to talk you out of it.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qa-item\"\u003e\n\u003cdiv class=\"qa-q\"\u003e\n\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e will it work without a homebase?\u003c\/div\u003e\n\u003cdiv class=\"qa-a\"\u003eNo. The eufyCam 2C requires a eufy HomeBase — either a HomeBase 2 (T8010) or a HomeBase 3 \/ S380 (T8030) — to function. It will not work standalone, and it isn't compatible with the HomeBase Mini. If you need a standalone camera, look at the eufy SoloCam range instead.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qa-item\"\u003e\n\u003cdiv class=\"qa-q\"\u003e\n\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e i have a homebase 3 \/ s380. will this work?\u003c\/div\u003e\n\u003cdiv class=\"qa-a\"\u003eYes. eufy added eufyCam 2C support to the HomeBase 3 (S380) — it's on eufy's official HomeBase 3 compatibility list. Update your HomeBase 3 firmware via the eufy Security app first, then add the camera as a new device just like you would on a HomeBase 2.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qa-item\"\u003e\n\u003cdiv class=\"qa-q\"\u003e\n\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e i already have a homebase 2. will this just pair and work?\u003c\/div\u003e\n\u003cdiv class=\"qa-a\"\u003eYes. Make sure your HomeBase 2 firmware is up to date via the eufy Security app. Then add the camera as a new device. Takes about 5 minutes.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qa-item\"\u003e\n\u003cdiv class=\"qa-q\"\u003e\n\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e does it work with apple homekit?\u003c\/div\u003e\n\u003cdiv class=\"qa-a\"\u003eYes. The eufyCam 2C supports Apple HomeKit via the HomeBase 2. Make sure the firmware on both is up to date and enable HomeKit in the eufy Security app settings.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qa-item\"\u003e\n\u003cdiv class=\"qa-q\"\u003e\n\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e is there a monthly subscription?\u003c\/div\u003e\n\u003cdiv class=\"qa-a\"\u003eNo. All core features — recording, AI human detection, alerts, live view, two-way audio — work with zero ongoing fees. Footage is stored locally on the HomeBase 2. No cloud required.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qa-item\"\u003e\n\u003cdiv class=\"qa-q\"\u003e\n\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e how does the night vision work?\u003c\/div\u003e\n\u003cdiv class=\"qa-a\"\u003eTwo modes. Infrared gives you black-and-white footage up to 25 feet — invisible to the human eye, so no one knows the camera is watching. The built-in spotlight activates on motion for full-colour footage at night, which also doubles as a deterrent. You choose which mode in the app.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qa-item\"\u003e\n\u003cdiv class=\"qa-q\"\u003e\n\u003cspan class=\"qlbl\"\u003eQ\u003c\/span\u003e i'm in australia. will this work here?\u003c\/div\u003e\n\u003cdiv class=\"qa-a\"\u003eYes. The camera charges via Micro-USB, so any standard USB adapter works. It connects to standard 2.4GHz Wi-Fi via the HomeBase. The eufy app works in Australia. CamGuard is based in Townsville, QLD, so support is local and we speak the same language. Probably.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ITEM SPECIFICS --\u003e\n\u003cdiv class=\"scene scene-shade\"\u003e\n\u003cdiv class=\"sc-label\"\u003especs\u003c\/div\u003e\n\u003cdiv class=\"sc-title\"\u003eitem \u003cspan class=\"scb\"\u003especifics.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"specifics\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eeufy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eeufyCam 2C \/ eufyCam S210\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMPN\u003c\/td\u003e\n\u003ctd\u003eT8113\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eWireless Security Camera\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConnectivity\u003c\/td\u003e\n\u003ctd\u003eWi-Fi (2.4GHz), Wireless\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIndoor\/Outdoor\u003c\/td\u003e\n\u003ctd\u003eOutdoor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResolution\u003c\/td\u003e\n\u003ctd\u003e1080p Full HD (1920 × 1080)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFeatures\u003c\/td\u003e\n\u003ctd\u003eNight Vision, Spotlight, Two-Way Audio, Motion Sensor, AI Human Detection, Local Storage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower Source\u003c\/td\u003e\n\u003ctd\u003eBattery (Micro-USB rechargeable)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStorage\u003c\/td\u003e\n\u003ctd\u003eVia HomeBase 2 (16GB eMMC) or HomeBase 3 \/ S380 (16GB, expandable)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeatherproofing\u003c\/td\u003e\n\u003ctd\u003eIP67\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmart Home\u003c\/td\u003e\n\u003ctd\u003eApple HomeKit, Amazon Alexa, Google Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003eWhite\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCondition\u003c\/td\u003e\n\u003ctd\u003eManufacturer Refurbished — Fair\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRefurbished By\u003c\/td\u003e\n\u003ctd\u003eAnker \/ eufy (manufacturer program)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e12 months · CamGuard Australia (same as new)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eReturns\u003c\/td\u003e\n\u003ctd\u003e30-day returns accepted (buyer pays return postage)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNumber of Cameras\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRequired Hub\u003c\/td\u003e\n\u003ctd\u003eHomeBase 2 (T8010) or HomeBase 3 \/ S380 (T8030) — Not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCustom Bundle\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eModified Item\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"cta\"\u003e\n\u003ch2\u003elooks lived-in.\u003cbr\u003e\u003cspan class=\"hl\"\u003eworks brand-loud.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eRefurbished by Anker. Graded honestly by us.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBacked by our CamGuard Australia \u003cspan class=\"cta-accent\"\u003e12-month warranty\u003c\/span\u003e.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FOOTER --\u003e\n\u003cdiv class=\"footer\"\u003e\n\u003cdiv class=\"footer-main\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/div\u003e\n\u003cdiv class=\"footer-disclaimer\"\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(64, 64, 64);\"\u003eCamGuard Australia is an independent reseller and is not an official or authorised supplier, distributor, or representative of eufy, Anker Innovations, or any of their affiliated entities. All product names, logos, and trademarks are the property of their respective owners.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(64, 64, 64);\"\u003e\"Manufacturer Renewed\" describes a unit professionally refurbished and tested by Anker \/ eufy through their official refurbishment program. \"Fair\" cosmetic grade is CamGuard Australia's own grading of this stock and indicates a fully functional unit with clearly visible cosmetic wear — scratches, scuffs, or marks from previous use. Unit ships in plain protective packaging rather than the original retail box.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(64, 64, 64);\"\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. This is an add-on unit and requires a eufy HomeBase — HomeBase 2 (T8010) or HomeBase 3 \/ S380 (T8030), sold separately — to operate; it will not work on its own. HomeBase 3 support was added via firmware update; ensure firmware is current to enable pairing. It is not compatible with the HomeBase Mini. Charges via Micro-USB (not USB-C); compatible solar panels must be the Micro-USB type. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. Battery-life and storage-capacity figures are eufy's ratings and estimates; real-world results vary with usage, settings and conditions.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44047458172971,"sku":"CG-EC2C-MRF-S","price":119.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/SCA_600234_hi-res.jpg?v=1773820017"},{"product_id":"eufy-security-solocam-e42-camera-new-no-box-copy","title":"eufy Security SoloCam E42 Camera | Renewed (B Grade)","description":"\u003c!--\n  =====================================================\n  eufy SoloCam E42 — Manufacturer Renewed (Great to Excellent)\n  CamGuard Australia\n  =====================================================\n  Theme: \"Solar Pop\" — vibrant, fresh, Gen Y\/Z friendly\n  Bright accent colours · Animated · Eco-positioned\n  =====================================================\n  Shopify-safe: all CSS scoped to .cge42\n  Prefixed cge42- · CSS-only animations · no JS\n  =====================================================\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@400;500;600;700\u0026family=Inter:wght@300;400;500;600;700;800\u0026family=Space+Mono:wght@400;700\u0026display=swap');\n\n.cge42, .cge42 *, .cge42 *::before, .cge42 *::after { box-sizing: border-box; }\n.cge42 * { margin: 0; padding: 0; }\n\n.cge42 {\n  \/* === SOLAR POP PALETTE === *\/\n  \/* Backgrounds *\/\n  --bg: #FFF8E7;\n  --bg-2: #FFF1D6;\n  --bg-mint: #DDFFF1;\n  --bg-coral: #FFE4DC;\n  --bg-violet: #EFE5FF;\n  --bg-sky: #DDF4FF;\n  --bg-lemon: #FFF6BF;\n  --bg-cream: #FFFBF0;\n  --bg-dark: #1A0F2E;\n  --bg-dark-2: #2A1B47;\n  --bg-dark-3: #3A2A5C;\n\n  \/* Brights *\/\n  --lime: #C8FF52;\n  --lime-dark: #9FE000;\n  --mint: #00E5A8;\n  --mint-dark: #00B585;\n  --coral: #FF6B6B;\n  --coral-dark: #E55050;\n  --sunset: #FF7847;\n  --sunset-dark: #E55F2D;\n  --magenta: #FF3B82;\n  --magenta-dark: #E51E63;\n  --purple: #7C3AED;\n  --purple-light: #A78BFA;\n  --gold: #FFD93D;\n  --gold-dark: #F0B500;\n  --sky: #4FC3F7;\n  --sky-dark: #0288D1;\n\n  \/* Ink *\/\n  --ink: #1A0F2E;\n  --ink-soft: #4A3D5C;\n  --ink-muted: #7C6E8E;\n  --ink-faint: #B0A5C2;\n\n  --light: #FFFFFF;\n  --light-soft: rgba(255, 255, 255, 0.86);\n  --light-muted: rgba(255, 255, 255, 0.62);\n  --light-faint: rgba(255, 255, 255, 0.42);\n\n  --border: rgba(26, 15, 46, 0.1);\n  --border-strong: rgba(26, 15, 46, 0.18);\n  --border-dark: rgba(255, 255, 255, 0.1);\n\n  --font-display: 'Space Grotesk', -apple-system, BlinkMacSystemFont, sans-serif;\n  --font-body: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n  --font-mono: 'Space Mono', ui-monospace, monospace;\n\n  font-family: var(--font-body);\n  background: var(--bg);\n  color: var(--ink);\n  font-size: 16px;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  overflow-x: hidden;\n}\n\n.cge42 img { max-width: 100%; height: auto; display: block; }\n.cge42 a { color: inherit; text-decoration: none; }\n\n\/* ===== ANIMATIONS ===== *\/\n@keyframes cge42-fade-up {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n.cge42 .cge42-fade { animation: cge42-fade-up 0.8s cubic-bezier(0.22, 1, 0.36, 1) both; }\n\n@keyframes cge42-marquee {\n  from { transform: translateX(0); }\n  to { transform: translateX(-50%); }\n}\n\n@keyframes cge42-float-1 {\n  0%, 100% { transform: translate(0, 0) rotate(0deg); }\n  50% { transform: translate(20px, -16px) rotate(8deg); }\n}\n@keyframes cge42-float-2 {\n  0%, 100% { transform: translate(0, 0) rotate(0deg); }\n  50% { transform: translate(-18px, -22px) rotate(-7deg); }\n}\n@keyframes cge42-float-3 {\n  0%, 100% { transform: translate(0, 0) rotate(0deg); }\n  50% { transform: translate(14px, 20px) rotate(5deg); }\n}\n\n@keyframes cge42-gradient {\n  0%, 100% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n}\n\n@keyframes cge42-pulse-mint {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(0, 229, 168, 0.5), 0 10px 30px rgba(0, 229, 168, 0.3); }\n  50% { box-shadow: 0 0 0 16px rgba(0, 229, 168, 0), 0 10px 30px rgba(0, 229, 168, 0.5); }\n}\n\n@keyframes cge42-spin-slow {\n  from { transform: rotate(0deg); }\n  to { transform: rotate(360deg); }\n}\n\n@keyframes cge42-wiggle {\n  0%, 100% { transform: rotate(0deg); }\n  25% { transform: rotate(-6deg); }\n  75% { transform: rotate(6deg); }\n}\n\n@keyframes cge42-bounce {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-8px); }\n}\n\n@keyframes cge42-shimmer {\n  0% { background-position: -200% 50%; }\n  100% { background-position: 200% 50%; }\n}\n\n@keyframes cge42-glow-pulse {\n  0%, 100% { opacity: 0.6; transform: scale(1); }\n  50% { opacity: 1; transform: scale(1.06); }\n}\n\n\/* ===== CONTAINER ===== *\/\n.cge42 .cge42-container { max-width: 1100px; margin: 0 auto; padding: 0 28px; }\n@media (max-width: 640px) { .cge42 .cge42-container { padding: 0 20px; } }\n\n.cge42 .cge42-section { padding: 96px 0; position: relative; }\n@media (max-width: 768px) { .cge42 .cge42-section { padding: 64px 0; } }\n\n\/* ===== TYPOGRAPHY UTILITIES ===== *\/\n.cge42 .cge42-display {\n  font-family: var(--font-display);\n  font-weight: 700;\n  letter-spacing: -0.025em;\n  line-height: 1.02;\n}\n\n.cge42 .cge42-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  font-family: var(--font-mono);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n}\n.cge42 .cge42-eyebrow .cge42-dot {\n  width: 8px; height: 8px;\n  border-radius: 50%;\n  display: inline-block;\n}\n\n\/* ===== NAV ===== *\/\n.cge42 .cge42-nav {\n  background: rgba(255, 248, 231, 0.88);\n  padding: 16px 0;\n  border-bottom: 2px solid var(--ink);\n  position: sticky; top: 0;\n  z-index: 100;\n  backdrop-filter: blur(16px) saturate(160%);\n  -webkit-backdrop-filter: blur(16px) saturate(160%);\n}\n.cge42 .cge42-nav-inner { display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap; }\n.cge42 .cge42-logo {\n  font-family: var(--font-display);\n  font-size: 22px;\n  font-weight: 700;\n  letter-spacing: -0.03em;\n  color: var(--ink);\n}\n.cge42 .cge42-logo span {\n  background: linear-gradient(135deg, var(--mint-dark), var(--purple));\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n.cge42 .cge42-nav-tag {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-family: var(--font-mono);\n  font-size: 11px; font-weight: 700;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  color: var(--ink);\n  padding: 7px 13px;\n  background: var(--lime);\n  border: 2px solid var(--ink);\n  border-radius: 100px;\n  box-shadow: 3px 3px 0 var(--ink);\n}\n.cge42 .cge42-nav-tag::before {\n  content: '';\n  width: 7px; height: 7px;\n  border-radius: 50%;\n  background: var(--ink);\n  animation: cge42-glow-pulse 2s ease-in-out infinite;\n}\n\n\/* ===== HERO ===== *\/\n.cge42 .cge42-hero {\n  padding: 80px 0 96px;\n  background:\n    radial-gradient(ellipse 60% 50% at 20% 20%, rgba(0, 229, 168, 0.35), transparent 55%),\n    radial-gradient(ellipse 50% 50% at 80% 30%, rgba(255, 59, 130, 0.30), transparent 55%),\n    radial-gradient(ellipse 60% 60% at 50% 80%, rgba(255, 217, 61, 0.40), transparent 55%),\n    radial-gradient(ellipse 50% 40% at 90% 90%, rgba(124, 58, 237, 0.25), transparent 55%),\n    var(--bg);\n  background-size: 200% 200%, 200% 200%, 200% 200%, 200% 200%, 100% 100%;\n  animation: cge42-gradient 18s ease-in-out infinite;\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n}\n@media (max-width: 768px) { .cge42 .cge42-hero { padding: 56px 0 72px; } }\n\n\/* Floating decorative elements *\/\n.cge42 .cge42-deco {\n  position: absolute;\n  font-size: 36px;\n  pointer-events: none;\n  filter: drop-shadow(0 6px 12px rgba(26, 15, 46, 0.15));\n}\n.cge42 .cge42-deco--1 { top: 12%; left: 8%; animation: cge42-float-1 6s ease-in-out infinite; }\n.cge42 .cge42-deco--2 { top: 18%; right: 10%; animation: cge42-float-2 7s ease-in-out infinite; font-size: 40px; }\n.cge42 .cge42-deco--3 { bottom: 22%; left: 12%; animation: cge42-float-3 8s ease-in-out infinite; font-size: 32px; }\n.cge42 .cge42-deco--4 { bottom: 14%; right: 14%; animation: cge42-float-1 9s ease-in-out infinite reverse; font-size: 38px; }\n@media (max-width: 768px) { .cge42 .cge42-deco { display: none; } }\n\n.cge42 .cge42-hero-inner { position: relative; z-index: 1; }\n\n.cge42 .cge42-condition-pill {\n  display: inline-flex; align-items: center; gap: 10px;\n  background: var(--mint);\n  color: var(--ink);\n  font-family: var(--font-mono);\n  font-size: 12px; font-weight: 700;\n  letter-spacing: 0.12em; text-transform: uppercase;\n  padding: 11px 20px;\n  border-radius: 100px;\n  margin-bottom: 24px;\n  border: 2px solid var(--ink);\n  box-shadow: 4px 4px 0 var(--ink);\n  animation: cge42-pulse-mint 2.6s ease-in-out infinite;\n}\n.cge42 .cge42-condition-pill::before {\n  content: '♻';\n  font-size: 16px;\n}\n\n.cge42 .cge42-hero h1 {\n  font-family: var(--font-display);\n  font-weight: 700;\n  \/* Conservative size cap — italic + huge size = guaranteed edge clipping *\/\n  font-size: clamp(2rem, 5.5vw, 4rem);\n  \/* Minimal negative spacing — italic needs room to breathe *\/\n  letter-spacing: -0.015em;\n  \/* Generous line-height so ascenders\/descenders don't get top\/bottom clipped *\/\n  line-height: 1.1;\n  color: var(--ink);\n  \/* Percentage padding scales with viewport — guarantees italic slant has room *\/\n  padding: 0.1em 8%;\n  margin: 0 auto 20px;\n  max-width: 100%;\n  text-wrap: balance;\n  word-wrap: break-word;\n  overflow-wrap: break-word;\n  box-sizing: border-box;\n}\n.cge42 .cge42-hero h1 em {\n  font-style: italic;\n  background: linear-gradient(135deg, var(--mint-dark) 0%, var(--purple) 50%, var(--magenta) 100%);\n  background-size: 200% 200%;\n  animation: cge42-gradient 6s ease-in-out infinite;\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  \/* Zero letter-spacing for italic — slant already crowds adjacent chars *\/\n  letter-spacing: 0;\n}\n\n.cge42 .cge42-hero-sub {\n  font-size: clamp(1.05rem, 2.2vw, 1.25rem);\n  color: var(--ink-soft);\n  max-width: 680px;\n  margin: 0 auto 36px;\n  line-height: 1.55;\n}\n.cge42 .cge42-hero-sub strong {\n  color: var(--ink);\n  font-weight: 700;\n  background: linear-gradient(180deg, transparent 60%, var(--lime) 60%);\n  padding: 0 4px;\n}\n\n.cge42 .cge42-hero-stats {\n  display: flex; justify-content: center; gap: 14px;\n  flex-wrap: wrap;\n  margin: 0 auto;\n  max-width: 720px;\n}\n.cge42 .cge42-hstat {\n  display: flex; flex-direction: column; gap: 4px;\n  padding: 14px 20px;\n  background: var(--light);\n  border: 2px solid var(--ink);\n  border-radius: 14px;\n  box-shadow: 4px 4px 0 var(--ink);\n  transition: transform 0.25s cubic-bezier(0.22, 1, 0.36, 1);\n  min-width: 110px;\n}\n.cge42 .cge42-hstat:hover { transform: translate(-2px, -2px); box-shadow: 6px 6px 0 var(--ink); }\n.cge42 .cge42-hstat-val {\n  font-family: var(--font-display);\n  font-size: 1.6rem;\n  font-weight: 700;\n  letter-spacing: -0.025em;\n  line-height: 1;\n  color: var(--ink);\n}\n.cge42 .cge42-hstat-val--mint { color: var(--mint-dark); }\n.cge42 .cge42-hstat-val--coral { color: var(--coral-dark); }\n.cge42 .cge42-hstat-val--purple { color: var(--purple); }\n.cge42 .cge42-hstat-val--sunset { color: var(--sunset-dark); }\n.cge42 .cge42-hstat-val--magenta { color: var(--magenta-dark); }\n.cge42 .cge42-hstat-lbl {\n  font-family: var(--font-mono);\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: var(--ink-muted);\n}\n\n.cge42 .cge42-hero-model {\n  margin-top: 28px;\n  font-family: var(--font-mono);\n  font-size: 11px;\n  color: var(--ink-muted);\n  letter-spacing: 0.1em;\n}\n\n\/* ===== MARQUEE BAND ===== *\/\n.cge42 .cge42-marquee {\n  background: var(--ink);\n  color: var(--lime);\n  padding: 22px 0;\n  overflow: hidden;\n  border-top: 3px solid var(--ink);\n  border-bottom: 3px solid var(--ink);\n  position: relative;\n}\n.cge42 .cge42-marquee-track {\n  display: flex;\n  gap: 48px;\n  width: max-content;\n  animation: cge42-marquee 35s linear infinite;\n}\n.cge42 .cge42-marquee-item {\n  font-family: var(--font-display);\n  font-size: 20px;\n  font-weight: 700;\n  letter-spacing: -0.01em;\n  white-space: nowrap;\n  display: inline-flex;\n  align-items: center;\n  gap: 14px;\n}\n.cge42 .cge42-marquee-item::after {\n  content: '✦';\n  font-size: 18px;\n  color: var(--magenta);\n}\n.cge42 .cge42-marquee-item:nth-child(3n) { color: var(--mint); }\n.cge42 .cge42-marquee-item:nth-child(3n+1) { color: var(--gold); }\n.cge42 .cge42-marquee-item:nth-child(3n+2) { color: var(--coral); }\n\n\/* ===== RENEWED EXPLAINER ===== *\/\n.cge42 .cge42-explainer { background: var(--bg-mint); }\n.cge42 .cge42-explainer-card {\n  max-width: 920px;\n  margin: 0 auto;\n  background: var(--light);\n  border: 3px solid var(--ink);\n  border-radius: 32px;\n  padding: 48px 44px;\n  box-shadow: 8px 8px 0 var(--ink);\n  position: relative;\n  overflow: hidden;\n}\n@media (max-width: 640px) { .cge42 .cge42-explainer-card { padding: 32px 24px; border-radius: 24px; box-shadow: 5px 5px 0 var(--ink); } }\n.cge42 .cge42-explainer-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 8px;\n  background: linear-gradient(90deg, var(--mint), var(--gold), var(--coral), var(--magenta), var(--purple));\n  background-size: 200% 100%;\n  animation: cge42-shimmer 4s linear infinite;\n}\n\n.cge42 .cge42-explainer-label {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: var(--lime);\n  color: var(--ink);\n  border: 2px solid var(--ink);\n  font-family: var(--font-mono);\n  font-size: 11px; font-weight: 700;\n  letter-spacing: 0.1em; text-transform: uppercase;\n  padding: 6px 12px;\n  border-radius: 8px;\n  margin-bottom: 20px;\n}\n\n.cge42 .cge42-explainer-h {\n  font-family: var(--font-display);\n  font-size: clamp(1.8rem, 4vw, 2.6rem);\n  font-weight: 700;\n  letter-spacing: -0.03em;\n  line-height: 1.05;\n  color: var(--ink);\n  margin-bottom: 18px;\n}\n.cge42 .cge42-explainer-h em {\n  font-style: italic;\n  color: var(--magenta);\n}\n\n.cge42 .cge42-explainer-body p {\n  font-size: 15.5px;\n  color: var(--ink-soft);\n  line-height: 1.7;\n  margin-bottom: 14px;\n}\n.cge42 .cge42-explainer-body p:last-child { margin-bottom: 0; }\n.cge42 .cge42-explainer-body strong { color: var(--ink); font-weight: 700; }\n.cge42 .cge42-process {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 10px;\n  margin: 28px 0;\n}\n@media (max-width: 640px) { .cge42 .cge42-process { grid-template-columns: repeat(2, 1fr); } }\n.cge42 .cge42-step {\n  padding: 18px 14px;\n  border: 2px solid var(--ink);\n  border-radius: 14px;\n  text-align: center;\n  transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1);\n}\n.cge42 .cge42-step:nth-child(1) { background: var(--bg-coral); }\n.cge42 .cge42-step:nth-child(2) { background: var(--bg-lemon); }\n.cge42 .cge42-step:nth-child(3) { background: var(--bg-sky); }\n.cge42 .cge42-step:nth-child(4) { background: var(--bg-mint); }\n.cge42 .cge42-step:hover { transform: translate(-2px, -2px); box-shadow: 4px 4px 0 var(--ink); }\n.cge42 .cge42-step-emoji { font-size: 28px; margin-bottom: 6px; display: block; }\n.cge42 .cge42-step-num {\n  font-family: var(--font-mono);\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  color: var(--ink-muted);\n  margin-bottom: 4px;\n}\n.cge42 .cge42-step-name {\n  font-family: var(--font-display);\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ink);\n  letter-spacing: -0.01em;\n}\n\n.cge42 .cge42-condition-detail {\n  margin-top: 24px;\n  padding: 20px 24px;\n  background: var(--bg-cream);\n  border: 2px dashed var(--ink);\n  border-radius: 16px;\n}\n.cge42 .cge42-condition-detail h4 {\n  font-family: var(--font-display);\n  font-size: 17px;\n  font-weight: 700;\n  color: var(--ink);\n  margin-bottom: 10px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n.cge42 .cge42-condition-detail h4 .cge42-grade {\n  display: inline-block;\n  background: var(--magenta);\n  color: var(--light);\n  font-family: var(--font-mono);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  padding: 4px 10px;\n  border-radius: 6px;\n  border: 2px solid var(--ink);\n}\n.cge42 .cge42-condition-detail p {\n  font-size: 14px;\n  color: var(--ink-soft);\n  line-height: 1.65;\n  margin-bottom: 8px;\n}\n.cge42 .cge42-condition-detail p:last-child { margin-bottom: 0; }\n\n\/* Grade Scale Breakdown *\/\n.cge42 .cge42-grade-scale {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin: 18px 0;\n}\n.cge42 .cge42-grade-row {\n  display: grid;\n  grid-template-columns: 120px 1fr auto;\n  gap: 14px;\n  align-items: center;\n  padding: 13px 16px;\n  background: var(--light);\n  border: 2px solid var(--ink);\n  border-radius: 12px;\n  transition: transform 0.25s cubic-bezier(0.22, 1, 0.36, 1);\n}\n.cge42 .cge42-grade-row--active {\n  background: var(--mint);\n  box-shadow: 5px 5px 0 var(--ink);\n  transform: translate(-2px, -2px);\n}\n.cge42 .cge42-grade-tier {\n  font-family: var(--font-display);\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.02em;\n  color: var(--ink);\n}\n.cge42 .cge42-grade-row--active .cge42-grade-tier {\n  color: var(--ink);\n}\n.cge42 .cge42-grade-desc {\n  font-size: 13px;\n  color: var(--ink-soft);\n  line-height: 1.55;\n}\n.cge42 .cge42-grade-row--active .cge42-grade-desc {\n  color: var(--ink);\n  font-weight: 500;\n}\n.cge42 .cge42-grade-tag {\n  font-family: var(--font-mono);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  color: var(--magenta-dark);\n  white-space: nowrap;\n  text-transform: uppercase;\n}\n.cge42 .cge42-grade-row--active .cge42-grade-tag {\n  background: var(--ink);\n  color: var(--lime);\n  padding: 3px 8px;\n  border-radius: 6px;\n}\n@media (max-width: 640px) {\n  .cge42 .cge42-grade-row { grid-template-columns: 1fr; gap: 4px; padding: 12px 14px; }\n  .cge42 .cge42-grade-tier { font-size: 12px; }\n  .cge42 .cge42-grade-tag { font-size: 10px; margin-top: 4px; align-self: flex-start; }\n}\n\n\/* ===== VALUE PROPS ===== *\/\n.cge42 .cge42-values { background: var(--bg); }\n.cge42 .cge42-values-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 16px;\n}\n@media (max-width: 900px) { .cge42 .cge42-values-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cge42 .cge42-values-grid { grid-template-columns: 1fr; } }\n\n.cge42 .cge42-value {\n  padding: 28px 24px;\n  border: 3px solid var(--ink);\n  border-radius: 20px;\n  box-shadow: 5px 5px 0 var(--ink);\n  transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1);\n  position: relative;\n}\n.cge42 .cge42-value:hover { transform: translate(-3px, -3px); box-shadow: 8px 8px 0 var(--ink); }\n.cge42 .cge42-value:nth-child(1) { background: var(--mint); }\n.cge42 .cge42-value:nth-child(2) { background: var(--gold); }\n.cge42 .cge42-value:nth-child(3) { background: var(--coral); color: var(--ink); }\n.cge42 .cge42-value:nth-child(4) { background: var(--purple-light); }\n\n.cge42 .cge42-value-num {\n  display: inline-block;\n  font-family: var(--font-mono);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  color: var(--ink);\n  background: var(--light);\n  border: 2px solid var(--ink);\n  padding: 3px 10px;\n  border-radius: 6px;\n  margin-bottom: 14px;\n}\n.cge42 .cge42-value-emoji {\n  font-size: 38px;\n  margin-bottom: 10px;\n  display: inline-block;\n  transition: transform 0.4s ease;\n}\n.cge42 .cge42-value:hover .cge42-value-emoji { animation: cge42-wiggle 0.6s ease-in-out; }\n.cge42 .cge42-value-h {\n  font-family: var(--font-display);\n  font-size: 1.2rem;\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  color: var(--ink);\n  margin-bottom: 8px;\n  line-height: 1.2;\n}\n.cge42 .cge42-value p {\n  font-size: 13.5px;\n  color: var(--ink);\n  line-height: 1.55;\n  font-weight: 500;\n}\n\n\/* ===== FEATURE SPOTLIGHT ===== *\/\n.cge42 .cge42-feat { background: var(--bg-2); }\n.cge42 .cge42-section-head {\n  text-align: center;\n  margin-bottom: 56px;\n}\n.cge42 .cge42-section-head .cge42-eyebrow { margin-bottom: 14px; }\n.cge42 .cge42-section-h {\n  font-family: var(--font-display);\n  font-size: clamp(2rem, 4.5vw, 3.2rem);\n  font-weight: 700;\n  letter-spacing: -0.03em;\n  line-height: 1.02;\n  color: var(--ink);\n  max-width: 720px;\n  margin: 0 auto 12px;\n}\n.cge42 .cge42-section-h em {\n  font-style: italic;\n  background: linear-gradient(135deg, var(--mint-dark), var(--magenta));\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n.cge42 .cge42-section-sub {\n  font-size: 16px;\n  color: var(--ink-muted);\n  max-width: 520px;\n  margin: 0 auto;\n  line-height: 1.6;\n}\n\n.cge42 .cge42-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 18px;\n}\n@media (max-width: 768px) { .cge42 .cge42-feat-grid { grid-template-columns: 1fr; } }\n\n.cge42 .cge42-feat-card {\n  border: 3px solid var(--ink);\n  border-radius: 24px;\n  padding: 32px 28px;\n  box-shadow: 6px 6px 0 var(--ink);\n  transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1);\n  position: relative;\n  overflow: hidden;\n}\n.cge42 .cge42-feat-card:hover { transform: translate(-3px, -3px); box-shadow: 9px 9px 0 var(--ink); }\n.cge42 .cge42-feat-card--lg { grid-column: span 2; }\n@media (max-width: 768px) { .cge42 .cge42-feat-card--lg { grid-column: span 1; } }\n\n.cge42 .cge42-feat-card:nth-child(1) { background: linear-gradient(135deg, var(--bg-violet), var(--light)); }\n.cge42 .cge42-feat-card:nth-child(2) { background: linear-gradient(135deg, var(--bg-coral), var(--light)); }\n.cge42 .cge42-feat-card:nth-child(3) { background: linear-gradient(135deg, var(--bg-mint), var(--light)); }\n.cge42 .cge42-feat-card:nth-child(4) { background: linear-gradient(135deg, var(--bg-lemon), var(--light)); }\n.cge42 .cge42-feat-card:nth-child(5) { background: linear-gradient(135deg, var(--bg-sky), var(--light)); }\n\n.cge42 .cge42-feat-emoji {\n  font-size: 52px;\n  margin-bottom: 16px;\n  display: inline-block;\n  animation: cge42-bounce 4s ease-in-out infinite;\n}\n.cge42 .cge42-feat-h {\n  font-family: var(--font-display);\n  font-size: 1.6rem;\n  font-weight: 700;\n  letter-spacing: -0.025em;\n  line-height: 1.1;\n  color: var(--ink);\n  margin-bottom: 10px;\n}\n.cge42 .cge42-feat-h em {\n  font-style: italic;\n  color: var(--magenta-dark);\n}\n.cge42 .cge42-feat-card p {\n  font-size: 14.5px;\n  color: var(--ink-soft);\n  line-height: 1.65;\n  margin-bottom: 16px;\n}\n.cge42 .cge42-feat-pills {\n  display: flex; flex-wrap: wrap; gap: 6px;\n}\n.cge42 .cge42-pill {\n  font-family: var(--font-mono);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.04em;\n  color: var(--ink);\n  padding: 6px 11px;\n  background: var(--light);\n  border: 2px solid var(--ink);\n  border-radius: 100px;\n}\n\n.cge42 .cge42-feat-big-num {\n  font-family: var(--font-display);\n  font-size: clamp(4rem, 10vw, 6.5rem);\n  font-weight: 700;\n  letter-spacing: -0.05em;\n  line-height: 0.9;\n  background: linear-gradient(135deg, var(--purple), var(--magenta), var(--coral));\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  margin-bottom: 4px;\n}\n\n\/* ===== ECO SPOTLIGHT ===== *\/\n.cge42 .cge42-eco {\n  background:\n    radial-gradient(ellipse at 20% 30%, rgba(200, 255, 82, 0.18), transparent 50%),\n    radial-gradient(ellipse at 80% 70%, rgba(0, 229, 168, 0.20), transparent 50%),\n    var(--bg-dark);\n  color: var(--light);\n  position: relative;\n  overflow: hidden;\n}\n.cge42 .cge42-eco-deco {\n  position: absolute;\n  font-size: 64px;\n  opacity: 0.15;\n  pointer-events: none;\n}\n.cge42 .cge42-eco-deco--1 { top: 14%; right: 8%; animation: cge42-float-1 8s ease-in-out infinite; }\n.cge42 .cge42-eco-deco--2 { bottom: 18%; left: 6%; animation: cge42-float-2 9s ease-in-out infinite; }\n@media (max-width: 768px) { .cge42 .cge42-eco-deco { display: none; } }\n\n.cge42 .cge42-eco-inner { position: relative; z-index: 1; text-align: center; }\n.cge42 .cge42-eco-eyebrow {\n  display: inline-flex; align-items: center; gap: 10px;\n  background: var(--lime);\n  color: var(--ink);\n  font-family: var(--font-mono);\n  font-size: 12px; font-weight: 700;\n  letter-spacing: 0.12em; text-transform: uppercase;\n  padding: 8px 16px;\n  border-radius: 100px;\n  margin-bottom: 24px;\n}\n.cge42 .cge42-eco-h {\n  font-family: var(--font-display);\n  font-size: clamp(2.2rem, 5vw, 3.6rem);\n  font-weight: 700;\n  letter-spacing: -0.035em;\n  line-height: 1.02;\n  color: var(--light);\n  margin-bottom: 18px;\n}\n.cge42 .cge42-eco-h em {\n  font-style: italic;\n  background: linear-gradient(135deg, var(--lime), var(--mint));\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n.cge42 .cge42-eco-sub {\n  font-size: 16.5px;\n  color: var(--light-soft);\n  max-width: 640px;\n  margin: 0 auto 44px;\n  line-height: 1.65;\n}\n.cge42 .cge42-eco-sub strong { color: var(--lime); font-weight: 700; }\n\n.cge42 .cge42-eco-stats {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n  max-width: 720px;\n  margin: 0 auto;\n}\n@media (max-width: 640px) { .cge42 .cge42-eco-stats { grid-template-columns: 1fr; } }\n\n.cge42 .cge42-eco-stat {\n  padding: 28px 20px;\n  background: rgba(255, 255, 255, 0.05);\n  border: 2px solid rgba(200, 255, 82, 0.3);\n  border-radius: 20px;\n  backdrop-filter: blur(14px);\n  -webkit-backdrop-filter: blur(14px);\n  text-align: center;\n  transition: transform 0.3s ease;\n}\n.cge42 .cge42-eco-stat:hover {\n  transform: translateY(-4px);\n  border-color: var(--lime);\n}\n.cge42 .cge42-eco-stat-emoji { font-size: 32px; margin-bottom: 10px; display: block; }\n.cge42 .cge42-eco-stat-val {\n  font-family: var(--font-display);\n  font-size: 1.8rem;\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  color: var(--lime);\n  margin-bottom: 6px;\n}\n.cge42 .cge42-eco-stat-lbl {\n  font-family: var(--font-mono);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--light-soft);\n  margin-bottom: 4px;\n}\n.cge42 .cge42-eco-stat-desc {\n  font-size: 13px;\n  color: var(--light-muted);\n  line-height: 1.5;\n}\n\n\/* ===== SPECS ===== *\/\n.cge42 .cge42-specs { background: var(--bg); }\n.cge42 .cge42-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 0 56px;\n  max-width: 880px;\n  margin: 0 auto;\n  border-top: 2px solid var(--ink);\n}\n@media (max-width: 640px) { .cge42 .cge42-specs-grid { grid-template-columns: 1fr; gap: 0; } }\n.cge42 .cge42-spec-row {\n  display: grid;\n  grid-template-columns: 1fr 1.3fr;\n  gap: 16px;\n  padding: 14px 0;\n  border-bottom: 1px solid var(--border);\n  align-items: baseline;\n}\n.cge42 .cge42-spec-label {\n  font-family: var(--font-mono);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--ink-muted);\n}\n.cge42 .cge42-spec-val {\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--ink);\n  line-height: 1.5;\n}\n.cge42 .cge42-spec-val strong { color: var(--magenta); font-weight: 700; }\n\n\/* ===== IN THE BOX ===== *\/\n.cge42 .cge42-inbox { background: var(--bg-lemon); }\n.cge42 .cge42-inbox-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 14px;\n  max-width: 880px;\n  margin: 0 auto;\n}\n@media (max-width: 768px) { .cge42 .cge42-inbox-grid { grid-template-columns: repeat(2, 1fr); } }\n.cge42 .cge42-inbox-item {\n  padding: 24px 18px;\n  background: var(--light);\n  border: 2.5px solid var(--ink);\n  border-radius: 18px;\n  box-shadow: 4px 4px 0 var(--ink);\n  text-align: center;\n  transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1);\n}\n.cge42 .cge42-inbox-item:hover { transform: translate(-2px, -2px); box-shadow: 6px 6px 0 var(--ink); }\n.cge42 .cge42-inbox-emoji { font-size: 34px; margin-bottom: 10px; display: block; }\n.cge42 .cge42-inbox-num {\n  font-family: var(--font-mono);\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  color: var(--ink-muted);\n  margin-bottom: 4px;\n}\n.cge42 .cge42-inbox-name {\n  font-family: var(--font-display);\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--ink);\n  line-height: 1.25;\n  letter-spacing: -0.01em;\n}\n\n\/* ===== TRUST ===== *\/\n.cge42 .cge42-trust { background: var(--bg-coral); }\n.cge42 .cge42-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) { .cge42 .cge42-trust-grid { grid-template-columns: 1fr; } }\n.cge42 .cge42-trust-card {\n  padding: 32px 28px;\n  background: var(--light);\n  border: 3px solid var(--ink);\n  border-radius: 22px;\n  box-shadow: 6px 6px 0 var(--ink);\n  transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1);\n}\n.cge42 .cge42-trust-card:hover { transform: translate(-3px, -3px); box-shadow: 9px 9px 0 var(--ink); }\n.cge42 .cge42-trust-emoji { font-size: 38px; margin-bottom: 12px; display: block; }\n.cge42 .cge42-trust-h {\n  font-family: var(--font-display);\n  font-size: 1.25rem;\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  color: var(--ink);\n  margin-bottom: 10px;\n  line-height: 1.2;\n}\n.cge42 .cge42-trust-card p {\n  font-size: 14px;\n  color: var(--ink-soft);\n  line-height: 1.65;\n}\n\n\/* ===== SHIPPING + WARRANTY ===== *\/\n.cge42 .cge42-sw { background: var(--bg-violet); }\n.cge42 .cge42-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) { .cge42 .cge42-sw-grid { grid-template-columns: 1fr; } }\n.cge42 .cge42-sw-card {\n  padding: 36px 32px;\n  background: var(--light);\n  border: 3px solid var(--ink);\n  border-radius: 24px;\n  box-shadow: 6px 6px 0 var(--ink);\n  transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1);\n}\n.cge42 .cge42-sw-card:hover { transform: translate(-3px, -3px); box-shadow: 9px 9px 0 var(--ink); }\n.cge42 .cge42-sw-emoji { font-size: 42px; margin-bottom: 14px; display: block; }\n.cge42 .cge42-sw-h {\n  font-family: var(--font-display);\n  font-size: 1.45rem;\n  font-weight: 700;\n  letter-spacing: -0.025em;\n  color: var(--ink);\n  margin-bottom: 12px;\n  line-height: 1.15;\n}\n.cge42 .cge42-sw-card p {\n  font-size: 14.5px;\n  color: var(--ink-soft);\n  line-height: 1.7;\n}\n.cge42 .cge42-sw-card strong { color: var(--ink); font-weight: 700; }\n\n\/* ===== CTA ===== *\/\n.cge42 .cge42-cta {\n  background:\n    radial-gradient(ellipse at 25% 30%, rgba(255, 217, 61, 0.30), transparent 50%),\n    radial-gradient(ellipse at 75% 70%, rgba(255, 59, 130, 0.28), transparent 50%),\n    radial-gradient(ellipse at 50% 50%, rgba(0, 229, 168, 0.20), transparent 60%),\n    var(--bg-dark);\n  background-size: 200% 200%, 200% 200%, 200% 200%, 100% 100%;\n  animation: cge42-gradient 18s ease-in-out infinite;\n  color: var(--light);\n  padding: 96px 0;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n@media (max-width: 768px) { .cge42 .cge42-cta { padding: 72px 0; } }\n.cge42 .cge42-cta-inner { position: relative; z-index: 1; }\n.cge42 .cge42-cta h2 {\n  font-family: var(--font-display);\n  font-size: clamp(2.4rem, 5.5vw, 4rem);\n  font-weight: 700;\n  letter-spacing: -0.035em;\n  line-height: 1.0;\n  margin-bottom: 18px;\n  color: var(--light);\n}\n.cge42 .cge42-cta h2 em {\n  font-style: italic;\n  background: linear-gradient(135deg, var(--lime), var(--mint), var(--gold));\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n.cge42 .cge42-cta p {\n  font-size: 16.5px;\n  color: var(--light-soft);\n  max-width: 600px;\n  margin: 0 auto 32px;\n  line-height: 1.65;\n}\n.cge42 .cge42-cta-pills {\n  display: flex; flex-wrap: wrap; justify-content: center; gap: 10px;\n  max-width: 760px; margin: 0 auto;\n}\n.cge42 .cge42-cta-pill {\n  font-family: var(--font-mono);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.04em;\n  color: var(--ink);\n  padding: 9px 14px;\n  border-radius: 100px;\n  border: 2px solid var(--ink);\n  box-shadow: 3px 3px 0 var(--ink);\n}\n.cge42 .cge42-cta-pill:nth-child(6n+1) { background: var(--mint); }\n.cge42 .cge42-cta-pill:nth-child(6n+2) { background: var(--gold); }\n.cge42 .cge42-cta-pill:nth-child(6n+3) { background: var(--coral); }\n.cge42 .cge42-cta-pill:nth-child(6n+4) { background: var(--lime); }\n.cge42 .cge42-cta-pill:nth-child(6n+5) { background: var(--sky); }\n.cge42 .cge42-cta-pill:nth-child(6n+6) { background: var(--purple-light); }\n\n\/* ===== FOOTER ===== *\/\n.cge42 .cge42-footer { background: var(--bg-dark); padding: 48px 0 36px; }\n.cge42 .cge42-footer-top {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 32px;\n  padding-bottom: 32px;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n  margin-bottom: 32px;\n}\n@media (max-width: 640px) { .cge42 .cge42-footer-top { grid-template-columns: 1fr; } }\n.cge42 .cge42-footer-brand {\n  font-family: var(--font-display);\n  font-size: 1.5rem;\n  font-weight: 700;\n  letter-spacing: -0.025em;\n  color: var(--light);\n  margin-bottom: 8px;\n}\n.cge42 .cge42-footer-brand span {\n  background: linear-gradient(135deg, var(--mint), var(--lime));\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n.cge42 .cge42-footer-tag {\n  font-size: 14px;\n  color: var(--light-soft);\n  line-height: 1.55;\n}\n.cge42 .cge42-footer-meta {\n  display: flex; flex-direction: column; gap: 6px;\n  font-family: var(--font-mono);\n  font-size: 11px;\n  color: var(--light-muted);\n}\n.cge42 .cge42-footer-meta-row { display: flex; gap: 12px; }\n.cge42 .cge42-footer-meta-row .cge42-fm-label { color: var(--light-faint); min-width: 92px; }\n.cge42 .cge42-footer-meta-row .cge42-fm-val { color: var(--light-soft); }\n.cge42 .cge42-footer-legal {\n  font-size: 12px;\n  color: var(--light-faint);\n  line-height: 1.7;\n  margin-bottom: 8px;\n  max-width: 920px;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cge42\"\u003e\n\n  \u003c!-- NAV --\u003e\n  \u003cnav class=\"cge42-nav\"\u003e\n    \u003cdiv class=\"cge42-container cge42-nav-inner\"\u003e\n      \u003cdiv class=\"cge42-logo\"\u003eCamGuard \u003cspan\u003eAustralia\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cge42-nav-tag\"\u003eManufacturer Renewed\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/nav\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"cge42-hero\"\u003e\n    \u003cspan class=\"cge42-deco cge42-deco--1\"\u003e☀\u003c\/span\u003e\n    \u003cspan class=\"cge42-deco cge42-deco--2\"\u003e✦\u003c\/span\u003e\n    \u003cspan class=\"cge42-deco cge42-deco--3\"\u003e🌿\u003c\/span\u003e\n    \u003cspan class=\"cge42-deco cge42-deco--4\"\u003e♻\u003c\/span\u003e\n\n    \u003cdiv class=\"cge42-container cge42-hero-inner\"\u003e\n      \u003cdiv class=\"cge42-condition-pill\"\u003eManufacturer Renewed · Very Good\u003c\/div\u003e\n      \u003ch1\u003e\n        SoloCam E42.\u003cbr\u003e\n        \u003cem\u003e4K cam, refurbed, honest pricing.\u003c\/em\u003e\n      \u003c\/h1\u003e\n      \u003cp class=\"cge42-hero-sub\"\u003e\n        Flagship \u003cstrong\u003e4K outdoor security\u003c\/strong\u003e with 360° pan, AI tracking, solar power and a built-in strobe-and-siren combo that's frankly rude. Refurbished by \u003cstrong\u003eeufy themselves\u003c\/strong\u003e and graded \u003cstrong\u003eVery Good\u003c\/strong\u003e — main visible wear is some light surface scratching on the glossy black plastic face, which is just the nature of that material (anyone who's owned a glossy phone knows the deal). Otherwise restored to factory working condition and backed by our full 12-month CamGuard Australia warranty.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"cge42-hero-stats\"\u003e\n        \u003cdiv class=\"cge42-hstat\"\u003e\n\u003cspan class=\"cge42-hstat-val cge42-hstat-val--magenta\"\u003e4K\u003c\/span\u003e\u003cspan class=\"cge42-hstat-lbl\"\u003eUHD\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-hstat\"\u003e\n\u003cspan class=\"cge42-hstat-val cge42-hstat-val--purple\"\u003e360°\u003c\/span\u003e\u003cspan class=\"cge42-hstat-lbl\"\u003ePan + Tilt\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-hstat\"\u003e\n\u003cspan class=\"cge42-hstat-val cge42-hstat-val--sunset\"\u003eAI\u003c\/span\u003e\u003cspan class=\"cge42-hstat-lbl\"\u003eTracking\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-hstat\"\u003e\n\u003cspan class=\"cge42-hstat-val cge42-hstat-val--mint\"\u003eSolar\u003c\/span\u003e\u003cspan class=\"cge42-hstat-lbl\"\u003eSolarPlus 20\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-hstat\"\u003e\n\u003cspan class=\"cge42-hstat-val cge42-hstat-val--coral\"\u003e$0\u003c\/span\u003e\u003cspan class=\"cge42-hstat-lbl\"\u003eSubscription\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-hero-model\"\u003eMODEL T8173 · MANUFACTURER RENEWED · VERY GOOD CONDITION\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- MARQUEE BAND --\u003e\n  \u003cdiv class=\"cge42-marquee\"\u003e\n    \u003cdiv class=\"cge42-marquee-track\"\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e♻ MANUFACTURER RENEWED\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e📷 4K UHD\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e☀ SOLAR POWERED\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e🌿 LESS E-WASTE\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e🤖 AI TRACKING\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e📡 360° COVERAGE\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e💸 NO MONTHLY FEES\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e🛡 12-MONTH WARRANTY\u003c\/span\u003e\n      \u003c!-- Duplicate for seamless loop --\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e♻ MANUFACTURER RENEWED\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e📷 4K UHD\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e☀ SOLAR POWERED\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e🌿 LESS E-WASTE\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e🤖 AI TRACKING\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e📡 360° COVERAGE\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e💸 NO MONTHLY FEES\u003c\/span\u003e\n      \u003cspan class=\"cge42-marquee-item\"\u003e🛡 12-MONTH WARRANTY\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- RENEWED EXPLAINER --\u003e\n  \u003csection class=\"cge42-section cge42-explainer\"\u003e\n    \u003cdiv class=\"cge42-container\"\u003e\n      \u003cdiv class=\"cge42-explainer-card cge42-fade\"\u003e\n        \u003cdiv class=\"cge42-explainer-label\"\u003e♻ Manufacturer Renewed · Backed by us\u003c\/div\u003e\n        \u003ch2 class=\"cge42-explainer-h\"\u003eSo what's the deal \u003cem\u003ewith \"Manufacturer Renewed\"?\u003c\/em\u003e\n\u003c\/h2\u003e\n\n        \u003cdiv class=\"cge42-explainer-body\"\u003e\n          \u003cp\u003eIt means this E42 has been \u003cstrong\u003eprofessionally refurbished by eufy themselves\u003c\/strong\u003e — restored to factory working condition by the people who designed and built it. Inspected, repaired where needed, tested, and graded before it ever lands at our place in Townsville.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eReal talk:\u003c\/strong\u003e this camera has had a previous life. The honest wear you'll see is concentrated on the \u003cstrong\u003eglossy black plastic face\u003c\/strong\u003e around the lens — like any glossy\/piano-black finish (think phone backs, premium electronics), that material scratches easily by nature. A few light surface scratches there is the main thing you'll spot. The rest of the housing usually looks fine, and the camera itself works exactly like new. eufy don't release anything that doesn't pass factory testing, we test every unit again before listing, and we back it with the same warranty as our brand-new stock.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"cge42-process\"\u003e\n          \u003cdiv class=\"cge42-step\"\u003e\n            \u003cspan class=\"cge42-step-emoji\"\u003e🔍\u003c\/span\u003e\n            \u003cdiv class=\"cge42-step-num\"\u003eSTEP 01\u003c\/div\u003e\n            \u003cdiv class=\"cge42-step-name\"\u003eInspected\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cge42-step\"\u003e\n            \u003cspan class=\"cge42-step-emoji\"\u003e🔧\u003c\/span\u003e\n            \u003cdiv class=\"cge42-step-num\"\u003eSTEP 02\u003c\/div\u003e\n            \u003cdiv class=\"cge42-step-name\"\u003eRestored\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cge42-step\"\u003e\n            \u003cspan class=\"cge42-step-emoji\"\u003e⚙️\u003c\/span\u003e\n            \u003cdiv class=\"cge42-step-num\"\u003eSTEP 03\u003c\/div\u003e\n            \u003cdiv class=\"cge42-step-name\"\u003eTested\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cge42-step\"\u003e\n            \u003cspan class=\"cge42-step-emoji\"\u003e✅\u003c\/span\u003e\n            \u003cdiv class=\"cge42-step-num\"\u003eSTEP 04\u003c\/div\u003e\n            \u003cdiv class=\"cge42-step-name\"\u003eCertified\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"cge42-condition-detail\"\u003e\n          \u003ch4\u003eWhat \"Very Good\" actually means \u003cspan class=\"cge42-grade\"\u003eVERY GOOD\u003c\/span\u003e\n\u003c\/h4\u003e\n          \u003cp\u003eRefurbished gear gets sorted onto a cosmetic grading scale by the people who refurbish it. \u003cstrong\u003e\"Very Good\"\u003c\/strong\u003e sits one tier below Excellent — meaning you'll see some honest signs of a previous life, but you're saving a bigger chunk of cash for it. Here's where it sits and what's around it:\u003c\/p\u003e\n\n          \u003cdiv class=\"cge42-grade-scale\"\u003e\n            \u003cdiv class=\"cge42-grade-row\"\u003e\n              \u003cdiv class=\"cge42-grade-tier\"\u003eEXCELLENT\u003c\/div\u003e\n              \u003cdiv class=\"cge42-grade-desc\"\u003eIndistinguishable from new at normal distance · Only minor handling marks on very close inspection · Performs identically to new\u003c\/div\u003e\n              \u003cdiv class=\"cge42-grade-tag\"\u003eNot this\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"cge42-grade-row cge42-grade-row--active\"\u003e\n              \u003cdiv class=\"cge42-grade-tier\"\u003eVERY GOOD\u003c\/div\u003e\n              \u003cdiv class=\"cge42-grade-desc\"\u003eLight surface scratches mainly on the glossy black plastic face (scratches easily by nature) · Rest of housing typically fine · Restored to factory working condition · Performs identically to new\u003c\/div\u003e\n              \u003cdiv class=\"cge42-grade-tag\"\u003e← Your unit\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"cge42-grade-row\"\u003e\n              \u003cdiv class=\"cge42-grade-tier\"\u003eGOOD\u003c\/div\u003e\n              \u003cdiv class=\"cge42-grade-desc\"\u003eMore noticeable wear · Fully functional\u003c\/div\u003e\n              \u003cdiv class=\"cge42-grade-tag\"\u003eNot this\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"cge42-grade-row\"\u003e\n              \u003cdiv class=\"cge42-grade-tier\"\u003eACCEPTABLE\u003c\/div\u003e\n              \u003cdiv class=\"cge42-grade-desc\"\u003eHeavier wear, obvious signs of use · Fully functional\u003c\/div\u003e\n              \u003cdiv class=\"cge42-grade-tag\"\u003eNot this\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp style=\"margin-top: 18px;\"\u003e\u003cstrong\u003eThe honest rundown:\u003c\/strong\u003e the visible wear is almost always on the \u003cstrong\u003eglossy black plastic face\u003c\/strong\u003e of the camera — that surface scratches if you so much as look at it sideways, same as any glossy phone back or piano-black finish. Expect some light scratches there, nothing dramatic. The rest of the housing usually looks great. Once it's mounted on a wall or under your eaves, you genuinely won't see any of it. The camera itself? Works exactly like a brand-new E42 — \u003cstrong\u003eeufy restored it to factory working condition\u003c\/strong\u003e, we tested it ourselves before listing, and we back it with our full \u003cstrong\u003e12-month CamGuard Australia warranty\u003c\/strong\u003e plus \u003cstrong\u003e30-day returns\u003c\/strong\u003e. Same warranty as our brand-new stock. Ships in plain protective packaging (not original retail box). Every accessory included.\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=\"cge42-section cge42-values\"\u003e\n    \u003cdiv class=\"cge42-container\"\u003e\n      \u003cdiv class=\"cge42-section-head cge42-fade\"\u003e\n        \u003cdiv class=\"cge42-eyebrow\"\u003e\n          \u003cspan class=\"cge42-dot\" style=\"background: var(--magenta);\"\u003e\u003c\/span\u003e\n          \u003cspan\u003eWhy this hits\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003ch2 class=\"cge42-section-h\"\u003eCheaper than new. \u003cem\u003eBetter than landfill.\u003c\/em\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"cge42-section-sub\"\u003eFour reasons buying renewed isn't a compromise — it's just the smart play.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-values-grid\"\u003e\n        \u003cdiv class=\"cge42-value cge42-fade\"\u003e\n          \u003cspan class=\"cge42-value-num\"\u003e\/ 01\u003c\/span\u003e\n          \u003cspan class=\"cge42-value-emoji\"\u003e💸\u003c\/span\u003e\n          \u003ch3 class=\"cge42-value-h\"\u003eCheaper than brand new\u003c\/h3\u003e\n          \u003cp\u003eCost of living is unhinged. Flagship security shouldn't be a luxury good.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge42-value cge42-fade\"\u003e\n          \u003cspan class=\"cge42-value-num\"\u003e\/ 02\u003c\/span\u003e\n          \u003cspan class=\"cge42-value-emoji\"\u003e🛡️\u003c\/span\u003e\n          \u003ch3 class=\"cge42-value-h\"\u003e12-month warranty\u003c\/h3\u003e\n          \u003cp\u003eSame cover as our brand-new stock. Nothing cut short. We refuse to do that.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge42-value cge42-fade\"\u003e\n          \u003cspan class=\"cge42-value-num\"\u003e\/ 03\u003c\/span\u003e\n          \u003cspan class=\"cge42-value-emoji\"\u003e↩️\u003c\/span\u003e\n          \u003ch3 class=\"cge42-value-h\"\u003e30-day returns\u003c\/h3\u003e\n          \u003cp\u003eVibes off? Send it back. You just cover return postage. No drama.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge42-value cge42-fade\"\u003e\n          \u003cspan class=\"cge42-value-num\"\u003e\/ 04\u003c\/span\u003e\n          \u003cspan class=\"cge42-value-emoji\"\u003e🌏\u003c\/span\u003e\n          \u003ch3 class=\"cge42-value-h\"\u003eOne less landfill camera\u003c\/h3\u003e\n          \u003cp\u003eEvery renewed unit is a perfectly good 4K cam that got a second life instead of the skip.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURE SPOTLIGHT --\u003e\n  \u003csection class=\"cge42-section cge42-feat\"\u003e\n    \u003cdiv class=\"cge42-container\"\u003e\n      \u003cdiv class=\"cge42-section-head cge42-fade\"\u003e\n        \u003cdiv class=\"cge42-eyebrow\"\u003e\n          \u003cspan class=\"cge42-dot\" style=\"background: var(--mint-dark);\"\u003e\u003c\/span\u003e\n          \u003cspan\u003eWhat this thing actually does\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003ch2 class=\"cge42-section-h\"\u003eIt's giving \u003cem\u003eflagship.\u003c\/em\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"cge42-section-sub\"\u003e4K, 360°, AI tracking, solar, strobe, siren. No notes.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-feat-grid\"\u003e\n        \u003c!-- 4K big card --\u003e\n        \u003cdiv class=\"cge42-feat-card cge42-feat-card--lg cge42-fade\"\u003e\n          \u003cdiv class=\"cge42-feat-big-num\"\u003e4K\u003c\/div\u003e\n          \u003ch3 class=\"cge42-feat-h\"\u003eUHD detail. \u003cem\u003eRead the rego.\u003c\/em\u003e\n\u003c\/h3\u003e\n          \u003cp\u003eTrue 4K UHD resolution — sharper than most TVs in most lounges. See faces clearly up to 10m away, read number plates, spot a possum from three suburbs over. Way more detail than 1080p or 2K. With a 250lm spotlight built in for proper colour night vision when it goes dark.\u003c\/p\u003e\n          \u003cdiv class=\"cge42-feat-pills\"\u003e\n            \u003cspan class=\"cge42-pill\"\u003e4K UHD\u003c\/span\u003e\n            \u003cspan class=\"cge42-pill\"\u003e10m sharp detail\u003c\/span\u003e\n            \u003cspan class=\"cge42-pill\"\u003e250lm spotlight\u003c\/span\u003e\n            \u003cspan class=\"cge42-pill\"\u003e130° FOV\u003c\/span\u003e\n            \u003cspan class=\"cge42-pill\"\u003eColour night vision\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- 360° --\u003e\n        \u003cdiv class=\"cge42-feat-card cge42-fade\"\u003e\n          \u003cspan class=\"cge42-feat-emoji\"\u003e🔄\u003c\/span\u003e\n          \u003ch3 class=\"cge42-feat-h\"\u003e360° pan, full tilt.\u003c\/h3\u003e\n          \u003cp\u003eEndless horizontal panning + vertical tilt = one cam covers what used to take three. No fixed blind spots, no awkward angles, no \"wish I'd pointed it the other way\" energy.\u003c\/p\u003e\n          \u003cdiv class=\"cge42-feat-pills\"\u003e\n            \u003cspan class=\"cge42-pill\"\u003e360° pan\u003c\/span\u003e\n            \u003cspan class=\"cge42-pill\"\u003eVertical tilt\u003c\/span\u003e\n            \u003cspan class=\"cge42-pill\"\u003eApp-controlled\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- AI tracking --\u003e\n        \u003cdiv class=\"cge42-feat-card cge42-fade\"\u003e\n          \u003cspan class=\"cge42-feat-emoji\"\u003e🤖\u003c\/span\u003e\n          \u003ch3 class=\"cge42-feat-h\"\u003eAI that \u003cem\u003elocks in.\u003c\/em\u003e\n\u003c\/h3\u003e\n          \u003cp\u003eOn-device AI tracks moving humans automatically — the cam literally follows them across your yard. With a HomeBase S380, you get facial recognition that learns who's who. The neighbour vs. that bloke who keeps casing the joint? It can tell.\u003c\/p\u003e\n          \u003cdiv class=\"cge42-feat-pills\"\u003e\n            \u003cspan class=\"cge42-pill\"\u003eHuman + vehicle\u003c\/span\u003e\n            \u003cspan class=\"cge42-pill\"\u003eAuto-tracking\u003c\/span\u003e\n            \u003cspan class=\"cge42-pill\"\u003eFace recognition (w\/ S380)\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Strobe + siren --\u003e\n        \u003cdiv class=\"cge42-feat-card cge42-fade\"\u003e\n          \u003cspan class=\"cge42-feat-emoji\"\u003e🚨\u003c\/span\u003e\n          \u003ch3 class=\"cge42-feat-h\"\u003eStrobe + siren = \u003cem\u003enope.\u003c\/em\u003e\n\u003c\/h3\u003e\n          \u003cp\u003eDetects an intruder, fires red and blue strobe lights and a built-in siren. It's giving \"absolutely not in this household.\" Most people are gone before the third flash.\u003c\/p\u003e\n          \u003cdiv class=\"cge42-feat-pills\"\u003e\n            \u003cspan class=\"cge42-pill\"\u003eRed + blue strobe\u003c\/span\u003e\n            \u003cspan class=\"cge42-pill\"\u003eBuilt-in siren\u003c\/span\u003e\n            \u003cspan class=\"cge42-pill\"\u003eAuto-triggered\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Solar --\u003e\n        \u003cdiv class=\"cge42-feat-card cge42-fade\"\u003e\n          \u003cspan class=\"cge42-feat-emoji\"\u003e☀\u003c\/span\u003e\n          \u003ch3 class=\"cge42-feat-h\"\u003eSolarPlus 20. \u003cem\u003ePlug it in once.\u003c\/em\u003e\n\u003c\/h3\u003e\n          \u003cp\u003eTwo hours of decent sun a day is all it needs. Built-in battery, integrated solar — no cables, no extension lead, no monthly trips up the ladder to recharge.\u003c\/p\u003e\n          \u003cdiv class=\"cge42-feat-pills\"\u003e\n            \u003cspan class=\"cge42-pill\"\u003eSolarPlus 20\u003c\/span\u003e\n            \u003cspan class=\"cge42-pill\"\u003eBuilt-in battery\u003c\/span\u003e\n            \u003cspan class=\"cge42-pill\"\u003e2hrs sun = full charge\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ECO SPOTLIGHT --\u003e\n  \u003csection class=\"cge42-section cge42-eco\"\u003e\n    \u003cspan class=\"cge42-eco-deco cge42-eco-deco--1\"\u003e🌿\u003c\/span\u003e\n    \u003cspan class=\"cge42-eco-deco cge42-eco-deco--2\"\u003e♻\u003c\/span\u003e\n\n    \u003cdiv class=\"cge42-container cge42-eco-inner cge42-fade\"\u003e\n      \u003cdiv class=\"cge42-eco-eyebrow\"\u003e🌏 The Earth says hi\u003c\/div\u003e\n      \u003ch2 class=\"cge42-eco-h\"\u003eClimate anxiety is real.\u003cbr\u003e\u003cem\u003eRenewed tech is one less thing to feel weird about.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"cge42-eco-sub\"\u003e\n        Every renewed E42 is a perfectly good 4K camera that didn't end up as \u003cstrong\u003ee-waste in a landfill\u003c\/strong\u003e. That's the whole pitch. You save money. The planet gets a tiny W. The bin chickens stay employed scaring deliverers instead of picking through e-waste piles.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"cge42-eco-stats\"\u003e\n        \u003cdiv class=\"cge42-eco-stat\"\u003e\n          \u003cspan class=\"cge42-eco-stat-emoji\"\u003e📦\u003c\/span\u003e\n          \u003cdiv class=\"cge42-eco-stat-val\"\u003e1 unit\u003c\/div\u003e\n          \u003cdiv class=\"cge42-eco-stat-lbl\"\u003eDiverted from landfill\u003c\/div\u003e\n          \u003cdiv class=\"cge42-eco-stat-desc\"\u003ePer cam you buy. Multiply by your mates and we're talking real numbers.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge42-eco-stat\"\u003e\n          \u003cspan class=\"cge42-eco-stat-emoji\"\u003e☀\u003c\/span\u003e\n          \u003cdiv class=\"cge42-eco-stat-val\"\u003eSolar\u003c\/div\u003e\n          \u003cdiv class=\"cge42-eco-stat-lbl\"\u003ePowered by the sun\u003c\/div\u003e\n          \u003cdiv class=\"cge42-eco-stat-desc\"\u003eNo grid draw, no batteries to replace every six months.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge42-eco-stat\"\u003e\n          \u003cspan class=\"cge42-eco-stat-emoji\"\u003e💾\u003c\/span\u003e\n          \u003cdiv class=\"cge42-eco-stat-val\"\u003eNo Cloud\u003c\/div\u003e\n          \u003cdiv class=\"cge42-eco-stat-lbl\"\u003eLocal storage only\u003c\/div\u003e\n          \u003cdiv class=\"cge42-eco-stat-desc\"\u003eNo data centre humming 24\/7 just to host your front yard.\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=\"cge42-section cge42-specs\"\u003e\n    \u003cdiv class=\"cge42-container\"\u003e\n      \u003cdiv class=\"cge42-section-head cge42-fade\"\u003e\n        \u003cdiv class=\"cge42-eyebrow\"\u003e\n          \u003cspan class=\"cge42-dot\" style=\"background: var(--coral);\"\u003e\u003c\/span\u003e\n          \u003cspan\u003eThe spec sheet\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003ch2 class=\"cge42-section-h\"\u003eFor the \u003cem\u003espreadsheet people.\u003c\/em\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"cge42-section-sub\"\u003eAll the numbers, served cold.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-specs-grid\"\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eModel\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eT8173\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eCondition\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eManufacturer Renewed — \u003cstrong\u003eVery Good\u003c\/strong\u003e (light scratches on glossy black face, restored to factory working spec)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eRefurbished by\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eeufy (manufacturer refurbishment program)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eResolution\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003e\u003cstrong\u003e4K UHD\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eDetail range\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eUp to 10m sharp definition\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eField of view\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003e130° angle\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003ePan \/ Tilt\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003e360° horizontal · vertical tilt\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eNight vision\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eColour, 250lm spotlight\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003ePower\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eBuilt-in battery + SolarPlus 20 solar panel\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eSolar charge\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003e~2 hrs daily sun = continuous operation\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eAI Detection\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eHuman, vehicle, auto-tracking · Face recognition w\/ HomeBase S380\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eDeterrent\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eRed + blue strobe + built-in siren\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eLocal · HomeBase 3 compatible · up to 16TB w\/ S380\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eConnection\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eDirect Wi-Fi (2.4 GHz) · or HomeBase 3\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eSmart home\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eAlexa · Google Assistant (HomeKit not supported)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eAudio\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eTwo-way audio\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eWeather\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eIP65 weatherproof\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eSubscription\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003e\u003cstrong\u003eNone — ever\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-spec-row\"\u003e\n\u003cspan class=\"cge42-spec-label\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"cge42-spec-val\"\u003eCamGuard 12-month · 30-day returns\u003c\/span\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=\"cge42-section cge42-inbox\"\u003e\n    \u003cdiv class=\"cge42-container\"\u003e\n      \u003cdiv class=\"cge42-section-head cge42-fade\"\u003e\n        \u003cdiv class=\"cge42-eyebrow\"\u003e\n          \u003cspan class=\"cge42-dot\" style=\"background: var(--purple);\"\u003e\u003c\/span\u003e\n          \u003cspan\u003eWhat you get\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003ch2 class=\"cge42-section-h\"\u003eEvery accessory. \u003cem\u003eNo exceptions.\u003c\/em\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"cge42-section-sub\"\u003eManufacturer Renewed means refurbed — not stripped for parts. You get everything Anker originally packed.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-inbox-grid\"\u003e\n        \u003cdiv class=\"cge42-inbox-item\"\u003e\n          \u003cspan class=\"cge42-inbox-emoji\"\u003e📷\u003c\/span\u003e\n          \u003cdiv class=\"cge42-inbox-num\"\u003e\/ 01\u003c\/div\u003e\n          \u003cdiv class=\"cge42-inbox-name\"\u003eSoloCam E42\u003cbr\u003e(Renewed)\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge42-inbox-item\"\u003e\n          \u003cspan class=\"cge42-inbox-emoji\"\u003e☀\u003c\/span\u003e\n          \u003cdiv class=\"cge42-inbox-num\"\u003e\/ 02\u003c\/div\u003e\n          \u003cdiv class=\"cge42-inbox-name\"\u003eIntegrated Solar Panel\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge42-inbox-item\"\u003e\n          \u003cspan class=\"cge42-inbox-emoji\"\u003e🔧\u003c\/span\u003e\n          \u003cdiv class=\"cge42-inbox-num\"\u003e\/ 03\u003c\/div\u003e\n          \u003cdiv class=\"cge42-inbox-name\"\u003eMounting Bracket\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge42-inbox-item\"\u003e\n          \u003cspan class=\"cge42-inbox-emoji\"\u003e🔩\u003c\/span\u003e\n          \u003cdiv class=\"cge42-inbox-num\"\u003e\/ 04\u003c\/div\u003e\n          \u003cdiv class=\"cge42-inbox-name\"\u003eScrews \u0026amp; Wall Anchors\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge42-inbox-item\"\u003e\n          \u003cspan class=\"cge42-inbox-emoji\"\u003e📖\u003c\/span\u003e\n          \u003cdiv class=\"cge42-inbox-num\"\u003e\/ 05\u003c\/div\u003e\n          \u003cdiv class=\"cge42-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=\"cge42-section cge42-trust\"\u003e\n    \u003cdiv class=\"cge42-container\"\u003e\n      \u003cdiv class=\"cge42-section-head cge42-fade\"\u003e\n        \u003cdiv class=\"cge42-eyebrow\"\u003e\n          \u003cspan class=\"cge42-dot\" style=\"background: var(--sunset-dark);\"\u003e\u003c\/span\u003e\n          \u003cspan\u003eWhy CamGuard\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003ch2 class=\"cge42-section-h\"\u003eThree reasons. \u003cem\u003eNo corporate-speak.\u003c\/em\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"cge42-section-sub\"\u003eWe're not a faceless warehouse. We're a small Aussie team that genuinely cares whether your security camera works.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-trust-grid\"\u003e\n        \u003cdiv class=\"cge42-trust-card cge42-fade\"\u003e\n          \u003cspan class=\"cge42-trust-emoji\"\u003e✅\u003c\/span\u003e\n          \u003ch3 class=\"cge42-trust-h\"\u003eTested before listing\u003c\/h3\u003e\n          \u003cp\u003eeufy themselves refurbish, test, and grade every unit before it reaches us. Then we test it again before listing. We don't sell anything that doesn't pass both. Simple.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge42-trust-card cge42-fade\"\u003e\n          \u003cspan class=\"cge42-trust-emoji\"\u003e🦘\u003c\/span\u003e\n          \u003ch3 class=\"cge42-trust-h\"\u003eTownsville-based\u003c\/h3\u003e\n          \u003cp\u003eSame timezone. Same accent. Same general vibe. Real humans answering messages — no scripts, no chatbots, no \"your call is important to us\" energy.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge42-trust-card cge42-fade\"\u003e\n          \u003cspan class=\"cge42-trust-emoji\"\u003e📦\u003c\/span\u003e\n          \u003ch3 class=\"cge42-trust-h\"\u003ePacked with care\u003c\/h3\u003e\n          \u003cp\u003eBubble-wrapped, properly boxed, dispatched fast. We treat renewed stock like new stock — because functionally, it is.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SHIPPING + WARRANTY --\u003e\n  \u003csection class=\"cge42-section cge42-sw\"\u003e\n    \u003cdiv class=\"cge42-container\"\u003e\n      \u003cdiv class=\"cge42-section-head cge42-fade\"\u003e\n        \u003cdiv class=\"cge42-eyebrow\"\u003e\n          \u003cspan class=\"cge42-dot\" style=\"background: var(--sky-dark);\"\u003e\u003c\/span\u003e\n          \u003cspan\u003eShipping \u0026amp; Protection\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003ch2 class=\"cge42-section-h\"\u003eFast post. \u003cem\u003eReal warranty.\u003c\/em\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"cge42-section-sub\"\u003eSame shipping speed and identical warranty as our brand-new stock. We don't cut corners on renewed.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-sw-grid\"\u003e\n        \u003cdiv class=\"cge42-sw-card cge42-fade\"\u003e\n          \u003cspan class=\"cge42-sw-emoji\"\u003e🚚\u003c\/span\u003e\n          \u003ch3 class=\"cge42-sw-h\"\u003eExpress as Standard, same-day dispatch\u003c\/h3\u003e\n          \u003cp\u003eAustralia Post Express included on every order over $99.00. Dispatched within 1 business day from Townsville, QLD. \u003cstrong\u003e1–3 business days\u003c\/strong\u003e to most metro areas; a bit longer regional. WA mates, 2–4 days — you're far, but we love you.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge42-sw-card cge42-fade\"\u003e\n          \u003cspan class=\"cge42-sw-emoji\"\u003e🛡️\u003c\/span\u003e\n          \u003ch3 class=\"cge42-sw-h\"\u003e12 months + 30-day returns\u003c\/h3\u003e\n          \u003cp\u003eFull \u003cstrong\u003e12-month CamGuard warranty\u003c\/strong\u003e — identical cover to brand-new stock. Plus 30-day returns, no drama, no \"are you sure?\" follow-up emails. You just cover return postage. ACL rights apply 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=\"cge42-cta\"\u003e\n    \u003cdiv class=\"cge42-container cge42-cta-inner cge42-fade\"\u003e\n      \u003ch2\u003eFlagship 4K cam.\u003cbr\u003e\u003cem\u003eRenewed. Refurbed. Reborn.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eGenuine eufy SoloCam E42 · Refurbished by eufy themselves to factory working condition · Graded Very Good (some honest wear, performs identically to new) · All original accessories · Full 12-month CamGuard warranty · 30-day returns. The Earth's vibing.\u003c\/p\u003e\n      \u003cdiv class=\"cge42-cta-pills\"\u003e\n        \u003cspan class=\"cge42-cta-pill\"\u003e♻ Manufacturer Renewed\u003c\/span\u003e\n        \u003cspan class=\"cge42-cta-pill\"\u003e📷 4K UHD\u003c\/span\u003e\n        \u003cspan class=\"cge42-cta-pill\"\u003e🔄 360° Pan + Tilt\u003c\/span\u003e\n        \u003cspan class=\"cge42-cta-pill\"\u003e🤖 AI Tracking\u003c\/span\u003e\n        \u003cspan class=\"cge42-cta-pill\"\u003e☀ Solar Powered\u003c\/span\u003e\n        \u003cspan class=\"cge42-cta-pill\"\u003e🛡 12-mo Warranty\u003c\/span\u003e\n        \u003cspan class=\"cge42-cta-pill\"\u003e↩ 30-day Returns\u003c\/span\u003e\n        \u003cspan class=\"cge42-cta-pill\"\u003e🚚 Express as Standard\u003c\/span\u003e\n        \u003cspan class=\"cge42-cta-pill\"\u003e🌿 Less E-Waste\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FOOTER --\u003e\n  \u003cfooter class=\"cge42-footer\"\u003e\n    \u003cdiv class=\"cge42-container\"\u003e\n      \u003cdiv class=\"cge42-footer-top\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"cge42-footer-brand\"\u003eCamGuard \u003cspan\u003eAustralia\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"cge42-footer-tag\"\u003eSecurity that works — without the subscription tax. Backed by a small Aussie team in Townsville, QLD.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge42-footer-meta\"\u003e\n          \u003cdiv class=\"cge42-footer-meta-row\"\u003e\n\u003cspan class=\"cge42-fm-label\"\u003ePRODUCT\u003c\/span\u003e\u003cspan class=\"cge42-fm-val\"\u003eeufy SoloCam E42\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"cge42-footer-meta-row\"\u003e\n\u003cspan class=\"cge42-fm-label\"\u003eMODEL\u003c\/span\u003e\u003cspan class=\"cge42-fm-val\"\u003eT8173\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"cge42-footer-meta-row\"\u003e\n\u003cspan class=\"cge42-fm-label\"\u003eCONDITION\u003c\/span\u003e\u003cspan class=\"cge42-fm-val\"\u003eManufacturer Renewed · Very Good\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"cge42-footer-meta-row\"\u003e\n\u003cspan class=\"cge42-fm-label\"\u003eREFURBED BY\u003c\/span\u003e\u003cspan class=\"cge42-fm-val\"\u003eeufy\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"cge42-footer-meta-row\"\u003e\n\u003cspan class=\"cge42-fm-label\"\u003eWARRANTY\u003c\/span\u003e\u003cspan class=\"cge42-fm-val\"\u003eCamGuard 12-month · 30-day returns\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"cge42-footer-legal\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/p\u003e\n      \u003cp class=\"cge42-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. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. Requires 2.4GHz Wi-Fi. Battery-life and storage-capacity figures are eufy's ratings and estimates; real-world results vary with usage, settings and conditions.\u003c\/p\u003e\n      \u003cp class=\"cge42-footer-legal\"\u003e\"Manufacturer Renewed\" describes units professionally refurbished, tested, and graded by eufy through their official refurbishment program — restored to factory working condition. \"Very Good\" sits one tier below Excellent within the renewed grading scale: units perform identically to new, with cosmetic condition showing light visible wear from prior use — most commonly minor surface scratches on the glossy black plastic camera face (a material that is easily scratched by nature, as with any glossy\/piano-black finish), with the remainder of the housing typically remaining in good condition. Wear is generally visible on close inspection but not noticeable once the unit is mounted in place. Units ship in plain protective packaging rather than original retail packaging. All units are covered by the full CamGuard Australia 12-month warranty — identical cover to our brand-new stock — and 30-day returns. Specifications sourced from the manufacturer and believed to be accurate at time of listing.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/footer\u003e\n\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":44056402690091,"sku":"CG-SCE42-MRB-T","price":244.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_51_1200x1200_3.png?v=1770835841"},{"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🚚 Express as Standard\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. You just cover return postage. 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 · Express included (orders over $99)\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\u003eExpress as Standard\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Dispatched within 1 business day 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🚚 Express as Standard\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. For the most reliable first-time pairing, connect the HomeBase 3 to your router via Ethernet. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. Apple HomeKit is supported via HomeBase 3 (HomeKit video is capped at 1080p). Battery-life and storage-capacity figures are eufy's ratings and estimates; real-world results vary with usage, settings and conditions.\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":"CG-ECS3P-MR-T","price":299.0,"currency_code":"AUD","in_stock":true}],"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"},{"product_id":"eufy-solocam-s340-security-camera-2-2w-solar-manufacturer-renewed","title":"eufy SoloCam S340 Security Camera | 1st Gen | Manufacturer Renewed","description":"\u003c!--\n  eufy SoloCam S340 (Gen 1 \/ 2.2W) - Manufacturer Renewed \/ B Grade\n  CamGuard Australia - Aurora Solar theme - v4 (enhanced)\n  Shopify-safe: all CSS scoped to .cgs340r\n  Prefixed cgs340r- - 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@property --cgs340r-angle {\n  syntax: '\u003cangle\u003e';\n  initial-value: 0deg;\n  inherits: false;\n}\n\n.cgs340r, .cgs340r *, .cgs340r *::before, .cgs340r *::after { box-sizing: border-box; }\n.cgs340r * { margin: 0; padding: 0; }\n\n.cgs340r {\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  --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.cgs340r a { color: inherit; text-decoration: none; }\n.cgs340r h1, .cgs340r h2, .cgs340r h3, .cgs340r h4 { letter-spacing: -0.02em; line-height: 1.12; }\n\n\/* ANIMATIONS *\/\n@keyframes cgs340r-fade { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\n.cgs340r-fade { animation: cgs340r-fade 0.8s ease-out both; }\n.cgs340r-d1 { animation-delay: 0.1s; }\n.cgs340r-d2 { animation-delay: 0.22s; }\n.cgs340r-d3 { animation-delay: 0.34s; }\n.cgs340r-d4 { animation-delay: 0.46s; }\n.cgs340r-d5 { animation-delay: 0.58s; }\n\n@keyframes cgs340r-radar-sweep { to { --cgs340r-angle: 360deg; } }\n@keyframes cgs340r-ring-rotate { to { transform: rotate(360deg); } }\n\n@keyframes cgs340r-aurora-shift {\n  0%, 100% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n}\n\n@keyframes cgs340r-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@keyframes cgs340r-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 cgs340r-shimmer {\n  0% { background-position: -200% 50%; }\n  100% { background-position: 200% 50%; }\n}\n\n@keyframes cgs340r-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 cgs340r-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@keyframes cgs340r-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 cgs340r-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-8px); }\n}\n\n@keyframes cgs340r-rec-blink {\n  0%, 100% { opacity: 1; box-shadow: 0 0 0 0 rgba(239,68,68,0.6); }\n  50% { opacity: 0.35; box-shadow: 0 0 0 7px rgba(239,68,68,0); }\n}\n\n@keyframes cgs340r-lens-breathe {\n  0%, 100% { box-shadow: 0 0 0 4px rgba(15,23,42,0.55), 0 0 0 5px rgba(124,58,237,0.45), 0 0 16px rgba(124,58,237,0.4); }\n  50% { box-shadow: 0 0 0 4px rgba(15,23,42,0.55), 0 0 0 5px rgba(34,211,238,0.6), 0 0 26px rgba(34,211,238,0.55); }\n}\n\n@keyframes cgs340r-charge-fill {\n  0% { width: 18%; }\n  50% { width: 100%; }\n  100% { width: 100%; }\n}\n\n@keyframes cgs340r-text-grad {\n  0%, 100% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n}\n\n@keyframes cgs340r-seal-spin { to { transform: rotate(360deg); } }\n\n@keyframes cgs340r-sweep {\n  0%, 100% { width: 24%; }\n  50% { width: 80%; }\n}\n\n@keyframes cgs340r-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.cgs340r-container { max-width: 1100px; margin: 0 auto; padding: 0 24px; }\n.cgs340r-section { padding: 80px 0; }\n@media (max-width: 640px) { .cgs340r-section { padding: 56px 0; } }\n\n\/* NAV *\/\n.cgs340r-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.cgs340r-nav-inner { display: flex; align-items: center; justify-content: space-between; }\n.cgs340r-logo { font-size: 18px; font-weight: 800; color: var(--s900); }\n.cgs340r-logo span {\n  background: linear-gradient(135deg, var(--royal3), var(--magenta2), var(--orange2), var(--amber3));\n  background-size: 300% 300%;\n  animation: cgs340r-text-grad 5s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs340r-nav-pills { display: flex; gap: 6px; flex-wrap: wrap; }\n.cgs340r-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.cgs340r-pill-amber { background: linear-gradient(135deg, var(--amber3), var(--orange2)); color: #422006; }\n.cgs340r-pill-magenta { background: linear-gradient(135deg, var(--magenta3), var(--royal3)); color: var(--w); }\n\n\/* HERO - Day\/Night Cycle Sky *\/\n@keyframes cgs340r-sky-twilight { 0%, 8% { opacity: 1; } 18%, 88% { opacity: 0; } 98%, 100% { opacity: 1; } }\n@keyframes cgs340r-sky-day { 0%, 17% { opacity: 0; } 28%, 45% { opacity: 1; } 56%, 100% { opacity: 0; } }\n@keyframes cgs340r-sky-sunset { 0%, 45% { opacity: 0; } 56%, 64% { opacity: 1; } 74%, 100% { opacity: 0; } }\n@keyframes cgs340r-sky-night { 0%, 64% { opacity: 0; } 74%, 88% { opacity: 1; } 98%, 100% { opacity: 0; } }\n\n@keyframes cgs340r-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@keyframes cgs340r-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@keyframes cgs340r-star-night {\n  0%, 60% { opacity: 0; }\n  72%, 88% { opacity: var(--star-op, 0.85); }\n  94%, 100% { opacity: 0; }\n}\n@keyframes cgs340r-halo-pulse {\n  0%, 100% { transform: scale(1); opacity: 0.5; }\n  50% { transform: scale(1.08); opacity: 0.95; }\n}\n@keyframes cgs340r-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@keyframes cgs340r-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.cgs340r-hero {\n  background: var(--night);\n  padding: 88px 0 104px;\n  color: var(--w);\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n  min-height: 760px;\n}\n.cgs340r-sky { position: absolute; inset: 0; z-index: 0; pointer-events: none; }\n.cgs340r-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: cgs340r-sky-twilight 32s ease-in-out infinite;\n}\n.cgs340r-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: cgs340r-sky-day 32s ease-in-out infinite;\n}\n.cgs340r-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: cgs340r-sky-sunset 32s ease-in-out infinite;\n}\n.cgs340r-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: cgs340r-sky-night 32s ease-in-out infinite;\n}\n\n.cgs340r-sun {\n  position: absolute; width: 90px; height: 90px; 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; pointer-events: none; animation: cgs340r-sun-arc 32s ease-in-out infinite;\n}\n@media (max-width: 768px) { .cgs340r-sun { width: 64px; height: 64px; } }\n.cgs340r-moon {\n  position: absolute; width: 70px; height: 70px; 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; pointer-events: none; animation: cgs340r-moon-arc 32s ease-in-out infinite;\n}\n.cgs340r-moon-crater { position: absolute; border-radius: 50%; background: rgba(165, 180, 252, 0.4); }\n.cgs340r-moon-crater:nth-child(1) { width: 12px; height: 12px; top: 22px; left: 22px; }\n.cgs340r-moon-crater:nth-child(2) { width: 8px; height: 8px; top: 38px; left: 42px; }\n.cgs340r-moon-crater:nth-child(3) { width: 6px; height: 6px; top: 28px; left: 50px; }\n@media (max-width: 768px) { .cgs340r-moon { width: 50px; height: 50px; } .cgs340r-moon-crater { display: none; } }\n\n.cgs340r-star {\n  position: absolute; border-radius: 50%; background: rgba(255, 255, 255, 0.92);\n  z-index: 1; pointer-events: none; opacity: 0;\n  animation: cgs340r-star-night 32s ease-in-out infinite;\n}\n.cgs340r-st1 { width: 3px; height: 3px; top: 12%; left: 8%; --star-op: 0.9; }\n.cgs340r-st2 { width: 4px; height: 4px; top: 8%; left: 22%; --star-op: 1; box-shadow: 0 0 6px rgba(255,255,255,0.5); }\n.cgs340r-st3 { width: 2px; height: 2px; top: 18%; left: 38%; --star-op: 0.7; }\n.cgs340r-st4 { width: 3px; height: 3px; top: 6%; left: 52%; --star-op: 0.85; }\n.cgs340r-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.cgs340r-st6 { width: 2px; height: 2px; top: 22%; left: 82%; --star-op: 0.7; }\n.cgs340r-st7 { width: 3px; height: 3px; top: 28%; left: 14%; --star-op: 0.8; }\n.cgs340r-st8 { width: 5px; height: 5px; top: 4%; left: 90%; --star-op: 1; box-shadow: 0 0 8px rgba(255,255,255,0.6); }\n.cgs340r-st9 { width: 2px; height: 2px; top: 32%; left: 30%; --star-op: 0.75; }\n.cgs340r-st10 { width: 3px; height: 3px; top: 26%; left: 75%; --star-op: 0.85; }\n.cgs340r-st11 { width: 2px; height: 2px; top: 9%; left: 76%; --star-op: 0.7; }\n.cgs340r-st12 { width: 4px; height: 4px; top: 16%; left: 4%; --star-op: 0.9; }\n\n.cgs340r-particle {\n  position: absolute; width: 4px; height: 4px; border-radius: 50%;\n  background: rgba(253, 224, 71, 0.8); pointer-events: none; z-index: 1;\n  box-shadow: 0 0 8px rgba(253, 224, 71, 0.6);\n}\n.cgs340r-p1 { bottom: 12%; left: 14%; animation: cgs340r-particle-rise 9s ease-out infinite; }\n.cgs340r-p2 { bottom: 8%; left: 28%; animation: cgs340r-particle-rise-2 11s ease-out infinite 1s; width: 3px; height: 3px; }\n.cgs340r-p3 { bottom: 14%; left: 42%; animation: cgs340r-particle-rise 13s ease-out infinite 2s; }\n.cgs340r-p4 { bottom: 10%; left: 56%; animation: cgs340r-particle-rise-2 10s ease-out infinite 3s; width: 5px; height: 5px; }\n.cgs340r-p5 { bottom: 14%; left: 72%; animation: cgs340r-particle-rise 12s ease-out infinite 4s; }\n.cgs340r-p6 { bottom: 9%; left: 86%; animation: cgs340r-particle-rise-2 14s ease-out infinite 0.5s; width: 3px; height: 3px; }\n.cgs340r-particle.pink { background: rgba(244, 114, 182, 0.7); box-shadow: 0 0 8px rgba(244, 114, 182, 0.5); }\n.cgs340r-pp1 { bottom: 22%; left: 22%; animation: cgs340r-particle-rise 14s ease-out infinite 2.5s; }\n.cgs340r-pp2 { bottom: 28%; left: 50%; animation: cgs340r-particle-rise-2 12s ease-out infinite 4.5s; width: 3px; height: 3px; }\n.cgs340r-pp3 { bottom: 26%; left: 78%; animation: cgs340r-particle-rise 13s ease-out infinite 1.5s; width: 5px; height: 5px; }\n\n.cgs340r-hero-inner { position: relative; z-index: 5; }\n.cgs340r-condition-badge {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: linear-gradient(135deg, var(--amber3) 0%, var(--orange2) 100%);\n  color: #422006; font-size: 12px; font-weight: 800;\n  letter-spacing: 0.12em; text-transform: uppercase;\n  padding: 9px 20px; border-radius: 999px; margin-bottom: 24px;\n  animation: cgs340r-pulse-amber 2.6s ease-in-out infinite;\n}\n.cgs340r-hero h1 {\n  font-size: clamp(2.4rem, 6.5vw, 4.4rem); font-weight: 900;\n  margin-bottom: 18px; letter-spacing: -0.03em;\n  text-shadow: 0 4px 30px rgba(0,0,0,0.4);\n}\n.cgs340r-hero h1 .cgs340r-grad {\n  background: linear-gradient(135deg, var(--amber4) 0%, var(--orange3) 35%, var(--magenta3) 70%, var(--magenta4) 100%);\n  background-size: 200% 200%; animation: cgs340r-text-grad 6s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs340r-hero-sub {\n  font-size: clamp(1rem, 2.5vw, 1.18rem); color: rgba(255,255,255,0.82);\n  max-width: 640px; margin: 0 auto 30px; line-height: 1.7;\n}\n.cgs340r-hero-sub strong {\n  color: var(--w); font-weight: 700;\n  background: linear-gradient(135deg, var(--amber3), var(--magenta3));\n  background-size: 200% 200%; animation: cgs340r-text-grad 5s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n\n\/* HERO STAGE + CSS CAMERA (pan\/tilt dual-lens turret) *\/\n.cgs340r-stage {\n  position: relative; width: 340px; height: 340px;\n  margin: 8px auto 36px; display: grid; place-items: center;\n}\n@media (max-width: 640px) { .cgs340r-stage { width: 290px; height: 300px; } }\n.cgs340r-stage-halo {\n  position: absolute; inset: 24px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,255,255,0.16) 0%, transparent 62%);\n  animation: cgs340r-halo-pulse 4s ease-in-out infinite; z-index: 1;\n}\n.cgs340r-scanring {\n  position: absolute; width: 290px; height: 290px; border-radius: 50%;\n  background: conic-gradient(from var(--cgs340r-angle, 0deg),\n    rgba(34,211,238,0) 0deg, rgba(124,58,237,0.35) 40deg, rgba(244,114,182,0.55) 80deg, rgba(34,211,238,0) 130deg, transparent 360deg);\n  animation: cgs340r-radar-sweep 6s linear infinite;\n  z-index: 2; filter: blur(1px);\n}\n.cgs340r-scanring::after {\n  content: ''; position: absolute; inset: 26px; border-radius: 50%;\n  border: 1.5px dashed rgba(255,255,255,0.22);\n}\n@media (max-width: 640px) { .cgs340r-scanring { width: 248px; height: 248px; } }\n\n.cgs340r-cam { position: relative; width: 176px; height: 210px; z-index: 4; animation: cgs340r-bob 5.5s ease-in-out infinite; }\n@media (max-width: 640px) { .cgs340r-cam { width: 152px; height: 184px; } }\n.cgs340r-cam-solar {\n  position: absolute; top: 0; left: 50%; transform: translateX(-50%);\n  width: 104px; height: 22px; border-radius: 12px 12px 5px 5px;\n  background:\n    repeating-linear-gradient(90deg, rgba(15,23,42,0.85) 0 8px, rgba(51,65,85,0.85) 8px 10px),\n    linear-gradient(180deg, #1e293b, #0f172a);\n  box-shadow: inset 0 2px 4px rgba(255,255,255,0.15), 0 4px 10px rgba(0,0,0,0.4);\n  border: 1px solid rgba(148,163,184,0.3);\n  z-index: 5;\n}\n.cgs340r-cam-head {\n  position: absolute; top: 16px; left: 50%; transform: translateX(-50%);\n  width: 150px; height: 150px; border-radius: 30px;\n  background: linear-gradient(160deg, #ffffff 0%, #eef2f7 55%, #cbd5e1 100%);\n  box-shadow: 0 22px 46px rgba(15,23,42,0.45), inset 0 6px 12px rgba(255,255,255,0.95), inset 0 -12px 20px rgba(148,163,184,0.4);\n}\n.cgs340r-cam-head::before {\n  content: ''; position: absolute; top: 14px; left: 50%; transform: translateX(-50%);\n  width: 78px; height: 122px; border-radius: 40px;\n  background: radial-gradient(circle at 50% 32%, #243042 0%, #0c111d 68%, #04060c 100%);\n  box-shadow: inset 0 0 20px rgba(0,0,0,0.85), inset 0 0 0 2px rgba(148,163,184,0.22);\n}\n.cgs340r-cam-lens {\n  position: absolute; left: 50%; transform: translateX(-50%);\n  border-radius: 50%;\n  background: radial-gradient(circle at 38% 34%, #64748b 0%, #1e293b 42%, #0a0f1a 70%, #000 100%);\n  animation: cgs340r-lens-breathe 4s ease-in-out infinite;\n  z-index: 2;\n}\n.cgs340r-cam-lens.top { top: 34px; width: 44px; height: 44px; }\n.cgs340r-cam-lens.bot { top: 84px; width: 34px; height: 34px; }\n.cgs340r-cam-lens::before {\n  content: ''; position: absolute; top: 18%; left: 22%;\n  width: 28%; height: 28%; border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 70%);\n}\n.cgs340r-cam-rec {\n  position: absolute; top: 50%; right: 16px; transform: translateY(-50%);\n  width: 8px; height: 8px; border-radius: 50%; background: #ef4444;\n  animation: cgs340r-rec-blink 1.8s ease-in-out infinite; z-index: 3;\n}\n.cgs340r-cam-base {\n  position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);\n  width: 86px; height: 40px; border-radius: 8px 8px 14px 14px;\n  background: linear-gradient(180deg, #e2e8f0 0%, #cbd5e1 60%, #94a3b8 100%);\n  box-shadow: 0 14px 26px rgba(15,23,42,0.4), inset 0 4px 8px rgba(255,255,255,0.8);\n}\n.cgs340r-cam-base::before {\n  content: ''; position: absolute; top: -8px; left: 50%; transform: translateX(-50%);\n  width: 30px; height: 14px; border-radius: 6px 6px 0 0;\n  background: linear-gradient(180deg, #cbd5e1, #94a3b8);\n}\n\n.cgs340r-stage-tag {\n  position: absolute; 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; z-index: 6; letter-spacing: 0.02em;\n}\n.cgs340r-stage-tag.tt { top: 0; left: 50%; transform: translateX(-50%); animation: cgs340r-bob 4s ease-in-out infinite; }\n.cgs340r-stage-tag.ml { top: 46%; left: -4%; transform: translateY(-50%); animation: cgs340r-bob 4.5s ease-in-out infinite 0.5s; }\n.cgs340r-stage-tag.mr { top: 46%; right: -4%; transform: translateY(-50%); animation: cgs340r-bob 4.2s ease-in-out infinite 0.8s; }\n@media (max-width: 640px) { .cgs340r-stage-tag { font-size: 10px; padding: 5px 9px; } }\n\n.cgs340r-status {\n  position: absolute; background: rgba(255,255,255,0.96);\n  padding: 8px 14px; border-radius: 12px;\n  display: flex; align-items: center; gap: 7px;\n  font-size: 11px; font-weight: 800; letter-spacing: 0.06em;\n  text-transform: uppercase; color: var(--s900);\n  box-shadow: 0 8px 24px rgba(0,0,0,0.25); z-index: 6; white-space: nowrap;\n}\n.cgs340r-status-dot { width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0; background: #94A3B8; }\n.cgs340r-status.solar { bottom: 8px; left: -2%; }\n.cgs340r-status.solar .cgs340r-status-dot { animation: cgs340r-solar-active 32s ease-in-out infinite; }\n.cgs340r-status.night { bottom: 8px; right: -2%; }\n.cgs340r-status.night .cgs340r-status-dot { animation: cgs340r-night-active 32s ease-in-out infinite; }\n\n.cgs340r-hero-stats { display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; }\n.cgs340r-hstat {\n  background: rgba(255,255,255,0.06); border: 1.5px solid rgba(255,255,255,0.12);\n  border-radius: 14px; padding: 12px 18px; min-width: 100px;\n  backdrop-filter: blur(12px); position: relative; overflow: hidden;\n}\n.cgs340r-hstat-val {\n  font-family: 'Space Grotesk', sans-serif; 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.cgs340r-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.cgs340r-strip {\n  background: linear-gradient(90deg, var(--royal3), var(--magenta2), var(--orange2), var(--amber2), var(--magenta2), var(--royal3));\n  background-size: 400% 100%; animation: cgs340r-shimmer 10s linear infinite;\n  padding: 16px 0; text-align: center; color: var(--w);\n  font-weight: 700; font-size: 13px; letter-spacing: 0.05em;\n}\n.cgs340r-strip-inner { display: flex; align-items: center; justify-content: center; gap: 24px; flex-wrap: wrap; }\n.cgs340r-strip-inner span { display: flex; align-items: center; gap: 6px; }\n\n\/* INTRO *\/\n.cgs340r-intro { background: var(--cream); position: relative; overflow: hidden; }\n.cgs340r-intro::before {\n  content: ''; position: absolute; top: -200px; right: -200px;\n  width: 500px; height: 500px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(251, 191, 36, 0.15) 0%, transparent 70%); pointer-events: none;\n}\n.cgs340r-intro::after {\n  content: ''; position: absolute; bottom: -200px; left: -200px;\n  width: 500px; height: 500px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(236, 72, 153, 0.12) 0%, transparent 70%); pointer-events: none;\n}\n.cgs340r-intro-inner { max-width: 760px; margin: 0 auto; text-align: center; position: relative; z-index: 2; }\n.cgs340r-intro h2 { font-size: clamp(1.8rem, 4vw, 2.8rem); font-weight: 800; color: var(--s900); margin-bottom: 18px; }\n.cgs340r-intro h2 .cgs340r-grad {\n  background: linear-gradient(135deg, var(--orange) 0%, var(--magenta) 50%, var(--royal3) 100%);\n  background-size: 200% 200%; animation: cgs340r-text-grad 5s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs340r-intro p { font-size: 17px; color: var(--s700); line-height: 1.8; margin-bottom: 16px; }\n.cgs340r-intro strong { color: var(--s900); }\n\n\/* RENEWED EXPLAINER *\/\n.cgs340r-explainer { background: linear-gradient(180deg, var(--cream) 0%, var(--w) 100%); }\n.cgs340r-explainer-card {\n  max-width: 880px; margin: 0 auto; background: var(--w);\n  border-radius: 28px; padding: 44px 44px; position: relative; overflow: hidden;\n  box-shadow: 0 24px 60px rgba(76, 29, 149, 0.08);\n}\n.cgs340r-explainer-card::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 6px;\n  background: linear-gradient(90deg, var(--royal3), var(--magenta2), var(--orange2), var(--amber3), var(--magenta2), var(--royal3));\n  background-size: 200% 100%; animation: cgs340r-shimmer 4s linear infinite;\n}\n@media (max-width: 640px) { .cgs340r-explainer-card { padding: 32px 24px; } }\n.cgs340r-explainer-label {\n  display: inline-flex; align-items: center; gap: 6px;\n  background: linear-gradient(135deg, var(--orange4), var(--magenta4)); 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.cgs340r-explainer-card h2 { font-size: clamp(1.5rem, 3vw, 2rem); font-weight: 800; color: var(--s900); margin-bottom: 16px; }\n.cgs340r-explainer-card \u003e p { font-size: 15.5px; color: var(--s700); line-height: 1.8; margin-bottom: 14px; }\n.cgs340r-explainer-card strong { color: var(--s900); font-weight: 700; }\n\n\/* CSS WAX SEAL *\/\n.cgs340r-seal { position: absolute; top: 30px; right: 30px; width: 104px; height: 104px; z-index: 3; }\n@media (max-width: 640px) { .cgs340r-seal { position: static; margin: 0 auto 18px; } }\n.cgs340r-seal-burst {\n  position: absolute; inset: 0; border-radius: 50%;\n  background: repeating-conic-gradient(var(--royal3) 0deg 12deg, var(--magenta2) 12deg 24deg);\n  animation: cgs340r-seal-spin 22s linear infinite;\n  filter: drop-shadow(0 6px 14px rgba(124,58,237,0.35));\n}\n.cgs340r-seal-inner {\n  position: absolute; inset: 11px; border-radius: 50%;\n  background: radial-gradient(circle at 40% 35%, #fff 0%, #fde68a 55%, #f59e0b 100%);\n  border: 2px solid rgba(255,255,255,0.85);\n  display: grid; place-items: center; text-align: center;\n}\n.cgs340r-seal-inner b {\n  font-family: 'Space Grotesk', sans-serif; font-size: 10px; font-weight: 800;\n  letter-spacing: 0.06em; color: #7c2d12; line-height: 1.25; text-transform: uppercase;\n}\n\n.cgs340r-timeline { margin: 26px 0 6px; display: flex; flex-direction: column; gap: 0; }\n.cgs340r-tl-step { display: flex; gap: 18px; align-items: flex-start; padding: 16px 0; position: relative; }\n.cgs340r-tl-step::before {\n  content: ''; position: absolute; left: 19px; top: 44px; bottom: -16px; width: 2px;\n  background: linear-gradient(180deg, var(--magenta3), var(--orange3));\n}\n.cgs340r-tl-step:last-child::before { display: none; }\n.cgs340r-tl-num {\n  flex-shrink: 0; width: 40px; height: 40px; border-radius: 50%;\n  background: linear-gradient(135deg, var(--orange2), var(--magenta2)); color: var(--w);\n  display: grid; place-items: center; font-weight: 800; font-size: 15px;\n  font-family: 'Space Grotesk', sans-serif; z-index: 1;\n  box-shadow: 0 6px 16px rgba(236,72,153,0.3);\n}\n.cgs340r-tl-body { padding-top: 4px; }\n.cgs340r-tl-body strong { display: block; color: var(--s900); font-size: 15px; margin-bottom: 3px; }\n.cgs340r-tl-body span { font-size: 13.5px; color: var(--s600); line-height: 1.55; }\n\n\/* CONDITION REPORT *\/\n.cgs340r-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); border-radius: 20px; padding: 28px 30px;\n  position: relative; overflow: hidden;\n}\n.cgs340r-cond::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px;\n  background: linear-gradient(90deg, var(--amber3), var(--orange2), var(--magenta2));\n}\n.cgs340r-cond h3 { font-size: 1.05rem; font-weight: 800; color: var(--s900); margin-bottom: 16px; display: flex; align-items: center; gap: 8px; }\n.cgs340r-cond-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; }\n@media (max-width: 640px) { .cgs340r-cond-grid { grid-template-columns: 1fr; } }\n.cgs340r-cond-item { display: flex; gap: 12px; align-items: flex-start; font-size: 13.5px; color: var(--s700); line-height: 1.5; }\n.cgs340r-cond-key {\n  flex-shrink: 0; font-weight: 800; color: var(--orange); text-transform: uppercase;\n  letter-spacing: 0.06em; font-size: 11px; min-width: 92px; padding-top: 1px;\n}\n.cgs340r-cond-item strong { color: var(--s900); }\n\n\/* SAVINGS STORY *\/\n.cgs340r-savings { background: radial-gradient(ellipse 80% 50% at 50% 0%, rgba(124, 58, 237, 0.08) 0%, transparent 70%), var(--w); }\n.cgs340r-savings-head { text-align: center; margin-bottom: 48px; }\n.cgs340r-eyebrow { font-size: 12px; font-weight: 800; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 12px; }\n.cgs340r-eyebrow.amber { color: var(--orange); }\n.cgs340r-eyebrow.magenta { color: var(--magenta); }\n.cgs340r-eyebrow.royal { color: var(--royal3); }\n.cgs340r-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.cgs340r-savings-head h2 { font-size: clamp(1.8rem, 4vw, 2.8rem); font-weight: 800; color: var(--s900); margin-bottom: 12px; }\n.cgs340r-savings-head h2 .cgs340r-grad {\n  background: linear-gradient(135deg, var(--orange) 0%, var(--magenta) 50%, var(--royal3) 100%);\n  background-size: 200% 200%; animation: cgs340r-text-grad 5s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs340r-savings-head p { font-size: 16px; color: var(--s600); max-width: 600px; margin: 0 auto; }\n.cgs340r-flow { display: grid; grid-template-columns: 1fr auto 1fr auto 1fr; gap: 18px; align-items: stretch; max-width: 920px; margin: 0 auto; }\n@media (max-width: 800px) { .cgs340r-flow { grid-template-columns: 1fr; gap: 18px; } .cgs340r-flow-arrow { display: none; } }\n.cgs340r-flow-step {\n  background: var(--w); border: 2px solid var(--s100); border-radius: 20px;\n  padding: 28px 24px; text-align: center; position: relative; overflow: hidden;\n  transition: transform 0.3s ease, border-color 0.3s ease;\n}\n.cgs340r-flow-step:hover { transform: translateY(-4px); border-color: var(--magenta3); }\n.cgs340r-flow-step.step-1 { background: linear-gradient(135deg, var(--cream2) 0%, var(--w) 100%); border-color: var(--orange4); }\n.cgs340r-flow-step.step-2 { background: linear-gradient(135deg, #FCE7F3 0%, var(--w) 100%); border-color: var(--magenta4); }\n.cgs340r-flow-step.step-3 { background: linear-gradient(135deg, #EDE9FE 0%, var(--w) 100%); border-color: #C4B5FD; }\n.cgs340r-flow-num {\n  font-family: 'Space Grotesk', sans-serif; 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; margin-bottom: 10px;\n}\n.cgs340r-flow-icon { font-size: 32px; margin-bottom: 12px; }\n.cgs340r-flow-step h4 { font-size: 15px; font-weight: 800; color: var(--s900); margin-bottom: 6px; }\n.cgs340r-flow-step p { font-size: 13px; color: var(--s600); line-height: 1.55; }\n.cgs340r-flow-arrow {\n  display: grid; place-items: center; 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; font-weight: 800;\n}\n\n\/* FEATURES *\/\n.cgs340r-features { background: linear-gradient(180deg, var(--w) 0%, #FFF7ED 100%); }\n.cgs340r-feat-head { text-align: center; margin-bottom: 56px; }\n.cgs340r-feat-head h2 { font-size: clamp(1.8rem, 4vw, 2.8rem); font-weight: 800; color: var(--s900); }\n.cgs340r-feat-head h2 .cgs340r-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.cgs340r-feat-row { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; padding: 50px 0; }\n.cgs340r-feat-row.reverse { direction: rtl; }\n.cgs340r-feat-row.reverse \u003e * { direction: ltr; }\n@media (max-width: 800px) {\n  .cgs340r-feat-row, .cgs340r-feat-row.reverse { grid-template-columns: 1fr; direction: ltr; gap: 32px; padding: 32px 0; }\n}\n.cgs340r-feat-text h3 { font-size: clamp(1.4rem, 2.8vw, 2rem); font-weight: 800; color: var(--s900); margin-bottom: 14px; line-height: 1.15; }\n.cgs340r-feat-text h3 .cgs340r-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.cgs340r-feat-text p { font-size: 15.5px; color: var(--s700); line-height: 1.8; }\n.cgs340r-feat-pills { display: flex; flex-wrap: wrap; gap: 7px; margin-top: 18px; }\n.cgs340r-pill {\n  display: inline-flex; align-items: center; gap: 4px; padding: 7px 13px;\n  border-radius: 999px; font-size: 12px; font-weight: 700; border: 1.5px solid;\n  transition: transform 0.2s ease;\n}\n.cgs340r-pill:hover { transform: translateY(-2px); }\n.cgs340r-pill.amber { background: var(--cream2); color: var(--orange); border-color: var(--orange4); }\n.cgs340r-pill.magenta { background: #FCE7F3; color: var(--magenta); border-color: var(--magenta4); }\n.cgs340r-pill.royal { background: #EDE9FE; color: var(--royal3); border-color: #C4B5FD; }\n.cgs340r-pill.cyan { background: #ECFEFF; color: var(--cyan); border-color: var(--cyan4); }\n\n.cgs340r-feat-vis {\n  aspect-ratio: 1\/1; border-radius: 28px; position: relative; 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); animation: cgs340r-glow-warm 6s ease-in-out infinite;\n}\n.cgs340r-feat-vis.solar {\n  background: linear-gradient(135deg, var(--amber4) 0%, var(--orange3) 50%, var(--magenta3) 100%);\n}\n.cgs340r-feat-vis.pan {\n  background: linear-gradient(135deg, #EDE9FE 0%, #DDD6FE 50%, var(--magenta4) 100%);\n  border-color: rgba(124, 58, 237, 0.3); animation: cgs340r-glow-cool 6s ease-in-out infinite;\n}\n.cgs340r-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); animation: cgs340r-day-night 12s ease-in-out infinite;\n}\n\n\/* DUAL-LENS BEFORE\/AFTER SLIDER *\/\n.cgs340r-ba {\n  position: relative; width: 84%; aspect-ratio: 4\/3; border-radius: 18px; overflow: hidden;\n  box-shadow: 0 16px 38px rgba(0,0,0,0.18); z-index: 2; background: #0b1220;\n}\n.cgs340r-ba-scene {\n  position: absolute; inset: 0; display: grid; place-items: center;\n  font-size: 70px; letter-spacing: 8px;\n  background: linear-gradient(180deg, #bae6fd 0%, #e0f2fe 55%, #dcfce7 100%);\n}\n.cgs340r-ba-blur {\n  position: absolute; inset: 0; width: 50%; overflow: hidden;\n  border-right: 3px solid rgba(255,255,255,0.9);\n  animation: cgs340r-sweep 7s ease-in-out infinite;\n}\n.cgs340r-ba-blur .cgs340r-ba-scene { width: 100%; filter: blur(4px) saturate(0.8) contrast(0.92); }\n.cgs340r-ba-tag {\n  position: absolute; top: 12px; padding: 5px 11px; border-radius: 999px;\n  font-size: 11px; font-weight: 800; letter-spacing: 0.06em; z-index: 3;\n}\n.cgs340r-ba-tag.lo { left: 12px; background: rgba(15,23,42,0.78); color: #fca5a5; }\n.cgs340r-ba-tag.hi { right: 12px; background: rgba(255,255,255,0.92); color: var(--royal2); }\n.cgs340r-ba-handle {\n  position: absolute; top: 0; bottom: 0; width: 3px; left: 50%;\n  background: rgba(255,255,255,0.9); z-index: 3;\n  animation: cgs340r-sweep 7s ease-in-out infinite;\n}\n.cgs340r-ba-handle::after {\n  content: '◄ ►'; position: absolute; top: 50%; left: 50%;\n  transform: translate(-50%, -50%); font-size: 10px; font-weight: 800; color: var(--s700);\n  background: #fff; padding: 6px 7px; border-radius: 999px; white-space: nowrap;\n  box-shadow: 0 4px 12px rgba(0,0,0,0.25);\n}\n\n\/* SOLAR VISUAL *\/\n.cgs340r-solar-vis { position: relative; z-index: 2; display: flex; align-items: center; justify-content: center; width: 80%; }\n.cgs340r-solar-sun { font-size: 100px; animation: cgs340r-bob 5s ease-in-out infinite; filter: drop-shadow(0 8px 24px rgba(251, 146, 60, 0.3)); }\n.cgs340r-battery {\n  position: absolute; bottom: 14%; left: 50%; transform: translateX(-50%);\n  width: 70%; background: rgba(255,255,255,0.6); border: 2px solid var(--w);\n  border-radius: 12px; padding: 4px; backdrop-filter: blur(8px); z-index: 3;\n  box-shadow: 0 8px 20px rgba(0,0,0,0.1);\n}\n.cgs340r-battery-track { background: var(--s100); border-radius: 6px; overflow: hidden; height: 12px; position: relative; }\n.cgs340r-battery-fill {\n  height: 100%; background: linear-gradient(90deg, var(--orange2), var(--amber3), var(--amber4));\n  background-size: 200% 100%;\n  animation: cgs340r-charge-fill 4s ease-in-out infinite, cgs340r-shimmer 2s linear infinite;\n  border-radius: 6px; width: 100%;\n}\n.cgs340r-battery-label {\n  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);\n  font-family: 'Space Grotesk', sans-serif; font-size: 9px; font-weight: 800; color: var(--w);\n  text-shadow: 0 1px 2px rgba(0,0,0,0.3); letter-spacing: 0.06em; white-space: nowrap;\n}\n\n\/* PAN\/TILT SCAN VISUAL *\/\n.cgs340r-pan-vis { position: relative; z-index: 2; width: 75%; aspect-ratio: 1\/1; display: grid; place-items: center; }\n.cgs340r-pan-cone {\n  position: absolute; inset: 0; border-radius: 50%;\n  background: conic-gradient(from var(--cgs340r-angle, 0deg),\n    rgba(124, 58, 237, 0.4) 0deg, rgba(236, 72, 153, 0.3) 60deg, transparent 120deg, transparent 360deg);\n  animation: cgs340r-radar-sweep 5s linear infinite; filter: blur(2px);\n}\n.cgs340r-pan-rings { position: absolute; inset: 12%; border-radius: 50%; border: 1.5px dashed rgba(124, 58, 237, 0.25); }\n.cgs340r-pan-rings::before { content: ''; position: absolute; inset: 18%; border-radius: 50%; border: 1.5px dashed rgba(124, 58, 237, 0.2); }\n.cgs340r-pan-rings::after { content: ''; position: absolute; inset: 36%; border-radius: 50%; border: 1.5px dashed rgba(124, 58, 237, 0.15); }\n.cgs340r-pan-cam { position: relative; z-index: 3; font-size: 76px; animation: cgs340r-bob 5s ease-in-out infinite; filter: drop-shadow(0 8px 24px rgba(124, 58, 237, 0.3)); }\n.cgs340r-pan-deg {\n  position: absolute; bottom: 8%; left: 50%; transform: translateX(-50%);\n  background: var(--w); padding: 6px 14px; border-radius: 999px;\n  font-family: 'Space Grotesk', sans-serif; font-size: 14px; font-weight: 800;\n  color: var(--royal3); box-shadow: 0 8px 20px rgba(124, 58, 237, 0.2); z-index: 4;\n}\n\n\/* NIGHT VIS VISUAL *\/\n.cgs340r-night-vis { position: relative; z-index: 2; width: 80%; aspect-ratio: 1\/1; display: grid; place-items: center; }\n.cgs340r-night-stars { position: absolute; inset: 0; }\n.cgs340r-night-star { position: absolute; width: 4px; height: 4px; border-radius: 50%; background: rgba(255,255,255,0.8); box-shadow: 0 0 8px rgba(255,255,255,0.6); }\n.cgs340r-night-star:nth-child(1) { top: 12%; left: 18%; }\n.cgs340r-night-star:nth-child(2) { top: 22%; left: 65%; width: 3px; height: 3px; }\n.cgs340r-night-star:nth-child(3) { top: 35%; left: 85%; width: 5px; height: 5px; }\n.cgs340r-night-star:nth-child(4) { top: 60%; left: 12%; }\n.cgs340r-night-star:nth-child(5) { top: 75%; left: 75%; width: 3px; height: 3px; }\n.cgs340r-night-star:nth-child(6) { top: 50%; left: 45%; width: 5px; height: 5px; }\n.cgs340r-night-cam { font-size: 88px; position: relative; z-index: 3; filter: drop-shadow(0 0 20px rgba(255,255,255,0.4)); animation: cgs340r-bob 5s ease-in-out infinite; }\n.cgs340r-night-spotlight { position: absolute; inset: 0; background: radial-gradient(circle at 50% 60%, rgba(251, 191, 36, 0.3) 0%, transparent 60%); pointer-events: none; }\n\n.cgs340r-vis-tag {\n  position: absolute; background: var(--w); 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); display: flex; align-items: center; gap: 5px;\n  z-index: 4; letter-spacing: 0.02em;\n}\n.cgs340r-vis-tag.tr { top: 16px; right: 16px; animation: cgs340r-bob 4s ease-in-out infinite; }\n.cgs340r-vis-tag.dark { background: rgba(15, 23, 42, 0.85); color: var(--amber4); border: 1px solid rgba(251,191,36,0.3); }\n\n\/* STANDALONE CALLOUT (no HomeBase needed) *\/\n.cgs340r-good {\n  max-width: 880px; margin: 0 auto;\n  background: linear-gradient(135deg, #064E3B 0%, var(--royal) 100%);\n  border-radius: 22px; padding: 32px 34px; position: relative; overflow: hidden;\n  color: var(--w); display: flex; align-items: flex-start; gap: 20px;\n}\n.cgs340r-good::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px;\n  background: linear-gradient(90deg, #34D399, var(--cyan2), #34D399);\n  background-size: 200% 100%; animation: cgs340r-shimmer 3s linear infinite;\n}\n.cgs340r-good-icon { flex-shrink: 0; font-size: 40px; line-height: 1; animation: cgs340r-bob 4s ease-in-out infinite; }\n.cgs340r-good h3 {\n  font-size: 1.2rem; font-weight: 800; margin-bottom: 8px;\n  background: linear-gradient(135deg, #6EE7B7, var(--cyan3));\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs340r-good p { font-size: 14.5px; color: rgba(255,255,255,0.85); line-height: 1.7; }\n.cgs340r-good p strong { color: var(--w); }\n@media (max-width: 640px) { .cgs340r-good { flex-direction: column; gap: 14px; padding: 26px 22px; } }\n\n\/* VALUE PROPS *\/\n.cgs340r-values {\n  background: linear-gradient(135deg, #FCE7F3 0%, var(--cream2) 50%, #EDE9FE 100%);\n  background-size: 200% 200%; animation: cgs340r-aurora-shift 16s ease infinite;\n}\n.cgs340r-values-head { text-align: center; margin-bottom: 36px; }\n.cgs340r-values-head h2 { font-size: clamp(1.6rem, 3.5vw, 2.4rem); font-weight: 800; color: var(--s900); }\n.cgs340r-values-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }\n@media (max-width: 900px) { .cgs340r-values-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgs340r-values-grid { grid-template-columns: 1fr; } }\n.cgs340r-value {\n  background: rgba(255,255,255,0.7); backdrop-filter: blur(16px);\n  border: 1.5px solid rgba(255,255,255,0.85); border-radius: 20px;\n  padding: 26px 20px; text-align: center; position: relative; overflow: hidden;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgs340r-value:hover { transform: translateY(-5px); box-shadow: 0 16px 40px rgba(124, 58, 237, 0.15); }\n.cgs340r-value::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n  background: linear-gradient(90deg, var(--orange), var(--magenta), var(--royal3));\n  background-size: 200% 100%; animation: cgs340r-shimmer 3s linear infinite;\n}\n.cgs340r-value-icon { font-size: 2rem; margin-bottom: 10px; display: block; }\n.cgs340r-value-label {\n  font-size: 14px; font-weight: 800; color: var(--s900); 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.cgs340r-value-desc { font-size: 12.5px; color: var(--s600); line-height: 1.55; }\n\n\/* SPECS *\/\n.cgs340r-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); position: relative; overflow: hidden;\n}\n.cgs340r-specs-inner { position: relative; z-index: 1; }\n.cgs340r-specs h2 { font-size: clamp(1.6rem, 3.5vw, 2.4rem); font-weight: 800; text-align: center; margin-bottom: 36px; }\n.cgs340r-specs h2 .cgs340r-grad {\n  background: linear-gradient(135deg, var(--amber4), var(--magenta3), var(--cyan3));\n  background-size: 200% 200%; animation: cgs340r-text-grad 5s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs340r-specs-grid {\n  display: grid; grid-template-columns: repeat(2, 1fr); gap: 1px;\n  background: rgba(255,255,255,0.08); border-radius: 22px; overflow: hidden;\n  max-width: 800px; margin: 0 auto; position: relative;\n}\n@media (max-width: 640px) { .cgs340r-specs-grid { grid-template-columns: 1fr; } }\n.cgs340r-spec-item { background: var(--night); padding: 18px 22px; position: relative; transition: background 0.3s ease; }\n.cgs340r-spec-item:hover { background: linear-gradient(135deg, rgba(124, 58, 237, 0.15) 0%, rgba(236, 72, 153, 0.1) 100%); }\n.cgs340r-spec-label { font-size: 10.5px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.16em; color: var(--magenta3); margin-bottom: 4px; }\n.cgs340r-spec-value { font-size: 14px; font-weight: 600; color: rgba(255,255,255,0.92); }\n\n\/* IN THE BOX *\/\n.cgs340r-inbox { background: linear-gradient(180deg, var(--cream) 0%, #FCE7F3 100%); text-align: center; }\n.cgs340r-inbox-label {\n  display: inline-block; font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase;\n  background: linear-gradient(135deg, var(--orange4), var(--magenta4)); color: var(--royal2);\n  padding: 6px 14px; border-radius: 8px; margin-bottom: 14px;\n}\n.cgs340r-inbox h2 { font-size: clamp(1.6rem, 3.5vw, 2.4rem); font-weight: 800; color: var(--s900); margin-bottom: 12px; }\n.cgs340r-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.cgs340r-inbox-sub strong { color: var(--s900); font-weight: 700; }\n.cgs340r-inbox-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 14px; max-width: 760px; margin: 0 auto; }\n@media (max-width: 768px) { .cgs340r-inbox-grid { grid-template-columns: repeat(3, 1fr); } }\n@media (max-width: 480px) { .cgs340r-inbox-grid { grid-template-columns: repeat(2, 1fr); } }\n.cgs340r-inbox-item {\n  background: var(--w); border: 1.5px solid rgba(124, 58, 237, 0.15); border-radius: 16px;\n  padding: 22px 12px; text-align: center; transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cgs340r-inbox-item:hover { transform: translateY(-4px); box-shadow: 0 12px 30px rgba(124, 58, 237, 0.12); }\n.cgs340r-inbox-emoji { font-size: 1.85rem; margin-bottom: 8px; }\n.cgs340r-inbox-name { font-size: 12.5px; font-weight: 700; color: var(--s900); line-height: 1.3; }\n\n\/* TRUST *\/\n.cgs340r-trust { background: var(--w); }\n.cgs340r-trust-head { text-align: center; margin-bottom: 36px; }\n.cgs340r-trust-head h2 { font-size: clamp(1.6rem, 3.5vw, 2.4rem); font-weight: 800; color: var(--s900); }\n.cgs340r-trust-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; max-width: 920px; margin: 0 auto; }\n@media (max-width: 768px) { .cgs340r-trust-grid { grid-template-columns: 1fr; } }\n.cgs340r-trust-card {\n  background: linear-gradient(135deg, #EDE9FE 0%, #FCE7F3 100%);\n  border: 1.5px solid rgba(124, 58, 237, 0.15); border-radius: 20px;\n  padding: 28px 24px; text-align: center; position: relative; overflow: hidden;\n  transition: transform 0.3s ease;\n}\n.cgs340r-trust-card:hover { transform: translateY(-4px); }\n.cgs340r-trust-card::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n  background: linear-gradient(90deg, var(--orange), var(--magenta), var(--royal3));\n}\n.cgs340r-trust-icon { font-size: 2rem; margin-bottom: 12px; }\n.cgs340r-trust-card h3 { font-size: 1.05rem; font-weight: 800; color: var(--s900); margin-bottom: 8px; }\n.cgs340r-trust-card p { font-size: 13.5px; color: var(--s600); line-height: 1.65; }\n\n\/* SHIPPING \u0026 WARRANTY *\/\n.cgs340r-sw {\n  background: linear-gradient(135deg, var(--cream2) 0%, #FCE7F3 50%, #EDE9FE 100%);\n  background-size: 200% 200%; animation: cgs340r-aurora-shift 14s ease infinite;\n}\n.cgs340r-sw-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 920px; margin: 0 auto; }\n@media (max-width: 640px) { .cgs340r-sw-grid { grid-template-columns: 1fr; } }\n.cgs340r-sw-card {\n  background: rgba(255,255,255,0.75); backdrop-filter: blur(16px);\n  border: 1.5px solid rgba(255,255,255,0.85); border-radius: 22px;\n  padding: 32px 26px; text-align: center; transition: transform 0.3s ease;\n}\n.cgs340r-sw-card:hover { transform: translateY(-4px); }\n.cgs340r-sw-icon { font-size: 2.25rem; margin-bottom: 12px; }\n.cgs340r-sw-card h3 { font-size: 1.15rem; font-weight: 800; color: var(--s900); margin-bottom: 10px; }\n.cgs340r-sw-card p { font-size: 14px; color: var(--s700); line-height: 1.7; }\n.cgs340r-sw-card p strong { color: var(--s900); font-weight: 700; }\n\n\/* CTA *\/\n.cgs340r-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%; animation: cgs340r-aurora-shift 18s ease-in-out infinite;\n  padding: 80px 0; text-align: center; color: var(--w); position: relative; overflow: hidden;\n}\n.cgs340r-cta-particles { position: absolute; inset: 0; pointer-events: none; }\n.cgs340r-cta-p { position: absolute; width: 4px; height: 4px; border-radius: 50%; background: rgba(253, 224, 71, 0.7); box-shadow: 0 0 8px rgba(253, 224, 71, 0.5); }\n.cgs340r-cta-p:nth-child(1) { bottom: 0; left: 10%; animation: cgs340r-particle-rise 8s ease-out infinite; }\n.cgs340r-cta-p:nth-child(2) { bottom: 0; left: 30%; animation: cgs340r-particle-rise-2 10s ease-out infinite 1s; width: 3px; height: 3px; }\n.cgs340r-cta-p:nth-child(3) { bottom: 0; left: 50%; animation: cgs340r-particle-rise 12s ease-out infinite 2s; width: 5px; height: 5px; }\n.cgs340r-cta-p:nth-child(4) { bottom: 0; left: 70%; animation: cgs340r-particle-rise-2 9s ease-out infinite 3s; }\n.cgs340r-cta-p:nth-child(5) { bottom: 0; left: 88%; animation: cgs340r-particle-rise 11s ease-out infinite 4s; width: 3px; height: 3px; }\n.cgs340r-cta-inner { position: relative; z-index: 2; max-width: 700px; margin: 0 auto; }\n.cgs340r-cta h2 { font-size: clamp(1.8rem, 4vw, 2.8rem); font-weight: 800; margin-bottom: 16px; }\n.cgs340r-cta h2 .cgs340r-grad {\n  background: linear-gradient(135deg, var(--amber4), var(--orange3), var(--magenta3));\n  background-size: 200% 200%; animation: cgs340r-text-grad 5s ease infinite;\n  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n}\n.cgs340r-cta p { font-size: 16px; opacity: 0.85; margin-bottom: 28px; line-height: 1.7; }\n.cgs340r-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n.cgs340r-cta-pill {\n  background: rgba(255,255,255,0.12); border: 1.5px solid rgba(255,255,255,0.2);\n  color: var(--w); font-size: 12px; font-weight: 700; padding: 7px 14px;\n  border-radius: 999px; backdrop-filter: blur(8px);\n}\n\n\/* FOOTER *\/\n.cgs340r-footer { background: var(--night); padding: 40px 0; text-align: center; position: relative; }\n.cgs340r-footer::before {\n  content: ''; position: absolute; 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%; animation: cgs340r-shimmer 6s linear infinite;\n}\n.cgs340r-footer p { font-size: 13px; color: var(--s300); margin-bottom: 8px; }\n.cgs340r-footer p:first-child { font-weight: 700; color: var(--w); font-size: 16px; }\n.cgs340r-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; font-weight: 500;\n}\n.cgs340r-footer-divider { margin: 18px auto; width: 60%; max-width: 400px; height: 1px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent); }\n.cgs340r-footer-legal { font-size: 12px; color: var(--s400); line-height: 1.7; max-width: 760px; margin: 0 auto; }\n.cgs340r-footer-legal + .cgs340r-footer-legal { margin-top: 8px; }\n\n@media (prefers-reduced-motion: reduce) {\n  .cgs340r *, .cgs340r *::before, .cgs340r *::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=\"cgs340r\"\u003e\n\n  \u003c!-- NAV --\u003e\n  \u003cnav class=\"cgs340r-nav\"\u003e\n    \u003cdiv class=\"cgs340r-container cgs340r-nav-inner\"\u003e\n      \u003cdiv class=\"cgs340r-logo\"\u003eCam\u003cspan\u003eGuard\u003c\/span\u003e Australia\u003c\/div\u003e\n      \u003cdiv class=\"cgs340r-nav-pills\"\u003e\n        \u003cspan class=\"cgs340r-nav-pill cgs340r-pill-amber\"\u003eManufacturer Renewed\u003c\/span\u003e\n        \u003cspan class=\"cgs340r-nav-pill cgs340r-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=\"cgs340r-hero\"\u003e\n    \u003cdiv class=\"cgs340r-sky cgs340r-sky-twilight\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-sky cgs340r-sky-day\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-sky cgs340r-sky-sunset\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-sky cgs340r-sky-night\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cgs340r-star cgs340r-st1\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-star cgs340r-st2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-star cgs340r-st3\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-star cgs340r-st4\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-star cgs340r-st5\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-star cgs340r-st6\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-star cgs340r-st7\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-star cgs340r-st8\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-star cgs340r-st9\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-star cgs340r-st10\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-star cgs340r-st11\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-star cgs340r-st12\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cgs340r-sun\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-moon\"\u003e\n      \u003cdiv class=\"cgs340r-moon-crater\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cgs340r-moon-crater\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cgs340r-moon-crater\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cgs340r-particle cgs340r-p1\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-particle cgs340r-p2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-particle cgs340r-p3\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-particle cgs340r-p4\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-particle cgs340r-p5\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-particle cgs340r-p6\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-particle pink cgs340r-pp1\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-particle pink cgs340r-pp2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-particle pink cgs340r-pp3\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cgs340r-container cgs340r-hero-inner\"\u003e\n      \u003cdiv class=\"cgs340r-condition-badge cgs340r-fade\"\u003eManufacturer Renewed · B Grade · Functions As New\u003c\/div\u003e\n      \u003ch1 class=\"cgs340r-fade cgs340r-d1\"\u003eeufy SoloCam \u003cspan class=\"cgs340r-grad\"\u003eS340\u003c\/span\u003e\u003cbr\u003eRenewed by its maker.\u003c\/h1\u003e\n      \u003cp class=\"cgs340r-hero-sub cgs340r-fade cgs340r-d2\"\u003eThe dual-lens 3K pan \u0026amp; tilt solar cam — \u003cstrong\u003e3K + 2K dual lens, 360° pan, 8× zoom, colour night vision\u003c\/strong\u003e. Tested and re-certified by eufy. Works fully standalone — no HomeBase, no monthly fees. Smarter price.\u003c\/p\u003e\n\n      \u003cdiv class=\"cgs340r-stage cgs340r-fade cgs340r-d3\"\u003e\n        \u003cdiv class=\"cgs340r-stage-halo\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-scanring\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-cam\"\u003e\n          \u003cdiv class=\"cgs340r-cam-solar\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-cam-head\"\u003e\n            \u003cdiv class=\"cgs340r-cam-lens top\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-cam-lens bot\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-cam-rec\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-cam-base\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-stage-tag tt\"\u003e📷 3K + 2K Dual\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-stage-tag ml\"\u003e🔄 360° Pan\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-stage-tag mr\"\u003e🔍 8× Zoom\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-status solar\"\u003e\n\u003cspan class=\"cgs340r-status-dot\"\u003e\u003c\/span\u003e☀️ Solar · Charging\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-status night\"\u003e\n\u003cspan class=\"cgs340r-status-dot\"\u003e\u003c\/span\u003e🌙 Colour Night\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cgs340r-hero-stats cgs340r-fade cgs340r-d4\"\u003e\n        \u003cdiv class=\"cgs340r-hstat\"\u003e\n\u003cdiv class=\"cgs340r-hstat-val\"\u003e3K+2K\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-hstat-lbl\"\u003eDual Lens\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-hstat\"\u003e\n\u003cdiv class=\"cgs340r-hstat-val\"\u003e360°\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-hstat-lbl\"\u003ePan \u0026amp; Tilt\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-hstat\"\u003e\n\u003cdiv class=\"cgs340r-hstat-val\"\u003e8×\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-hstat-lbl\"\u003eHybrid Zoom\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-hstat\"\u003e\n\u003cdiv class=\"cgs340r-hstat-val\"\u003e2.2W\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-hstat-lbl\"\u003eSolar (Gen 1)\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-hstat\"\u003e\n\u003cdiv class=\"cgs340r-hstat-val\"\u003e$0\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-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=\"cgs340r-strip\"\u003e\n    \u003cdiv class=\"cgs340r-container cgs340r-strip-inner\"\u003e\n      \u003cspan\u003e🏭 Renewed by eufy\u003c\/span\u003e\n      \u003cspan\u003e✅ Tested \u0026amp; Working\u003c\/span\u003e\n      \u003cspan\u003e🛡️ 12-Month Warranty\u003c\/span\u003e\n      \u003cspan\u003e↩️ 30-Day Returns\u003c\/span\u003e\n      \u003cspan\u003e🚚 Express as Standard\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"cgs340r-section cgs340r-intro\"\u003e\n    \u003cdiv class=\"cgs340r-container cgs340r-intro-inner cgs340r-fade\"\u003e\n      \u003ch2\u003eFlagship dual-lens cam. \u003cspan class=\"cgs340r-grad\"\u003eRenewed price.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eThe SoloCam S340 is genuinely top-shelf. Two lenses (3K wide + 2K telephoto), 8× hybrid zoom, full 360° pan and tilt, colour night vision, and an integrated solar panel — all running \u003cstrong\u003efully standalone with no monthly fees and no HomeBase required\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003cp\u003eThis is the \u003cstrong\u003eGen 1 unit with the 2.2W solar panel\u003c\/strong\u003e, and it's \u003cstrong\u003eManufacturer Renewed (B Grade)\u003c\/strong\u003e — inspected, restored and re-certified by eufy themselves, then acquired by us. B Grade here means \u003cstrong\u003elight scratches that are visible around the glossy plastic\u003c\/strong\u003e, and possibly some very light scuffs elsewhere — otherwise it functions as new. Same capability, much smarter price.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- RENEWED EXPLAINER --\u003e\n  \u003csection class=\"cgs340r-section cgs340r-explainer\"\u003e\n    \u003cdiv class=\"cgs340r-container\"\u003e\n      \u003cdiv class=\"cgs340r-explainer-card cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-seal\"\u003e\n          \u003cdiv class=\"cgs340r-seal-burst\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-seal-inner\"\u003e\u003cb\u003eManufacturer\u003cbr\u003eRenewed\u003cbr\u003eTested\u003c\/b\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-explainer-label\"\u003e🏭 What \"Manufacturer Renewed · B Grade\" means\u003c\/div\u003e\n        \u003ch2\u003eLet's be straight up about it\u003c\/h2\u003e\n        \u003cp\u003e\"Manufacturer Renewed, B Grade\" can sound vague. Here's the honest version: this camera went back to eufy, was tested and restored by the people who built it, and re-certified to full working spec — but it is \u003cstrong\u003enot\u003c\/strong\u003e new, and we won't pretend it is.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eB Grade\u003c\/strong\u003e here means \u003cstrong\u003elight scratches that are visible around the glossy plastic\u003c\/strong\u003e, and possibly some very light scuffs elsewhere. None of it affects how the camera works — otherwise it functions as new: the lenses, motor, sensor, battery, solar panel and weatherproofing are all 100% functional and re-certified. What you trade is a flawless finish. What you keep is a fully working flagship dual-lens cam at well below new pricing. It's the \u003cstrong\u003eGen 1 revision with the 2.2W solar panel\u003c\/strong\u003e (later Gen 2 stock shipped with a 3W panel).\u003c\/p\u003e\n\n        \u003cdiv class=\"cgs340r-timeline\"\u003e\n          \u003cdiv class=\"cgs340r-tl-step\"\u003e\n            \u003cdiv class=\"cgs340r-tl-num\"\u003e1\u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-tl-body\"\u003e\n\u003cstrong\u003eReturned to eufy\u003c\/strong\u003e\u003cspan\u003eA retailer return, customer return, or ex-display unit — back to the manufacturer it went.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-tl-step\"\u003e\n            \u003cdiv class=\"cgs340r-tl-num\"\u003e2\u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-tl-body\"\u003e\n\u003cstrong\u003eManufacturer-renewed\u003c\/strong\u003e\u003cspan\u003eeufy powers it on, runs full diagnostics, restores it to spec and re-certifies it. Same factory hands that built it.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-tl-step\"\u003e\n            \u003cdiv class=\"cgs340r-tl-num\"\u003e3\u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-tl-body\"\u003e\n\u003cstrong\u003eGraded honestly\u003c\/strong\u003e\u003cspan\u003eGraded B for light scratches around the glossy plastic (and possibly very light scuffs) — otherwise functions as new.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-tl-step\"\u003e\n            \u003cdiv class=\"cgs340r-tl-num\"\u003e4\u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-tl-body\"\u003e\n\u003cstrong\u003eWe inspect \u0026amp; list\u003c\/strong\u003e\u003cspan\u003eCamGuard checks it again, documents the condition honestly, and passes the saving on to you.\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"cgs340r-cond\"\u003e\n          \u003ch3\u003e🔎 Condition Report — this exact unit\u003c\/h3\u003e\n          \u003cdiv class=\"cgs340r-cond-grid\"\u003e\n            \u003cdiv class=\"cgs340r-cond-item\"\u003e\n              \u003cspan class=\"cgs340r-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=\"cgs340r-cond-item\"\u003e\n              \u003cspan class=\"cgs340r-cond-key\"\u003eFunction\u003c\/span\u003e\n              \u003cspan\u003e\u003cstrong\u003e100% — functions as new\u003c\/strong\u003e, fully tested\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-cond-item\"\u003e\n              \u003cspan class=\"cgs340r-cond-key\"\u003eCosmetic\u003c\/span\u003e\n              \u003cspan\u003e\u003cstrong\u003eLight scratches\u003c\/strong\u003e — visible around the glossy plastic; possibly very light scuffs elsewhere\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-cond-item\"\u003e\n              \u003cspan class=\"cgs340r-cond-key\"\u003ePackaging\u003c\/span\u003e\n              \u003cspan\u003e\u003cstrong\u003ePlain renewed packaging\u003c\/strong\u003e — no original retail box\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=\"cgs340r-section cgs340r-savings\"\u003e\n    \u003cdiv class=\"cgs340r-container\"\u003e\n      \u003cdiv class=\"cgs340r-savings-head cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-eyebrow grad\"\u003eWhy this saves you money\u003c\/div\u003e\n        \u003ch2\u003eThe Renewed \u003cspan class=\"cgs340r-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      \u003cdiv class=\"cgs340r-flow cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-flow-step step-1\"\u003e\n          \u003cdiv class=\"cgs340r-flow-num\"\u003e01\u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-flow-icon\"\u003e📦\u003c\/div\u003e\n          \u003ch4\u003eReturned to eufy\u003c\/h4\u003e\n          \u003cp\u003eRetailer return, customer return, or ex-display stock — sent back to the manufacturer.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-flow-arrow\"\u003e→\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-flow-step step-2\"\u003e\n          \u003cdiv class=\"cgs340r-flow-num\"\u003e02\u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-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=\"cgs340r-flow-arrow\"\u003e→\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-flow-step step-3\"\u003e\n          \u003cdiv class=\"cgs340r-flow-num\"\u003e03\u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-flow-icon\"\u003e💸\u003c\/div\u003e\n          \u003ch4\u003eSmart price for you\u003c\/h4\u003e\n          \u003cp\u003eWe grade it honestly (B for light scratches) and list it well under 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=\"cgs340r-section cgs340r-features\"\u003e\n    \u003cdiv class=\"cgs340r-container\"\u003e\n      \u003cdiv class=\"cgs340r-feat-head cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-eyebrow grad\"\u003eWhy this cam slaps\u003c\/div\u003e\n        \u003ch2\u003eFlagship features, \u003cspan class=\"cgs340r-grad\"\u003eno compromises\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Dual lens --\u003e\n      \u003cdiv class=\"cgs340r-feat-row cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-feat-text\"\u003e\n          \u003cdiv class=\"cgs340r-eyebrow amber\"\u003eTwo lenses, one cam\u003c\/div\u003e\n          \u003ch3\u003e3K wide + 2K telephoto — \u003cspan class=\"cgs340r-grad\"\u003ezero compromise\u003c\/span\u003e\n\u003c\/h3\u003e\n          \u003cp\u003eMost cams force you to pick: wide-angle for the whole scene OR zoom for detail. The S340 gives you both. The 3K wide lens captures the entire driveway; the 2K telephoto zooms in to read number plates and faces. With 8× hybrid zoom you get the full picture and the close-up — not pixel soup. Watch the slider for the difference.\u003c\/p\u003e\n          \u003cdiv class=\"cgs340r-feat-pills\"\u003e\n            \u003cspan class=\"cgs340r-pill amber\"\u003e3K wide-angle\u003c\/span\u003e\n            \u003cspan class=\"cgs340r-pill magenta\"\u003e2K telephoto\u003c\/span\u003e\n            \u003cspan class=\"cgs340r-pill royal\"\u003e8× hybrid zoom\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-feat-vis\"\u003e\n          \u003cdiv class=\"cgs340r-ba\"\u003e\n            \u003cdiv class=\"cgs340r-ba-scene\"\u003e\u003cspan\u003e🏠 🌳 🚗 🚶\u003c\/span\u003e\u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-ba-blur\"\u003e\n              \u003cdiv class=\"cgs340r-ba-scene\"\u003e\u003cspan\u003e🏠 🌳 🚗 🚶\u003c\/span\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-ba-tag lo\"\u003e1080p\u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-ba-tag hi\"\u003e3K + 2K\u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-ba-handle\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Night Vision --\u003e\n      \u003cdiv class=\"cgs340r-feat-row reverse cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-feat-text\"\u003e\n          \u003cdiv class=\"cgs340r-eyebrow magenta\"\u003eAfter dark\u003c\/div\u003e\n          \u003ch3\u003eColour night vision — \u003cspan class=\"cgs340r-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 S340 has a large f\/1.6 aperture plus a built-in spotlight for full \u003cstrong\u003ecolour\u003c\/strong\u003e night vision. You actually see what's going on after dark — colour and all.\u003c\/p\u003e\n          \u003cdiv class=\"cgs340r-feat-pills\"\u003e\n            \u003cspan class=\"cgs340r-pill magenta\"\u003eColour night vision\u003c\/span\u003e\n            \u003cspan class=\"cgs340r-pill amber\"\u003ef\/1.6 aperture\u003c\/span\u003e\n            \u003cspan class=\"cgs340r-pill royal\"\u003eBuilt-in spotlight\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-feat-vis night\"\u003e\n          \u003cdiv class=\"cgs340r-night-vis\"\u003e\n            \u003cdiv class=\"cgs340r-night-stars\"\u003e\n              \u003cdiv class=\"cgs340r-night-star\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"cgs340r-night-star\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"cgs340r-night-star\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"cgs340r-night-star\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"cgs340r-night-star\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"cgs340r-night-star\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-night-spotlight\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-night-cam\"\u003e🌙\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-vis-tag tr dark\"\u003e✨ Full colour at night\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Pan \u0026 Tilt --\u003e\n      \u003cdiv class=\"cgs340r-feat-row cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-feat-text\"\u003e\n          \u003cdiv class=\"cgs340r-eyebrow royal\"\u003eFull coverage\u003c\/div\u003e\n          \u003ch3\u003e360° pan, 70° tilt — \u003cspan class=\"cgs340r-grad\"\u003eone cam covers the scene\u003c\/span\u003e\n\u003c\/h3\u003e\n          \u003cp\u003eOne S340 covers what used to take three fixed cameras. Mount it in a corner or under the eaves and it sweeps the whole scene. On-device AI tells humans from vehicles so you only get the alerts that matter. Add an optional HomeBase later and you can unlock face and pet recognition too.\u003c\/p\u003e\n          \u003cdiv class=\"cgs340r-feat-pills\"\u003e\n            \u003cspan class=\"cgs340r-pill royal\"\u003e360° pan · 70° tilt\u003c\/span\u003e\n            \u003cspan class=\"cgs340r-pill magenta\"\u003eHuman + vehicle AI\u003c\/span\u003e\n            \u003cspan class=\"cgs340r-pill amber\"\u003eTwo-way audio\u003c\/span\u003e\n            \u003cspan class=\"cgs340r-pill cyan\"\u003eBuilt-in siren\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-feat-vis pan\"\u003e\n          \u003cdiv class=\"cgs340r-pan-vis\"\u003e\n            \u003cdiv class=\"cgs340r-pan-cone\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-pan-rings\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-pan-cam\"\u003e📹\u003c\/div\u003e\n            \u003cdiv class=\"cgs340r-pan-deg\"\u003e360°\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Solar --\u003e\n      \u003cdiv class=\"cgs340r-feat-row reverse cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-feat-text\"\u003e\n          \u003cdiv class=\"cgs340r-eyebrow magenta\"\u003eSet \u0026amp; forget power\u003c\/div\u003e\n          \u003ch3\u003eIntegrated 2.2W solar. \u003cspan class=\"cgs340r-grad\"\u003eCharge it once, basically never again.\u003c\/span\u003e\n\u003c\/h3\u003e\n          \u003cp\u003eThe Gen 1 S340's 2.2W solar panel is built right into the top of the camera — no separate panel, no cables across the wall. A bit of regular Aussie sun keeps the built-in battery topped up. Mount it once and forget it exists. (Note: this is the Gen 1 2.2W panel — later Gen 2 stock used a 3W panel.)\u003c\/p\u003e\n          \u003cdiv class=\"cgs340r-feat-pills\"\u003e\n            \u003cspan class=\"cgs340r-pill amber\"\u003eIntegrated 2.2W solar\u003c\/span\u003e\n            \u003cspan class=\"cgs340r-pill magenta\"\u003eRechargeable battery\u003c\/span\u003e\n            \u003cspan class=\"cgs340r-pill royal\"\u003eSet \u0026amp; forget\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-feat-vis solar\"\u003e\n          \u003cdiv class=\"cgs340r-solar-vis\"\u003e\n            \u003cdiv class=\"cgs340r-solar-sun\"\u003e☀️\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-battery\"\u003e\n            \u003cdiv class=\"cgs340r-battery-track\"\u003e\n              \u003cdiv class=\"cgs340r-battery-fill\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"cgs340r-battery-label\"\u003eSOLAR · CHARGING\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-vis-tag tr\"\u003e⚡ Regular sun = topped up\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- STANDALONE CALLOUT --\u003e\n      \u003cdiv class=\"cgs340r-good cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-good-icon\"\u003e✅\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eGood news: works fully standalone\u003c\/h3\u003e\n          \u003cp\u003eUnlike the eufyCam range, the SoloCam S340 \u003cstrong\u003edoes not need a HomeBase and has no subscription fees\u003c\/strong\u003e. It records to \u003cstrong\u003e8GB of built-in storage\u003c\/strong\u003e and connects straight to your 2.4 GHz Wi-Fi out of the box. A eufy HomeBase (S380\/HB3) is entirely \u003cstrong\u003eoptional\u003c\/strong\u003e — adding one later unlocks face \u0026amp; pet recognition and expandable storage, but you don't need it to use the camera. Nothing extra to buy.\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=\"cgs340r-section cgs340r-values\"\u003e\n    \u003cdiv class=\"cgs340r-container\"\u003e\n      \u003cdiv class=\"cgs340r-values-head cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-eyebrow grad\"\u003eWhy buy Renewed\u003c\/div\u003e\n        \u003ch2\u003eSame flagship. Smarter purchase.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cgs340r-values-grid\"\u003e\n        \u003cdiv class=\"cgs340r-value cgs340r-fade cgs340r-d1\"\u003e\n          \u003cspan class=\"cgs340r-value-icon\"\u003e💸\u003c\/span\u003e\n          \u003cdiv class=\"cgs340r-value-label\"\u003eSignificant Savings\u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-value-desc\"\u003eWell below new pricing for a flagship dual-lens cam — you're paying for a few light scratches, not lost features.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-value cgs340r-fade cgs340r-d2\"\u003e\n          \u003cspan class=\"cgs340r-value-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003cdiv class=\"cgs340r-value-label\"\u003eFull 12-Month Warranty\u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-value-desc\"\u003eIdentical cover to our new stock. Nothing reduced, nothing cut short.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-value cgs340r-fade cgs340r-d3\"\u003e\n          \u003cspan class=\"cgs340r-value-icon\"\u003e↩️\u003c\/span\u003e\n          \u003cdiv class=\"cgs340r-value-label\"\u003e30-Day Returns\u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-value-desc\"\u003eChange your mind? Send it back. You just cover return postage. No silly questions asked.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-value cgs340r-fade cgs340r-d4\"\u003e\n          \u003cspan class=\"cgs340r-value-icon\"\u003e🌏\u003c\/span\u003e\n          \u003cdiv class=\"cgs340r-value-label\"\u003eLess e-Waste\u003c\/div\u003e\n          \u003cdiv class=\"cgs340r-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=\"cgs340r-section cgs340r-specs\"\u003e\n    \u003cdiv class=\"cgs340r-container cgs340r-specs-inner\"\u003e\n      \u003ch2\u003eFull \u003cspan class=\"cgs340r-grad\"\u003eSpecs\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cdiv class=\"cgs340r-specs-grid cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003eeufy SoloCam S340 · T8170 (Gen 1 · 2.2W solar)\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003eManufacturer Renewed · B Grade · light scratches around glossy plastic · otherwise functions as new\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eResolution\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003e3K wide (2880×1620) + 2K telephoto\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eZoom\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003e8× hybrid zoom\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003ePan \u0026amp; Tilt\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003e360° horizontal · 70° vertical (motorised)\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eField of View\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003e~135° diagonal (wide lens)\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eNight Vision\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003eFull colour · f\/1.6 aperture + integrated spotlight\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003eIntegrated 2.2W solar panel + rechargeable battery (Gen 1)\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003e8GB built-in (eMMC) · no monthly fees\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eHomeBase\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003eNot required — optional HomeBase adds face\/pet AI\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eWi-Fi\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003e2.4 GHz\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eAI Detection\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003eOn-device: human, vehicle · With HomeBase: face, pet\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eSmart Home\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003eAlexa · Google Assistant\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eAudio\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003eTwo-way · built-in siren\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eWeather Rating\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003eIP65 weatherproof — built for Aussie summers \u0026amp; wet seasons\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eColour\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003eWhite\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003ePackaging\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-spec-value\"\u003ePlain renewed packaging — no original retail box\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-spec-item\"\u003e\n\u003cdiv class=\"cgs340r-spec-label\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-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\n  \u003c!-- IN THE BOX --\u003e\n  \u003csection class=\"cgs340r-section cgs340r-inbox\"\u003e\n    \u003cdiv class=\"cgs340r-container\"\u003e\n      \u003cdiv class=\"cgs340r-inbox-label\"\u003eWhat's included\u003c\/div\u003e\n      \u003ch2\u003eIn the (plain) box\u003c\/h2\u003e\n      \u003cp class=\"cgs340r-inbox-sub\"\u003eManufacturer-renewed stock ships in \u003cstrong\u003eplain protective packaging\u003c\/strong\u003e (no original retail box). The S340's \u003cstrong\u003e2.2W solar panel is built into the camera\u003c\/strong\u003e — it's one unit, not a separate panel.\u003c\/p\u003e\n      \u003cdiv class=\"cgs340r-inbox-grid cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-inbox-item\"\u003e\n\u003cdiv class=\"cgs340r-inbox-emoji\"\u003e📷\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-inbox-name\"\u003eSoloCam S340 (integrated 2.2W solar)\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-inbox-item\"\u003e\n\u003cdiv class=\"cgs340r-inbox-emoji\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-inbox-name\"\u003eMount Bracket\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-inbox-item\"\u003e\n\u003cdiv class=\"cgs340r-inbox-emoji\"\u003e🔩\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-inbox-name\"\u003eScrews \u0026amp; Anchors\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-inbox-item\"\u003e\n\u003cdiv class=\"cgs340r-inbox-emoji\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-inbox-name\"\u003eUSB-C Charge Cable\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cgs340r-inbox-item\"\u003e\n\u003cdiv class=\"cgs340r-inbox-emoji\"\u003e📖\u003c\/div\u003e\n\u003cdiv class=\"cgs340r-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=\"cgs340r-section cgs340r-trust\"\u003e\n    \u003cdiv class=\"cgs340r-container\"\u003e\n      \u003cdiv class=\"cgs340r-trust-head cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-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=\"cgs340r-trust-grid\"\u003e\n        \u003cdiv class=\"cgs340r-trust-card cgs340r-fade cgs340r-d1\"\u003e\n          \u003cdiv class=\"cgs340r-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=\"cgs340r-trust-card cgs340r-fade cgs340r-d2\"\u003e\n          \u003cdiv class=\"cgs340r-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=\"cgs340r-trust-card cgs340r-fade cgs340r-d3\"\u003e\n          \u003cdiv class=\"cgs340r-trust-icon\"\u003e📦\u003c\/div\u003e\n          \u003ch3\u003eHonest \u0026amp; Packed Well\u003c\/h3\u003e\n          \u003cp\u003eWe document the light scratches upfront with photos — 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=\"cgs340r-section cgs340r-sw\"\u003e\n    \u003cdiv class=\"cgs340r-container\"\u003e\n      \u003cdiv class=\"cgs340r-sw-grid cgs340r-fade\"\u003e\n        \u003cdiv class=\"cgs340r-sw-card\"\u003e\n          \u003cdiv class=\"cgs340r-sw-icon\"\u003e🚚\u003c\/div\u003e\n          \u003ch3\u003eExpress as Standard\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Dispatched within 1 business day 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=\"cgs340r-sw-card\"\u003e\n          \u003cdiv class=\"cgs340r-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 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=\"cgs340r-cta\"\u003e\n    \u003cdiv class=\"cgs340r-cta-particles\"\u003e\n      \u003cdiv class=\"cgs340r-cta-p\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cgs340r-cta-p\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cgs340r-cta-p\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cgs340r-cta-p\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cgs340r-cta-p\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cgs340r-container cgs340r-cta-inner cgs340r-fade\"\u003e\n      \u003ch2\u003eFlagship dual-lens. \u003cspan class=\"cgs340r-grad\"\u003eRenewed price.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eGenuine eufy SoloCam S340 (Gen 1 · 2.2W) · Manufacturer Renewed (B Grade) · light scratches around the glossy plastic, otherwise functions as new · works standalone · fully warranted.\u003c\/p\u003e\n      \u003cdiv class=\"cgs340r-cta-pills\"\u003e\n        \u003cspan class=\"cgs340r-cta-pill\"\u003e🏭 Manufacturer Renewed\u003c\/span\u003e\n        \u003cspan class=\"cgs340r-cta-pill\"\u003e🔎 B Grade · Tested\u003c\/span\u003e\n        \u003cspan class=\"cgs340r-cta-pill\"\u003e📷 3K + 2K Dual Lens\u003c\/span\u003e\n        \u003cspan class=\"cgs340r-cta-pill\"\u003e🔄 360° Pan \u0026amp; Tilt\u003c\/span\u003e\n        \u003cspan class=\"cgs340r-cta-pill\"\u003e🔍 8× Hybrid Zoom\u003c\/span\u003e\n        \u003cspan class=\"cgs340r-cta-pill\"\u003e🌙 Colour Night Vision\u003c\/span\u003e\n        \u003cspan class=\"cgs340r-cta-pill\"\u003e☀️ Integrated 2.2W Solar\u003c\/span\u003e\n        \u003cspan class=\"cgs340r-cta-pill\"\u003e✅ No HomeBase Needed\u003c\/span\u003e\n        \u003cspan class=\"cgs340r-cta-pill\"\u003e🛡️ 12-Month Warranty\u003c\/span\u003e\n        \u003cspan class=\"cgs340r-cta-pill\"\u003e🚚 Express as Standard\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FOOTER --\u003e\n  \u003cfooter class=\"cgs340r-footer\"\u003e\n    \u003cdiv class=\"cgs340r-container\"\u003e\n      \u003cp\u003eCamGuard Australia\u003c\/p\u003e\n      \u003cp\u003eFlagship security. Renewed, not reduced. Watching, always.\u003c\/p\u003e\n      \u003cp\u003eModel: eufy SoloCam S340 · T8170 (Gen 1 · 2.2W solar) · Manufacturer Renewed \/ B Grade · Made by Anker Innovations\u003c\/p\u003e\n      \u003cdiv class=\"cgs340r-footer-divider\"\u003e\u003c\/div\u003e\n      \u003cp class=\"cgs340r-footer-legal\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/p\u003e\n      \u003cp class=\"cgs340r-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. Records to 8GB onboard storage; there is no microSD card slot. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. Requires 2.4GHz Wi-Fi. Battery-life and storage-capacity figures are eufy's ratings and estimates; real-world results vary with usage, settings and conditions.\u003c\/p\u003e\n      \u003cp class=\"cgs340r-footer-legal\"\u003e\"Manufacturer Renewed \/ B Grade\" indicates the unit is genuine and fully functional but is not new. This unit was returned to the manufacturer (eufy \/ Anker Innovations), tested, restored and re-certified by the manufacturer, then acquired by CamGuard Australia for resale. B Grade indicates the unit has light scratches that are visible around the glossy plastic and may have very light scuffs elsewhere; this is purely cosmetic and the camera otherwise functions as new. Listing photos reflect the actual condition of the item supplied. It is supplied in plain protective packaging without the original retail box. This is the Gen 1 revision of the SoloCam S340, equipped with a 2.2W solar panel (later Gen 2 stock shipped with a 3W panel). The SoloCam S340 operates standalone with built-in storage and does not require a eufy HomeBase; a HomeBase is optional and adds face\/pet recognition and expandable storage. 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":44075373330475,"sku":"CG-SCS340G1-MR-S","price":199.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1500_1500.webp?v=1778363326"},{"product_id":"eufy-security-indoor-cam-e30-camera-manufacturer-renewed","title":"eufy Security Indoor Cam E30 Camera | Manufacturer Renewed","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Bungee\u0026family=Inter:wght@400;500;600;700;800;900\u0026family=Space+Grotesk:wght@400;500;600;700\u0026display=swap');\n\n    @keyframes cgau-flicker {\n        0%, 19%, 21%, 23%, 53%, 55%, 100% { opacity: 1; text-shadow: 0 0 6px #fff, 0 0 14px #ff2d95, 0 0 30px #ff2d95, 0 0 48px rgba(255,45,149,0.65), 0 0 4px #2de2ff; }\n        20%, 22%, 54% { opacity: 0.55; text-shadow: none; }\n    }\n    @keyframes cgau-ticker { from { transform: translateX(0); } to { transform: translateX(-50%); } }\n    @keyframes cgau-glowpulse { 0%, 100% { opacity: 0.5; transform: scale(1); } 50% { opacity: 0.9; transform: scale(1.08); } }\n    @keyframes cgau-hum { 0%,100%,47%,51% { filter: brightness(1); } 48% { filter: brightness(0.7); } 49% { filter: brightness(1.15); } 50% { filter: brightness(0.85); } }\n    @keyframes cgau-blink { 0%, 60%, 100% { opacity: 1; } 30% { opacity: 0.15; } }\n    @keyframes cgau-fadeup { from { opacity: 0; transform: translateY(22px); } to { opacity: 1; transform: translateY(0); } }\n\n    .cgau-listing, .cgau-listing * { box-sizing: border-box; margin: 0; padding: 0; }\n    .cgau-listing {\n        font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n        background: #0a0710; color: #efe7ff; line-height: 1.6;\n        position: relative; isolation: isolate; overflow-x: hidden; width: 100%;\n    }\n    .cgau-listing::before {\n        content: ''; position: absolute; inset: 0; z-index: 9999; pointer-events: none; opacity: 0.5;\n        background-image: repeating-linear-gradient(0deg, rgba(255,255,255,0.02) 0 1px, transparent 1px 3px);\n    }\n    .cgau-listing .wrap { max-width: 920px; margin: 0 auto; padding: 0 1.6rem; width: 100%; }\n    .cgau-listing .block { padding: 3.4rem 0; position: relative; }\n\n    @supports (animation-timeline: view()) {\n        .cgau-listing .reveal { opacity: 0; animation: cgau-fadeup both linear; animation-timeline: view(); animation-range: entry 0% entry 36%; }\n    }\n\n    \/* neon hairline divider (replaces card borders) *\/\n    .cgau-listing .rule { height: 1px; border: 0; background: linear-gradient(90deg, transparent, rgba(255,45,149,0.55), rgba(45,226,255,0.55), transparent); box-shadow: 0 0 14px rgba(255,45,149,0.22); }\n\n    \/* ===== LED ticker ===== *\/\n    .cgau-listing .led { background: #05030a; border-top: 1px solid rgba(45,226,255,0.2); border-bottom: 1px solid rgba(255,45,149,0.25); overflow: hidden; white-space: nowrap; padding: 0.5rem 0; }\n    .cgau-listing .led-track { display: inline-block; white-space: nowrap; animation: cgau-ticker 26s linear infinite; font-family: 'Space Grotesk', monospace; font-weight: 700; font-size: 0.78rem; letter-spacing: 2px; }\n    .cgau-listing .led-track span { color: #2de2ff; text-shadow: 0 0 8px rgba(45,226,255,0.7); padding: 0 1.1rem; }\n    .cgau-listing .led-track span.p { color: #ff2d95; text-shadow: 0 0 8px rgba(255,45,149,0.7); }\n    .cgau-listing .led-track span.y { color: #ffd23f; text-shadow: 0 0 8px rgba(255,210,63,0.7); }\n\n    \/* ===== header ===== *\/\n    .cgau-listing .top { border-bottom: 1px solid rgba(255,45,149,0.2); padding: 1.2rem 0; }\n    .cgau-listing .top-in { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 1rem; }\n    .cgau-listing .brand { font-family: 'Bungee', 'Arial Black', Impact, sans-serif; font-size: 1.6rem; color: #fff; text-shadow: 0 0 8px #ff2d95, 0 0 20px rgba(255,45,149,0.7); }\n    .cgau-listing .brand b { color: #2de2ff; text-shadow: 0 0 8px #2de2ff, 0 0 20px rgba(45,226,255,0.7); font-weight: 400; }\n    .cgau-listing .open { font-family: 'Bungee', 'Arial Black', Impact, sans-serif; font-size: 0.74rem; color: #ffd23f; border: 1.5px solid #ffd23f; padding: 0.4rem 0.85rem; border-radius: 8px; text-shadow: 0 0 8px rgba(255,210,63,0.8); box-shadow: 0 0 16px rgba(255,210,63,0.3); animation: cgau-hum 4s infinite; white-space: nowrap; }\n\n    \/* ===== hero ===== *\/\n    .cgau-listing .hero { text-align: center; padding: 4.5rem 0 4rem; position: relative; overflow: hidden; }\n    .cgau-listing .hero::before { content:''; position:absolute; width:680px; height:340px; top:-110px; left:50%; transform:translateX(-50%); background:radial-gradient(closest-side, rgba(255,45,149,0.42), transparent 70%); animation:cgau-glowpulse 6s ease-in-out infinite; pointer-events:none; }\n    .cgau-listing .hero::after { content:''; position:absolute; width:560px; height:280px; bottom:-120px; right:-40px; background:radial-gradient(closest-side, rgba(45,226,255,0.38), transparent 70%); animation:cgau-glowpulse 7s ease-in-out infinite 1s; pointer-events:none; }\n    .cgau-listing .hero .wrap { position: relative; z-index: 2; }\n    .cgau-listing .tags { display: flex; gap: 1.2rem; justify-content: center; flex-wrap: wrap; margin-bottom: 1.6rem; font-family: 'Space Grotesk', monospace; font-size: 0.74rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; }\n    .cgau-listing .tags span { color: #ff2d95; text-shadow: 0 0 10px rgba(255,45,149,0.6); }\n    .cgau-listing .tags span.c { color: #2de2ff; text-shadow: 0 0 10px rgba(45,226,255,0.6); }\n    .cgau-listing .tags span.y { color: #ffd23f; text-shadow: 0 0 10px rgba(255,210,63,0.6); }\n    .cgau-listing .tags .dot { animation: cgau-blink 1.6s infinite; }\n    .cgau-listing h1 { font-family: 'Bungee', 'Arial Black', Impact, sans-serif; font-size: 3.6rem; line-height: 1.04; color: #fff; margin-bottom: 1.1rem; animation: cgau-flicker 5s infinite; }\n    .cgau-listing .hero-sub { font-family: 'Space Grotesk', monospace; font-size: 1.18rem; color: #2de2ff; letter-spacing: 0.5px; text-shadow: 0 0 12px rgba(45,226,255,0.5); margin-bottom: 0.5rem; }\n    .cgau-listing .hero-spec { color: #9b8fb5; font-size: 0.98rem; letter-spacing: 0.5px; }\n\n    \/* ===== editorial bits ===== *\/\n    .cgau-listing .kicker { font-family: 'Space Grotesk', monospace; font-size: 0.76rem; letter-spacing: 3px; text-transform: uppercase; color: #2de2ff; text-shadow: 0 0 10px rgba(45,226,255,0.45); display: block; margin-bottom: 0.9rem; }\n    .cgau-listing .kicker .n { color: #ff2d95; text-shadow: 0 0 10px rgba(255,45,149,0.5); margin-right: 0.5rem; }\n    .cgau-listing .headline { font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 2.05rem; line-height: 1.12; letter-spacing: -0.5px; color: #fff; margin-bottom: 1.3rem; }\n    .cgau-listing .gp { color: #ff6ec7; text-shadow: 0 0 16px rgba(255,45,149,0.6); }\n    .cgau-listing .gc { color: #2de2ff; text-shadow: 0 0 16px rgba(45,226,255,0.6); }\n    .cgau-listing .gy { color: #ffd23f; text-shadow: 0 0 16px rgba(255,210,63,0.6); }\n    .cgau-listing .lede { font-size: 1.15rem; color: #cdbfe6; line-height: 1.85; max-width: 66ch; }\n    .cgau-listing .lede.bar { border-left: 3px solid #ff2d95; padding-left: 1.5rem; box-shadow: -10px 0 26px -16px rgba(255,45,149,0.9); }\n    .cgau-listing .lede strong { color: #2de2ff; text-shadow: 0 0 10px rgba(45,226,255,0.4); font-weight: 600; }\n\n    \/* features — numbered editorial list, no boxes *\/\n    .cgau-listing .feat { display: grid; grid-template-columns: 4.2rem 1fr; gap: 0.4rem 1.6rem; padding: 1.7rem 0; border-bottom: 1px solid rgba(255,255,255,0.08); transition: border-color 0.3s ease; }\n    .cgau-listing .feat:hover { border-color: rgba(45,226,255,0.4); }\n    .cgau-listing .feat .num { grid-row: span 2; font-family: 'Bungee', 'Arial Black', Impact, sans-serif; font-size: 2.3rem; line-height: 1; color: #ff2d95; text-shadow: 0 0 16px rgba(255,45,149,0.55); }\n    .cgau-listing .feat:nth-child(even) .num { color: #2de2ff; text-shadow: 0 0 16px rgba(45,226,255,0.55); }\n    .cgau-listing .feat h3 { font-size: 1.32rem; font-weight: 700; color: #fff; margin-bottom: 0.35rem; }\n    .cgau-listing .feat h3 small { font-family: 'Space Grotesk', monospace; font-size: 0.7rem; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; color: #8a7ea5; margin-left: 0.6rem; }\n    .cgau-listing .feat p { color: #a99dc4; font-size: 0.98rem; line-height: 1.7; max-width: 60ch; }\n\n    \/* specs — inline neon ribbon, no bubbles *\/\n    .cgau-listing .ribbon { display: flex; flex-wrap: wrap; gap: 0.9rem 0; font-family: 'Space Grotesk', monospace; font-size: 1rem; }\n    .cgau-listing .ribbon .ri { padding: 0 1.4rem; border-left: 1px solid rgba(45,226,255,0.3); }\n    .cgau-listing .ribbon .ri:first-child { border-left: 0; padding-left: 0; }\n    .cgau-listing .ribbon .ri b { color: #2de2ff; text-shadow: 0 0 10px rgba(45,226,255,0.4); font-weight: 700; }\n    .cgau-listing .ribbon .ri span { color: #9b8fb5; display: block; font-size: 0.72rem; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 0.1rem; }\n\n    \/* comparison — split with centre rule, no cards *\/\n    .cgau-listing .cmp { display: grid; grid-template-columns: 1fr 1px 1fr; gap: 0 2.6rem; }\n    .cgau-listing .cmp .vr { background: linear-gradient(180deg, transparent, rgba(45,226,255,0.5), transparent); }\n    .cgau-listing .cmp h4 { font-family: 'Space Grotesk', monospace; font-size: 0.8rem; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 1rem; }\n    .cgau-listing .cmp .old h4 { color: #8a7ea5; }\n    .cgau-listing .cmp .new h4 { color: #2de2ff; text-shadow: 0 0 12px rgba(45,226,255,0.5); }\n    .cgau-listing .cmp ul { list-style: none; }\n    .cgau-listing .cmp li { display: flex; gap: 0.6rem; padding: 0.45rem 0; font-size: 0.95rem; }\n    .cgau-listing .cmp .old li { color: #6f6589; }\n    .cgau-listing .cmp .old .x { color: #b5436b; }\n    .cgau-listing .cmp .new li { color: #d4c8ec; }\n    .cgau-listing .cmp .new .v { color: #2de2ff; text-shadow: 0 0 8px rgba(45,226,255,0.6); font-weight: 800; }\n\n    \/* in the box — inline flowing row *\/\n    .cgau-listing .boxrow { display: flex; flex-wrap: wrap; gap: 0.7rem 2rem; font-size: 1.08rem; color: #efe7ff; }\n    .cgau-listing .boxrow .bi { display: flex; align-items: center; gap: 0.55rem; }\n    .cgau-listing .boxrow .bi b { font-weight: 600; }\n    .cgau-listing .boxrow .bi small { color: #8a7ea5; font-size: 0.82rem; }\n    .cgau-listing .micro { margin-top: 1.4rem; font-size: 0.98rem; color: #ffd23f; font-style: italic; text-shadow: 0 0 10px rgba(255,210,63,0.25); }\n    .cgau-listing .micro b { color: #fff; font-style: normal; }\n\n    \/* why — left neon rules, no boxes *\/\n    .cgau-listing .whys { display: grid; grid-template-columns: 1fr 1fr; gap: 1.6rem 2.6rem; }\n    .cgau-listing .why { border-left: 2px solid #ff2d95; padding-left: 1.3rem; box-shadow: -10px 0 24px -16px rgba(255,45,149,0.8); }\n    .cgau-listing .why:nth-child(even) { border-left-color: #2de2ff; box-shadow: -10px 0 24px -16px rgba(45,226,255,0.8); }\n    .cgau-listing .why h4 { font-size: 1.15rem; font-weight: 700; color: #fff; margin-bottom: 0.45rem; }\n    .cgau-listing .why p { color: #a99dc4; font-size: 0.94rem; line-height: 1.65; }\n    .cgau-listing .why .note { display: block; margin-top: 0.6rem; font-size: 0.82rem; font-style: italic; color: #8a7ea5; }\n\n    \/* price — big statement, no box *\/\n    .cgau-listing .price-line { text-align: center; }\n    .cgau-listing .price-line p { font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 1.6rem; line-height: 1.45; color: #fff; max-width: 800px; margin: 0 auto; }\n\n    \/* shipping — clean rows, hairline separators *\/\n    .cgau-listing .ship-lead { font-size: 1.05rem; color: #cdbfe6; margin-bottom: 1.4rem; }\n    .cgau-listing .ship-lead b { color: #2de2ff; text-shadow: 0 0 10px rgba(45,226,255,0.4); }\n    .cgau-listing .srow { display: flex; justify-content: space-between; gap: 1rem; padding: 0.75rem 0; border-bottom: 1px solid rgba(255,255,255,0.08); font-size: 0.98rem; }\n    .cgau-listing .srow b { color: #efe7ff; font-weight: 600; }\n    .cgau-listing .srow span { color: #9b8fb5; font-family: 'Space Grotesk', monospace; font-size: 0.9rem; }\n    .cgau-listing .pickup { margin-top: 1.3rem; color: #a99dc4; font-size: 0.96rem; line-height: 1.7; }\n    .cgau-listing .pickup b { color: #ffd23f; }\n\n    \/* warranty — three columns, vertical rules, no boxes *\/\n    .cgau-listing .warr { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.6rem; }\n    .cgau-listing .warr .col + .col { border-left: 1px solid rgba(255,255,255,0.1); padding-left: 2.6rem; }\n    .cgau-listing .warr h4 { font-family: 'Space Grotesk', sans-serif; font-size: 1.05rem; font-weight: 700; color: #fff; margin-bottom: 1rem; }\n    .cgau-listing .warr ul { list-style: none; }\n    .cgau-listing .warr li { padding: 0.4rem 0 0.4rem 1.5rem; position: relative; color: #cdbfe6; font-size: 0.94rem; }\n    .cgau-listing .warr li::before { content: '✓'; position: absolute; left: 0; color: #2de2ff; font-weight: 900; text-shadow: 0 0 8px rgba(45,226,255,0.6); }\n    .cgau-listing .warr .col:nth-child(1) li::before { color: #ff6ec7; text-shadow: 0 0 8px rgba(255,45,149,0.6); }\n    .cgau-listing .warr .col:nth-child(3) li::before { color: #ffd23f; text-shadow: 0 0 8px rgba(255,210,63,0.6); }\n\n    \/* CTA *\/\n    .cgau-listing .cta { text-align: center; padding: 4.5rem 0; position: relative; overflow: hidden; }\n    .cgau-listing .cta::before { content:''; position:absolute; inset:0; background: radial-gradient(560px 220px at 50% 50%, rgba(255,45,149,0.22), transparent 70%); animation: cgau-glowpulse 6s ease-in-out infinite; }\n    .cgau-listing .cta h2 { position: relative; font-family: 'Bungee', 'Arial Black', Impact, sans-serif; font-size: 2.3rem; color: #fff; margin-bottom: 0.7rem; text-shadow: 0 0 10px #ff2d95, 0 0 26px rgba(255,45,149,0.7); }\n    .cgau-listing .cta p { position: relative; color: #2de2ff; font-family: 'Space Grotesk', monospace; font-size: 1.02rem; letter-spacing: 1px; }\n\n    \/* footer *\/\n    .cgau-listing footer { background: #05030a; border-top: 1px solid rgba(255,45,149,0.2); padding: 2.4rem 0; text-align: center; }\n    .cgau-listing .fbrand { font-family: 'Bungee', 'Arial Black', Impact, sans-serif; color: #fff; font-size: 1.05rem; text-shadow: 0 0 8px rgba(255,45,149,0.6); }\n    .cgau-listing .ftag { color: #9b8fb5; font-size: 0.9rem; margin-top: 0.4rem; font-style: italic; }\n    .cgau-listing .disc { max-width: 860px; margin: 1.4rem auto 0; font-size: 0.73rem; line-height: 1.6; color: #6b6188; }\n    .cgau-listing .disc p { margin-bottom: 0.55rem; }\n    .cgau-listing .disc strong { color: #9b8fb5; }\n\n    @media (max-width: 720px) {\n        .cgau-listing h1 { font-size: 2.4rem; }\n        .cgau-listing .headline { font-size: 1.65rem; }\n        .cgau-listing .price-line p { font-size: 1.25rem; }\n        .cgau-listing .cmp { grid-template-columns: 1fr; gap: 1.8rem; }\n        .cgau-listing .cmp .vr { display: none; }\n        .cgau-listing .whys { grid-template-columns: 1fr; }\n        .cgau-listing .warr { grid-template-columns: 1fr; gap: 1.8rem; }\n        .cgau-listing .warr .col + .col { border-left: 0; padding-left: 0; }\n        .cgau-listing .feat .num { font-size: 1.9rem; }\n        .cgau-listing .feat { grid-template-columns: 3.2rem 1fr; }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing\"\u003e\n\u003cdiv class=\"led\"\u003e\n\u003cdiv class=\"led-track\"\u003e\n\u003cspan class=\"p\"\u003e● MANUFACTURER RENEWED\u003c\/span\u003e\u003cspan\u003e4K ULTRA HD\u003c\/span\u003e\u003cspan class=\"y\"\u003eEXPRESS AS STANDARD\u003c\/span\u003e\u003cspan class=\"p\"\u003eNO MONTHLY FEES\u003c\/span\u003e\u003cspan\u003e360° AI TRACKING\u003c\/span\u003e\u003cspan class=\"y\"\u003e12-MONTH WARRANTY\u003c\/span\u003e \u003cspan class=\"p\"\u003e● MANUFACTURER RENEWED\u003c\/span\u003e\u003cspan\u003e4K ULTRA HD\u003c\/span\u003e\u003cspan class=\"y\"\u003eEXPRESS AS STANDARD\u003c\/span\u003e\u003cspan class=\"p\"\u003eNO MONTHLY FEES\u003c\/span\u003e\u003cspan\u003e360° AI TRACKING\u003c\/span\u003e\u003cspan class=\"y\"\u003e12-MONTH WARRANTY\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"top\"\u003e\n\u003cdiv class=\"wrap top-in\"\u003e\n\u003cdiv class=\"brand\"\u003eCamGuard \u003cb\u003eAustralia\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"open\"\u003e⚡ Manufacturer RENEWED · OPEN 24\/7\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Hero --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"tags\"\u003e\n\u003cspan\u003e\u003cspan class=\"dot\"\u003e●\u003c\/span\u003e Renewed\u003c\/span\u003e\u003cspan class=\"c\"\u003e4K Ultra HD\u003c\/span\u003e\u003cspan class=\"y\"\u003eNo Monthly Fees\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch1\u003eeufy Indoor Cam E30\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003ewatches ya joint like the servo bloke watches the pie warmer 🥧\u003c\/p\u003e\n\u003cp class=\"hero-spec\"\u003e4K UHD · 360° pan \u0026amp; tilt · AI auto-tracking · colour night vision\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 01 The deal --\u003e\n\u003cdiv class=\"block reveal\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"kicker\"\u003e\u003cspan class=\"n\"\u003e01\u003c\/span\u003e The deal\u003c\/span\u003e\n\u003ch2 class=\"headline\"\u003eRenewed by eufy themselves. \u003cspan class=\"gp\"\u003eNot\u003c\/span\u003e some dodgy third party.\u003c\/h2\u003e\n\u003cp class=\"lede bar\"\u003eEvery E30 is professionally tested, cleaned and certified to work like new, with all the accessories. It runs \u003cstrong\u003eexactly like a brand-new camera\u003c\/strong\u003e but costs ya less because it's been opened before — and you're keeping a perfectly good 4K cam out of landfill ♻️. Might be the odd tiny cosmetic mark, but \u003cstrong\u003eevery single unit is function-tested\u003c\/strong\u003e before it ships. Same real 4K, same 360° AI tracking, just a smarter price.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wrap\"\u003e\u003chr class=\"rule\"\u003e\u003c\/div\u003e\n\u003c!-- 02 Features --\u003e\n\u003cdiv class=\"block reveal\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"kicker\"\u003e\u003cspan class=\"n\"\u003e02\u003c\/span\u003e What she does\u003c\/span\u003e\n\u003ch2 class=\"headline\"\u003eSix bits that actually \u003cspan class=\"gc\"\u003ematter\u003c\/span\u003e.\u003c\/h2\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"num\"\u003e01\u003c\/div\u003e\n\u003ch3\u003eTrue 4K Ultra HD \u003csmall\u003e8.3 megapixels\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eReal 3840×2160 — four times the detail of 1080p. Zoom right in and still cop faces, text on packages, whatever the cat knocked off the bench.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"num\"\u003e02\u003c\/div\u003e\n\u003ch3\u003e360° Pan \u0026amp; 75° Tilt \u003csmall\u003e125° diagonal FOV\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eWhole-room coverage off one camera. Endless 360° spin with 75° tilt means no fixed blind spots — tap any spot in the app to jump straight to it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"num\"\u003e03\u003c\/div\u003e\n\u003ch3\u003eAI Auto-Tracking \u003csmall\u003eon-device\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eTells humans from pets from random noises — even a baby crying. Something moves, the camera follows it across the room on its own.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"num\"\u003e04\u003c\/div\u003e\n\u003ch3\u003eColour Night Vision \u003csmall\u003espotlight + IR\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eBuilt-in spotlight catches the possum on the bins at 2am in full colour up to 5m. Or flick to infrared for discreet black-and-white up to 10m.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"num\"\u003e05\u003c\/div\u003e\n\u003ch3\u003eSmart-Home Ready \u003csmall\u003eHomeKit · Alexa · Google\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eWorks with Apple HomeKit, Amazon Alexa and Google Assistant out of the box. Voice control, routines, view it on smart displays. Plug in, done.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cdiv class=\"num\"\u003e06\u003c\/div\u003e\n\u003ch3\u003eTwo-Way Audio \u003csmall\u003etalk \u0026amp; listen\u003c\/small\u003e\n\u003c\/h3\u003e\n\u003cp\u003eBuilt-in speaker and mic for real-time chats through the app. Check in on the kids, talk to the dog, or say you'll be right there — from anywhere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wrap\"\u003e\u003chr class=\"rule\"\u003e\u003c\/div\u003e\n\u003c!-- 03 Specs --\u003e\n\u003cdiv class=\"block reveal\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"kicker\"\u003e\u003cspan class=\"n\"\u003e03\u003c\/span\u003e The numbers\u003c\/span\u003e\n\u003ch2 class=\"headline\"\u003eFor the \u003cspan class=\"gc\"\u003enerds\u003c\/span\u003e 🤓\u003c\/h2\u003e\n\u003cdiv class=\"ribbon\"\u003e\n\u003cdiv class=\"ri\"\u003e\n\u003cspan\u003eResolution\u003c\/span\u003e\u003cb\u003e4K · 3840×2160\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri\"\u003e\n\u003cspan\u003eCoverage\u003c\/span\u003e\u003cb\u003e360° pan · 75° tilt\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri\"\u003e\n\u003cspan\u003eField of view\u003c\/span\u003e\u003cb\u003e125° diagonal\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri\"\u003e\n\u003cspan\u003eNight vision\u003c\/span\u003e\u003cb\u003e10m · IR + colour\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri\"\u003e\n\u003cspan\u003eWi-Fi\u003c\/span\u003e\u003cb\u003e2.4GHz b\/g\/n\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cb\u003emicroSD ≤128GB\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wrap\"\u003e\u003chr class=\"rule\"\u003e\u003c\/div\u003e\n\u003c!-- 04 Comparison --\u003e\n\u003cdiv class=\"block reveal\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"kicker\"\u003e\u003cspan class=\"n\"\u003e04\u003c\/span\u003e E30 vs ya old cam\u003c\/span\u003e\n\u003ch2 class=\"headline\"\u003eOne of these is \u003cspan class=\"gc\"\u003eswitched on\u003c\/span\u003e 💡\u003c\/h2\u003e\n\u003cdiv class=\"cmp\"\u003e\n\u003cdiv class=\"old\"\u003e\n\u003ch4\u003eTypical 1080p camera\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan class=\"x\"\u003e✗\u003c\/span\u003e Blurry footage you can barely ID faces in\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"x\"\u003e✗\u003c\/span\u003e Fixed angle — massive blind spots\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"x\"\u003e✗\u003c\/span\u003e Pings you for every shadow\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"x\"\u003e✗\u003c\/span\u003e Grainy black-and-white at night\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"x\"\u003e✗\u003c\/span\u003e Monthly fees to watch your own footage\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"x\"\u003e✗\u003c\/span\u003e Little or no smart-home support\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vr\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"new\"\u003e\n\u003ch4\u003eeufy Indoor Cam E30\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan class=\"v\"\u003e✓\u003c\/span\u003e Crystal-clear 4K — zoom in, still see detail\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"v\"\u003e✓\u003c\/span\u003e 360° pan \u0026amp; tilt covers the whole room\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"v\"\u003e✓\u003c\/span\u003e AI tells humans from pets from noise\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"v\"\u003e✓\u003c\/span\u003e Full colour night vision with spotlight\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"v\"\u003e✓\u003c\/span\u003e Local storage — zero monthly fees\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"v\"\u003e✓\u003c\/span\u003e Renewed \u0026amp; tested — same 4K, smarter price\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wrap\"\u003e\u003chr class=\"rule\"\u003e\u003c\/div\u003e\n\u003c!-- 05 In the box --\u003e\n\u003cdiv class=\"block reveal\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"kicker\"\u003e\u003cspan class=\"n\"\u003e05\u003c\/span\u003e In the box\u003c\/span\u003e\n\u003ch2 class=\"headline\"\u003eEverything you need to get \u003cspan class=\"gc\"\u003erolling\u003c\/span\u003e.\u003c\/h2\u003e\n\u003cdiv class=\"boxrow\"\u003e\n\u003cdiv class=\"bi\"\u003e📷 \u003cb\u003eIndoor Cam E30\u003c\/b\u003e \u003csmall\u003erenewed by eufy\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bi\"\u003e🔌 \u003cb\u003eUSB-C cable + adapter\u003c\/b\u003e \u003csmall\u003eRCM-tick AU plug\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bi\"\u003e🔧 \u003cb\u003eWall \/ ceiling mount\u003c\/b\u003e \u003csmall\u003e+ screws\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bi\"\u003e📍 \u003cb\u003ePositioning sticker\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bi\"\u003e📖 \u003cb\u003eQuick-start guide\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"micro\"\u003emicroSD not included (\u003cb\u003eup to 128GB\u003c\/b\u003e, any Class-10 — we've got 'em cheap). Or hook her to a HomeBase S380 for heaps of storage. Cloud's optional and monthly, but honestly? ya don't need it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wrap\"\u003e\u003chr class=\"rule\"\u003e\u003c\/div\u003e\n\u003c!-- 06 Why CamGuard --\u003e\n\u003cdiv class=\"block reveal\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"kicker\"\u003e\u003cspan class=\"n\"\u003e06\u003c\/span\u003e Why buy from us\u003c\/span\u003e\n\u003ch2 class=\"headline\"\u003eSecurity camera specialists, not just \u003cspan class=\"gp\"\u003eanother seller\u003c\/span\u003e 🦘\u003c\/h2\u003e\n\u003cdiv class=\"whys\"\u003e\n\u003cdiv class=\"why\"\u003e\n\u003ch4\u003eOfficial eufy Renewed\u003c\/h4\u003e\n\u003cp\u003eRenewed by the manufacturer themselves — tested, cleaned and certified to work perfectly. A 100% genuine eufy product, backed by a full 12-month CamGuard warranty + Australian Consumer Law. Some stock's sourced overseas (well duh, we don't make these here) which is how we keep the price sharp.\u003c\/p\u003e\n\u003cspan class=\"note\"\u003erenewed units may arrive in eufy renewed or plain protective packaging rather than a sealed retail box — the camera inside is the same genuine article ✌️\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why\"\u003e\n\u003ch4\u003eShips fast\u003c\/h4\u003e\n\u003cp\u003eIn stock now. We process and ship within 1 business day via Australia Post Express. ya camera's probably already being packed tbh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why\"\u003e\n\u003ch4\u003ePacked properly\u003c\/h4\u003e\n\u003cp\u003eBubble wrapped properly, not just chucked in a bag. we actually care that ya camera turns up in perfect nick.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why\"\u003e\n\u003ch4\u003eExpert support\u003c\/h4\u003e\n\u003cp\u003eQuestions about the E30? We know this one inside-out. We aim to reply within a few hours — but we're heads-down getting orders out, so leave ya number or email and we'll get back to you soon 📞\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wrap\"\u003e\u003chr class=\"rule\"\u003e\u003c\/div\u003e\n\u003c!-- 07 Price --\u003e\n\u003cdiv class=\"block reveal price-line\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"kicker\"\u003e\u003cspan class=\"n\"\u003e07\u003c\/span\u003e Price \u0026amp; postage\u003c\/span\u003e\n\u003cp\u003eOur prices are already sharp — and we include Express Post on orders over $99.00, so \u003cspan class=\"gy\"\u003eno sneaky extra charges at the checkout\u003c\/span\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wrap\"\u003e\u003chr class=\"rule\"\u003e\u003c\/div\u003e\n\u003c!-- 08 Shipping --\u003e\n\u003cdiv class=\"block reveal\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"kicker\"\u003e\u003cspan class=\"n\"\u003e08\u003c\/span\u003e Shipping\u003c\/span\u003e\n\u003ch2 class=\"headline\"\u003eFast tracked delivery, \u003cspan class=\"gc\"\u003eAustralia-wide\u003c\/span\u003e 📦\u003c\/h2\u003e\n\u003cp class=\"ship-lead\"\u003e\u003cb\u003eAustralia Post Express — included on every order over $99.00.\u003c\/b\u003e Tracked, 1–3 business days to most areas.\u003c\/p\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cb\u003eQueensland\u003c\/b\u003e\u003cspan\u003eusually 1–2 business days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cb\u003eNSW · VIC · SA · TAS\u003c\/b\u003e\u003cspan\u003eusually 2 business days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cb\u003eWA \u0026amp; NT\u003c\/b\u003e\u003cspan\u003eexpect 2–4 business days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"pickup\"\u003e\u003cb\u003eLocal pickup — Townsville, QLD.\u003c\/b\u003e In town? Come grab it — message us after purchase to sort a time. We'll even give ya a demo if you want 😊\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wrap\"\u003e\u003chr class=\"rule\"\u003e\u003c\/div\u003e\n\u003c!-- 09 Covered --\u003e\n\u003cdiv class=\"block reveal\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"kicker\"\u003e\u003cspan class=\"n\"\u003e09\u003c\/span\u003e Covered\u003c\/span\u003e\n\u003ch2 class=\"headline\"\u003eRenewed product, \u003cspan class=\"gp\"\u003epremium protection\u003c\/span\u003e 🛡️\u003c\/h2\u003e\n\u003cdiv class=\"warr\"\u003e\n\u003cdiv class=\"col\"\u003e\n\u003ch4\u003eChanged ya mind?\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e30-day returns\u003c\/li\u003e\n\u003cli\u003eJust keep it in the same condition\u003c\/li\u003e\n\u003cli\u003eYou just cover return postage\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col\"\u003e\n\u003ch4\u003eAustralian Consumer Law\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eStatutory guarantees\u003c\/li\u003e\n\u003cli\u003eRepair, replace or refund\u003c\/li\u003e\n\u003cli\u003eQuality standards protected\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col\"\u003e\n\u003ch4\u003e12-month warranty\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCovered by CamGuard Australia\u003c\/li\u003e\n\u003cli\u003eExpress replacements\u003c\/li\u003e\n\u003cli\u003eAussie-based support\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"cta\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003ch2\u003elight up your place in 4K\u003c\/h2\u003e\n\u003cp\u003erenewed \u0026amp; tested · colour night vision · zero monthly fees · no worries\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"led\"\u003e\n\u003cdiv class=\"led-track\"\u003e\n\u003cspan class=\"y\"\u003e30-DAY RETURNS\u003c\/span\u003e\u003cspan class=\"p\"\u003e12-MONTH WARRANTY\u003c\/span\u003e\u003cspan\u003eAUSSIE-BASED SUPPORT\u003c\/span\u003e\u003cspan class=\"y\"\u003eEXPRESS AS STANDARD\u003c\/span\u003e\u003cspan class=\"p\"\u003eRENEWED \u0026amp; TESTED\u003c\/span\u003e \u003cspan class=\"y\"\u003e30-DAY RETURNS\u003c\/span\u003e\u003cspan class=\"p\"\u003e12-MONTH WARRANTY\u003c\/span\u003e\u003cspan\u003eAUSSIE-BASED SUPPORT\u003c\/span\u003e\u003cspan class=\"y\"\u003eEXPRESS AS STANDARD\u003c\/span\u003e\u003cspan class=\"p\"\u003eRENEWED \u0026amp; TESTED\u003c\/span\u003e\u003cspan\u003eLOCAL PICKUP IN TOWNSVILLE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfooter\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"fbrand\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003cdiv class=\"ftag\"\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eSecurity doesn't have to be boring.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"disc\"\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eThis is a \u003cstrong\u003eManufacturer Renewed\u003c\/strong\u003e unit — professionally restored and function-tested to work like new. It may show minor cosmetic wear and may arrive in renewed or plain protective packaging rather than sealed retail packaging.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\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.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\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. Manufacturer Renewed: the unit has been professionally inspected, tested and restored by the manufacturer's refurbishment program; it may show light cosmetic marks and is supplied in renewed (non-retail) packaging. MicroSD card not included. This product may include an overseas-version USB charging adapter or AC adapter; a fully compatible AU adapter is included. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. Requires 2.4GHz Wi-Fi. Apple HomeKit is supported at up to 1080p; full 4K viewing is via the eufy Security app.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44142069219371,"sku":"CG-ICE30-MR-T","price":119.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/E30.webp?v=1771352397"},{"product_id":"eufy-security-e340-video-doorbell-manufacturer-renewed","title":"Eufy Security E340 Video Doorbell | Manufacturer Renewed (Good Condition)","description":"\u003c!--\n  eufy Security Video Doorbell E340 | Manufacturer Renewed · Good Condition\n  CamGuard Australia · \"Porch Patrol\" theme — navy + hi-vis amber (sibling of the E340 open-box build; rebuilt clean, no URL)\n  eBay\/Shopify-safe: ALL CSS scoped under .cgau-listing, keyframes cgau- prefixed, no JS, no external links (Google Fonts @import only)\n  Built 2026-07-14 from the E340 open-box build. Specs cross-checked this session against eufy primary sources (eufy.com E340 pages) + the shipped E340 listing's verified spec table.\n  ⚠️ CONDITION = MANUFACTURER RENEWED, GOOD grade (was used; professionally restored \u0026 tested). Good = NOTICEABLE visible marks that don't\n     affect function (heavier than Excellent). C30-doorbell \"Good\" wording reused verbatim in substance. Callout + honest bit + FAQ per house rules.\n  ⚠️ NO CHIME in this stock (Gordon confirmed 14.07.2026 for the E340 lane). The old shipped E340 Renewed listing wrongly claims a 433MHz chime — verify per unit.\n  ⚠️ NO CHIME in this stock (Gordon confirmed 14.07.2026). NOTE: the live E340 RENEWED listing claims a 433MHz chime IS included — verify that stock separately.\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@400;600;700;800\u0026family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400\u0026display=swap');\n\n.cgau-listing, .cgau-listing *, .cgau-listing *::before, .cgau-listing *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.cgau-listing {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: #1F2937;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: hidden;\n\n  --cg-navy-950: #071426;\n  --cg-navy-900: #0B1F3A;\n  --cg-navy-800: #10294D;\n  --cg-navy-700: #163863;\n  --cg-navy-600: #1E4A80;\n  --cg-navy-100: #E2EBF6;\n  --cg-navy-50:  #F1F6FC;\n\n  --cg-amber: #FFC400;\n  --cg-amber-deep: #FFB300;\n  --cg-amber-light: #FFD54D;\n  --cg-amber-50: #FFF6DC;\n\n  --cg-red-600: #DC2626;\n  --cg-red-500: #EF4444;\n  --cg-red-400: #F87171;\n\n  --cg-green-500: #10B981;\n  --cg-green-400: #4ADE80;\n\n  --cg-stone-900: #111827;\n  --cg-stone-700: #374151;\n  --cg-stone-500: #6B7280;\n  --cg-stone-200: #E5E7EB;\n  --cg-stone-100: #F3F4F6;\n  --cg-stone-50:  #F9FAFB;\n}\n.cgau-listing a { color: inherit; text-decoration: none; }\n.cgau-listing h1, .cgau-listing h2, .cgau-listing h3, .cgau-listing h4 {\n  font-family: 'Sora', 'DM Sans', sans-serif;\n  letter-spacing: -0.02em;\n  line-height: 1.15;\n}\n.cgau-listing img { max-width: 100%; height: auto; display: block; }\n\n\/* === KEYFRAMES (all cgau- prefixed) === *\/\n@keyframes cgau-fade-in {\n  from { opacity: 0; transform: translateY(14px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes cgau-shimmer {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n@keyframes cgau-warn-pulse {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.55), 0 18px 55px rgba(239, 68, 68, 0.28); }\n  50% { box-shadow: 0 0 0 14px rgba(239, 68, 68, 0), 0 18px 55px rgba(239, 68, 68, 0.4); }\n}\n@keyframes cgau-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-4px); }\n}\n@keyframes cgau-led-pulse {\n  0%, 100% { opacity: 0.5; box-shadow: 0 0 4px rgba(255, 196, 0, 0.7); }\n  50% { opacity: 1; box-shadow: 0 0 14px rgba(255, 196, 0, 1); }\n}\n@keyframes cgau-ring-wave {\n  0% { transform: translate(-50%, -50%) scale(0.6); opacity: 0.8; }\n  100% { transform: translate(-50%, -50%) scale(2.6); opacity: 0; }\n}\n@keyframes cgau-beam-sweep {\n  0%, 100% { transform: rotate(-6deg); opacity: 0.5; }\n  50% { transform: rotate(6deg); opacity: 0.85; }\n}\n@keyframes cgau-parcel-bob {\n  0%, 100% { transform: translateY(0) rotate(-2deg); }\n  50% { transform: translateY(-5px) rotate(2deg); }\n}\n@keyframes cgau-pulse-green {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.5); }\n  50% { box-shadow: 0 0 0 14px rgba(16, 185, 129, 0); }\n}\n@keyframes cgau-pulse-red {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.45); }\n  50% { box-shadow: 0 0 0 14px rgba(239, 68, 68, 0); }\n}\n@keyframes cgau-seal-tilt {\n  0% { transform: rotate(-6deg) scale(1.5); opacity: 0; }\n  60% { transform: rotate(-6deg) scale(0.96); opacity: 1; }\n  100% { transform: rotate(-6deg) scale(1); opacity: 1; }\n}\n\n.cgau-listing .cgau-fade { animation: cgau-fade-in 0.7s ease-out both; }\n\n\/* === LAYOUT === *\/\n.cgau-listing .cgau-container { max-width: 1100px; margin: 0 auto; padding: 0 24px; }\n.cgau-listing .cgau-section { padding: 68px 0; }\n@media (max-width: 640px) { .cgau-listing .cgau-section { padding: 46px 0; } }\n\n\/* === NAV === *\/\n.cgau-listing .cgau-nav {\n  background: rgba(255, 255, 255, 0.97);\n  padding: 18px 0;\n  border-bottom: 4px solid var(--cg-amber);\n  box-shadow: 0 4px 30px rgba(7, 20, 38, 0.1);\n  position: sticky;\n  top: 0;\n  z-index: 100;\n  backdrop-filter: blur(12px);\n}\n.cgau-listing .cgau-nav-inner { display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; }\n.cgau-listing .cgau-logo {\n  font-family: 'Sora', sans-serif;\n  font-size: 24px;\n  font-weight: 800;\n  letter-spacing: -0.5px;\n  color: var(--cg-navy-900);\n}\n.cgau-listing .cgau-logo small {\n  display: block;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 12px;\n  font-weight: 500;\n  font-style: italic;\n  color: var(--cg-stone-500);\n  margin-top: 2px;\n}\n.cgau-listing .cgau-nav-pills { display: flex; gap: 8px; flex-wrap: wrap; }\n.cgau-listing .cgau-nav-pill {\n  padding: 8px 14px;\n  border-radius: 999px;\n  font-weight: 700;\n  color: #fff;\n  font-size: 12px;\n  letter-spacing: 0.04em;\n}\n.cgau-listing .cgau-nav-pill--amber { background: linear-gradient(135deg, var(--cg-amber-deep), var(--cg-amber)); color: var(--cg-navy-900); }\n.cgau-listing .cgau-nav-pill--navy { background: linear-gradient(135deg, var(--cg-navy-800), var(--cg-navy-600)); }\n.cgau-listing .cgau-nav-pill--red { background: linear-gradient(135deg, var(--cg-red-600), var(--cg-red-500)); }\n\n\/* === HERO === *\/\n.cgau-listing .cgau-hero {\n  position: relative;\n  overflow: hidden;\n  color: #fff;\n  padding: 72px 0 96px;\n  background:\n    radial-gradient(ellipse at 82% 12%, rgba(255, 196, 0, 0.16), transparent 55%),\n    radial-gradient(ellipse at 12% 92%, rgba(30, 74, 128, 0.55), transparent 60%),\n    linear-gradient(180deg, var(--cg-navy-950) 0%, var(--cg-navy-900) 55%, var(--cg-navy-800) 100%);\n}\n.cgau-listing .cgau-hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: repeating-linear-gradient(115deg, transparent, transparent 70px, rgba(255, 196, 0, 0.03) 70px, rgba(255, 196, 0, 0.03) 90px);\n  pointer-events: none;\n}\n.cgau-listing .cgau-hero-inner {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: 1.15fr 0.85fr;\n  gap: 44px;\n  align-items: center;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-inner { grid-template-columns: 1fr; text-align: center; } }\n\n.cgau-listing .cgau-hero-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  background: rgba(255, 196, 0, 0.12);\n  border: 1.5px solid rgba(255, 196, 0, 0.4);\n  color: var(--cg-amber-light);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  padding: 8px 18px;\n  border-radius: 100px;\n  margin-bottom: 16px;\n}\n.cgau-listing .cgau-hero-pill .cgau-dot {\n  width: 8px; height: 8px;\n  background: var(--cg-amber);\n  border-radius: 50%;\n  animation: cgau-led-pulse 2s ease-in-out infinite;\n}\n.cgau-listing .cgau-hero h1 {\n  font-size: clamp(2.2rem, 5.5vw, 3.6rem);\n  font-weight: 800;\n  color: #fff;\n  margin-bottom: 14px;\n  text-shadow: 0 4px 28px rgba(0, 0, 0, 0.5);\n}\n.cgau-listing .cgau-hero h1 em {\n  font-style: normal;\n  display: inline-block;\n  background: linear-gradient(90deg, var(--cg-amber-light), var(--cg-amber), var(--cg-amber-deep), var(--cg-amber-light));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 5s linear infinite;\n}\n.cgau-listing .cgau-hero-sub {\n  font-size: clamp(1rem, 2.2vw, 1.15rem);\n  color: rgba(255, 255, 255, 0.9);\n  max-width: 560px;\n  margin-bottom: 18px;\n  font-weight: 500;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.5s both;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-sub { margin-left: auto; margin-right: auto; } }\n.cgau-listing .cgau-hero-sub strong { color: var(--cg-amber-light); font-weight: 700; }\n\n.cgau-listing .cgau-hero-stats {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.9s both;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-stats { justify-content: center; } }\n.cgau-listing .cgau-hstat {\n  background: rgba(255, 255, 255, 0.07);\n  border: 1.5px solid rgba(255, 196, 0, 0.25);\n  border-radius: 14px;\n  padding: 10px 16px;\n  min-width: 104px;\n}\n.cgau-listing .cgau-hstat-val { font-family: 'Sora', sans-serif; font-size: 1.05rem; font-weight: 800; color: var(--cg-amber-light); line-height: 1.1; }\n.cgau-listing .cgau-hstat-lbl { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(255, 255, 255, 0.65); margin-top: 4px; }\n\n.cgau-listing .cgau-hero-model {\n  font-size: 12px;\n  color: rgba(255, 255, 255, 0.6);\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  margin-top: 20px;\n  font-weight: 700;\n}\n\n\/* CSS doorbell illustration *\/\n.cgau-listing .cgau-bell-wrap { display: flex; flex-direction: column; align-items: center; gap: 0; }\n.cgau-listing .cgau-bell {\n  position: relative;\n  width: 120px;\n  height: 300px;\n  border-radius: 60px;\n  background: linear-gradient(165deg, #12325C 0%, var(--cg-navy-900) 70%);\n  border: 1.5px solid rgba(255, 196, 0, 0.35);\n  box-shadow: 0 30px 70px rgba(0, 0, 0, 0.55), inset 0 1px 0 rgba(255, 255, 255, 0.1);\n  animation: cgau-bob 5s ease-in-out infinite;\n  z-index: 2;\n}\n.cgau-listing .cgau-bell-lens {\n  position: absolute;\n  top: 26px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 66px; height: 66px;\n  border-radius: 50%;\n  background: radial-gradient(circle at 35% 35%, #2E5C96 0%, #0A1830 60%, #050C18 100%);\n  border: 4px solid #0A1830;\n  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.8), 0 0 0 2px rgba(255, 196, 0, 0.25);\n}\n.cgau-listing .cgau-bell-lens::after {\n  content: '';\n  position: absolute;\n  top: 12px; left: 14px;\n  width: 14px; height: 14px;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, 0.35);\n  filter: blur(1px);\n}\n.cgau-listing .cgau-bell-downcam {\n  position: absolute;\n  top: 116px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 34px; height: 34px;\n  border-radius: 50%;\n  background: radial-gradient(circle at 35% 35%, #24486F 0%, #081428 65%);\n  border: 3px solid #0A1830;\n  box-shadow: 0 0 0 2px rgba(255, 196, 0, 0.2);\n}\n.cgau-listing .cgau-bell-btn {\n  position: absolute;\n  bottom: 30px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 56px; height: 56px;\n  border-radius: 50%;\n  background: radial-gradient(circle at 35% 35%, var(--cg-amber-light), var(--cg-amber-deep));\n  box-shadow: 0 0 18px rgba(255, 196, 0, 0.65);\n}\n.cgau-listing .cgau-bell-btn::before,\n.cgau-listing .cgau-bell-btn::after {\n  content: '';\n  position: absolute;\n  top: 50%; left: 50%;\n  transform: translate(-50%, -50%);\n  width: 56px; height: 56px;\n  border-radius: 50%;\n  border: 2px solid rgba(255, 196, 0, 0.7);\n  animation: cgau-ring-wave 2.6s ease-out infinite;\n}\n.cgau-listing .cgau-bell-btn::after { animation-delay: -1.3s; }\n.cgau-listing .cgau-bell-beam {\n  width: 0; height: 0;\n  border-left: 46px solid transparent;\n  border-right: 46px solid transparent;\n  border-top: 74px solid rgba(255, 196, 0, 0.16);\n  margin-top: -6px;\n  transform-origin: top center;\n  animation: cgau-beam-sweep 4s ease-in-out infinite;\n  z-index: 1;\n}\n.cgau-listing .cgau-bell-parcel {\n  font-size: 2rem;\n  margin-top: 2px;\n  animation: cgau-parcel-bob 3.2s ease-in-out infinite;\n}\n.cgau-listing .cgau-bell-caption {\n  margin-top: 10px;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: rgba(255, 255, 255, 0.55);\n}\n\n\/* === ALERTS === *\/\n.cgau-listing .cgau-alerts { background: #fff; padding: 0 0 8px; }\n.cgau-listing .cgau-alert {\n  margin-top: -34px;\n  position: relative;\n  z-index: 5;\n  border-radius: 22px;\n  padding: 26px 28px;\n  color: #fff;\n  box-shadow: 0 18px 55px rgba(7, 20, 38, 0.2);\n  border: 3px solid;\n  overflow: hidden;\n}\n.cgau-listing .cgau-alert + .cgau-alert { margin-top: 18px; }\n.cgau-listing .cgau-alert--openbox {\n  background: linear-gradient(135deg, var(--cg-amber-deep) 0%, var(--cg-amber) 100%);\n  border-color: rgba(255, 179, 0, 0.5);\n  color: var(--cg-navy-900);\n}\n.cgau-listing .cgau-alert--warning {\n  background: linear-gradient(135deg, var(--cg-red-500) 0%, var(--cg-red-600) 100%);\n  border-color: var(--cg-red-400);\n  animation: cgau-warn-pulse 2.6s ease-in-out infinite;\n}\n.cgau-listing .cgau-alert-icon {\n  position: absolute;\n  top: -16px;\n  right: 24px;\n  font-size: 34px;\n  filter: drop-shadow(0 4px 8px rgba(0,0,0,0.3));\n  animation: cgau-bob 2.2s ease-in-out infinite;\n}\n.cgau-listing .cgau-alert-eyebrow {\n  display: inline-block;\n  background: rgba(255, 255, 255, 0.22);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding: 5px 12px;\n  border-radius: 6px;\n  margin-bottom: 10px;\n}\n.cgau-listing .cgau-alert--openbox .cgau-alert-eyebrow { background: rgba(11, 31, 58, 0.25); color: #fff; }\n.cgau-listing .cgau-alert h2 {\n  font-size: clamp(1.35rem, 3vw, 1.7rem);\n  font-weight: 800;\n  margin-bottom: 10px;\n  color: #fff;\n}\n.cgau-listing .cgau-alert--openbox h2 { color: var(--cg-navy-900); }\n.cgau-listing .cgau-alert p {\n  margin: 0 0 8px;\n  color: #fff;\n  font-size: 15px;\n  font-weight: 500;\n  line-height: 1.65;\n}\n.cgau-listing .cgau-alert p:last-child { margin-bottom: 0; }\n.cgau-listing .cgau-alert--openbox p { color: rgba(11, 31, 58, 0.92); }\n.cgau-listing .cgau-alert--openbox p strong { color: var(--cg-navy-900); font-weight: 800; }\n.cgau-listing .cgau-alert--warning p strong { color: #FEF3C7; font-weight: 800; }\n\n\/* Open-box seal badge *\/\n.cgau-listing .cgau-seal {\n  display: inline-block;\n  border: 3px solid var(--cg-navy-900);\n  color: var(--cg-navy-900);\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 13px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding: 7px 14px;\n  border-radius: 8px;\n  transform: rotate(-6deg);\n  margin: 6px 0 12px;\n  animation: cgau-seal-tilt 0.7s ease-out 0.4s both;\n}\n.cgau-listing .cgau-openbox-list { list-style: none; margin: 10px 0 4px; padding: 0; }\n.cgau-listing .cgau-openbox-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 7px 0;\n  font-size: 15px;\n  font-weight: 600;\n  color: rgba(11, 31, 58, 0.92);\n  line-height: 1.55;\n}\n.cgau-listing .cgau-openbox-list li::before {\n  content: '✓';\n  flex-shrink: 0;\n  width: 20px; height: 20px;\n  margin-top: 2px;\n  border-radius: 50%;\n  background: var(--cg-navy-900);\n  color: var(--cg-amber-light);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 12px;\n  font-weight: 900;\n}\n.cgau-listing .cgau-openbox-list li strong { color: var(--cg-navy-900); font-weight: 800; }\n\n.cgau-listing .cgau-chime-alts { list-style: none; margin: 12px 0 6px; padding: 0; }\n.cgau-listing .cgau-chime-alts li {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 6px 0;\n  font-size: 15px;\n  font-weight: 600;\n  color: #fff;\n}\n.cgau-listing .cgau-chime-alts li::before {\n  content: '🔔';\n  flex-shrink: 0;\n  font-size: 14px;\n  margin-top: 2px;\n}\n\n\/* === VIBE === *\/\n.cgau-listing .cgau-vibe {\n  background: linear-gradient(180deg, #fff 0%, var(--cg-navy-50) 100%);\n  padding: 56px 0 48px;\n  text-align: center;\n}\n.cgau-listing .cgau-vibe blockquote {\n  max-width: 780px;\n  margin: 0 auto;\n  font-family: 'Sora', sans-serif;\n  font-size: clamp(1.3rem, 3vw, 1.7rem);\n  font-weight: 700;\n  color: var(--cg-navy-900);\n  line-height: 1.45;\n}\n.cgau-listing .cgau-vibe blockquote em {\n  font-style: normal;\n  background: linear-gradient(90deg, var(--cg-amber-deep), var(--cg-amber), var(--cg-amber-deep));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 5s linear infinite;\n}\n.cgau-listing .cgau-vibe-sub { margin-top: 12px; font-size: 15px; color: var(--cg-stone-500); font-weight: 500; }\n\n\/* === FEATURES === *\/\n.cgau-listing .cgau-feat { background: var(--cg-navy-50); }\n.cgau-listing .cgau-head { text-align: center; margin-bottom: 36px; }\n.cgau-listing .cgau-head h2 {\n  font-size: clamp(1.7rem, 4vw, 2.3rem);\n  font-weight: 800;\n  color: var(--cg-navy-900);\n  margin-bottom: 8px;\n}\n.cgau-listing .cgau-head p { font-size: 16px; color: var(--cg-stone-500); font-weight: 500; }\n\n.cgau-listing .cgau-feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n@media (max-width: 900px) { .cgau-listing .cgau-feat-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgau-listing .cgau-feat-grid { grid-template-columns: 1fr; } }\n\n.cgau-listing .cgau-feat-card {\n  background: #fff;\n  border-radius: 18px;\n  padding: 26px 22px;\n  box-shadow: 0 8px 24px rgba(7, 20, 38, 0.06);\n  border: 1.5px solid rgba(16, 41, 77, 0.08);\n  border-top: 4px solid var(--cg-amber);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-feat-card:hover { transform: translateY(-5px); box-shadow: 0 20px 44px rgba(7, 20, 38, 0.12); }\n.cgau-listing .cgau-feat-icon { font-size: 2.1rem; margin-bottom: 12px; display: inline-block; }\n.cgau-listing .cgau-feat-card:hover .cgau-feat-icon { animation: cgau-bob 1.6s ease-in-out infinite; }\n.cgau-listing .cgau-feat-card h3 { font-size: 1.08rem; font-weight: 800; color: var(--cg-navy-900); margin-bottom: 6px; }\n.cgau-listing .cgau-feat-card p { font-size: 13.5px; color: var(--cg-stone-700); line-height: 1.65; }\n.cgau-listing .cgau-feat-card p strong { color: var(--cg-stone-900); font-weight: 700; }\n.cgau-listing .cgau-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-navy-800);\n  background: var(--cg-amber-50);\n  padding: 3px 10px;\n  border-radius: 100px;\n  margin-top: 10px;\n  border: 1.5px solid rgba(255, 179, 0, 0.4);\n}\n\n\/* === HONEST BIT === *\/\n.cgau-listing .cgau-honest { background: #fff; }\n.cgau-listing .cgau-honest-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; max-width: 1000px; margin: 0 auto; }\n@media (max-width: 900px) { .cgau-listing .cgau-honest-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgau-listing .cgau-honest-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-honest-card {\n  background: var(--cg-stone-50);\n  border: 1.5px solid var(--cg-stone-200);\n  border-left: 5px solid var(--cg-amber-deep);\n  border-radius: 16px;\n  padding: 20px 18px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-honest-card:hover { transform: translateY(-3px); box-shadow: 0 12px 28px rgba(7, 20, 38, 0.08); }\n.cgau-listing .cgau-honest-emoji { font-size: 1.7rem; margin-bottom: 8px; display: inline-block; }\n.cgau-listing .cgau-honest-card h3 { font-size: 1rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 5px; }\n.cgau-listing .cgau-honest-card p { font-size: 13.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n.cgau-listing .cgau-honest-card p strong { color: var(--cg-stone-900); font-weight: 700; }\n\n\/* === SPECS === *\/\n.cgau-listing .cgau-specs {\n  background: linear-gradient(180deg, var(--cg-navy-950) 0%, var(--cg-navy-900) 100%);\n  color: #fff;\n}\n.cgau-listing .cgau-specs .cgau-head h2 { color: #fff; }\n.cgau-listing .cgau-specs .cgau-head p { color: rgba(255, 255, 255, 0.6); }\n.cgau-listing .cgau-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 14px;\n  max-width: 1000px;\n  margin: 0 auto;\n}\n.cgau-listing .cgau-spec {\n  background: rgba(255, 255, 255, 0.05);\n  border: 1.5px solid rgba(255, 196, 0, 0.18);\n  border-radius: 14px;\n  padding: 20px 16px;\n  text-align: center;\n  transition: transform 0.3s ease, background 0.3s ease, border-color 0.3s ease;\n}\n.cgau-listing .cgau-spec:hover { transform: translateY(-3px); background: rgba(255, 255, 255, 0.09); border-color: var(--cg-amber); }\n.cgau-listing .cgau-spec-emoji { font-size: 1.8rem; margin-bottom: 6px; line-height: 1; }\n.cgau-listing .cgau-spec-label {\n  font-size: 10.5px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.12em;\n  color: rgba(255, 255, 255, 0.55);\n  margin-bottom: 6px;\n}\n.cgau-listing .cgau-spec-value { font-family: 'Sora', sans-serif; font-size: 1rem; font-weight: 800; color: #fff; line-height: 1.25; }\n.cgau-listing .cgau-spec-value--amber { color: var(--cg-amber-light); }\n.cgau-listing .cgau-spec-value--green { color: var(--cg-green-400); }\n.cgau-listing .cgau-spec-note { font-size: 10px; color: rgba(255, 255, 255, 0.5); margin-top: 6px; font-weight: 500; font-style: italic; }\n\n\/* === COMPATIBILITY === *\/\n.cgau-listing .cgau-compat { background: var(--cg-navy-50); }\n.cgau-listing .cgau-compat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 980px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-compat-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-compat-card {\n  background: #fff;\n  border-radius: 22px;\n  padding: 26px 24px;\n  box-shadow: 0 10px 32px rgba(7, 20, 38, 0.08);\n  border: 3px solid;\n  position: relative;\n}\n.cgau-listing .cgau-compat-card--yes { border-color: var(--cg-green-500); animation: cgau-pulse-green 3s ease-in-out infinite; }\n.cgau-listing .cgau-compat-card--no { border-color: var(--cg-red-500); animation: cgau-pulse-red 3s ease-in-out infinite; }\n.cgau-listing .cgau-compat-icon {\n  position: absolute;\n  top: -22px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 46px; height: 46px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 26px;\n  color: #fff;\n  box-shadow: 0 6px 16px rgba(7, 20, 38, 0.18);\n}\n.cgau-listing .cgau-compat-card--yes .cgau-compat-icon { background: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no .cgau-compat-icon { background: var(--cg-red-500); }\n.cgau-listing .cgau-compat-card h3 { font-size: 1.2rem; font-weight: 800; margin: 12px 0 14px; text-align: center; }\n.cgau-listing .cgau-compat-card--yes h3 { color: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no h3 { color: var(--cg-red-500); }\n.cgau-listing .cgau-compat-list { list-style: none; padding: 0; margin: 0; }\n.cgau-listing .cgau-compat-list li {\n  padding: 8px 0;\n  font-size: 14.5px;\n  font-weight: 600;\n  color: var(--cg-stone-700);\n  border-bottom: 1px solid var(--cg-stone-100);\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  line-height: 1.5;\n}\n.cgau-listing .cgau-compat-list li:last-child { border-bottom: none; }\n.cgau-listing .cgau-compat-list li::before {\n  content: '';\n  flex-shrink: 0;\n  width: 18px; height: 18px;\n  margin-top: 2px;\n  border-radius: 50%;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 11px;\n  color: #fff;\n  font-weight: 900;\n}\n.cgau-listing .cgau-compat-card--yes .cgau-compat-list li::before { content: '✓'; background: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no .cgau-compat-list li::before { content: '✕'; background: var(--cg-red-500); }\n.cgau-listing .cgau-compat-note {\n  margin: 22px auto 0;\n  max-width: 980px;\n  background: #fff;\n  border: 2px solid rgba(255, 179, 0, 0.45);\n  border-radius: 16px;\n  padding: 18px 22px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--cg-stone-700);\n}\n.cgau-listing .cgau-compat-note strong { color: var(--cg-navy-900); }\n\n\/* === FIT === *\/\n.cgau-listing .cgau-fit { background: #fff; }\n.cgau-listing .cgau-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 980px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-fit-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-fit-card { border-radius: 20px; padding: 26px 24px; }\n.cgau-listing .cgau-fit-card--not { background: var(--cg-stone-50); border: 2px solid var(--cg-stone-200); }\n.cgau-listing .cgau-fit-card--yes { background: linear-gradient(135deg, var(--cg-navy-800), var(--cg-navy-900)); color: #fff; border: 2px solid var(--cg-amber); }\n.cgau-listing .cgau-fit-card h3 { font-size: 1.15rem; font-weight: 800; margin-bottom: 12px; }\n.cgau-listing .cgau-fit-card--not h3 { color: var(--cg-stone-700); }\n.cgau-listing .cgau-fit-card--yes h3 { color: var(--cg-amber-light); }\n.cgau-listing .cgau-fit-list { list-style: none; padding: 0; margin: 0; }\n.cgau-listing .cgau-fit-list li { padding: 7px 0; font-size: 14.5px; font-weight: 500; line-height: 1.55; display: flex; gap: 10px; align-items: flex-start; }\n.cgau-listing .cgau-fit-card--not .cgau-fit-list li { color: var(--cg-stone-700); }\n.cgau-listing .cgau-fit-card--yes .cgau-fit-list li { color: rgba(255, 255, 255, 0.92); }\n.cgau-listing .cgau-fit-list li::before { content: '•'; color: var(--cg-amber-deep); font-weight: 900; }\n\n\/* === SETUP === *\/\n.cgau-listing .cgau-setup { background: var(--cg-navy-50); }\n.cgau-listing .cgau-setup-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; max-width: 1000px; margin: 0 auto; }\n@media (max-width: 900px) { .cgau-listing .cgau-setup-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgau-listing .cgau-setup-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-setup-card {\n  background: #fff;\n  border-radius: 16px;\n  padding: 22px 20px;\n  box-shadow: 0 6px 20px rgba(7, 20, 38, 0.06);\n}\n.cgau-listing .cgau-setup-num {\n  width: 34px; height: 34px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, var(--cg-amber-deep), var(--cg-amber));\n  color: var(--cg-navy-900);\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 15px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 12px;\n}\n.cgau-listing .cgau-setup-card h3 { font-size: 1rem; font-weight: 800; color: var(--cg-navy-900); margin-bottom: 5px; }\n.cgau-listing .cgau-setup-card p { font-size: 13px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n\n\/* === INCLUDED === *\/\n.cgau-listing .cgau-inbox { background: #fff; text-align: center; }\n.cgau-listing .cgau-inbox-grid { display: flex; justify-content: center; gap: 14px; flex-wrap: wrap; max-width: 980px; margin: 0 auto; }\n.cgau-listing .cgau-inbox-item {\n  background: var(--cg-stone-50);\n  border: 2px solid rgba(255, 179, 0, 0.4);\n  border-radius: 16px;\n  padding: 22px 20px;\n  min-width: 170px;\n}\n.cgau-listing .cgau-inbox-emoji { font-size: 2rem; margin-bottom: 8px; }\n.cgau-listing .cgau-inbox-name { font-weight: 800; font-size: 14px; color: var(--cg-navy-900); margin-bottom: 2px; }\n.cgau-listing .cgau-inbox-detail { color: var(--cg-stone-500); font-size: 12px; font-weight: 600; }\n.cgau-listing .cgau-inbox-item--not {\n  border: 2px dashed var(--cg-red-400);\n  background: #FFF5F5;\n}\n.cgau-listing .cgau-inbox-item--not .cgau-inbox-name { color: var(--cg-red-600); }\n.cgau-listing .cgau-inbox-note {\n  margin: 22px auto 0;\n  max-width: 760px;\n  background: linear-gradient(135deg, var(--cg-navy-800), var(--cg-navy-900));\n  border: 2px solid rgba(255, 196, 0, 0.4);\n  border-radius: 18px;\n  padding: 22px 26px;\n  text-align: left;\n}\n.cgau-listing .cgau-inbox-note h3 { color: var(--cg-amber-light); font-size: 17px; font-weight: 800; margin-bottom: 6px; }\n.cgau-listing .cgau-inbox-note p { color: rgba(255, 255, 255, 0.9); font-size: 14.5px; font-weight: 500; line-height: 1.7; }\n.cgau-listing .cgau-inbox-note strong { color: var(--cg-amber-light); font-weight: 700; }\n\n\/* === TRUST + WARRANTY === *\/\n.cgau-listing .cgau-trust { background: var(--cg-navy-50); }\n.cgau-listing .cgau-trust-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; max-width: 1000px; margin: 0 auto 40px; }\n@media (max-width: 900px) { .cgau-listing .cgau-trust-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgau-listing .cgau-trust-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-trust-card {\n  background: #fff;\n  border-radius: 16px;\n  padding: 22px 20px;\n  box-shadow: 0 6px 20px rgba(7, 20, 38, 0.06);\n  border-top: 5px solid var(--cg-amber-deep);\n  transition: transform 0.3s ease;\n}\n.cgau-listing .cgau-trust-card:hover { transform: translateY(-4px); }\n.cgau-listing .cgau-trust-icon { font-size: 2rem; margin-bottom: 10px; display: inline-block; }\n.cgau-listing .cgau-trust-card h3 { font-size: 1.02rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 6px; }\n.cgau-listing .cgau-trust-card p { font-size: 13.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n\n.cgau-listing .cgau-warranty-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 880px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-warranty-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-warranty-card {\n  border-radius: 18px;\n  padding: 26px 24px;\n  box-shadow: 0 10px 32px rgba(7, 20, 38, 0.12);\n}\n.cgau-listing .cgau-warranty-card--amber { background: linear-gradient(135deg, var(--cg-amber-deep) 0%, var(--cg-amber) 100%); color: var(--cg-navy-900); }\n.cgau-listing .cgau-warranty-card--navy { background: linear-gradient(135deg, var(--cg-navy-800) 0%, var(--cg-navy-900) 100%); border: 2px solid rgba(255, 196, 0, 0.35); color: #fff; }\n.cgau-listing .cgau-warranty-card h3 { font-size: 1.12rem; font-weight: 800; margin-bottom: 12px; }\n.cgau-listing .cgau-warranty-card--amber h3 { color: var(--cg-navy-900); }\n.cgau-listing .cgau-warranty-card--navy h3 { color: var(--cg-amber-light); }\n.cgau-listing .cgau-warranty-list { list-style: none; padding: 0; margin: 0; font-weight: 600; font-size: 14.5px; }\n.cgau-listing .cgau-warranty-card--amber .cgau-warranty-list { color: rgba(11, 31, 58, 0.9); }\n.cgau-listing .cgau-warranty-card--navy .cgau-warranty-list { color: rgba(255, 255, 255, 0.92); }\n.cgau-listing .cgau-warranty-list li { padding: 7px 0; }\n.cgau-listing .cgau-dispatch-line {\n  margin: 22px auto 0;\n  max-width: 880px;\n  text-align: center;\n  font-size: 14.5px;\n  font-weight: 700;\n  color: var(--cg-navy-900);\n}\n\n\/* === FAQ === *\/\n.cgau-listing .cgau-faq { background: #fff; }\n.cgau-listing .cgau-faq-list { max-width: 880px; margin: 0 auto; }\n.cgau-listing .cgau-faq-item {\n  background: var(--cg-stone-50);\n  border: 2px solid var(--cg-stone-200);\n  border-radius: 18px;\n  padding: 22px 24px;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n}\n.cgau-listing .cgau-faq-item + .cgau-faq-item { margin-top: 14px; }\n.cgau-listing .cgau-faq-item:hover { border-color: var(--cg-amber-deep); transform: translateY(-2px); }\n.cgau-listing .cgau-faq-q {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  font-family: 'Sora', sans-serif;\n  font-size: 15.5px;\n  font-weight: 800;\n  color: var(--cg-navy-900);\n  margin-bottom: 8px;\n}\n.cgau-listing .cgau-faq-q .cgau-qbadge {\n  flex-shrink: 0;\n  width: 26px; height: 26px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, var(--cg-amber-deep), var(--cg-amber));\n  color: var(--cg-navy-900);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  font-weight: 900;\n}\n.cgau-listing .cgau-faq-a { font-size: 14.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.7; padding-left: 38px; }\n.cgau-listing .cgau-faq-a strong { color: var(--cg-stone-900); font-weight: 700; }\n\n\/* === ITEM SPECIFICS === *\/\n.cgau-listing .cgau-itemspec { background: var(--cg-navy-50); padding: 48px 0; }\n.cgau-listing .cgau-itemspec-table {\n  max-width: 720px;\n  margin: 0 auto;\n  background: #fff;\n  border-radius: 18px;\n  overflow: hidden;\n  box-shadow: 0 8px 24px rgba(7, 20, 38, 0.06);\n  border: 1.5px solid var(--cg-stone-200);\n}\n.cgau-listing .cgau-itemspec-row { display: flex; border-bottom: 1px solid var(--cg-stone-100); }\n.cgau-listing .cgau-itemspec-row:last-child { border-bottom: none; }\n.cgau-listing .cgau-itemspec-key {\n  flex: 0 0 42%;\n  padding: 12px 18px;\n  font-size: 12px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: var(--cg-stone-500);\n  background: var(--cg-stone-50);\n}\n.cgau-listing .cgau-itemspec-val { flex: 1; padding: 12px 18px; font-size: 14px; font-weight: 600; color: var(--cg-stone-900); }\n\n\/* === CTA === *\/\n.cgau-listing .cgau-cta {\n  background:\n    radial-gradient(ellipse at top, rgba(255, 196, 0, 0.15), transparent 60%),\n    linear-gradient(180deg, var(--cg-navy-950) 0%, var(--cg-navy-800) 60%, var(--cg-navy-950) 100%);\n  padding: 70px 0;\n  text-align: center;\n  color: #fff;\n}\n.cgau-listing .cgau-cta-emoji { font-size: 2.8rem; margin-bottom: 12px; display: inline-block; animation: cgau-bob 3s ease-in-out infinite; }\n.cgau-listing .cgau-cta h2 { font-size: clamp(1.7rem, 4vw, 2.4rem); font-weight: 800; color: #fff; margin-bottom: 12px; }\n.cgau-listing .cgau-cta h2 em {\n  font-style: normal;\n  background: linear-gradient(90deg, var(--cg-amber-light), var(--cg-amber), var(--cg-amber-light));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 4s linear infinite;\n}\n.cgau-listing .cgau-cta-sub { font-size: 15px; color: rgba(255, 255, 255, 0.75); margin: 0 auto 22px; max-width: 620px; font-weight: 500; line-height: 1.6; }\n.cgau-listing .cgau-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n.cgau-listing .cgau-cta-pill {\n  background: rgba(255, 255, 255, 0.1);\n  border: 1.5px solid rgba(255, 196, 0, 0.35);\n  color: #fff;\n  font-size: 12px;\n  font-weight: 700;\n  padding: 7px 15px;\n  border-radius: 100px;\n}\n\n\/* === FOOTER === *\/\n.cgau-listing .cgau-footer {\n  background: var(--cg-navy-950);\n  padding: 28px 0;\n  text-align: center;\n  border-top: 3px solid var(--cg-amber);\n}\n.cgau-listing .cgau-footer-brand { font-family: 'Sora', sans-serif; font-size: 16px; font-weight: 800; color: #fff; margin-bottom: 4px; }\n.cgau-listing .cgau-footer p { font-size: 12px; color: rgba(255, 255, 255, 0.8); margin-bottom: 4px; line-height: 1.6; }\n.cgau-listing .cgau-footer-divider { margin: 14px auto; width: 60%; max-width: 400px; height: 1px; background: rgba(255, 196, 0, 0.25); }\n.cgau-listing .cgau-footer-legal { font-size: 11px; color: rgba(255, 196, 0, 0.5); line-height: 1.65; max-width: 780px; margin: 0 auto; }\n\n\/* === REDUCED MOTION === *\/\n@media (prefers-reduced-motion: reduce) {\n  .cgau-listing *, .cgau-listing *::before, .cgau-listing *::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=\"cgau-listing\"\u003e\n\u003c!-- NAV --\u003e\u003cheader class=\"cgau-nav\"\u003e\n\u003cdiv class=\"cgau-container cgau-nav-inner\"\u003e\n\u003cdiv class=\"cgau-logo\"\u003e🛡️ CamGuard Australia \u003csmall\u003esecurity doesn't have to be boring\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pills\"\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--amber\"\u003e♻️ Renewed · Good\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--navy\"\u003e📹 2K Dual Cam\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--red\"\u003e🔕 No Chime In Box\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\u003c!-- HERO --\u003e\n\u003csection class=\"cgau-hero\"\u003e\n\u003cdiv class=\"cgau-container cgau-hero-inner\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cgau-hero-pill\"\u003e\n\u003cspan class=\"cgau-dot\"\u003e\u003c\/span\u003e Genuine eufy · Manufacturer Renewed · Good Conditon\u003c\/div\u003e\n\u003ch1\u003eVideo Doorbell E340\u003cbr\u003e\u003cem\u003ePorch Patrol, reporting for duty.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgau-hero-sub\"\u003eTwo cameras on one doorbell: a \u003cstrong\u003e2K face-height cam\u003c\/strong\u003e for whoever's knocking, and a \u003cstrong\u003edownward cam that babysits your doormat\u003c\/strong\u003e — packages, pets, and the neighbour's cat all on record. \u003cstrong\u003e8GB storage built in, no subscription, ever.\u003c\/strong\u003e Battery or hardwired — your call.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hero-stats\"\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e2K + 1080p\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eDual Cameras\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e~4 mo\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003ePer Charge\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e8GB\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eBuilt-In Storage\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e$0\/mo\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eSubscription\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003eIP65\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eWeatherproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-model\"\u003eModel: eufy Security Video Doorbell E340 · MPN T8214 · Manufacturer Renewed · Good\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS doorbell illustration --\u003e\n\u003cdiv class=\"cgau-bell-wrap\"\u003e\n\u003c!-- IMG-PLACEHOLDER: hero photo of the actual E340 unit (front) — can replace or sit alongside this CSS illustration --\u003e\n\u003cdiv class=\"cgau-bell\"\u003e\n\u003cdiv class=\"cgau-bell-lens\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-bell-downcam\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-bell-btn\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-bell-beam\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-bell-parcel\"\u003e📦\u003c\/div\u003e\n\u003cdiv class=\"cgau-bell-caption\"\u003eDown-cam watches the doormat\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ALERTS --\u003e\n\u003csection class=\"cgau-alerts\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003c!-- MANUFACTURER RENEWED · GOOD CONDITION CALLOUT --\u003e\n\u003cdiv class=\"cgau-alert cgau-alert--openbox\"\u003e\n\u003cdiv class=\"cgau-alert-icon\"\u003e♻️\u003c\/div\u003e\n\u003cdiv class=\"cgau-alert-eyebrow\"\u003eThe condition, honestly\u003c\/div\u003e\n\u003cdiv class=\"cgau-seal\"\u003eRenewed · Good\u003c\/div\u003e\n\u003ch2\u003eManufacturer Renewed, Good grade — restored, tested, and honestly graded.\u003c\/h2\u003e\n\u003cp\u003e\"Manufacturer Renewed · Good Condition\" describes a unit \u003cstrong\u003eprofessionally restored and tested to factory-spec performance\u003c\/strong\u003e. \"Good\" is the honest part — here's exactly what to expect:\u003c\/p\u003e\n\u003cul class=\"cgau-openbox-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eInspected, tested \u0026amp; fully working\u003c\/strong\u003e — restored to factory-spec performance before it ships.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNoticeable signs of use\u003c\/strong\u003e — expect visible scratches, scuffs or marks on the housing. They're cosmetic; they don't affect how it works.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenewed (non-retail) packaging\u003c\/strong\u003e — protectively packed for the trip from Townsville; no original retail box (and no chime — see the red box).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully covered\u003c\/strong\u003e — CamGuard 12-month in-house warranty (not a manufacturer warranty) plus your Australian Consumer Law rights.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- IMG-PLACEHOLDER: honest close-up photos of THIS unit's actual wear — front, back, button — Good grade means visible marks must be shown, not just claimed --\u003e\n\u003cp\u003eIf you want a mint doorbell, buy new. If you want a fully-working E340 at a working-doorbell price, this is the smart money. 🤝\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- NO CHIME WARNING --\u003e\n\u003cdiv class=\"cgau-alert cgau-alert--warning\"\u003e\n\u003cdiv class=\"cgau-alert-icon\"\u003e🔕\u003c\/div\u003e\n\u003cdiv class=\"cgau-alert-eyebrow\"\u003eCheck before you buy\u003c\/div\u003e\n\u003ch2\u003eNo chime in the box — here's how you hear it ring inside\u003c\/h2\u003e\n\u003cp\u003eThis E340 ships \u003cstrong\u003ewithout an indoor chime unit\u003c\/strong\u003e. The doorbell itself works perfectly without one — but if you want a \"ding-dong\" inside the house, you'll use one of these (per eufy):\u003c\/p\u003e\n\u003cul class=\"cgau-chime-alts\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eYour phone\u003c\/strong\u003e — instant app alerts with live view (works out of the box)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAlexa Echo or Google speakers\u003c\/strong\u003e — announce the doorbell out loud\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eeufy MiniBase Chime or a HomeBase\u003c\/strong\u003e — dedicated indoor ring (sold separately)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYour existing wired chime\u003c\/strong\u003e — if you hardwire to 16–24V doorbell wiring\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFactor that into your setup before purchasing\u003c\/strong\u003e — nobody likes a silent doorbell surprise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- VIBE --\u003e\n\u003csection class=\"cgau-vibe\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cblockquote\u003e\"One camera watches the person. The other watches the parcel. \u003cem\u003eNot much gets to your door unannounced — or leaves it unrecorded.\u003c\/em\u003e\"\u003c\/blockquote\u003e\n\u003cp class=\"cgau-vibe-sub\"\u003eDual cameras, head-to-toe coverage, zero monthly fees. That's the whole pitch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"cgau-section cgau-feat\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhat the E340 actually does 📹\u003c\/h2\u003e\n\u003cp\u003eFront-door security that pays for itself in un-stolen parcels\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feat-grid\"\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e📹\u003c\/div\u003e\n\u003ch3\u003e2K Dual Cameras\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eHead-to-toe coverage:\u003c\/strong\u003e a 2K (2048×1536) front camera for faces, plus a 1080p downward camera aimed at the doormat. You see who it is \u003cstrong\u003eand\u003c\/strong\u003e what they left — or took.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003e2K + 1080p\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e📦\u003c\/div\u003e\n\u003ch3\u003eDelivery Guard\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePackage detection built in:\u003c\/strong\u003e get told when a parcel arrives, get a reminder if it's still sitting there, and get an alert if someone approaches it. The down-cam earns its keep.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003eparcel alerts\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e💾\u003c\/div\u003e\n\u003ch3\u003e8GB Storage, $0\/Month\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eNo subscription, ever:\u003c\/strong\u003e 8GB of storage is built into the doorbell — around 90 days of typical clips per eufy. Recordings are yours, locally, free. Expandable via HomeBase if you want more.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003eno fees\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🔋\u003c\/div\u003e\n\u003ch3\u003eBattery or Hardwired\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eYour choice:\u003c\/strong\u003e the removable 6500mAh battery runs up to ~4 months per charge (USB-C, ~5h recharge) — or hardwire to existing 16–24V doorbell wiring for set-and-forget power.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003e6500mAh · USB-C\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🌙\u003c\/div\u003e\n\u003ch3\u003eColour Night Vision\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFaces, not silhouettes:\u003c\/strong\u003e colour night vision keeps evening callers and late-night porch visits identifiable, not just detectable.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003eafter dark\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🗣️\u003c\/div\u003e\n\u003ch3\u003eTwo-Way Talk + Smart Alerts\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eRadar motion + human detection\u003c\/strong\u003e cut the false alarms; two-way audio lets you talk to couriers from anywhere. Works with Amazon Alexa and Google Assistant for announcements.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003ealexa · google\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HONEST BIT --\u003e\n\u003csection class=\"cgau-section cgau-honest\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eThe honest bit 🤝\u003c\/h2\u003e\n\u003cp\u003eSix things we'd rather tell you now than read in a return request later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-honest-grid\"\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e📦\u003c\/div\u003e\n\u003ch3\u003eGood means visibly used\u003c\/h3\u003e\n\u003cp\u003eThis is the \u003cstrong\u003eGood grade of renewed\u003c\/strong\u003e — professionally restored and tested, but expect noticeable scratches, scuffs or marks. Function: unaffected. Looks: honest. If you need a pristine unit for gifting, buy new.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🔕\u003c\/div\u003e\n\u003ch3\u003eNo chime in the box\u003c\/h3\u003e\n\u003cp\u003eYou'll hear the doorbell via \u003cstrong\u003ephone alerts, an Alexa\/Google speaker, a MiniBase Chime or HomeBase (sold separately)\u003c\/strong\u003e — or your existing wired chime if you hardwire it.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🍎\u003c\/div\u003e\n\u003ch3\u003eNo Apple HomeKit\u003c\/h3\u003e\n\u003cp\u003eThe E340 works with \u003cstrong\u003eAlexa and Google Assistant only\u003c\/strong\u003e. If HomeKit is a must-have, this isn't your doorbell.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e📶\u003c\/div\u003e\n\u003ch3\u003e2.4GHz Wi-Fi only\u003c\/h3\u003e\n\u003cp\u003eNo 5GHz support — which is \u003cstrong\u003enormal for doorbells\u003c\/strong\u003e, and 2.4GHz actually reaches the front wall better anyway. Just make sure your router broadcasts 2.4GHz.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🔋\u003c\/div\u003e\n\u003ch3\u003e\"~4 months\" is a best case\u003c\/h3\u003e\n\u003cp\u003eBattery life depends on traffic past your door, settings and weather. Busy doorstep = more recordings = shorter runtime. Hardwiring makes it a non-issue.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eWhose warranty it is\u003c\/h3\u003e\n\u003cp\u003eYou're covered by our \u003cstrong\u003ein-house CamGuard 12-month warranty\u003c\/strong\u003e — not a manufacturer warranty — alongside your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"cgau-section cgau-specs\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head\"\u003e\n\u003ch2\u003eThe spec sheet 🔧\u003c\/h2\u003e\n\u003cp\u003eVerified against eufy's own documentation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-specs-grid\"\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e📹\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eFront Camera\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--amber\"\u003e2K (2048×1536)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e📦\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eDown Camera\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e1080p (1600×1200)\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003epackage view\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🔋\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--amber\"\u003e6500mAh · ~4 mo\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003eremovable · USB-C ~5h charge\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e⚡\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eHardwire Option\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e16–24V wiring\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003eexisting doorbell circuit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e💾\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--green\"\u003e8GB built-in\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003eno subscription · HomeBase optional\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e📶\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eWi-Fi\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e2.4GHz only\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🌧️\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eWeather Rating\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--green\"\u003eIP65\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003e-20°C to 50°C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🏷️\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--amber\"\u003eRenewed · Good\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003erestored · tested · visible marks\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPATIBILITY --\u003e\n\u003csection class=\"cgau-section cgau-compat\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003ePlays well with 🏠\u003c\/h2\u003e\n\u003cp\u003eAnd the two things it deliberately doesn't do\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-grid\"\u003e\n\u003carticle class=\"cgau-compat-card cgau-compat-card--yes cgau-fade\"\u003e\n\u003cdiv class=\"cgau-compat-icon\"\u003e✓\u003c\/div\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul class=\"cgau-compat-list\"\u003e\n\u003cli\u003eAmazon Alexa \u0026amp; Google Assistant (announcements, voice)\u003c\/li\u003e\n\u003cli\u003e2.4GHz Wi-Fi networks (802.11 b\/g\/n)\u003c\/li\u003e\n\u003cli\u003eStandalone — no hub needed, 8GB storage on board\u003c\/li\u003e\n\u003cli\u003eeufy HomeBase 2 \/ 3 (optional — storage expansion \u0026amp; chime)\u003c\/li\u003e\n\u003cli\u003eExisting 16–24V doorbell wiring (optional hardwire)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-compat-card cgau-compat-card--no cgau-fade\"\u003e\n\u003cdiv class=\"cgau-compat-icon\"\u003e✕\u003c\/div\u003e\n\u003ch3\u003eDoes NOT work with\u003c\/h3\u003e\n\u003cul class=\"cgau-compat-list\"\u003e\n\u003cli\u003eApple HomeKit — not supported on the E340\u003c\/li\u003e\n\u003cli\u003e5GHz-only Wi-Fi networks — it needs a 2.4GHz band\u003c\/li\u003e\n\u003cli\u003eSilent expectations — no indoor chime in this box (see alternatives above)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-note cgau-fade\"\u003e💡 \u003cstrong\u003eNot sure about your Wi-Fi or wiring?\u003c\/strong\u003e Message us what router you have and whether you've got existing doorbell wires — we'll tell you exactly how it'll fit before you buy.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FIT --\u003e\n\u003csection class=\"cgau-section cgau-fit\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eStraight talk on fit 🎯\u003c\/h2\u003e\n\u003cp\u003eSave yourself a return — check both columns\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-fit-grid\"\u003e\n\u003cdiv class=\"cgau-fit-card cgau-fit-card--not cgau-fade\"\u003e\n\u003ch3\u003eProbably not for you if…\u003c\/h3\u003e\n\u003cul class=\"cgau-fit-list\"\u003e\n\u003cli\u003eApple HomeKit integration is non-negotiable — the E340 doesn't support it.\u003c\/li\u003e\n\u003cli\u003eYou want a plug-in indoor chime included — there isn't one in this box.\u003c\/li\u003e\n\u003cli\u003eYou want a cosmetically pristine unit — this is Good grade, with noticeable visible marks.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-fit-card cgau-fit-card--yes cgau-fade\"\u003e\n\u003ch3\u003ePerfect for you if…\u003c\/h3\u003e\n\u003cul class=\"cgau-fit-list\"\u003e\n\u003cli\u003eParcels keep arriving when you're out — Delivery Guard and the down-cam were built for exactly this.\u003c\/li\u003e\n\u003cli\u003eYou're allergic to subscriptions — 8GB local storage means $0\/month, forever.\u003c\/li\u003e\n\u003cli\u003eYou want a fully-working E340 at a renewed price and don't mind honest cosmetic wear.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SETUP --\u003e\n\u003csection class=\"cgau-section cgau-setup\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eUp and running in four steps 🚀\u003c\/h2\u003e\n\u003cp\u003eBattery in, app open, done before your coffee cools\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-grid\"\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eCharge \u0026amp; pair\u003c\/h3\u003e\n\u003cp\u003eTop up the battery via USB-C, then add the doorbell in the eufy Security app on your 2.4GHz Wi-Fi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eMount it\u003c\/h3\u003e\n\u003cp\u003eScrew the bracket by your door — use the included angle wedge so the down-cam frames your doormat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e3\u003c\/div\u003e\n\u003ch3\u003ePick your ring\u003c\/h3\u003e\n\u003cp\u003ePhone alerts work instantly; add an Alexa\/Google speaker, MiniBase Chime or HomeBase if you want an indoor ding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e4\u003c\/div\u003e\n\u003ch3\u003eSet Delivery Guard\u003c\/h3\u003e\n\u003cp\u003eSwitch on package detection and set activity zones. Porch Patrol is now on duty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INCLUDED --\u003e\n\u003csection class=\"cgau-section cgau-inbox\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhat's in your package 📦\u003c\/h2\u003e\n\u003cp\u003eRenewed stock, complete — listed plainly\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- IMG-PLACEHOLDER: flat-lay photo of the actual contents — doorbell, battery, mount + wedge, USB-C cable, guide. CONFIRM contents against a real unit before publishing. --\u003e\n\u003cdiv class=\"cgau-inbox-grid\"\u003e\n\u003cdiv class=\"cgau-inbox-item\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e📹\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003eVideo Doorbell E340\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003eRenewed · tested working\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-item\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e🔋\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003e6500mAh Battery\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003eRemovable · rechargeable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-item\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003eMount + Angle Wedge\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003eScrews \u0026amp; bracket included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-item\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003eUSB-C Charging Cable\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003e+ quick start guide\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-item cgau-inbox-item--not\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e🔕\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003eChime — NOT included\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003eSee alternatives above\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-note\"\u003e\n\u003ch3\u003e📦 Packaging note\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eRenewed (non-retail) packaging:\u003c\/strong\u003e this genuine eufy doorbell has been professionally restored and tested, and ships in protective packaging rather than the original retail box. Carefully packed for the trip from Townsville to your door. Same genuine hardware, Good grade, sharper price. ♻️\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRUST + WARRANTY --\u003e\n\u003csection class=\"cgau-section cgau-trust\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhy shop with CamGuard? 🤔\u003c\/h2\u003e\n\u003cp\u003eAussie-owned business that actually gives a damn\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-trust-grid\"\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003e100% Genuine Stock\u003c\/h3\u003e\n\u003cp\u003eAuthentic eufy hardware, professionally renewed and re-tested by us. No knock-offs, no counterfeits.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e🚀\u003c\/div\u003e\n\u003ch3\u003eFast Dispatch\u003c\/h3\u003e\n\u003cp\u003eOrders dispatched within 1 business day from Townsville, QLD.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e💬\u003c\/div\u003e\n\u003ch3\u003eReal Human Replies\u003c\/h3\u003e\n\u003cp\u003eTownsville-based, quick to respond — real Aussies who know the eufy ecosystem inside out.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e💰\u003c\/div\u003e\n\u003ch3\u003eSecond Life, Less Waste\u003c\/h3\u003e\n\u003cp\u003eRenewed hardware keeps a working doorbell out of landfill — and you pay less for it. Smart money.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-warranty-grid\"\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-card--amber cgau-fade\"\u003e\n\u003ch3\u003e⚖️ Australian Consumer Law\u003c\/h3\u003e\n\u003cul class=\"cgau-warranty-list\"\u003e\n\u003cli\u003e✔ Statutory guarantees apply\u003c\/li\u003e\n\u003cli\u003e✔ Products must be of acceptable quality\u003c\/li\u003e\n\u003cli\u003e✔ Repair, replace, or refund rights\u003c\/li\u003e\n\u003cli\u003e✔ Full legal protection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-card--navy cgau-fade\"\u003e\n\u003ch3\u003e🛡️ 12-Month CamGuard Warranty\u003c\/h3\u003e\n\u003cul class=\"cgau-warranty-list\"\u003e\n\u003cli\u003e✦ Full replacement warranty\u003c\/li\u003e\n\u003cli\u003e✦ Our in-house cover — not a manufacturer warranty\u003c\/li\u003e\n\u003cli\u003e✦ Express replacement service\u003c\/li\u003e\n\u003cli\u003e✦ Aussie-based support, no runaround\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cgau-dispatch-line\"\u003e📦 Dispatched within 1 business day from Townsville, QLD — tracked delivery Australia-wide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"cgau-section cgau-faq\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eQuick questions 💬\u003c\/h2\u003e\n\u003cp\u003eThe six things buyers actually ask\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-list\"\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eWhat does \"Manufacturer Renewed · Good Condition\" mean?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eThe doorbell has been \u003cstrong\u003eprofessionally restored and tested to factory-spec performance\u003c\/strong\u003e. \"Good\" is the honesty part: expect \u003cstrong\u003enoticeable signs of use — visible scratches, scuffs or marks\u003c\/strong\u003e — that don't affect how it works. It ships in renewed (non-retail) packaging rather than the original box, and it's covered by our CamGuard 12-month in-house warranty (not a manufacturer warranty) plus your Australian Consumer Law rights.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eIs a chime included, or do I need to buy one?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003e\n\u003cstrong\u003eNo chime in this box.\u003c\/strong\u003e Out of the box you'll get instant phone alerts; for an indoor ring, eufy supports Alexa Echo and Google speakers as announcers, the eufy MiniBase Chime or a HomeBase (both sold separately) — or your existing wired chime if you hardwire the doorbell to 16–24V wiring.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eDoes it need a HomeBase or a subscription?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003e\n\u003cstrong\u003eNeither.\u003c\/strong\u003e The E340 is fully standalone: 8GB of storage is built into the doorbell (around 90 days of typical clips, per eufy), with no monthly fees ever. A HomeBase 2 or 3 is purely optional — it adds expanded storage and can act as an indoor chime.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eDoes it work with Apple HomeKit?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e The E340 supports Amazon Alexa and Google Assistant, with full control in the eufy Security app. If HomeKit is essential to your setup, this isn't the right doorbell — happy to point you at eufy models that do support it.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eBattery or hardwired — which should I use?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eBoth work. The removable \u003cstrong\u003e6500mAh battery runs up to ~4 months per charge\u003c\/strong\u003e (real life varies with door traffic) and recharges over USB-C in about 5 hours. If you have existing \u003cstrong\u003e16–24V doorbell wiring\u003c\/strong\u003e, hardwire it for continuous power — and your existing indoor chime can ring too.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eWill it work on my Wi-Fi?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eIt connects on \u003cstrong\u003e2.4GHz Wi-Fi\u003c\/strong\u003e (not 5GHz). Almost every router broadcasts 2.4GHz by default — and at the front wall, 2.4GHz's longer reach is genuinely the better band for a doorbell anyway.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ITEM SPECIFICS --\u003e\n\u003csection class=\"cgau-itemspec\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-itemspec-table\"\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eeufy Security (Anker Innovations)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eVideo Doorbell E340\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eMPN\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eT8214\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eSmart video doorbell — dual camera, battery or hardwired\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eManufacturer Renewed · Good — restored \u0026amp; tested, noticeable cosmetic wear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eChime\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eNot included — phone\/Alexa\/Google\/MiniBase\/HomeBase or wired chime\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eSmart Home\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eAmazon Alexa, Google Assistant (no Apple HomeKit)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eCamGuard 12-month in-house warranty + ACL rights\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"cgau-cta\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-cta-emoji\"\u003e📦\u003c\/div\u003e\n\u003ch2\u003eYour porch called. \u003cem\u003eIt wants a patrol unit.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"cgau-cta-sub\"\u003eThe eufy Video Doorbell E340 — 2K dual cameras, Delivery Guard, 8GB built-in storage with zero subscription. Professionally renewed, Good grade, priced accordingly.\u003c\/p\u003e\n\u003cdiv class=\"cgau-cta-pills\"\u003e\n\u003cspan class=\"cgau-cta-pill\"\u003e♻️ Renewed · Good\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e📹 2K Dual Cam\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🚚 Delivery Guard\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e💾 8GB · $0\/month\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🔋 Battery or Wired\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🔕 No Chime In Box\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🛡️ 12-Month CamGuard Warranty\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\u003cfooter class=\"cgau-footer\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-footer-brand\"\u003e🛡️ CamGuard Australia\u003c\/div\u003e\n\u003cp\u003eSecurity that doesn't have to be boring\u003c\/p\u003e\n\u003cp\u003eModel: eufy Security Video Doorbell E340 (T8214) · Manufacturer Renewed · Good Condition · No chime included\u003c\/p\u003e\n\u003cp\u003eShips from Townsville, QLD · Dispatched within 1 business day · 12-month CamGuard warranty\u003c\/p\u003e\n\u003cdiv class=\"cgau-footer-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"cgau-footer-legal\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/p\u003e\n\u003cp class=\"cgau-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. Manufacturer Renewed · Good Condition: the unit has been professionally restored and tested to factory-spec performance; it shows noticeable cosmetic wear (visible scratches, scuffs or marks) that does not affect function, and is supplied in renewed (non-retail) packaging. No indoor chime is included with this item. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. Battery life of approximately 4 months per charge is eufy's rating and varies with usage, settings and conditions; storage capacity of approximately 90 days is eufy's estimate based on ~30 clips of 20 seconds per day. Requires 2.4GHz Wi-Fi. Apple HomeKit is not supported.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44240886562859,"sku":"CG-DBE340-MRG-T","price":219.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufy_E340_Doorbell_Primary.webp?v=1774864006"},{"product_id":"eufy-security-eufycam-2c-pro-manufacturer-renewed","title":"eufy Security eufyCam 2C Pro | Manufacturer Renewed","description":"\u003c!--\n  eufyCam 2C Pro (add-on, white) | Manufacturer Renewed · Excellent (light handling marks)\n  CamGuard Australia · \"After Dark\" theme — near-black + spotlight gold + night-vision cyan\n  eBay\/Shopify-safe: ALL CSS scoped under .cgau-listing, keyframes cgau- prefixed, no JS, no external links (Google Fonts @import only)\n  Built 2026-07-14. Specs lifted from the primary-source-verified reference eufycam-2c-pro-addon-listing.html + re-checked:\n    2K 2304×1296 · 135° FOV · 6700mAh up to 180 days · Micro-USB (~5h) · built-in spotlight · colour night vision ·\n    human\/face detection on HomeBase · IP67 -20 to 50°C · HomeKit\/Alexa\/Google via HomeBase · 16GB local on HB2 · MPN T8142 · white.\n  ⚠️ ADD-ON: requires an existing eufy HomeBase 2 OR HomeBase 3 (T8142 is on eufy's official HB3 compatibility list) — #1 refund cause. Hub warning in hero, callout, honest bit, compatibility, FAQ (all five).\n  ⚠️ MICRO-USB charging (NOT USB-C). Explicit note so buyers don't pair it with the USB-C T8705 solar panel.\n  ⚠️ CONDITION = Manufacturer Renewed, EXCELLENT grade (light handling marks): renewed language, but \"light handling marks\" not the heavier\n     \"noticeable scratches\/scuffs\" of the Good grade. Callout + honest bit + FAQ per house rules.\n  ⚠️ CONFIRM BEFORE PUBLISH: renewed-unit contents (Micro-USB cable + bracket + screws all present? battery health?).\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@400;600;700;800\u0026family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400\u0026display=swap');\n\n.cgau-listing, .cgau-listing *, .cgau-listing *::before, .cgau-listing *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.cgau-listing {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: #1F2937;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: hidden;\n\n  --cg-ink-950: #06090F;\n  --cg-ink-900: #0B1017;\n  --cg-ink-800: #141C28;\n  --cg-ink-700: #1F2A3A;\n  --cg-ink-600: #2C3A4E;\n  --cg-ink-50:  #F3F6FB;\n  --cg-ink-100: #E4EAF3;\n\n  --cg-spot: #FBBF24;\n  --cg-spot-light: #FDE68A;\n  --cg-spot-deep: #F59E0B;\n  --cg-spot-50: #FFF9E6;\n\n  --cg-cyan: #22D3EE;\n  --cg-cyan-deep: #06B6D4;\n  --cg-cyan-light: #A5F3FC;\n\n  --cg-red-600: #DC2626;\n  --cg-red-500: #EF4444;\n  --cg-red-400: #F87171;\n\n  --cg-green-500: #10B981;\n  --cg-green-400: #4ADE80;\n\n  --cg-stone-900: #111827;\n  --cg-stone-700: #374151;\n  --cg-stone-500: #6B7280;\n  --cg-stone-200: #E5E7EB;\n  --cg-stone-100: #F3F4F6;\n  --cg-stone-50:  #F9FAFB;\n}\n.cgau-listing a { color: inherit; text-decoration: none; }\n.cgau-listing h1, .cgau-listing h2, .cgau-listing h3, .cgau-listing h4 {\n  font-family: 'Sora', 'DM Sans', sans-serif;\n  letter-spacing: -0.02em;\n  line-height: 1.15;\n}\n.cgau-listing img { max-width: 100%; height: auto; display: block; }\n\n\/* === KEYFRAMES (all cgau- prefixed) === *\/\n@keyframes cgau-fade-in {\n  from { opacity: 0; transform: translateY(14px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes cgau-shimmer {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n@keyframes cgau-warn-pulse {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.55), 0 18px 55px rgba(239, 68, 68, 0.28); }\n  50% { box-shadow: 0 0 0 14px rgba(239, 68, 68, 0), 0 18px 55px rgba(239, 68, 68, 0.4); }\n}\n@keyframes cgau-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-4px); }\n}\n@keyframes cgau-rec-blink {\n  0%, 45% { opacity: 1; }\n  55%, 100% { opacity: 0.15; }\n}\n@keyframes cgau-spot-pulse {\n  0%, 100% { opacity: 0.5; }\n  50% { opacity: 0.9; }\n}\n@keyframes cgau-spot-glow {\n  0%, 100% { box-shadow: 0 0 22px rgba(251, 191, 36, 0.7), 0 0 60px rgba(251, 191, 36, 0.35); }\n  50% { box-shadow: 0 0 34px rgba(251, 191, 36, 0.95), 0 0 90px rgba(251, 191, 36, 0.5); }\n}\n@keyframes cgau-scan {\n  0% { top: -10%; opacity: 0; }\n  12% { opacity: 1; }\n  88% { opacity: 1; }\n  100% { top: 108%; opacity: 0; }\n}\n@keyframes cgau-lens-ring {\n  0% { transform: translate(-50%, -50%) scale(0.7); opacity: 0.8; }\n  100% { transform: translate(-50%, -50%) scale(2.3); opacity: 0; }\n}\n@keyframes cgau-battery-fill {\n  0% { width: 30%; }\n  50% { width: 96%; }\n  100% { width: 30%; }\n}\n@keyframes cgau-stamp-pop {\n  0% { transform: rotate(-8deg) scale(1.6); opacity: 0; }\n  60% { transform: rotate(-8deg) scale(0.95); opacity: 1; }\n  100% { transform: rotate(-8deg) scale(1); opacity: 1; }\n}\n@keyframes cgau-pulse-green {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.5); }\n  50% { box-shadow: 0 0 0 14px rgba(16, 185, 129, 0); }\n}\n@keyframes cgau-pulse-red {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.45); }\n  50% { box-shadow: 0 0 0 14px rgba(239, 68, 68, 0); }\n}\n\n.cgau-listing .cgau-fade { animation: cgau-fade-in 0.7s ease-out both; }\n\n\/* === LAYOUT === *\/\n.cgau-listing .cgau-container { max-width: 1100px; margin: 0 auto; padding: 0 24px; }\n.cgau-listing .cgau-section { padding: 68px 0; }\n@media (max-width: 640px) { .cgau-listing .cgau-section { padding: 46px 0; } }\n\n\/* === NAV === *\/\n.cgau-listing .cgau-nav {\n  background: rgba(255, 255, 255, 0.97);\n  padding: 18px 0;\n  border-bottom: 4px solid var(--cg-spot);\n  box-shadow: 0 4px 30px rgba(6, 9, 15, 0.1);\n  position: sticky;\n  top: 0;\n  z-index: 100;\n  backdrop-filter: blur(12px);\n}\n.cgau-listing .cgau-nav-inner { display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; }\n.cgau-listing .cgau-logo {\n  font-family: 'Sora', sans-serif;\n  font-size: 24px;\n  font-weight: 800;\n  letter-spacing: -0.5px;\n  color: var(--cg-ink-900);\n}\n.cgau-listing .cgau-logo small {\n  display: block;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 12px;\n  font-weight: 500;\n  font-style: italic;\n  color: var(--cg-stone-500);\n  margin-top: 2px;\n}\n.cgau-listing .cgau-nav-pills { display: flex; gap: 8px; flex-wrap: wrap; }\n.cgau-listing .cgau-nav-pill {\n  padding: 8px 14px;\n  border-radius: 999px;\n  font-weight: 700;\n  color: #fff;\n  font-size: 12px;\n  letter-spacing: 0.04em;\n}\n.cgau-listing .cgau-nav-pill--spot { background: linear-gradient(135deg, var(--cg-spot-deep), var(--cg-spot)); color: var(--cg-ink-900); }\n.cgau-listing .cgau-nav-pill--cyan { background: linear-gradient(135deg, var(--cg-cyan-deep), var(--cg-cyan)); color: var(--cg-ink-900); }\n.cgau-listing .cgau-nav-pill--red { background: linear-gradient(135deg, var(--cg-red-600), var(--cg-red-500)); }\n\n\/* === HERO === *\/\n.cgau-listing .cgau-hero {\n  position: relative;\n  overflow: hidden;\n  color: #fff;\n  padding: 72px 0 96px;\n  background:\n    radial-gradient(ellipse at 78% 8%, rgba(251, 191, 36, 0.16), transparent 50%),\n    radial-gradient(ellipse at 12% 92%, rgba(34, 211, 238, 0.12), transparent 55%),\n    linear-gradient(180deg, var(--cg-ink-950) 0%, var(--cg-ink-900) 55%, var(--cg-ink-800) 100%);\n}\n.cgau-listing .cgau-hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background:\n    linear-gradient(rgba(34, 211, 238, 0.05) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(34, 211, 238, 0.05) 1px, transparent 1px);\n  background-size: 42px 42px;\n  pointer-events: none;\n}\n.cgau-listing .cgau-hero-scan {\n  position: absolute;\n  left: 0; right: 0;\n  height: 80px;\n  background: linear-gradient(180deg, transparent, rgba(34, 211, 238, 0.07), transparent);\n  animation: cgau-scan 8s linear infinite;\n  pointer-events: none;\n}\n.cgau-listing .cgau-hero-inner {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: 1.15fr 0.85fr;\n  gap: 44px;\n  align-items: center;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-inner { grid-template-columns: 1fr; text-align: center; } }\n\n.cgau-listing .cgau-hero-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  background: rgba(251, 191, 36, 0.12);\n  border: 1.5px solid rgba(251, 191, 36, 0.4);\n  color: var(--cg-spot-light);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  padding: 8px 18px;\n  border-radius: 100px;\n  margin-bottom: 16px;\n}\n.cgau-listing .cgau-hero-pill .cgau-dot {\n  width: 8px; height: 8px;\n  background: var(--cg-red-500);\n  border-radius: 50%;\n  animation: cgau-rec-blink 1.4s ease-in-out infinite;\n}\n.cgau-listing .cgau-hero h1 {\n  font-size: clamp(2.2rem, 5.5vw, 3.6rem);\n  font-weight: 800;\n  color: #fff;\n  margin-bottom: 14px;\n  text-shadow: 0 4px 28px rgba(0, 0, 0, 0.6);\n}\n.cgau-listing .cgau-hero h1 em {\n  font-style: normal;\n  display: inline-block;\n  background: linear-gradient(90deg, var(--cg-spot-light), var(--cg-spot), var(--cg-spot-deep), var(--cg-spot-light));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 5s linear infinite;\n}\n.cgau-listing .cgau-hero-sub {\n  font-size: clamp(1rem, 2.2vw, 1.15rem);\n  color: rgba(255, 255, 255, 0.88);\n  max-width: 540px;\n  margin-bottom: 18px;\n  font-weight: 500;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.5s both;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-sub { margin-left: auto; margin-right: auto; } }\n.cgau-listing .cgau-hero-sub strong { color: var(--cg-spot-light); font-weight: 700; }\n\n.cgau-listing .cgau-hero-hubnote {\n  display: inline-flex;\n  align-items: flex-start;\n  gap: 10px;\n  background: rgba(239, 68, 68, 0.14);\n  border: 1.5px solid rgba(239, 68, 68, 0.55);\n  border-radius: 14px;\n  padding: 12px 16px;\n  font-size: 14px;\n  font-weight: 700;\n  color: #FECACA;\n  margin-bottom: 20px;\n  max-width: 540px;\n  text-align: left;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.7s both;\n}\n.cgau-listing .cgau-hero-hubnote strong { color: #fff; }\n\n.cgau-listing .cgau-hero-stats {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.9s both;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-stats { justify-content: center; } }\n.cgau-listing .cgau-hstat {\n  background: rgba(255, 255, 255, 0.06);\n  border: 1.5px solid rgba(251, 191, 36, 0.25);\n  border-radius: 14px;\n  padding: 10px 16px;\n  min-width: 104px;\n}\n.cgau-listing .cgau-hstat-val { font-family: 'Sora', sans-serif; font-size: 1.05rem; font-weight: 800; color: var(--cg-spot-light); line-height: 1.1; }\n.cgau-listing .cgau-hstat-lbl { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(255, 255, 255, 0.62); margin-top: 4px; }\n\n.cgau-listing .cgau-hero-model {\n  font-size: 12px;\n  color: rgba(255, 255, 255, 0.58);\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  margin-top: 20px;\n  font-weight: 700;\n}\n\n\/* CSS camera + spotlight illustration *\/\n.cgau-listing .cgau-cam-wrap { display: flex; flex-direction: column; align-items: center; }\n.cgau-listing .cgau-cam-scene { position: relative; width: 230px; height: 300px; animation: cgau-bob 6s ease-in-out infinite; }\n.cgau-listing .cgau-cam-cone {\n  position: absolute;\n  top: 120px;\n  left: 50%;\n  margin-left: -95px;\n  width: 0; height: 0;\n  border-left: 95px solid transparent;\n  border-right: 95px solid transparent;\n  border-top: 170px solid rgba(251, 191, 36, 0.16);\n  animation: cgau-spot-pulse 3.5s ease-in-out infinite;\n  z-index: 1;\n}\n.cgau-listing .cgau-cam-body {\n  position: absolute;\n  top: 30px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 150px;\n  height: 96px;\n  border-radius: 20px;\n  background: linear-gradient(160deg, #FDFEFF 0%, #D3DBE7 100%);\n  box-shadow: 0 24px 55px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.9);\n  z-index: 3;\n}\n.cgau-listing .cgau-cam-lens {\n  position: absolute;\n  top: 50%;\n  left: 40px;\n  transform: translateY(-50%);\n  width: 60px; height: 60px;\n  border-radius: 50%;\n  background: radial-gradient(circle at 36% 34%, #2C3A4E 0%, #0B1017 62%, #06090F 100%);\n  border: 5px solid #E8EDF4;\n  box-shadow: inset 0 0 14px rgba(0,0,0,0.85);\n}\n.cgau-listing .cgau-cam-lens::after {\n  content: '';\n  position: absolute;\n  top: 12px; left: 14px;\n  width: 12px; height: 12px;\n  border-radius: 50%;\n  background: rgba(165, 243, 252, 0.55);\n  filter: blur(1px);\n}\n.cgau-listing .cgau-cam-lensring {\n  position: absolute;\n  top: calc(50% - 0px);\n  left: 70px;\n  width: 60px; height: 60px;\n  border-radius: 50%;\n  border: 2px solid rgba(34, 211, 238, 0.7);\n  animation: cgau-lens-ring 2.8s ease-out infinite;\n}\n.cgau-listing .cgau-cam-spot {\n  position: absolute;\n  top: 50%;\n  right: 22px;\n  transform: translateY(-50%);\n  width: 30px; height: 30px;\n  border-radius: 50%;\n  background: radial-gradient(circle at 40% 38%, #FFFDF3, var(--cg-spot) 65%, var(--cg-spot-deep));\n  animation: cgau-spot-glow 3s ease-in-out infinite;\n}\n.cgau-listing .cgau-cam-badge {\n  margin-top: 16px;\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(34, 211, 238, 0.12);\n  border: 1.5px solid rgba(34, 211, 238, 0.5);\n  color: var(--cg-cyan-light);\n  font-family: 'Sora', sans-serif;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  padding: 9px 16px;\n  border-radius: 100px;\n}\n.cgau-listing .cgau-cam-caption {\n  margin-top: 10px;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: rgba(255, 255, 255, 0.5);\n}\n\n\/* === ALERTS === *\/\n.cgau-listing .cgau-alerts { background: #fff; padding: 0 0 8px; }\n.cgau-listing .cgau-alert {\n  margin-top: -34px;\n  position: relative;\n  z-index: 5;\n  border-radius: 22px;\n  padding: 26px 28px;\n  color: #fff;\n  box-shadow: 0 18px 55px rgba(6, 9, 15, 0.22);\n  border: 3px solid;\n  overflow: hidden;\n}\n.cgau-listing .cgau-alert + .cgau-alert { margin-top: 18px; }\n.cgau-listing .cgau-alert--warning {\n  background: linear-gradient(135deg, var(--cg-red-500) 0%, var(--cg-red-600) 100%);\n  border-color: var(--cg-red-400);\n  animation: cgau-warn-pulse 2.6s ease-in-out infinite;\n}\n.cgau-listing .cgau-alert--dossier {\n  background: linear-gradient(135deg, var(--cg-ink-800) 0%, var(--cg-ink-900) 100%);\n  border-color: var(--cg-spot);\n}\n.cgau-listing .cgau-alert-icon {\n  position: absolute;\n  top: -16px;\n  right: 24px;\n  font-size: 34px;\n  filter: drop-shadow(0 4px 8px rgba(0,0,0,0.3));\n  animation: cgau-bob 2.2s ease-in-out infinite;\n}\n.cgau-listing .cgau-alert-eyebrow {\n  display: inline-block;\n  background: rgba(255, 255, 255, 0.22);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding: 5px 12px;\n  border-radius: 6px;\n  margin-bottom: 10px;\n}\n.cgau-listing .cgau-alert--dossier .cgau-alert-eyebrow { background: rgba(251, 191, 36, 0.2); color: var(--cg-spot-light); }\n.cgau-listing .cgau-alert h2 {\n  font-size: clamp(1.35rem, 3vw, 1.7rem);\n  font-weight: 800;\n  margin-bottom: 10px;\n  color: #fff;\n}\n.cgau-listing .cgau-alert p {\n  margin: 0 0 8px;\n  color: #fff;\n  font-size: 15px;\n  font-weight: 500;\n  line-height: 1.65;\n}\n.cgau-listing .cgau-alert p:last-child { margin-bottom: 0; }\n.cgau-listing .cgau-alert--warning p strong { color: #FEF3C7; font-weight: 800; }\n.cgau-listing .cgau-alert--dossier p strong { color: var(--cg-spot-light); font-weight: 700; }\n\n.cgau-listing .cgau-hublist { list-style: none; margin: 12px 0 6px; padding: 0; }\n.cgau-listing .cgau-hublist li {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 6px 0;\n  font-size: 15px;\n  font-weight: 600;\n  color: #fff;\n}\n.cgau-listing .cgau-hublist li::before {\n  content: '✓';\n  flex-shrink: 0;\n  width: 20px; height: 20px;\n  margin-top: 2px;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, 0.92);\n  color: var(--cg-red-600);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 12px;\n  font-weight: 900;\n}\n\n.cgau-listing .cgau-stamp {\n  display: inline-block;\n  border: 3px solid var(--cg-spot);\n  color: var(--cg-spot);\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 13px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding: 7px 14px;\n  border-radius: 8px;\n  transform: rotate(-8deg);\n  margin: 6px 0 12px;\n  animation: cgau-stamp-pop 0.7s ease-out 0.4s both;\n}\n.cgau-listing .cgau-dossier-list { list-style: none; margin: 10px 0 4px; padding: 0; }\n.cgau-listing .cgau-dossier-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 7px 0;\n  font-size: 15px;\n  font-weight: 500;\n  color: rgba(255, 255, 255, 0.92);\n  line-height: 1.55;\n}\n.cgau-listing .cgau-dossier-list li::before {\n  content: '▸';\n  flex-shrink: 0;\n  color: var(--cg-spot);\n  font-weight: 900;\n  margin-top: 1px;\n}\n.cgau-listing .cgau-dossier-list li strong { color: var(--cg-spot-light); font-weight: 700; }\n\n\/* === VIBE === *\/\n.cgau-listing .cgau-vibe {\n  background: linear-gradient(180deg, #fff 0%, var(--cg-ink-50) 100%);\n  padding: 56px 0 48px;\n  text-align: center;\n}\n.cgau-listing .cgau-vibe blockquote {\n  max-width: 780px;\n  margin: 0 auto;\n  font-family: 'Sora', sans-serif;\n  font-size: clamp(1.3rem, 3vw, 1.7rem);\n  font-weight: 700;\n  color: var(--cg-ink-900);\n  line-height: 1.45;\n}\n.cgau-listing .cgau-vibe blockquote em {\n  font-style: normal;\n  background: linear-gradient(90deg, var(--cg-spot-deep), var(--cg-spot), var(--cg-spot-deep));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 5s linear infinite;\n}\n.cgau-listing .cgau-vibe-sub { margin-top: 12px; font-size: 15px; color: var(--cg-stone-500); font-weight: 500; }\n\n\/* === FEATURES === *\/\n.cgau-listing .cgau-feat { background: var(--cg-ink-50); }\n.cgau-listing .cgau-head { text-align: center; margin-bottom: 36px; }\n.cgau-listing .cgau-head h2 {\n  font-size: clamp(1.7rem, 4vw, 2.3rem);\n  font-weight: 800;\n  color: var(--cg-ink-900);\n  margin-bottom: 8px;\n}\n.cgau-listing .cgau-head p { font-size: 16px; color: var(--cg-stone-500); font-weight: 500; }\n\n.cgau-listing .cgau-feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n@media (max-width: 900px) { .cgau-listing .cgau-feat-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgau-listing .cgau-feat-grid { grid-template-columns: 1fr; } }\n\n.cgau-listing .cgau-feat-card {\n  background: #fff;\n  border-radius: 18px;\n  padding: 26px 22px;\n  box-shadow: 0 8px 24px rgba(6, 9, 15, 0.06);\n  border: 1.5px solid rgba(20, 28, 40, 0.08);\n  border-top: 4px solid var(--cg-spot);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-feat-card:hover { transform: translateY(-5px); box-shadow: 0 20px 44px rgba(6, 9, 15, 0.12); }\n.cgau-listing .cgau-feat-icon { font-size: 2.1rem; margin-bottom: 12px; display: inline-block; }\n.cgau-listing .cgau-feat-card:hover .cgau-feat-icon { animation: cgau-bob 1.6s ease-in-out infinite; }\n.cgau-listing .cgau-feat-card h3 { font-size: 1.08rem; font-weight: 800; color: var(--cg-ink-900); margin-bottom: 6px; }\n.cgau-listing .cgau-feat-card p { font-size: 13.5px; color: var(--cg-stone-700); line-height: 1.65; }\n.cgau-listing .cgau-feat-card p strong { color: var(--cg-stone-900); font-weight: 700; }\n.cgau-listing .cgau-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-ink-800);\n  background: var(--cg-spot-50);\n  padding: 3px 10px;\n  border-radius: 100px;\n  margin-top: 10px;\n  border: 1.5px solid rgba(245, 158, 11, 0.35);\n}\n\/* animated battery chip inside a feature card *\/\n.cgau-listing .cgau-feat-batt {\n  position: relative;\n  width: 54px; height: 24px;\n  border: 2.5px solid var(--cg-ink-700);\n  border-radius: 5px;\n  margin: 6px 0 2px;\n}\n.cgau-listing .cgau-feat-batt::after {\n  content: '';\n  position: absolute;\n  right: -6px; top: 6px;\n  width: 4px; height: 10px;\n  background: var(--cg-ink-700);\n  border-radius: 0 2px 2px 0;\n}\n.cgau-listing .cgau-feat-batt-fill {\n  position: absolute;\n  inset: 2px;\n  width: 30%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, var(--cg-spot-deep), var(--cg-green-500));\n  animation: cgau-battery-fill 4s ease-in-out infinite;\n}\n\n\/* === HONEST BIT === *\/\n.cgau-listing .cgau-honest { background: #fff; }\n.cgau-listing .cgau-honest-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; max-width: 1000px; margin: 0 auto; }\n@media (max-width: 900px) { .cgau-listing .cgau-honest-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgau-listing .cgau-honest-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-honest-card {\n  background: var(--cg-stone-50);\n  border: 1.5px solid var(--cg-stone-200);\n  border-left: 5px solid var(--cg-spot-deep);\n  border-radius: 16px;\n  padding: 20px 18px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-honest-card:hover { transform: translateY(-3px); box-shadow: 0 12px 28px rgba(6, 9, 15, 0.08); }\n.cgau-listing .cgau-honest-emoji { font-size: 1.7rem; margin-bottom: 8px; display: inline-block; }\n.cgau-listing .cgau-honest-card h3 { font-size: 1rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 5px; }\n.cgau-listing .cgau-honest-card p { font-size: 13.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n.cgau-listing .cgau-honest-card p strong { color: var(--cg-stone-900); font-weight: 700; }\n\n\/* === SPECS === *\/\n.cgau-listing .cgau-specs {\n  background: linear-gradient(180deg, var(--cg-ink-950) 0%, var(--cg-ink-900) 100%);\n  color: #fff;\n}\n.cgau-listing .cgau-specs .cgau-head h2 { color: #fff; }\n.cgau-listing .cgau-specs .cgau-head p { color: rgba(255, 255, 255, 0.6); }\n.cgau-listing .cgau-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 14px;\n  max-width: 1000px;\n  margin: 0 auto;\n}\n.cgau-listing .cgau-spec {\n  background: rgba(255, 255, 255, 0.05);\n  border: 1.5px solid rgba(251, 191, 36, 0.18);\n  border-radius: 14px;\n  padding: 20px 16px;\n  text-align: center;\n  transition: transform 0.3s ease, background 0.3s ease, border-color 0.3s ease;\n}\n.cgau-listing .cgau-spec:hover { transform: translateY(-3px); background: rgba(255, 255, 255, 0.09); border-color: var(--cg-spot); }\n.cgau-listing .cgau-spec-emoji { font-size: 1.8rem; margin-bottom: 6px; line-height: 1; }\n.cgau-listing .cgau-spec-label {\n  font-size: 10.5px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.12em;\n  color: rgba(255, 255, 255, 0.55);\n  margin-bottom: 6px;\n}\n.cgau-listing .cgau-spec-value { font-family: 'Sora', sans-serif; font-size: 1rem; font-weight: 800; color: #fff; line-height: 1.25; }\n.cgau-listing .cgau-spec-value--spot { color: var(--cg-spot-light); }\n.cgau-listing .cgau-spec-value--cyan { color: var(--cg-cyan-light); }\n.cgau-listing .cgau-spec-value--green { color: var(--cg-green-400); }\n.cgau-listing .cgau-spec-note { font-size: 10px; color: rgba(255, 255, 255, 0.5); margin-top: 6px; font-weight: 500; font-style: italic; }\n\n\/* === COMPATIBILITY === *\/\n.cgau-listing .cgau-compat { background: var(--cg-ink-50); }\n.cgau-listing .cgau-compat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 980px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-compat-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-compat-card {\n  background: #fff;\n  border-radius: 22px;\n  padding: 26px 24px;\n  box-shadow: 0 10px 32px rgba(6, 9, 15, 0.08);\n  border: 3px solid;\n  position: relative;\n}\n.cgau-listing .cgau-compat-card--yes { border-color: var(--cg-green-500); animation: cgau-pulse-green 3s ease-in-out infinite; }\n.cgau-listing .cgau-compat-card--no { border-color: var(--cg-red-500); animation: cgau-pulse-red 3s ease-in-out infinite; }\n.cgau-listing .cgau-compat-icon {\n  position: absolute;\n  top: -22px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 46px; height: 46px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 26px;\n  color: #fff;\n  box-shadow: 0 6px 16px rgba(6, 9, 15, 0.18);\n}\n.cgau-listing .cgau-compat-card--yes .cgau-compat-icon { background: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no .cgau-compat-icon { background: var(--cg-red-500); }\n.cgau-listing .cgau-compat-card h3 { font-size: 1.2rem; font-weight: 800; margin: 12px 0 14px; text-align: center; }\n.cgau-listing .cgau-compat-card--yes h3 { color: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no h3 { color: var(--cg-red-500); }\n.cgau-listing .cgau-compat-list { list-style: none; padding: 0; margin: 0; }\n.cgau-listing .cgau-compat-list li {\n  padding: 8px 0;\n  font-size: 14.5px;\n  font-weight: 600;\n  color: var(--cg-stone-700);\n  border-bottom: 1px solid var(--cg-stone-100);\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  line-height: 1.5;\n}\n.cgau-listing .cgau-compat-list li:last-child { border-bottom: none; }\n.cgau-listing .cgau-compat-list li::before {\n  content: '';\n  flex-shrink: 0;\n  width: 18px; height: 18px;\n  margin-top: 2px;\n  border-radius: 50%;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 11px;\n  color: #fff;\n  font-weight: 900;\n}\n.cgau-listing .cgau-compat-card--yes .cgau-compat-list li::before { content: '✓'; background: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no .cgau-compat-list li::before { content: '✕'; background: var(--cg-red-500); }\n.cgau-listing .cgau-compat-note {\n  margin: 22px auto 0;\n  max-width: 980px;\n  background: #fff;\n  border: 2px solid rgba(245, 158, 11, 0.4);\n  border-radius: 16px;\n  padding: 18px 22px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--cg-stone-700);\n}\n.cgau-listing .cgau-compat-note strong { color: var(--cg-ink-900); }\n\n\/* === FIT === *\/\n.cgau-listing .cgau-fit { background: #fff; }\n.cgau-listing .cgau-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 980px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-fit-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-fit-card { border-radius: 20px; padding: 26px 24px; }\n.cgau-listing .cgau-fit-card--not { background: var(--cg-stone-50); border: 2px solid var(--cg-stone-200); }\n.cgau-listing .cgau-fit-card--yes { background: linear-gradient(135deg, var(--cg-ink-800), var(--cg-ink-900)); color: #fff; border: 2px solid var(--cg-spot); }\n.cgau-listing .cgau-fit-card h3 { font-size: 1.15rem; font-weight: 800; margin-bottom: 12px; }\n.cgau-listing .cgau-fit-card--not h3 { color: var(--cg-stone-700); }\n.cgau-listing .cgau-fit-card--yes h3 { color: var(--cg-spot-light); }\n.cgau-listing .cgau-fit-list { list-style: none; padding: 0; margin: 0; }\n.cgau-listing .cgau-fit-list li { padding: 7px 0; font-size: 14.5px; font-weight: 500; line-height: 1.55; display: flex; gap: 10px; align-items: flex-start; }\n.cgau-listing .cgau-fit-card--not .cgau-fit-list li { color: var(--cg-stone-700); }\n.cgau-listing .cgau-fit-card--yes .cgau-fit-list li { color: rgba(255, 255, 255, 0.92); }\n.cgau-listing .cgau-fit-list li::before { content: '•'; color: var(--cg-spot-deep); font-weight: 900; }\n\n\/* === SETUP === *\/\n.cgau-listing .cgau-setup { background: var(--cg-ink-50); }\n.cgau-listing .cgau-setup-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; max-width: 1000px; margin: 0 auto; }\n@media (max-width: 900px) { .cgau-listing .cgau-setup-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgau-listing .cgau-setup-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-setup-card {\n  background: #fff;\n  border-radius: 16px;\n  padding: 22px 20px;\n  box-shadow: 0 6px 20px rgba(6, 9, 15, 0.06);\n}\n.cgau-listing .cgau-setup-num {\n  width: 34px; height: 34px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, var(--cg-spot-deep), var(--cg-spot));\n  color: var(--cg-ink-900);\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 15px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 12px;\n}\n.cgau-listing .cgau-setup-card h3 { font-size: 1rem; font-weight: 800; color: var(--cg-ink-900); margin-bottom: 5px; }\n.cgau-listing .cgau-setup-card p { font-size: 13px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n\n\/* === INCLUDED === *\/\n.cgau-listing .cgau-inbox { background: #fff; text-align: center; }\n.cgau-listing .cgau-inbox-grid { display: flex; justify-content: center; gap: 14px; flex-wrap: wrap; max-width: 940px; margin: 0 auto; }\n.cgau-listing .cgau-inbox-item {\n  background: var(--cg-stone-50);\n  border: 2px solid rgba(245, 158, 11, 0.35);\n  border-radius: 16px;\n  padding: 22px 20px;\n  min-width: 190px;\n}\n.cgau-listing .cgau-inbox-emoji { font-size: 2rem; margin-bottom: 8px; }\n.cgau-listing .cgau-inbox-name { font-weight: 800; font-size: 14px; color: var(--cg-ink-900); margin-bottom: 2px; }\n.cgau-listing .cgau-inbox-detail { color: var(--cg-stone-500); font-size: 12px; font-weight: 600; }\n.cgau-listing .cgau-inbox-item--not {\n  border: 2px dashed var(--cg-red-400);\n  background: #FFF5F5;\n}\n.cgau-listing .cgau-inbox-item--not .cgau-inbox-name { color: var(--cg-red-600); }\n.cgau-listing .cgau-inbox-note {\n  margin: 22px auto 0;\n  max-width: 760px;\n  background: linear-gradient(135deg, var(--cg-ink-800), var(--cg-ink-900));\n  border: 2px solid rgba(251, 191, 36, 0.4);\n  border-radius: 18px;\n  padding: 22px 26px;\n  text-align: left;\n}\n.cgau-listing .cgau-inbox-note h3 { color: var(--cg-spot-light); font-size: 17px; font-weight: 800; margin-bottom: 6px; }\n.cgau-listing .cgau-inbox-note p { color: rgba(255, 255, 255, 0.9); font-size: 14.5px; font-weight: 500; line-height: 1.7; }\n.cgau-listing .cgau-inbox-note strong { color: var(--cg-spot-light); font-weight: 700; }\n\n\/* === TRUST + WARRANTY === *\/\n.cgau-listing .cgau-trust { background: var(--cg-ink-50); }\n.cgau-listing .cgau-trust-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; max-width: 1000px; margin: 0 auto 40px; }\n@media (max-width: 900px) { .cgau-listing .cgau-trust-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgau-listing .cgau-trust-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-trust-card {\n  background: #fff;\n  border-radius: 16px;\n  padding: 22px 20px;\n  box-shadow: 0 6px 20px rgba(6, 9, 15, 0.06);\n  border-top: 5px solid var(--cg-spot-deep);\n  transition: transform 0.3s ease;\n}\n.cgau-listing .cgau-trust-card:hover { transform: translateY(-4px); }\n.cgau-listing .cgau-trust-icon { font-size: 2rem; margin-bottom: 10px; display: inline-block; }\n.cgau-listing .cgau-trust-card h3 { font-size: 1.02rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 6px; }\n.cgau-listing .cgau-trust-card p { font-size: 13.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n\n.cgau-listing .cgau-warranty-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 880px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-warranty-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-warranty-card {\n  border-radius: 18px;\n  padding: 26px 24px;\n  box-shadow: 0 10px 32px rgba(6, 9, 15, 0.12);\n}\n.cgau-listing .cgau-warranty-card--spot { background: linear-gradient(135deg, var(--cg-spot-deep) 0%, var(--cg-spot) 100%); color: var(--cg-ink-900); }\n.cgau-listing .cgau-warranty-card--ink { background: linear-gradient(135deg, var(--cg-ink-800) 0%, var(--cg-ink-900) 100%); border: 2px solid rgba(251, 191, 36, 0.35); color: #fff; }\n.cgau-listing .cgau-warranty-card h3 { font-size: 1.12rem; font-weight: 800; margin-bottom: 12px; }\n.cgau-listing .cgau-warranty-card--spot h3 { color: var(--cg-ink-900); }\n.cgau-listing .cgau-warranty-card--ink h3 { color: var(--cg-spot-light); }\n.cgau-listing .cgau-warranty-list { list-style: none; padding: 0; margin: 0; font-weight: 600; font-size: 14.5px; }\n.cgau-listing .cgau-warranty-card--spot .cgau-warranty-list { color: rgba(6, 9, 15, 0.86); }\n.cgau-listing .cgau-warranty-card--ink .cgau-warranty-list { color: rgba(255, 255, 255, 0.92); }\n.cgau-listing .cgau-warranty-list li { padding: 7px 0; }\n.cgau-listing .cgau-dispatch-line {\n  margin: 22px auto 0;\n  max-width: 880px;\n  text-align: center;\n  font-size: 14.5px;\n  font-weight: 700;\n  color: var(--cg-ink-900);\n}\n\n\/* === FAQ === *\/\n.cgau-listing .cgau-faq { background: #fff; }\n.cgau-listing .cgau-faq-list { max-width: 880px; margin: 0 auto; }\n.cgau-listing .cgau-faq-item {\n  background: var(--cg-stone-50);\n  border: 2px solid var(--cg-stone-200);\n  border-radius: 18px;\n  padding: 22px 24px;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n}\n.cgau-listing .cgau-faq-item + .cgau-faq-item { margin-top: 14px; }\n.cgau-listing .cgau-faq-item:hover { border-color: var(--cg-spot-deep); transform: translateY(-2px); }\n.cgau-listing .cgau-faq-q {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  font-family: 'Sora', sans-serif;\n  font-size: 15.5px;\n  font-weight: 800;\n  color: var(--cg-ink-900);\n  margin-bottom: 8px;\n}\n.cgau-listing .cgau-faq-q .cgau-qbadge {\n  flex-shrink: 0;\n  width: 26px; height: 26px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, var(--cg-spot-deep), var(--cg-spot));\n  color: var(--cg-ink-900);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  font-weight: 900;\n}\n.cgau-listing .cgau-faq-a { font-size: 14.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.7; padding-left: 38px; }\n.cgau-listing .cgau-faq-a strong { color: var(--cg-stone-900); font-weight: 700; }\n\n\/* === ITEM SPECIFICS === *\/\n.cgau-listing .cgau-itemspec { background: var(--cg-ink-50); padding: 48px 0; }\n.cgau-listing .cgau-itemspec-table {\n  max-width: 720px;\n  margin: 0 auto;\n  background: #fff;\n  border-radius: 18px;\n  overflow: hidden;\n  box-shadow: 0 8px 24px rgba(6, 9, 15, 0.06);\n  border: 1.5px solid var(--cg-stone-200);\n}\n.cgau-listing .cgau-itemspec-row { display: flex; border-bottom: 1px solid var(--cg-stone-100); }\n.cgau-listing .cgau-itemspec-row:last-child { border-bottom: none; }\n.cgau-listing .cgau-itemspec-key {\n  flex: 0 0 42%;\n  padding: 12px 18px;\n  font-size: 12px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: var(--cg-stone-500);\n  background: var(--cg-stone-50);\n}\n.cgau-listing .cgau-itemspec-val { flex: 1; padding: 12px 18px; font-size: 14px; font-weight: 600; color: var(--cg-stone-900); }\n\n\/* === CTA === *\/\n.cgau-listing .cgau-cta {\n  background:\n    radial-gradient(ellipse at top, rgba(251, 191, 36, 0.16), transparent 60%),\n    linear-gradient(180deg, var(--cg-ink-950) 0%, var(--cg-ink-800) 60%, var(--cg-ink-950) 100%);\n  padding: 70px 0;\n  text-align: center;\n  color: #fff;\n}\n.cgau-listing .cgau-cta-emoji { font-size: 2.8rem; margin-bottom: 12px; display: inline-block; animation: cgau-bob 3s ease-in-out infinite; }\n.cgau-listing .cgau-cta h2 { font-size: clamp(1.7rem, 4vw, 2.4rem); font-weight: 800; color: #fff; margin-bottom: 12px; }\n.cgau-listing .cgau-cta h2 em {\n  font-style: normal;\n  background: linear-gradient(90deg, var(--cg-spot-light), var(--cg-spot), var(--cg-spot-light));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 4s linear infinite;\n}\n.cgau-listing .cgau-cta-sub { font-size: 15px; color: rgba(255, 255, 255, 0.75); margin: 0 auto 22px; max-width: 620px; font-weight: 500; line-height: 1.6; }\n.cgau-listing .cgau-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n.cgau-listing .cgau-cta-pill {\n  background: rgba(255, 255, 255, 0.1);\n  border: 1.5px solid rgba(251, 191, 36, 0.35);\n  color: #fff;\n  font-size: 12px;\n  font-weight: 700;\n  padding: 7px 15px;\n  border-radius: 100px;\n}\n\n\/* === FOOTER === *\/\n.cgau-listing .cgau-footer {\n  background: var(--cg-ink-950);\n  padding: 28px 0;\n  text-align: center;\n  border-top: 3px solid var(--cg-spot);\n}\n.cgau-listing .cgau-footer-brand { font-family: 'Sora', sans-serif; font-size: 16px; font-weight: 800; color: #fff; margin-bottom: 4px; }\n.cgau-listing .cgau-footer p { font-size: 12px; color: rgba(255, 255, 255, 0.8); margin-bottom: 4px; line-height: 1.6; }\n.cgau-listing .cgau-footer-divider { margin: 14px auto; width: 60%; max-width: 400px; height: 1px; background: rgba(251, 191, 36, 0.25); }\n.cgau-listing .cgau-footer-legal { font-size: 11px; color: rgba(251, 191, 36, 0.5); line-height: 1.65; max-width: 780px; margin: 0 auto; }\n\n\/* === REDUCED MOTION === *\/\n@media (prefers-reduced-motion: reduce) {\n  .cgau-listing *, .cgau-listing *::before, .cgau-listing *::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=\"cgau-listing\"\u003e\n\u003c!-- NAV --\u003e\u003cheader class=\"cgau-nav\"\u003e\n\u003cdiv class=\"cgau-container cgau-nav-inner\"\u003e\n\u003cdiv class=\"cgau-logo\"\u003e🛡️ CamGuard Australia \u003csmall\u003esecurity doesn't have to be boring\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pills\"\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--spot\"\u003e🔦 Built-In Spotlight\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--cyan\"\u003e♻️ Renewed · Excellent\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--red\"\u003e⚠️ HomeBase Required\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\u003c!-- HERO --\u003e\n\u003csection class=\"cgau-hero\"\u003e\n\u003cdiv class=\"cgau-hero-scan\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-container cgau-hero-inner\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cgau-hero-pill\"\u003e\n\u003cspan class=\"cgau-dot\"\u003e\u003c\/span\u003e Genuine eufy · Manufacturer Renewed · near new Conditon\u003c\/div\u003e\n\u003ch1\u003eeufyCam 2C Pro\u003cbr\u003e\u003cem\u003eOwns the dark. In colour.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgau-hero-sub\"\u003eA 2K wire-free outdoor camera with a \u003cstrong\u003ebuilt-in spotlight\u003c\/strong\u003e and \u003cstrong\u003ecolour night vision\u003c\/strong\u003e — so 3am visitors show up in full colour, not ghostly grey. A \u003cstrong\u003e6700mAh battery lasts up to 180 days\u003c\/strong\u003e per charge, and an IP67 shell shrugs off whatever the Aussie sky throws down.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hero-hubnote\"\u003e⚠️ \u003cspan\u003e\u003cstrong\u003eAdd-on camera — requires an existing eufy HomeBase 2 or HomeBase 3. Not included in this listing.\u003c\/strong\u003e Without a HomeBase it will not work at all.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-stats\"\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e2K\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003e2304 × 1296\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e180 days\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003ePer Charge\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003eSpotlight\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eColour Night Vision\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003eIP67\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eWeatherproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e$0\/mo\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eNo Subscription\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-model\"\u003eModel: eufyCam 2C Pro add-on (white) · MPN T8142 · Manufacturer Renewed · near new condition\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS camera + spotlight illustration --\u003e\n\u003cdiv class=\"cgau-cam-wrap\"\u003e\n\u003c!-- IMG-PLACEHOLDER: hero photo of the actual renewed 2C Pro unit (white) — can replace or sit alongside this CSS scene --\u003e\n\u003cdiv class=\"cgau-cam-scene\"\u003e\n\u003cdiv class=\"cgau-cam-cone\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-cam-body\"\u003e\n\u003cdiv class=\"cgau-cam-lens\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-cam-lensring\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-cam-spot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-cam-badge\"\u003e🌙 Colour night vision · active\u003c\/div\u003e\n\u003cdiv class=\"cgau-cam-caption\"\u003eSpotlight + 2K · sees colour in the dark\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ALERTS --\u003e\n\u003csection class=\"cgau-alerts\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003c!-- HOMEBASE REQUIRED (placement #2 of 5) --\u003e\n\u003cdiv class=\"cgau-alert cgau-alert--warning\"\u003e\n\u003cdiv class=\"cgau-alert-icon\"\u003e⚠️\u003c\/div\u003e\n\u003cdiv class=\"cgau-alert-eyebrow\"\u003eRead this before anything else\u003c\/div\u003e\n\u003ch2\u003eThis is an add-on camera — it needs a eufy HomeBase to work\u003c\/h2\u003e\n\u003cp\u003eThe eufyCam 2C Pro is an \u003cstrong\u003eadd-on\u003c\/strong\u003e: it pairs to a eufy HomeBase 2 or HomeBase 3 (the hub), which stores the footage and does the AI detection. \u003cstrong\u003eNo HomeBase = the camera does nothing.\u003c\/strong\u003e There is no HomeBase included in this listing — it's the camera only.\u003c\/p\u003e\n\u003cul class=\"cgau-hublist\"\u003e\n\u003cli\u003eYou need an existing eufy \u003cstrong\u003eHomeBase 2 or HomeBase 3 \/ S380\u003c\/strong\u003e (the hub the 2C Pro pairs to)\u003c\/li\u003e\n\u003cli\u003eAlready have a HomeBase 2 or 3 with a spare camera slot? You're good to go — on a HomeBase 3, update its firmware first\u003c\/li\u003e\n\u003cli\u003eNot sure which HomeBase you own? Message us your model before buying and we'll confirm it pairs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- CONDITION DOSSIER (renewed · Excellent) --\u003e\n\u003cdiv class=\"cgau-alert cgau-alert--dossier\"\u003e\n\u003cdiv class=\"cgau-alert-icon\"\u003e♻️\u003c\/div\u003e\n\u003cdiv class=\"cgau-alert-eyebrow\"\u003eThe condition, honestly\u003c\/div\u003e\n\u003cdiv class=\"cgau-stamp\"\u003eRenewed · Excellent\u003c\/div\u003e\n\u003ch2\u003eManufacturer Renewed, Excellent grade — here's the honest dossier\u003c\/h2\u003e\n\u003cp\u003eThis camera \u003cstrong\u003eisn't brand new\u003c\/strong\u003e — it's Manufacturer Renewed: professionally inspected, tested and restored to full working order. \"Excellent\" is the top cosmetic grade, and here's exactly what that means:\u003c\/p\u003e\n\u003cul class=\"cgau-dossier-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eInspected, tested \u0026amp; fully working\u003c\/strong\u003e — lens, spotlight, sensors and battery all checked before it ships.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLight handling marks only\u003c\/strong\u003e — Excellent grade means minimal cosmetic wear: a faint mark or two you'll never spot once it's three metres up a wall. No heavy scuffs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenewed (non-retail) packaging\u003c\/strong\u003e — protectively packed, not the original retail box.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCamGuard 12-month warranty\u003c\/strong\u003e — our in-house warranty (not a manufacturer warranty), plus your Australian Consumer Law rights.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- IMG-PLACEHOLDER: close-up photo strip of the actual unit — front, back, mount face — showing the light-handling-marks Excellent condition --\u003e\n\u003cp\u003eSame genuine eufy hardware, performing like new, at a smarter price. 🤝\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- VIBE --\u003e\n\u003csection class=\"cgau-vibe\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cblockquote\u003e\"Most cameras see the dark in grey. \u003cem\u003eThis one turns the light on — and films in colour.\u003c\/em\u003e\"\u003c\/blockquote\u003e\n\u003cp class=\"cgau-vibe-sub\"\u003eBuilt-in spotlight, 2K clarity, half a year on a charge, and not a cent in monthly fees.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"cgau-section cgau-feat\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhat the 2C Pro actually does 🔦\u003c\/h2\u003e\n\u003cp\u003eWire-free outdoor security with zero monthly fees\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feat-grid\"\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🔦\u003c\/div\u003e\n\u003ch3\u003eBuilt-In Spotlight\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eTwo jobs at once:\u003c\/strong\u003e the spotlight lights the scene in full colour \u003cem\u003eand\u003c\/em\u003e warns off anyone who thought they were sneaking past unseen. Motion-triggered, bright, effective.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003ecolour + deterrent\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🌙\u003c\/div\u003e\n\u003ch3\u003eColour Night Vision\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFaces, not silhouettes:\u003c\/strong\u003e with the spotlight it records in full colour after dark; in low light it still keeps detail sharp. You'll actually recognise who's out there.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003eafter dark\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🎥\u003c\/div\u003e\n\u003ch3\u003e2K Clarity · 135° View\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e2304 × 1296\u003c\/strong\u003e over a wide 135° field of view — sharp enough to identify faces and detail, wide enough to cover a driveway, side gate or backyard from one spot.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003e2K · wide angle\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🔋\u003c\/div\u003e\n\u003ch3\u003eUp to 180-Day Battery\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCharge twice a year:\u003c\/strong\u003e the 6700mAh battery delivers up to half a year per charge, then tops up over the included Micro-USB cable in about 5 hours. No wiring, no ladder habit.\u003c\/p\u003e\n\u003cdiv class=\"cgau-feat-batt\"\u003e\n\u003cdiv class=\"cgau-feat-batt-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003e6700mAh · ~5h charge\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🌧️\u003c\/div\u003e\n\u003ch3\u003eIP67 All-Weather\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eBuilt for outside:\u003c\/strong\u003e IP67-rated and rated to run from -20°C to 50°C — rain, dust, heat and the odd horizontal downpour are all in a day's work.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003e-20°C to 50°C\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e💾\u003c\/div\u003e\n\u003ch3\u003eLocal Storage, $0\/Month\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eNo subscription, ever:\u003c\/strong\u003e footage is encrypted and stored locally on your HomeBase 2 (16GB) — not in a stranger's cloud. Human \u0026amp; face detection runs on the hub too.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003eno monthly fees\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HONEST BIT --\u003e\n\u003csection class=\"cgau-section cgau-honest\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eThe honest bit 🤝\u003c\/h2\u003e\n\u003cp\u003eSix things we'd rather tell you now than read in a return request later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-honest-grid\"\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e⚠️\u003c\/div\u003e\n\u003ch3\u003eNeeds a HomeBase 2\u003c\/h3\u003e\n\u003cp\u003eThis is an \u003cstrong\u003eadd-on camera, not a standalone\u003c\/strong\u003e. Without an existing eufy HomeBase 2 to pair to, it won't work — and there's no HomeBase in this listing.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eRenewed, Excellent grade\u003c\/h3\u003e\n\u003cp\u003eIt's \u003cstrong\u003eprofessionally renewed, not brand new\u003c\/strong\u003e — inspected, tested and working, with only light handling marks. Excellent grade means minimal cosmetic wear, but it's honest second-life stock.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🔌\u003c\/div\u003e\n\u003ch3\u003eMicro-USB — not USB-C\u003c\/h3\u003e\n\u003cp\u003eThe 2C Pro charges over \u003cstrong\u003eMicro-USB\u003c\/strong\u003e (cable included). If you're eyeing a solar panel, it must be a \u003cstrong\u003eMicro-USB\u003c\/strong\u003e one — \u003cem\u003enot\u003c\/em\u003e a USB-C panel like the T8705.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🎥\u003c\/div\u003e\n\u003ch3\u003eIt's 2K, not 4K\u003c\/h3\u003e\n\u003cp\u003e2K (2304 × 1296) is sharp and genuinely useful for faces and detail. If you specifically need 4K, this isn't that camera — but for a battery cam, 2K is the clarity-vs-runtime sweet spot.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e📦\u003c\/div\u003e\n\u003ch3\u003eRenewed packaging\u003c\/h3\u003e\n\u003cp\u003eShips in \u003cstrong\u003eprotective (non-retail) packaging\u003c\/strong\u003e rather than the original eufy box. Safe trip guaranteed; unboxing theatre not.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eWhose warranty it is\u003c\/h3\u003e\n\u003cp\u003eYou're covered by our \u003cstrong\u003ein-house CamGuard 12-month warranty\u003c\/strong\u003e — not a manufacturer warranty — alongside your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"cgau-section cgau-specs\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head\"\u003e\n\u003ch2\u003eThe spec sheet 🔧\u003c\/h2\u003e\n\u003cp\u003eVerified against eufy's own documentation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-specs-grid\"\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🎥\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eResolution\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--spot\"\u003e2K (2304×1296)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e📐\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eField of View\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e135°\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🔦\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eSpotlight\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--spot\"\u003eBuilt-in\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003ecolour night vision\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🔋\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e6700mAh · ~180 days\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003eeufy rating · varies with use\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eCharging\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--cyan\"\u003eMicro-USB\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003ecable included · ~5h · NOT USB-C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🏠\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eRequires\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eHomeBase 2\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003enot included · 16GB local\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🌧️\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eWeather Rating\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--green\"\u003eIP67\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003e-20°C to 50°C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🏷️\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e2C Pro · T8142\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003ewhite · Renewed Excellent\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPATIBILITY (placement #4 of 5) --\u003e\n\u003csection class=\"cgau-section cgau-compat\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWill it work at your place? 🏠\u003c\/h2\u003e\n\u003cp\u003eOne question decides it: do you own a eufy HomeBase 2?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-grid\"\u003e\n\u003carticle class=\"cgau-compat-card cgau-compat-card--yes cgau-fade\"\u003e\n\u003cdiv class=\"cgau-compat-icon\"\u003e✓\u003c\/div\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul class=\"cgau-compat-list\"\u003e\n\u003cli\u003eAn existing eufy HomeBase 2 (the hub — required)\u003c\/li\u003e\n\u003cli\u003eThe eufy Security app (setup, live view, settings)\u003c\/li\u003e\n\u003cli\u003eApple HomeKit, Amazon Alexa \u0026amp; Google Assistant — via the HomeBase\u003c\/li\u003e\n\u003cli\u003eIndoor or outdoor mounting (IP67)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-compat-card cgau-compat-card--no cgau-fade\"\u003e\n\u003cdiv class=\"cgau-compat-icon\"\u003e✕\u003c\/div\u003e\n\u003ch3\u003eDoes NOT work\u003c\/h3\u003e\n\u003cul class=\"cgau-compat-list\"\u003e\n\u003cli\u003eOn its own — no HomeBase 2, no function, full stop\u003c\/li\u003e\n\u003cli\u003eWith a USB-C solar panel or cable — this camera is Micro-USB\u003c\/li\u003e\n\u003cli\u003eAs a 4K camera — it's 2K (2304 × 1296)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-note cgau-fade\"\u003e💡 \u003cstrong\u003eNot sure your HomeBase will pair it, or which model you have?\u003c\/strong\u003e Open the eufy Security app → your HomeBase → device info, or just message us what you own. We'll confirm compatibility before you buy — two minutes now beats a return later.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FIT --\u003e\n\u003csection class=\"cgau-section cgau-fit\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eStraight talk on fit 🎯\u003c\/h2\u003e\n\u003cp\u003eSave yourself a return — check both columns\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-fit-grid\"\u003e\n\u003cdiv class=\"cgau-fit-card cgau-fit-card--not cgau-fade\"\u003e\n\u003ch3\u003eProbably not for you if…\u003c\/h3\u003e\n\u003cul class=\"cgau-fit-list\"\u003e\n\u003cli\u003eYou don't own a eufy HomeBase 2 — this is an add-on, and no hub is included.\u003c\/li\u003e\n\u003cli\u003eYou need 4K, or you specifically want a USB-C \/ solar-ready camera — this one's 2K and Micro-USB.\u003c\/li\u003e\n\u003cli\u003eYou want a factory-sealed, mark-free unit — this is renewed Excellent, with light handling marks.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-fit-card cgau-fit-card--yes cgau-fade\"\u003e\n\u003ch3\u003ePerfect for you if…\u003c\/h3\u003e\n\u003cul class=\"cgau-fit-list\"\u003e\n\u003cli\u003eYou already run a eufy HomeBase 2 and want to add another angle — driveway, side gate, backyard.\u003c\/li\u003e\n\u003cli\u003eYou want wire-free outdoor security with a spotlight, colour night vision and zero monthly fees.\u003c\/li\u003e\n\u003cli\u003eYou're happy trading a faint handling mark for a genuinely smarter price on the exact same camera.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SETUP --\u003e\n\u003csection class=\"cgau-section cgau-setup\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eUp and running in four steps 🚀\u003c\/h2\u003e\n\u003cp\u003eAssuming your HomeBase 2 is already online\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-grid\"\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eCharge it\u003c\/h3\u003e\n\u003cp\u003eTop up the battery via the included Micro-USB cable (about 5 hours from flat).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e2\u003c\/div\u003e\n\u003ch3\u003ePair it\u003c\/h3\u003e\n\u003cp\u003eIn the eufy Security app choose \"Add Device\", pick eufyCam 2C Pro, and press the SYNC button when prompted.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eMount it\u003c\/h3\u003e\n\u003cp\u003eScrew the bracket where you want eyes — driveway, gate, backyard — and click the camera on. IP67, so weather's fine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e4\u003c\/div\u003e\n\u003ch3\u003eSet zones\u003c\/h3\u003e\n\u003cp\u003eSet activity zones and spotlight\/night-vision preferences in the app. On patrol, in colour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INCLUDED --\u003e\n\u003csection class=\"cgau-section cgau-inbox\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhat's in your package 📦\u003c\/h2\u003e\n\u003cp\u003eRenewed stock, plainly listed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- IMG-PLACEHOLDER: flat-lay photo of exactly what ships — camera, Micro-USB cable, bracket, screws. CONFIRM contents against a real renewed unit before publishing. --\u003e\n\u003cdiv class=\"cgau-inbox-grid\"\u003e\n\u003cdiv class=\"cgau-inbox-item\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e📷\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003eeufyCam 2C Pro\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003eWhite · renewed · tested working\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-item\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003eMicro-USB Cable\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003eCharging · not USB-C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-item\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003eMounting Bracket\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003e+ screws\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-item cgau-inbox-item--not\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e🏠\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003eHomeBase — NOT included\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003eYou supply the HomeBase 2\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-note\"\u003e\n\u003ch3\u003e📦 Packaging note\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eRenewed (non-retail) packaging:\u003c\/strong\u003e this genuine eufy camera has been professionally renewed and tested, and ships in protective packaging rather than the original retail box. Carefully packed in Townsville for a safe trip to your door. Same genuine hardware, Excellent grade, better price. ♻️\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRUST + WARRANTY --\u003e\n\u003csection class=\"cgau-section cgau-trust\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhy shop with CamGuard? 🤔\u003c\/h2\u003e\n\u003cp\u003eAussie-owned business that actually gives a damn\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-trust-grid\"\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003e100% Genuine Stock\u003c\/h3\u003e\n\u003cp\u003eAuthentic eufy hardware, professionally renewed and tested. No knock-offs, no counterfeits.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e🚀\u003c\/div\u003e\n\u003ch3\u003eFast Dispatch\u003c\/h3\u003e\n\u003cp\u003eOrders dispatched within 1 business day from Townsville, QLD.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e💬\u003c\/div\u003e\n\u003ch3\u003eReal Human Replies\u003c\/h3\u003e\n\u003cp\u003eTownsville-based, quick to respond — real Aussies who know the eufy ecosystem inside out.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eSecond Life, Less Waste\u003c\/h3\u003e\n\u003cp\u003eRenewed hardware keeps perfectly good gear out of landfill — and you pay less for it.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-warranty-grid\"\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-card--spot cgau-fade\"\u003e\n\u003ch3\u003e⚖️ Australian Consumer Law\u003c\/h3\u003e\n\u003cul class=\"cgau-warranty-list\"\u003e\n\u003cli\u003e✔ Statutory guarantees apply\u003c\/li\u003e\n\u003cli\u003e✔ Products must be of acceptable quality\u003c\/li\u003e\n\u003cli\u003e✔ Repair, replace, or refund rights\u003c\/li\u003e\n\u003cli\u003e✔ Full legal protection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-card--ink cgau-fade\"\u003e\n\u003ch3\u003e🛡️ 12-Month CamGuard Warranty\u003c\/h3\u003e\n\u003cul class=\"cgau-warranty-list\"\u003e\n\u003cli\u003e✦ Full replacement warranty\u003c\/li\u003e\n\u003cli\u003e✦ Our in-house cover — not a manufacturer warranty\u003c\/li\u003e\n\u003cli\u003e✦ Express replacement service\u003c\/li\u003e\n\u003cli\u003e✦ Aussie-based support, no runaround\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cgau-dispatch-line\"\u003e📦 Dispatched within 1 business day from Townsville, QLD — tracked delivery Australia-wide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ (placement #5 of 5) --\u003e\n\u003csection class=\"cgau-section cgau-faq\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eQuick questions 💬\u003c\/h2\u003e\n\u003cp\u003eThe six things buyers actually ask\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-list\"\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eDo I need a HomeBase for this?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003e\n\u003cstrong\u003eYes — and it's the one to get right before buying.\u003c\/strong\u003e The 2C Pro is an add-on camera that pairs to a eufy HomeBase 2, which stores footage and runs the AI detection. Without an existing HomeBase 2 it won't work at all, and no HomeBase is included in this listing. If you're not sure which hub you own, message us and we'll confirm it pairs.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eWhat does \"Manufacturer Renewed · Excellent\" mean?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eThe camera has been \u003cstrong\u003eprofessionally inspected, tested and restored to full working order\u003c\/strong\u003e — lens, spotlight, sensors and battery all checked. \"Excellent\" is the top cosmetic grade: expect only \u003cstrong\u003elight handling marks\u003c\/strong\u003e, nothing heavy. It ships in renewed (non-retail) packaging and carries our CamGuard 12-month in-house warranty — not a manufacturer warranty — plus your Australian Consumer Law rights.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eHow does it charge — can I add a solar panel?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eIt charges via \u003cstrong\u003eMicro-USB\u003c\/strong\u003e (cable included), about 5 hours from flat. You can add a solar panel, but it \u003cstrong\u003emust be a Micro-USB panel\u003c\/strong\u003e — a USB-C panel (like the eufy T8705) will not fit this camera. Message us if you'd like the right solar option.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eDoes it work with Apple HomeKit?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003e\n\u003cstrong\u003eYes\u003c\/strong\u003e — the 2C Pro supports Apple HomeKit, plus Amazon Alexa and Google Assistant, all via the HomeBase. That's another reason the HomeBase 2 isn't optional here.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eAre there monthly fees?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003e\n\u003cstrong\u003eNone.\u003c\/strong\u003e Footage is encrypted and stored locally on your HomeBase 2 (16GB) — not in a cloud you rent. No subscription is required for recording or detection.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eHow's the night vision?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eGenuinely good — the \u003cstrong\u003ebuilt-in spotlight\u003c\/strong\u003e lets it record in \u003cstrong\u003efull colour\u003c\/strong\u003e after dark rather than the usual grey infrared, and it doubles as a deterrent. In low light without the spotlight it still keeps detail sharp.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ITEM SPECIFICS --\u003e\n\u003csection class=\"cgau-itemspec\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-itemspec-table\"\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eeufy Security (Anker Innovations)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eeufyCam 2C Pro (add-on)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eMPN\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eT8142\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eColour\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eWhite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eManufacturer Renewed · Excellent — light handling marks, tested working\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eRequires\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eeufy HomeBase 2 (sold separately — not included)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eResolution\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003e2K (2304 × 1296) · 135° field of view\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eCamGuard 12-month in-house warranty + ACL rights\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"cgau-cta\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-cta-emoji\"\u003e🔦\u003c\/div\u003e\n\u003ch2\u003eAdd another angle. \u003cem\u003eLight it up in colour.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"cgau-cta-sub\"\u003eThe eufyCam 2C Pro — professionally renewed, Excellent grade. Built-in spotlight, colour night vision, 2K clarity and up to 180 days per charge for your existing HomeBase 2 setup.\u003c\/p\u003e\n\u003cdiv class=\"cgau-cta-pills\"\u003e\n\u003cspan class=\"cgau-cta-pill\"\u003e♻️ Renewed · Excellent\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🔦 Built-In Spotlight\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🌙 Colour Night Vision\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🔋 180-Day Battery\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🌧️ IP67\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e⚠️ HomeBase 2 Required\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🛡️ 12-Month CamGuard Warranty\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\u003cfooter class=\"cgau-footer\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-footer-brand\"\u003e🛡️ CamGuard Australia\u003c\/div\u003e\n\u003cp\u003eSecurity that doesn't have to be boring\u003c\/p\u003e\n\u003cp\u003eModel: eufyCam 2C Pro add-on (T8142, white) · Manufacturer Renewed · Excellent · Requires eufy HomeBase 2 (not included)\u003c\/p\u003e\n\u003cp\u003eShips from Townsville, QLD · Dispatched within 1 business day · 12-month CamGuard warranty\u003c\/p\u003e\n\u003cdiv class=\"cgau-footer-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"cgau-footer-legal\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/p\u003e\n\u003cp class=\"cgau-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. Manufacturer Renewed · Excellent: the unit has been professionally inspected, tested and restored to full working order; it shows only light handling marks and is supplied in renewed (non-retail) packaging. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. The eufyCam 2C Pro is an add-on camera and requires an existing eufy HomeBase 2 (T8010) or HomeBase 3 \/ S380 (T8030), sold separately, to operate; it does not work standalone. HomeBase 3 support requires current firmware. Charges via Micro-USB (not USB-C). Battery life of up to 180 days is eufy's rating and varies with usage, settings and conditions. Verify your HomeBase compatibility before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44240961732651,"sku":"CG-EC2CP-MR-T","price":149.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/2_57c24d00-8b41-449b-8286-7b2ef0902391.webp?v=1781185455"},{"product_id":"eufy-genuine-3w-t8705-usb-c-solar-panel-manufacturer-renewed","title":"eufy Genuine 3W T8705 USB-C Solar Panel | Manufacturer Renewed","description":"\u003c!--\n  eufy 3W T8705 Solar Panel | USB-C | 10cm Cable | Manufacturer Renewed\n  CamGuard Australia · Cinematic Solar Edition (Renewed)\n  eBay\/Shopify-safe: all CSS under the .t8705-wrapper variant prefix (t8705-\/t- classes, t- keyframes), no JS\n  Built 2026-07-14 from the New-No-Box T8705 listing; condition machinery per ebay-listing-builder step 5.\n  ⚠️ RENEWED VARIANT HAS A 10 CM CABLE (per Gordon, 14.07.2026) — not the 2 m cable of the NNB stock. Do not reuse 2 m photos.\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.t8705-wrapper, .t8705-wrapper *, .t8705-wrapper *::before, .t8705-wrapper *::after { box-sizing: border-box; }\n.t8705-wrapper * { margin: 0; padding: 0; }\n\n.t8705-wrapper {\n  font-family: 'Outfit', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: #1F2937;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: hidden;\n\n  --t-amber-700: #B45309;\n  --t-amber-600: #D97706;\n  --t-amber-500: #F59E0B;\n  --t-amber-400: #FBBF24;\n  --t-amber-300: #FCD34D;\n  --t-amber-200: #FDE68A;\n  --t-amber-100: #FEF3C7;\n  --t-amber-50:  #FFFBEB;\n\n  --t-gold: #FFD700;\n  --t-gold-light: #FFE873;\n  --t-gold-deep: #F8B800;\n\n  --t-velvet-900: #1A0A2E;\n  --t-velvet-800: #2D1B69;\n  --t-velvet-700: #5B21B6;\n  --t-velvet-600: #6D28D9;\n  --t-velvet-500: #7C3AED;\n  --t-velvet-400: #A78BFA;\n  --t-velvet-300: #C4B5FD;\n  --t-velvet-200: #DDD6FE;\n  --t-velvet-100: #EDE9FE;\n  --t-velvet-50:  #F5F3FF;\n\n  --t-tech-dark: #0B0F2D;\n  --t-tech-mid: #1E293B;\n  --t-tech-light: #334155;\n\n  --t-fresh-600: #059669;\n  --t-fresh-500: #10B981;\n  --t-fresh-400: #4ADE80;\n  --t-fresh-100: #DCFCE7;\n\n  --t-red-600: #DC2626;\n  --t-red-500: #EF4444;\n  --t-red-400: #F87171;\n  --t-red-100: #FEE2E2;\n\n  --t-blue-600: #2563EB;\n  --t-blue-500: #3B82F6;\n  --t-blue-400: #60A5FA;\n  --t-blue-100: #DBEAFE;\n\n  --t-stone-900: #111827;\n  --t-stone-700: #374151;\n  --t-stone-500: #6B7280;\n  --t-stone-300: #D1D5DB;\n  --t-stone-200: #E5E7EB;\n  --t-stone-100: #F3F4F6;\n  --t-stone-50:  #F9FAFB;\n  --t-white: #FFFFFF;\n}\n.t8705-wrapper a { color: inherit; text-decoration: none; }\n.t8705-wrapper h1, .t8705-wrapper h2, .t8705-wrapper h3, .t8705-wrapper h4 { letter-spacing: -0.02em; line-height: 1.15; }\n\n\/* === ANIMATIONS === *\/\n@keyframes t-fade-in {\n  from { opacity: 0; transform: translateY(14px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n.t-fade { animation: t-fade-in 0.7s ease-out both; }\n\n@keyframes t-shimmer {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n\n@keyframes t-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\/* Sun rotation *\/\n@keyframes t-sun-rays-rotate {\n  from { transform: rotate(0); }\n  to { transform: rotate(360deg); }\n}\n\n\/* Sun pulsing glow *\/\n@keyframes t-sun-pulse {\n  0%, 100% {\n    box-shadow:\n      0 0 60px rgba(252, 211, 77, 0.6),\n      0 0 130px rgba(251, 146, 60, 0.45),\n      0 0 220px rgba(234, 88, 12, 0.25);\n  }\n  50% {\n    box-shadow:\n      0 0 100px rgba(252, 211, 77, 0.85),\n      0 0 200px rgba(251, 146, 60, 0.65),\n      0 0 320px rgba(234, 88, 12, 0.4);\n  }\n}\n\n\/* Light particles dropping from sun toward panel *\/\n@keyframes t-light-drop {\n  0% { transform: translate(0, -30px); opacity: 0; }\n  20% { opacity: 1; }\n  100% { transform: translate(var(--tx, 0), 220px); opacity: 0; }\n}\n\n\/* Energy flow along cable path (left to right) *\/\n@keyframes t-energy-flow-h {\n  0% { transform: translateX(0); opacity: 0; }\n  10% { opacity: 1; }\n  90% { opacity: 1; }\n  100% { transform: translateX(280px); opacity: 0; }\n}\n\n\/* Energy flow vertical *\/\n@keyframes t-energy-flow-v {\n  0% { transform: translateY(0); opacity: 0; }\n  10% { opacity: 1; }\n  90% { opacity: 1; }\n  100% { transform: translateY(180px); opacity: 0; }\n}\n\n\/* Battery filling *\/\n@keyframes t-battery-fill {\n  0% { width: 25%; background: var(--t-amber-400); }\n  60% { width: 100%; background: var(--t-fresh-500); }\n  100% { width: 100%; background: var(--t-fresh-500); }\n}\n\n\/* USB-C connector glow *\/\n@keyframes t-usbc-glow {\n  0%, 100% {\n    box-shadow:\n      0 0 12px rgba(74, 222, 128, 0.5),\n      0 0 24px rgba(74, 222, 128, 0.3);\n  }\n  50% {\n    box-shadow:\n      0 0 24px rgba(74, 222, 128, 0.85),\n      0 0 48px rgba(74, 222, 128, 0.5);\n  }\n}\n\n\/* Camera lens scan ring *\/\n@keyframes t-lens-scan {\n  0% { transform: translate(-50%, -50%) scale(0.7); opacity: 0.85; }\n  100% { transform: translate(-50%, -50%) scale(2.4); opacity: 0; }\n}\n\n\/* LED status pulse (green = charging) *\/\n@keyframes t-led-pulse {\n  0%, 100% { opacity: 0.55; box-shadow: 0 0 4px rgba(74, 222, 128, 0.7); }\n  50% { opacity: 1; box-shadow: 0 0 14px rgba(74, 222, 128, 1), 0 0 24px rgba(74, 222, 128, 0.5); }\n}\n\n\/* Subtle bob *\/\n@keyframes t-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-4px); }\n}\n\n\/* Solar panel reflective sheen sweep *\/\n@keyframes t-panel-sheen {\n  0% { transform: translateX(-100%) skewX(-15deg); }\n  100% { transform: translateX(220%) skewX(-15deg); }\n}\n\n\/* Pulsing warning border *\/\n@keyframes t-warn-pulse {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.55), 0 18px 55px rgba(239, 68, 68, 0.3); }\n  50% { box-shadow: 0 0 0 14px rgba(239, 68, 68, 0), 0 18px 55px rgba(239, 68, 68, 0.45); }\n}\n\n\/* Pulse green (compatible) *\/\n@keyframes t-pulse-green {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.55); }\n  50% { box-shadow: 0 0 0 14px rgba(16, 185, 129, 0); }\n}\n\/* Pulse red (incompatible) *\/\n@keyframes t-pulse-red {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.5); }\n  50% { box-shadow: 0 0 0 14px rgba(239, 68, 68, 0); }\n}\n\n\/* Pulse gold *\/\n@keyframes t-pulse-gold {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(255, 215, 0, 0.6); }\n  50% { box-shadow: 0 0 0 16px rgba(255, 215, 0, 0); }\n}\n\n\/* Ruler tick reveal *\/\n@keyframes t-ruler-extend {\n  from { width: 0; }\n  to { width: 100%; }\n}\n\n\/* Cloud drift *\/\n@keyframes t-cloud-drift {\n  from { transform: translateX(-30vw); }\n  to { transform: translateX(120vw); }\n}\n\n\/* Aurora horizon glow *\/\n@keyframes t-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\/* Sunbeam diagonal sweep *\/\n@keyframes t-light-sweep {\n  0% { left: -30%; }\n  100% { left: 130%; }\n}\n\n\/* Caret\/check entrance *\/\n@keyframes t-check-pop {\n  0% { transform: scale(0) rotate(-30deg); opacity: 0; }\n  60% { transform: scale(1.3) rotate(0); opacity: 1; }\n  100% { transform: scale(1) rotate(0); opacity: 1; }\n}\n\n\/* Container + section *\/\n.t8705-container { max-width: 1100px; margin: 0 auto; padding: 0 24px; }\n.t8705-section { padding: 72px 0; }\n@media (max-width: 640px) { .t8705-section { padding: 48px 0; } }\n\n\/* === NAV === *\/\n.t8705-nav {\n  background: rgba(255, 255, 255, 0.97);\n  padding: 18px 0;\n  border-bottom: 4px solid var(--t-gold);\n  box-shadow: 0 4px 30px rgba(0,0,0,0.08);\n  position: sticky;\n  top: 0;\n  z-index: 100;\n  backdrop-filter: blur(12px);\n}\n.t8705-nav-inner { display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; }\n.t8705-logo {\n  font-size: 26px;\n  font-weight: 900;\n  letter-spacing: -1px;\n  background: linear-gradient(90deg, var(--t-amber-500), var(--t-gold-deep), var(--t-amber-500));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n  animation: t-shimmer 5s linear infinite;\n}\n.t8705-logo small {\n  display: block;\n  font-size: 12px;\n  font-weight: 600;\n  font-style: italic;\n  color: var(--t-stone-500);\n  background: none;\n  -webkit-text-fill-color: var(--t-stone-500);\n  letter-spacing: 0;\n  margin-top: 2px;\n}\n.t8705-nav-pills { display: flex; gap: 8px; flex-wrap: wrap; }\n.t8705-nav-pill {\n  padding: 8px 14px;\n  border-radius: 999px;\n  font-weight: 800;\n  color: #fff;\n  font-size: 12px;\n  letter-spacing: 0.04em;\n}\n.t8705-nav-pill--gold { background: linear-gradient(135deg, var(--t-gold-deep), var(--t-amber-500)); color: var(--t-velvet-900); }\n.t8705-nav-pill--velvet { background: linear-gradient(135deg, var(--t-velvet-700), var(--t-velvet-500)); }\n.t8705-nav-pill--fresh { background: linear-gradient(135deg, var(--t-fresh-600), var(--t-fresh-500)); }\n\n\/* === HERO - Solar Panel Tech Scene === *\/\n.t8705-hero {\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n  padding: 80px 0 60px;\n  color: #fff;\n  background:\n    radial-gradient(ellipse at 50% 110%, rgba(252, 211, 77, 0.4), transparent 60%),\n    linear-gradient(180deg,\n      var(--t-velvet-900) 0%,\n      var(--t-velvet-800) 30%,\n      #5B21B6 55%,\n      var(--t-amber-600) 78%,\n      var(--t-amber-400) 100%\n    );\n}\n\n\/* Subtle diagonal sunbeam overlay *\/\n.t8705-hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: repeating-linear-gradient(110deg, transparent, transparent 60px, rgba(255, 215, 0, 0.05) 60px, rgba(255, 215, 0, 0.05) 80px);\n  pointer-events: none;\n  z-index: 1;\n}\n\/* Light sweep across hero *\/\n.t8705-hero-sweep {\n  position: absolute;\n  top: 0;\n  width: 30%;\n  height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(255, 215, 0, 0.12), transparent);\n  pointer-events: none;\n  animation: t-light-sweep 9s ease-in-out infinite;\n  z-index: 1;\n}\n\n\/* Aurora glow *\/\n.t8705-aurora {\n  position: absolute;\n  top: 30%;\n  left: -20%;\n  right: -20%;\n  height: 240px;\n  background: radial-gradient(ellipse at center, rgba(252, 211, 77, 0.4), rgba(124, 58, 237, 0.15) 50%, transparent 75%);\n  filter: blur(50px);\n  z-index: 1;\n  animation: t-aurora 14s ease-in-out infinite;\n  pointer-events: none;\n}\n\n\/* === SUN === *\/\n.t8705-sun-wrap {\n  position: absolute;\n  top: 60px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 130px;\n  height: 130px;\n  z-index: 4;\n  pointer-events: none;\n}\n@media (max-width: 640px) { .t8705-sun-wrap { width: 90px; height: 90px; top: 30px; } }\n\n.t8705-sun-rays {\n  position: absolute;\n  inset: -110px;\n  background:\n    repeating-conic-gradient(from 0deg at 50% 50%,\n      rgba(252, 211, 77, 0.85) 0deg 4deg,\n      transparent 4deg 14deg);\n  border-radius: 50%;\n  -webkit-mask: radial-gradient(circle, transparent 28%, #000 38%, #000 88%, transparent 100%);\n  mask: radial-gradient(circle, transparent 28%, #000 38%, #000 88%, transparent 100%);\n  animation: t-sun-rays-rotate 60s linear infinite;\n  filter: drop-shadow(0 0 10px rgba(251, 146, 60, 0.5));\n}\n.t8705-sun-rays-2 {\n  position: absolute;\n  inset: -85px;\n  background:\n    repeating-conic-gradient(from 7deg at 50% 50%,\n      rgba(255, 215, 0, 0.7) 0deg 2deg,\n      transparent 2deg 11deg);\n  border-radius: 50%;\n  -webkit-mask: radial-gradient(circle, transparent 32%, #000 42%, #000 88%, transparent 100%);\n  mask: radial-gradient(circle, transparent 32%, #000 42%, #000 88%, transparent 100%);\n  animation: t-sun-rays-rotate 90s linear infinite reverse;\n}\n.t8705-sun {\n  position: absolute;\n  inset: 22px;\n  border-radius: 50%;\n  background: radial-gradient(circle at 35% 35%, #FFFBEB 0%, #FCD34D 40%, #F59E0B 80%, #EA580C 100%);\n  animation: t-sun-pulse 5s ease-in-out infinite;\n}\n\n\/* Light drops from sun toward solar panel *\/\n.t8705-light-particle {\n  position: absolute;\n  top: 28%;\n  width: 5px;\n  height: 5px;\n  background: radial-gradient(circle, rgba(252, 211, 77, 1), rgba(252, 211, 77, 0));\n  border-radius: 50%;\n  z-index: 5;\n  pointer-events: none;\n  box-shadow: 0 0 10px rgba(252, 211, 77, 1);\n  animation: t-light-drop 3s ease-in infinite;\n}\n.t8705-light-particle--1 { left: 47%; animation-delay: 0s; --tx: -10px; }\n.t8705-light-particle--2 { left: 50%; animation-delay: -1s; --tx: 5px; }\n.t8705-light-particle--3 { left: 53%; animation-delay: -2s; --tx: -8px; }\n.t8705-light-particle--4 { left: 49%; animation-delay: -0.5s; --tx: 12px; }\n\n\/* Hero content *\/\n.t8705-hero-inner { position: relative; z-index: 20; padding-top: 200px; }\n@media (max-width: 640px) { .t8705-hero-inner { padding-top: 150px; } }\n\n.t8705-hero-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  background: rgba(255, 255, 255, 0.2);\n  border: 1.5px solid rgba(255, 255, 255, 0.35);\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-bottom: 14px;\n  backdrop-filter: blur(10px);\n}\n.t8705-hero-pill .dot {\n  width: 8px; height: 8px;\n  background: var(--t-fresh-400);\n  border-radius: 50%;\n  box-shadow: 0 0 10px rgba(74, 222, 128, 0.9);\n  animation: t-led-pulse 2s ease-in-out infinite;\n}\n\n.t8705-hero h1 {\n  font-size: clamp(2.4rem, 6vw, 4.2rem);\n  font-weight: 900;\n  color: #fff;\n  margin-bottom: 14px;\n  letter-spacing: -0.03em;\n  text-shadow: 0 4px 28px rgba(0, 0, 0, 0.5);\n  display: block;\n}\n.t8705-hero h1 .t-letter {\n  display: inline-block;\n  opacity: 0;\n  animation: t-letter-rise 0.6s ease-out both;\n}\n.t8705-hero h1 em {\n  font-style: normal;\n  display: inline-block;\n  background: linear-gradient(90deg, var(--t-gold-light), var(--t-amber-300), var(--t-gold), var(--t-gold-light));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: t-shimmer 4s linear infinite;\n  filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.3));\n}\n\n.t8705-hero-sub {\n  font-size: clamp(1rem, 2.4vw, 1.2rem);\n  color: rgba(255, 255, 255, 0.95);\n  max-width: 660px;\n  margin: 0 auto 28px;\n  line-height: 1.6;\n  text-shadow: 0 2px 14px rgba(0, 0, 0, 0.45);\n  font-weight: 600;\n  opacity: 0;\n  animation: t-fade-in 0.8s ease-out 1.5s both;\n}\n.t8705-hero-sub strong { color: var(--t-amber-200); font-weight: 800; }\n\n\/* Hero pills row *\/\n.t8705-hero-stats {\n  display: flex;\n  justify-content: center;\n  gap: 10px;\n  flex-wrap: wrap;\n  margin-top: 20px;\n  opacity: 0;\n  animation: t-fade-in 0.8s ease-out 1.8s both;\n}\n.t8705-hstat {\n  background: rgba(255, 255, 255, 0.18);\n  border: 1.5px solid rgba(255, 255, 255, 0.32);\n  border-radius: 14px;\n  padding: 10px 16px;\n  min-width: 120px;\n  backdrop-filter: blur(10px);\n}\n.t8705-hstat-val { font-size: 1.1rem; font-weight: 800; color: #fff; line-height: 1; }\n.t8705-hstat-lbl { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: rgba(255, 255, 255, 0.75); margin-top: 4px; }\n\n.t8705-hero-model {\n  font-size: 12px;\n  color: rgba(255, 255, 255, 0.78);\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  margin-top: 22px;\n  font-weight: 700;\n  opacity: 0;\n  animation: t-fade-in 0.8s ease-out 2.1s both;\n}\n\n\/* === FLOW VISUALISATION (sun → panel → cable → camera) === *\/\n.t8705-flow {\n  margin: 32px auto 0;\n  max-width: 720px;\n  background: rgba(255, 255, 255, 0.08);\n  border: 1.5px solid rgba(255, 255, 255, 0.2);\n  border-radius: 22px;\n  padding: 24px 18px;\n  backdrop-filter: blur(14px);\n  position: relative;\n  opacity: 0;\n  animation: t-fade-in 1s ease-out 2.4s both;\n}\n.t8705-flow-inner {\n  display: grid;\n  grid-template-columns: auto 1fr auto 1fr auto;\n  align-items: center;\n  gap: 8px;\n}\n@media (max-width: 600px) {\n  .t8705-flow-inner { grid-template-columns: 1fr; }\n  .t8705-flow-cable { display: none; }\n}\n\n.t8705-flow-node {\n  text-align: center;\n  position: relative;\n}\n.t8705-flow-node-emoji {\n  font-size: 2.4rem;\n  display: inline-block;\n  line-height: 1;\n  filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.3));\n}\n.t8705-flow-node-emoji--sun { animation: t-sun-rays-rotate 24s linear infinite; }\n.t8705-flow-node-emoji--panel { animation: t-bob 3.5s ease-in-out infinite; }\n.t8705-flow-node-emoji--cam { animation: t-bob 4s ease-in-out infinite; }\n.t8705-flow-node-label {\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: rgba(255, 255, 255, 0.85);\n  margin-top: 6px;\n}\n\n\/* Cable section between nodes — animated electrons flowing *\/\n.t8705-flow-cable {\n  position: relative;\n  height: 4px;\n  background: linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(252, 211, 77, 0.4), rgba(255, 255, 255, 0.2));\n  border-radius: 2px;\n  overflow: hidden;\n}\n.t8705-flow-cable::before,\n.t8705-flow-cable::after {\n  content: '';\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 14px;\n  height: 14px;\n  background: radial-gradient(circle, rgba(252, 211, 77, 1), rgba(252, 211, 77, 0));\n  border-radius: 50%;\n  box-shadow: 0 0 14px rgba(252, 211, 77, 0.9);\n  left: -14px;\n  animation: t-electron-flow 2s linear infinite;\n}\n.t8705-flow-cable::after { animation-delay: -1s; }\n@keyframes t-electron-flow {\n  0% { left: -14px; opacity: 0; }\n  10% { opacity: 1; }\n  90% { opacity: 1; }\n  100% { left: calc(100% + 14px); opacity: 0; }\n}\n\n\/* === ALERTS (Renewed condition + USB-C ONLY + Cable Length) === *\/\n.t8705-alerts { background: #fff; padding: 0; }\n.t8705-alerts-inner {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n.t8705-alert {\n  margin-top: -32px;\n  position: relative;\n  z-index: 5;\n  border-radius: 22px;\n  padding: 26px 28px;\n  color: #fff;\n  box-shadow: 0 18px 55px rgba(0,0,0,0.18);\n  border: 3px solid;\n  position: relative;\n  overflow: hidden;\n}\n.t8705-alert + .t8705-alert { margin-top: 18px; }\n\n.t8705-alert--warning {\n  background: linear-gradient(135deg, var(--t-red-500) 0%, var(--t-red-600) 100%);\n  border-color: var(--t-red-400);\n  animation: t-warn-pulse 2.6s ease-in-out infinite;\n}\n.t8705-alert--info {\n  background: linear-gradient(135deg, var(--t-blue-500) 0%, var(--t-blue-600) 100%);\n  border-color: var(--t-blue-400);\n}\n.t8705-alert--gold {\n  background: linear-gradient(135deg, var(--t-amber-400) 0%, var(--t-amber-500) 100%);\n  border-color: rgba(255,184,0,0.45);\n}\n\n\/* Alert icon (badge top-right) *\/\n.t8705-alert-icon {\n  position: absolute;\n  top: -18px;\n  right: 24px;\n  font-size: 36px;\n  filter: drop-shadow(0 4px 8px rgba(0,0,0,0.3));\n  animation: t-bob 2s ease-in-out infinite;\n}\n\n.t8705-alert-eyebrow {\n  display: inline-block;\n  background: rgba(255, 255, 255, 0.25);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding: 5px 12px;\n  border-radius: 6px;\n  margin-bottom: 10px;\n}\n\n.t8705-alert h2 {\n  font-size: clamp(1.4rem, 3vw, 1.8rem);\n  font-weight: 900;\n  margin-bottom: 10px;\n  color: #fff;\n}\n\n.t8705-alert p {\n  margin: 0 0 8px;\n  color: #fff;\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 1.65;\n}\n.t8705-alert p:last-child { margin-bottom: 0; }\n.t8705-alert p strong, .t8705-alert p mark {\n  color: var(--t-amber-100);\n  font-weight: 800;\n  background: transparent;\n}\n\n\/* Gold (renewed) alert — darker accents for contrast on amber *\/\n.t8705-alert--gold .t8705-alert-eyebrow { background: rgba(26, 10, 46, 0.35); }\n.t8705-alert--gold p strong, .t8705-alert--gold p mark { color: var(--t-velvet-900); }\n\n\/* Renewed checklist rows inside the gold alert *\/\n.t8705-renewed-list { list-style: none; padding: 0; margin: 12px 0 4px; }\n.t8705-renewed-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 7px 0;\n  color: #fff;\n  font-size: 15px;\n  font-weight: 650;\n  line-height: 1.55;\n}\n.t8705-renewed-list li::before {\n  content: '✓';\n  flex-shrink: 0;\n  width: 20px;\n  height: 20px;\n  margin-top: 2px;\n  border-radius: 50%;\n  background: var(--t-velvet-900);\n  color: var(--t-gold-light);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 12px;\n  font-weight: 900;\n}\n.t8705-renewed-list li strong { color: var(--t-velvet-900); font-weight: 800; }\n\n\/* USB-C connector animation *\/\n.t8705-usbc-anim {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n  margin: 14px 0 4px;\n}\n.t8705-usbc-port {\n  display: inline-block;\n  width: 60px;\n  height: 22px;\n  background: linear-gradient(180deg, #0F172A 0%, #1F2937 100%);\n  border: 2px solid rgba(255, 255, 255, 0.85);\n  border-radius: 11px;\n  position: relative;\n  animation: t-usbc-glow 2.5s ease-in-out infinite;\n}\n.t8705-usbc-port::before {\n  content: '';\n  position: absolute;\n  inset: 4px;\n  background: linear-gradient(90deg, #1F2937, #374151);\n  border-radius: 6px;\n}\n.t8705-usbc-port--bad { animation: none; box-shadow: none; opacity: 0.5; }\n.t8705-usbc-vs {\n  font-weight: 900;\n  font-size: 18px;\n  color: #fff;\n  letter-spacing: 0.08em;\n  opacity: 0.85;\n}\n.t8705-usbc-mini {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  border-left: 30px solid #1F2937;\n  border-top: 6px solid transparent;\n  border-bottom: 6px solid transparent;\n  border-right: 0;\n  position: relative;\n  filter: drop-shadow(0 0 0 rgba(255, 255, 255, 0.85));\n  opacity: 0.6;\n}\n\n\/* Cable length ruler *\/\n.t8705-ruler-wrap {\n  margin: 16px 0 4px;\n  background: rgba(255, 255, 255, 0.18);\n  border-radius: 12px;\n  padding: 12px 14px;\n}\n.t8705-ruler {\n  position: relative;\n  height: 28px;\n  background: rgba(255, 255, 255, 0.15);\n  border-radius: 6px;\n  overflow: hidden;\n}\n.t8705-ruler::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background:\n    repeating-linear-gradient(90deg,\n      transparent 0,\n      transparent 9.5%,\n      rgba(255, 255, 255, 0.6) 9.5%,\n      rgba(255, 255, 255, 0.6) 10.5%);\n}\n.t8705-ruler-fill {\n  position: absolute;\n  top: 0; left: 0; bottom: 0;\n  background: linear-gradient(90deg, var(--t-amber-300), var(--t-amber-200));\n  border-right: 2px solid #fff;\n  width: 0;\n  animation: t-ruler-extend 2s ease-out 0.4s both;\n}\n.t8705-ruler-label {\n  position: absolute;\n  right: 8px;\n  top: 50%;\n  transform: translateY(-50%);\n  font-size: 12px;\n  font-weight: 800;\n  color: var(--t-velvet-900);\n  z-index: 1;\n}\n.t8705-ruler-tick-labels {\n  display: flex;\n  justify-content: space-between;\n  margin-top: 6px;\n  font-size: 10px;\n  font-weight: 700;\n  color: rgba(255, 255, 255, 0.85);\n  letter-spacing: 0.06em;\n}\n\n\/* Short-cable variant: 10 cm shown against a 2 m scale *\/\n@keyframes t-ruler-extend-short {\n  from { width: 0; }\n  to { width: 5%; }\n}\n.t8705-ruler-fill--short { animation: t-ruler-extend-short 2s ease-out 0.4s both; }\n.t8705-ruler-label--short {\n  right: auto;\n  left: calc(5% + 10px);\n  color: #fff;\n  white-space: nowrap;\n}\n\n\/* === WHY GO SOLAR (intro) === *\/\n.t8705-why { background: #fff; padding: 32px 0 56px; }\n.t8705-why-card {\n  max-width: 920px;\n  margin: 0 auto;\n  background: linear-gradient(135deg, var(--t-amber-300) 0%, var(--t-amber-400) 100%);\n  border-radius: 24px;\n  padding: 32px 36px;\n  box-shadow: 0 18px 50px rgba(255, 215, 0, 0.25);\n  border: 2px solid rgba(255, 184, 0, 0.4);\n  position: relative;\n  overflow: hidden;\n}\n.t8705-why-card::after {\n  content: '☀️';\n  position: absolute;\n  top: -30px;\n  right: -10px;\n  font-size: 160px;\n  opacity: 0.08;\n  transform: rotate(10deg);\n}\n.t8705-why-card h2 {\n  font-size: clamp(1.5rem, 3vw, 1.9rem);\n  font-weight: 900;\n  margin-bottom: 12px;\n  color: #fff;\n  text-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);\n  position: relative;\n  z-index: 1;\n}\n.t8705-why-card p {\n  color: #fff;\n  font-size: 16px;\n  font-weight: 600;\n  line-height: 1.75;\n  position: relative;\n  z-index: 1;\n}\n.t8705-why-card strong { color: var(--t-velvet-900); font-weight: 800; }\n\n\/* === FEATURES === *\/\n.t8705-feat {\n  background: linear-gradient(180deg, var(--t-amber-50) 0%, var(--t-amber-100) 100%);\n  position: relative;\n}\n.t8705-feat-head { text-align: center; margin-bottom: 36px; }\n.t8705-feat-head h2 {\n  font-size: clamp(1.8rem, 4vw, 2.4rem);\n  font-weight: 900;\n  color: var(--t-amber-700);\n  margin-bottom: 8px;\n}\n.t8705-feat-head p { font-size: 16px; color: var(--t-stone-500); font-weight: 600; }\n\n.t8705-feat-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n}\n@media (max-width: 900px) { .t8705-feat-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .t8705-feat-grid { grid-template-columns: 1fr; } }\n\n.t8705-feat-card {\n  background: #fff;\n  border-radius: 18px;\n  padding: 26px 22px;\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);\n  border: 1.5px solid rgba(255, 215, 0, 0.35);\n  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;\n  position: relative;\n  overflow: hidden;\n}\n.t8705-feat-card::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(135deg, rgba(255, 215, 0, 0.1), transparent 50%);\n  opacity: 0;\n  transition: opacity 0.3s ease;\n  pointer-events: none;\n}\n.t8705-feat-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 20px 44px rgba(255, 215, 0, 0.2);\n  border-color: var(--t-amber-400);\n}\n.t8705-feat-card:hover::before { opacity: 1; }\n.t8705-feat-icon {\n  font-size: 2.2rem;\n  margin-bottom: 12px;\n  display: inline-block;\n  position: relative;\n  z-index: 1;\n}\n.t8705-feat-icon--rotate { animation: t-sun-rays-rotate 22s linear infinite; }\n.t8705-feat-icon--bob { animation: t-bob 2.5s ease-in-out infinite; }\n.t8705-feat-card h3 {\n  font-size: 1.1rem;\n  font-weight: 900;\n  color: var(--t-amber-700);\n  margin-bottom: 6px;\n  position: relative;\n  z-index: 1;\n}\n.t8705-feat-card p {\n  font-size: 13.5px;\n  color: var(--t-stone-700);\n  line-height: 1.65;\n  position: relative;\n  z-index: 1;\n}\n.t8705-feat-card p strong { color: var(--t-stone-900); font-weight: 800; }\n\n\/* Animated battery in feature card *\/\n.t8705-feat-battery {\n  position: relative;\n  width: 48px;\n  height: 22px;\n  border: 2.5px solid var(--t-stone-700);\n  border-radius: 4px;\n  margin: 8px 0 4px;\n}\n.t8705-feat-battery::after {\n  content: '';\n  position: absolute;\n  right: -5px;\n  top: 5px;\n  width: 4px;\n  height: 8px;\n  background: var(--t-stone-700);\n  border-radius: 0 2px 2px 0;\n}\n.t8705-feat-battery-fill {\n  position: absolute;\n  inset: 1.5px;\n  background: var(--t-amber-400);\n  border-radius: 2px;\n  width: 25%;\n  animation: t-battery-fill 4s ease-in-out infinite;\n}\n\n\/* Rotating panel mini-illustration *\/\n.t8705-feat-panel {\n  display: inline-block;\n  width: 50px;\n  height: 30px;\n  background: linear-gradient(135deg, #1E1B4B 0%, #312E81 100%);\n  border: 2px solid #0F172A;\n  border-radius: 4px;\n  margin: 6px 0 4px;\n  position: relative;\n  overflow: hidden;\n}\n.t8705-feat-panel::before {\n  content: '';\n  position: absolute;\n  inset: 2px;\n  background:\n    linear-gradient(90deg, transparent 24%, rgba(199, 210, 254, 0.5) 24%, rgba(199, 210, 254, 0.5) 26%, transparent 26%),\n    linear-gradient(90deg, transparent 49%, rgba(199, 210, 254, 0.5) 49%, rgba(199, 210, 254, 0.5) 51%, transparent 51%),\n    linear-gradient(90deg, transparent 74%, rgba(199, 210, 254, 0.5) 74%, rgba(199, 210, 254, 0.5) 76%, transparent 76%);\n}\n.t8705-feat-panel::after {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: -50%;\n  width: 50%;\n  height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5), transparent);\n  animation: t-panel-sheen 3s ease-in-out infinite;\n}\n\n.t8705-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(--t-amber-700);\n  background: var(--t-amber-50);\n  padding: 3px 10px;\n  border-radius: 100px;\n  margin-top: 10px;\n  border: 1.5px solid var(--t-amber-200);\n  position: relative;\n  z-index: 1;\n}\n\n\/* === COMPATIBILITY (Yes\/No comparison) === *\/\n.t8705-compat {\n  background: linear-gradient(180deg, var(--t-amber-100) 0%, var(--t-amber-50) 100%);\n}\n.t8705-compat-head { text-align: center; margin-bottom: 36px; }\n.t8705-compat-head h2 {\n  font-size: clamp(1.8rem, 4vw, 2.4rem);\n  font-weight: 900;\n  color: var(--t-amber-700);\n  margin-bottom: 8px;\n}\n.t8705-compat-head p { font-size: 16px; color: var(--t-stone-500); font-weight: 600; }\n\n.t8705-compat-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 18px;\n  max-width: 980px;\n  margin: 0 auto;\n}\n@media (max-width: 720px) { .t8705-compat-grid { grid-template-columns: 1fr; } }\n\n.t8705-compat-card {\n  background: #fff;\n  border-radius: 22px;\n  padding: 26px 24px;\n  box-shadow: 0 10px 32px rgba(0, 0, 0, 0.08);\n  border: 3px solid;\n  position: relative;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.t8705-compat-card:hover { transform: translateY(-4px); }\n\n.t8705-compat-card--yes { border-color: var(--t-fresh-500); animation: t-pulse-green 3s ease-in-out infinite; }\n.t8705-compat-card--no { border-color: var(--t-red-500); animation: t-pulse-red 3s ease-in-out infinite; }\n\n.t8705-compat-icon {\n  position: absolute;\n  top: -22px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 48px;\n  height: 48px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 28px;\n  color: #fff;\n  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.18);\n  animation: t-check-pop 0.6s cubic-bezier(0.5, -0.5, 0.5, 1.5) both;\n}\n.t8705-compat-card--yes .t8705-compat-icon { background: var(--t-fresh-500); }\n.t8705-compat-card--no .t8705-compat-icon { background: var(--t-red-500); }\n\n.t8705-compat-card h3 {\n  font-size: 1.25rem;\n  font-weight: 900;\n  margin: 12px 0 14px;\n  text-align: center;\n}\n.t8705-compat-card--yes h3 { color: var(--t-fresh-500); }\n.t8705-compat-card--no h3 { color: var(--t-red-500); }\n\n.t8705-compat-list { list-style: none; padding: 0; margin: 0; }\n.t8705-compat-list li {\n  padding: 8px 0;\n  font-size: 15px;\n  font-weight: 650;\n  color: var(--t-stone-700);\n  border-bottom: 1px solid var(--t-stone-100);\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.t8705-compat-list li:last-child { border-bottom: none; }\n.t8705-compat-list li::before {\n  content: '';\n  flex-shrink: 0;\n  width: 18px;\n  height: 18px;\n  border-radius: 50%;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 11px;\n  color: #fff;\n  font-weight: 900;\n}\n.t8705-compat-card--yes .t8705-compat-list li::before {\n  content: '✓';\n  background: var(--t-fresh-500);\n}\n.t8705-compat-card--no .t8705-compat-list li::before {\n  content: '✕';\n  background: var(--t-red-500);\n}\n\n\/* \"How to check\" tip card *\/\n.t8705-tip {\n  margin-top: 22px;\n  background: linear-gradient(135deg, var(--t-amber-300) 0%, var(--t-amber-400) 100%);\n  border-radius: 20px;\n  padding: 22px 26px;\n  box-shadow: 0 14px 36px rgba(255, 215, 0, 0.22);\n  display: flex;\n  align-items: center;\n  gap: 22px;\n}\n@media (max-width: 600px) { .t8705-tip { flex-direction: column; text-align: center; } }\n.t8705-tip-visual {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-shrink: 0;\n}\n.t8705-tip-content h3 { font-size: 18px; font-weight: 900; color: #fff; margin-bottom: 4px; text-shadow: 0 2px 6px rgba(0,0,0,0.15); }\n.t8705-tip-content p { color: #fff; font-size: 14px; font-weight: 650; line-height: 1.65; }\n.t8705-tip-content p strong { color: var(--t-velvet-900); font-weight: 800; }\n\n\/* === THE HONEST BIT === *\/\n.t8705-honest { background: #fff; }\n.t8705-honest-head { text-align: center; margin-bottom: 36px; }\n.t8705-honest-head h2 {\n  font-size: clamp(1.8rem, 4vw, 2.4rem);\n  font-weight: 900;\n  color: var(--t-amber-700);\n  margin-bottom: 8px;\n}\n.t8705-honest-head p { font-size: 16px; color: var(--t-stone-500); font-weight: 600; }\n\n.t8705-honest-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n  max-width: 1000px;\n  margin: 0 auto;\n}\n@media (max-width: 900px) { .t8705-honest-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .t8705-honest-grid { grid-template-columns: 1fr; } }\n\n.t8705-honest-card {\n  background: var(--t-stone-50);\n  border: 1.5px solid var(--t-stone-200);\n  border-left: 5px solid var(--t-gold-deep);\n  border-radius: 16px;\n  padding: 20px 18px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.t8705-honest-card:hover { transform: translateY(-3px); box-shadow: 0 12px 28px rgba(0, 0, 0, 0.08); }\n.t8705-honest-emoji { font-size: 1.7rem; margin-bottom: 8px; display: inline-block; }\n.t8705-honest-card h3 { font-size: 1rem; font-weight: 900; color: var(--t-stone-900); margin-bottom: 5px; }\n.t8705-honest-card p { font-size: 13.5px; color: var(--t-stone-700); font-weight: 600; line-height: 1.6; }\n.t8705-honest-card p strong { color: var(--t-stone-900); font-weight: 800; }\n\n\/* === SPECS (dark velvet for premium feel) === *\/\n.t8705-specs {\n  background: linear-gradient(180deg, var(--t-velvet-900) 0%, #14102B 100%);\n  color: #fff;\n}\n.t8705-specs-head { text-align: center; margin-bottom: 32px; }\n.t8705-specs-head h2 {\n  font-size: clamp(1.8rem, 4vw, 2.4rem);\n  font-weight: 900;\n  color: #fff;\n  margin-bottom: 8px;\n}\n.t8705-specs-head p { font-size: 15px; color: var(--t-velvet-200); font-weight: 600; }\n\n.t8705-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 14px;\n  max-width: 980px;\n  margin: 0 auto;\n}\n.t8705-spec {\n  background: rgba(255, 255, 255, 0.05);\n  border: 1.5px solid rgba(196, 181, 253, 0.18);\n  border-radius: 14px;\n  padding: 20px 16px;\n  text-align: center;\n  transition: transform 0.3s ease, background 0.3s ease, border-color 0.3s ease;\n  position: relative;\n  overflow: hidden;\n}\n.t8705-spec:hover {\n  transform: translateY(-3px);\n  background: rgba(255, 255, 255, 0.1);\n  border-color: var(--t-amber-400);\n}\n.t8705-spec::after {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: -30%;\n  width: 30%;\n  height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(252, 211, 77, 0.12), transparent);\n  transition: left 0.6s ease;\n}\n.t8705-spec:hover::after { left: 130%; }\n.t8705-spec-emoji { font-size: 1.9rem; margin-bottom: 6px; line-height: 1; }\n.t8705-spec-emoji--rotate { display: inline-block; animation: t-sun-rays-rotate 18s linear infinite; }\n.t8705-spec-label {\n  font-size: 10.5px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.12em;\n  color: var(--t-velvet-300);\n  margin-bottom: 6px;\n}\n.t8705-spec-value {\n  font-size: 1.1rem;\n  font-weight: 900;\n  color: #fff;\n  line-height: 1.2;\n}\n.t8705-spec-value--gold { color: var(--t-amber-300); }\n.t8705-spec-value--green { color: var(--t-fresh-400); }\n.t8705-spec-note {\n  font-size: 10px;\n  color: var(--t-velvet-300);\n  margin-top: 6px;\n  font-weight: 600;\n  font-style: italic;\n}\n\n\/* === IN THE BOX === *\/\n.t8705-inbox {\n  background: linear-gradient(180deg, #fff 0%, var(--t-amber-50) 100%);\n  text-align: center;\n}\n.t8705-inbox h2 { font-size: clamp(1.7rem, 4vw, 2.2rem); font-weight: 900; color: var(--t-amber-700); margin-bottom: 8px; }\n.t8705-inbox-sub { font-size: 16px; color: var(--t-stone-500); margin-bottom: 28px; font-weight: 600; }\n\n.t8705-inbox-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 14px;\n  max-width: 880px;\n  margin: 0 auto;\n}\n@media (max-width: 768px) { .t8705-inbox-grid { grid-template-columns: repeat(2, 1fr); } }\n.t8705-inbox-item {\n  background: #fff;\n  border: 2px solid var(--t-amber-200);\n  border-radius: 16px;\n  padding: 22px 14px;\n  text-align: center;\n  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.04);\n  transition: transform 0.3s ease, border-color 0.3s ease;\n}\n.t8705-inbox-item:hover { transform: translateY(-3px); border-color: var(--t-amber-400); }\n.t8705-inbox-emoji { font-size: 2rem; margin-bottom: 8px; }\n.t8705-inbox-name { font-weight: 900; font-size: 14px; color: var(--t-amber-700); margin-bottom: 2px; }\n.t8705-inbox-detail { color: var(--t-stone-500); font-size: 12px; font-weight: 700; }\n\n.t8705-inbox-note {\n  margin: 22px auto 0;\n  max-width: 760px;\n  background: linear-gradient(135deg, var(--t-amber-300) 0%, var(--t-amber-400) 100%);\n  border-radius: 18px;\n  padding: 22px 26px;\n  box-shadow: 0 14px 36px rgba(255, 215, 0, 0.22);\n  text-align: left;\n}\n.t8705-inbox-note h3 { color: #fff; font-size: 18px; font-weight: 900; margin-bottom: 6px; text-shadow: 0 2px 6px rgba(0,0,0,0.12); }\n.t8705-inbox-note p { color: #fff; font-size: 14.5px; font-weight: 650; line-height: 1.7; }\n.t8705-inbox-note strong { color: var(--t-velvet-900); font-weight: 800; }\n\n\/* === TRUST === *\/\n.t8705-trust { background: linear-gradient(180deg, var(--t-amber-50) 0%, var(--t-amber-100) 100%); }\n.t8705-trust-head { text-align: center; margin-bottom: 36px; }\n.t8705-trust-head h2 {\n  font-size: clamp(1.8rem, 4vw, 2.4rem);\n  font-weight: 900;\n  color: var(--t-amber-700);\n  margin-bottom: 8px;\n}\n.t8705-trust-head p { font-size: 16px; color: var(--t-stone-500); font-weight: 600; }\n\n.t8705-trust-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 14px;\n  max-width: 1000px;\n  margin: 0 auto;\n}\n@media (max-width: 900px) { .t8705-trust-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .t8705-trust-grid { grid-template-columns: 1fr; } }\n.t8705-trust-card {\n  background: #fff;\n  border-radius: 16px;\n  padding: 22px 20px;\n  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.06);\n  border-top: 5px solid var(--t-gold-deep);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.t8705-trust-card:hover { transform: translateY(-4px); box-shadow: 0 16px 36px rgba(255, 215, 0, 0.18); }\n.t8705-trust-icon { font-size: 2rem; margin-bottom: 10px; display: inline-block; }\n.t8705-trust-card:hover .t8705-trust-icon { animation: t-bob 1.5s ease-in-out infinite; }\n.t8705-trust-card h3 { font-size: 1.05rem; font-weight: 900; color: var(--t-stone-900); margin-bottom: 6px; }\n.t8705-trust-card p { font-size: 13.5px; color: var(--t-stone-700); font-weight: 600; line-height: 1.6; }\n\n\/* === WARRANTY === *\/\n.t8705-warranty { background: #fff; }\n.t8705-warranty-head { text-align: center; margin-bottom: 36px; }\n.t8705-warranty-head h2 {\n  font-size: clamp(1.8rem, 4vw, 2.4rem);\n  font-weight: 900;\n  color: var(--t-amber-700);\n  margin-bottom: 8px;\n}\n.t8705-warranty-head p { font-size: 16px; color: var(--t-stone-500); font-weight: 600; }\n\n.t8705-warranty-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 16px;\n  max-width: 880px;\n  margin: 0 auto;\n}\n@media (max-width: 720px) { .t8705-warranty-grid { grid-template-columns: 1fr; } }\n.t8705-warranty-card {\n  border-radius: 18px;\n  padding: 26px 24px;\n  color: #fff;\n  box-shadow: 0 10px 32px rgba(0, 0, 0, 0.1);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.t8705-warranty-card:hover { transform: translateY(-4px); box-shadow: 0 22px 50px rgba(0, 0, 0, 0.15); }\n.t8705-warranty-card--gold { background: linear-gradient(135deg, var(--t-gold) 0%, var(--t-amber-400) 100%); }\n.t8705-warranty-card--amber { background: linear-gradient(135deg, var(--t-amber-500) 0%, var(--t-amber-400) 100%); }\n.t8705-warranty-card h3 {\n  font-size: 1.15rem;\n  font-weight: 900;\n  margin-bottom: 12px;\n  color: #fff;\n  text-shadow: 0 2px 6px rgba(0,0,0,0.15);\n}\n.t8705-warranty-list { list-style: none; padding: 0; margin: 0; color: rgba(255, 255, 255, 0.95); font-weight: 650; font-size: 14.5px; }\n.t8705-warranty-list li { padding: 7px 0; }\n\n\/* === FAQ === *\/\n.t8705-faq { background: linear-gradient(180deg, #fff 0%, var(--t-amber-50) 100%); }\n.t8705-faq-head { text-align: center; margin-bottom: 32px; }\n.t8705-faq-head h2 {\n  font-size: clamp(1.8rem, 4vw, 2.4rem);\n  font-weight: 900;\n  color: var(--t-amber-700);\n  margin-bottom: 8px;\n}\n.t8705-faq-head p { font-size: 16px; color: var(--t-stone-500); font-weight: 600; }\n\n.t8705-faq-list { max-width: 880px; margin: 0 auto; }\n.t8705-faq-item {\n  background: #fff;\n  border: 2px solid var(--t-amber-200);\n  border-radius: 18px;\n  padding: 22px 24px;\n  transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;\n}\n.t8705-faq-item + .t8705-faq-item { margin-top: 14px; }\n.t8705-faq-item:hover { transform: translateY(-2px); border-color: var(--t-amber-400); box-shadow: 0 12px 30px rgba(255, 215, 0, 0.14); }\n.t8705-faq-q {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  font-size: 16px;\n  font-weight: 900;\n  color: var(--t-amber-700);\n  margin-bottom: 8px;\n}\n.t8705-faq-q .badge {\n  flex-shrink: 0;\n  width: 26px;\n  height: 26px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, var(--t-gold-deep), var(--t-amber-500));\n  color: var(--t-velvet-900);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  font-weight: 900;\n}\n.t8705-faq-a { font-size: 14.5px; color: var(--t-stone-700); font-weight: 600; line-height: 1.7; padding-left: 38px; }\n.t8705-faq-a strong { color: var(--t-stone-900); font-weight: 800; }\n\n\/* === CTA === *\/\n.t8705-cta {\n  background:\n    radial-gradient(ellipse at top, rgba(252, 211, 77, 0.18), transparent 60%),\n    linear-gradient(180deg, var(--t-velvet-900) 0%, #2D1B69 50%, var(--t-velvet-900) 100%);\n  padding: 72px 0;\n  text-align: center;\n  color: #fff;\n  position: relative;\n  overflow: hidden;\n}\n.t8705-cta::before {\n  content: '';\n  position: absolute;\n  top: 50%; left: 50%;\n  transform: translate(-50%, -50%);\n  width: 600px; height: 600px;\n  background: radial-gradient(circle, rgba(252, 211, 77, 0.18), transparent 65%);\n  border-radius: 50%;\n  pointer-events: none;\n}\n.t8705-cta-inner { position: relative; z-index: 1; }\n.t8705-cta-emoji { font-size: 3rem; margin-bottom: 12px; display: inline-block; animation: t-sun-rays-rotate 18s linear infinite; }\n.t8705-cta h2 {\n  font-size: clamp(1.8rem, 4vw, 2.6rem);\n  font-weight: 900;\n  color: #fff;\n  margin-bottom: 12px;\n  letter-spacing: -0.02em;\n}\n.t8705-cta h2 em {\n  font-style: normal;\n  background: linear-gradient(90deg, var(--t-amber-300), var(--t-gold), var(--t-amber-300));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: t-shimmer 4s linear infinite;\n}\n.t8705-cta-sub {\n  font-size: 15px;\n  color: var(--t-velvet-200);\n  margin: 0 auto 22px;\n  max-width: 560px;\n  font-weight: 600;\n  line-height: 1.6;\n}\n.t8705-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n.t8705-cta-pill {\n  background: rgba(255, 255, 255, 0.14);\n  border: 1.5px solid rgba(255, 255, 255, 0.24);\n  color: #fff;\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.t8705-cta-pill:hover { background: rgba(255, 255, 255, 0.24); transform: translateY(-2px); }\n\n\/* === FOOTER === *\/\n.t8705-footer {\n  background: var(--t-velvet-900);\n  padding: 28px 0;\n  text-align: center;\n  border-top: 3px solid var(--t-gold);\n}\n.t8705-footer-brand {\n  font-size: 16px;\n  font-weight: 800;\n  color: #fff;\n  margin-bottom: 4px;\n}\n.t8705-footer p { font-size: 12px; color: rgba(255, 255, 255, 0.85); margin-bottom: 4px; line-height: 1.6; }\n.t8705-footer-divider { margin: 14px auto; width: 60%; max-width: 400px; height: 1px; background: rgba(252, 211, 77, 0.2); }\n.t8705-footer-legal { font-size: 11px; color: rgba(252, 211, 77, 0.55); line-height: 1.65; max-width: 760px; margin: 0 auto; }\n\n\/* === REDUCED MOTION === *\/\n@media (prefers-reduced-motion: reduce) {\n  .t8705-wrapper *, .t8705-wrapper *::before, .t8705-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=\"t8705-wrapper\"\u003e\n\u003c!-- NAV --\u003e\u003cheader class=\"t8705-nav\"\u003e\n\u003cdiv class=\"t8705-container t8705-nav-inner\"\u003e\n\u003cdiv class=\"t8705-logo\"\u003e☀️ CamGuard Australia \u003csmall\u003esecurity doesn't have to be boring\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-nav-pills\"\u003e\n\u003cdiv class=\"t8705-nav-pill t8705-nav-pill--gold\"\u003e⚡ 3W Solar\u003c\/div\u003e\n\u003cdiv class=\"t8705-nav-pill t8705-nav-pill--velvet\"\u003e🔌 USB-C Only\u003c\/div\u003e\n\u003cdiv class=\"t8705-nav-pill t8705-nav-pill--fresh\"\u003e♻️ Manufacturer Renewed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\u003c!-- HERO - Solar tech scene --\u003e\n\u003csection class=\"t8705-hero\"\u003e\n\u003cdiv class=\"t8705-aurora\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"t8705-hero-sweep\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Sun + rays --\u003e\n\u003cdiv class=\"t8705-sun-wrap\"\u003e\n\u003cdiv class=\"t8705-sun-rays\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"t8705-sun-rays-2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"t8705-sun\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Light particles falling toward panel --\u003e \u003cspan class=\"t8705-light-particle t8705-light-particle--1\"\u003e\u003c\/span\u003e \u003cspan class=\"t8705-light-particle t8705-light-particle--2\"\u003e\u003c\/span\u003e \u003cspan class=\"t8705-light-particle t8705-light-particle--3\"\u003e\u003c\/span\u003e \u003cspan class=\"t8705-light-particle t8705-light-particle--4\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"t8705-container t8705-hero-inner\"\u003e\n\u003cdiv class=\"t8705-hero-pill\"\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003e Genuine eufy · Manufacturer Renewed\u003c\/div\u003e\n\u003ch1\u003eeufy Genuine 3W T8705 USB-C Solar Panel\u003cbr\u003e\u003cem\u003eRenewed by the maker. Powered by the sun.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"t8705-hero-sub\"\u003eGenuine eufy 3W solar panel — \u003cstrong\u003eprofessionally renewed, inspected and tested\u003c\/strong\u003e — with a \u003cstrong\u003eUSB-C connector\u003c\/strong\u003e and a short \u003cstrong\u003e10 cm cable\u003c\/strong\u003e that puts the panel right beside your camera. Two to three hours of daily sun keeps your compatible eufy camera topped up indefinitely. Mount it once, point it at the sky, never climb a ladder again.\u003c\/p\u003e\n\u003c!-- Sun → panel → camera flow visualisation --\u003e\n\u003cdiv class=\"t8705-flow\"\u003e\n\u003cdiv class=\"t8705-flow-inner\"\u003e\n\u003cdiv class=\"t8705-flow-node\"\u003e\n\u003cdiv class=\"t8705-flow-node-emoji t8705-flow-node-emoji--sun\"\u003e☀️\u003c\/div\u003e\n\u003cdiv class=\"t8705-flow-node-label\"\u003eSun\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-flow-cable\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"t8705-flow-node\"\u003e\n\u003cdiv class=\"t8705-flow-node-emoji t8705-flow-node-emoji--panel\"\u003e🔆\u003c\/div\u003e\n\u003cdiv class=\"t8705-flow-node-label\"\u003e3W Panel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-flow-cable\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"t8705-flow-node\"\u003e\n\u003cdiv class=\"t8705-flow-node-emoji t8705-flow-node-emoji--cam\"\u003e📹\u003c\/div\u003e\n\u003cdiv class=\"t8705-flow-node-label\"\u003eUSB-C Cam\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-hero-stats\"\u003e\n\u003cdiv class=\"t8705-hstat\"\u003e\n\u003cdiv class=\"t8705-hstat-val\"\u003e3W\u003c\/div\u003e\n\u003cdiv class=\"t8705-hstat-lbl\"\u003eSolar Output\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-hstat\"\u003e\n\u003cdiv class=\"t8705-hstat-val\"\u003eUSB-C\u003c\/div\u003e\n\u003cdiv class=\"t8705-hstat-lbl\"\u003eConnection\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-hstat\"\u003e\n\u003cdiv class=\"t8705-hstat-val\"\u003e10cm\u003c\/div\u003e\n\u003cdiv class=\"t8705-hstat-lbl\"\u003eCable Length\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-hstat\"\u003e\n\u003cdiv class=\"t8705-hstat-val\"\u003eIP65\u003c\/div\u003e\n\u003cdiv class=\"t8705-hstat-lbl\"\u003eWeatherproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-hstat\"\u003e\n\u003cdiv class=\"t8705-hstat-val\"\u003e2–3 hrs\u003c\/div\u003e\n\u003cdiv class=\"t8705-hstat-lbl\"\u003eDaily Sun\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-hero-model\"\u003eModel T8705 · Genuine eufy 3W Solar Panel · USB-C · 10cm Cable · Manufacturer Renewed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ALERTS (Renewed condition + USB-C ONLY warning + cable length info) --\u003e\n\u003csection class=\"t8705-alerts\"\u003e\n\u003cdiv class=\"t8705-alerts-inner\"\u003e\n\u003c!-- MANUFACTURER RENEWED CONDITION CALLOUT (gold, first — own it early) --\u003e\n\u003cdiv class=\"t8705-alert t8705-alert--gold\"\u003e\n\u003cdiv class=\"t8705-alert-icon\"\u003e♻️\u003c\/div\u003e\n\u003cdiv class=\"t8705-alert-eyebrow\"\u003eThe condition, honestly\u003c\/div\u003e\n\u003ch2\u003eManufacturer Renewed — here's exactly what that means\u003c\/h2\u003e\n\u003cp\u003eThis panel \u003cstrong\u003eisn't brand new\u003c\/strong\u003e — it's been professionally renewed: restored, inspected and tested so it works like it should. Here's the deal, plainly:\u003c\/p\u003e\n\u003cul class=\"t8705-renewed-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eInspected, tested \u0026amp; fully working\u003c\/strong\u003e — every unit is checked before it goes anywhere.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMinor cosmetic marks possible\u003c\/strong\u003e — light scuffs or marks from previous use may be present. They don't affect performance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenewed (non-retail) packaging\u003c\/strong\u003e — no shiny retail box; protectively packed for the trip instead.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCamGuard 12-month warranty\u003c\/strong\u003e — our in-house warranty (not a manufacturer warranty), plus your Australian Consumer Law rights.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- IMG-PLACEHOLDER: photo strip of an actual renewed T8705 unit — panel front, back + bracket, and the short 10 cm USB-C cable clearly visible (do NOT reuse 2 m-variant photos) --\u003e\n\u003cp\u003eSame genuine eufy hardware, meaningfully lower price. If you're happy with that trade, you're going to love this thing. 🤝\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- USB-C ONLY WARNING (animated red border) --\u003e\n\u003cdiv class=\"t8705-alert t8705-alert--warning\"\u003e\n\u003cdiv class=\"t8705-alert-icon\"\u003e⚠️\u003c\/div\u003e\n\u003cdiv class=\"t8705-alert-eyebrow\"\u003eCheck before you buy\u003c\/div\u003e\n\u003ch2\u003eUSB-C only — not for older micro-USB cameras\u003c\/h2\u003e\n\u003cp\u003eThis solar panel \u003cstrong\u003eonly works with eufy cameras that have a USB-C charging port\u003c\/strong\u003e. No adapter is included.\u003c\/p\u003e\n\u003cdiv class=\"t8705-usbc-anim\"\u003e\n\u003cspan class=\"t8705-usbc-port\"\u003e\u003c\/span\u003e \u003cspan class=\"t8705-usbc-vs\"\u003evs\u003c\/span\u003e \u003cspan class=\"t8705-usbc-mini\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e✅ \u003cstrong\u003eCompatible:\u003c\/strong\u003e eufyCam 3, 3C, S330, SoloCam S340, S3 Pro, and other newer USB-C eufy models.\u003c\/p\u003e\n\u003cp\u003e❌ \u003cstrong\u003eNOT compatible:\u003c\/strong\u003e eufyCam 2 \/ 2C \/ 2 Pro, eufyCam E, SoloCam L20 \/ L40 — anything still using the older micro-USB port.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your camera's charging port before purchasing.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CABLE LENGTH INFO with animated ruler (10 cm on a 2 m scale) --\u003e\n\u003cdiv class=\"t8705-alert t8705-alert--info\"\u003e\n\u003cdiv class=\"t8705-alert-icon\"\u003e📏\u003c\/div\u003e\n\u003cdiv class=\"t8705-alert-eyebrow\"\u003eCable length — read this too\u003c\/div\u003e\n\u003ch2\u003eJust 10 cm of cable — panel sits right beside the camera\u003c\/h2\u003e\n\u003cp\u003eThis renewed variant has a \u003cstrong\u003eshort 10 cm USB-C cable\u003c\/strong\u003e — not the 2 m lead some eufy panels ship with. The panel mounts \u003cstrong\u003edirectly above or beside your camera\u003c\/strong\u003e, sharing the same patch of wall.\u003c\/p\u003e\n\u003cp\u003eThat means \u003cstrong\u003eyour camera's spot is the panel's spot\u003c\/strong\u003e — the camera needs to be mounted somewhere that gets 2–3 hours of direct sun. You can't park the camera in the shade and run the panel out to the sunshine.\u003c\/p\u003e\n\u003cdiv class=\"t8705-ruler-wrap\"\u003e\n\u003cdiv class=\"t8705-ruler\"\u003e\n\u003cdiv class=\"t8705-ruler-fill t8705-ruler-fill--short\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"t8705-ruler-label t8705-ruler-label--short\"\u003e10 cm — that's the lot\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-ruler-tick-labels\"\u003e\n\u003cspan\u003e0 m\u003c\/span\u003e\u003cspan\u003e0.5 m\u003c\/span\u003e\u003cspan\u003e1 m\u003c\/span\u003e\u003cspan\u003e1.5 m\u003c\/span\u003e\u003cspan\u003e2 m\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- WHY GO SOLAR --\u003e\n\u003csection class=\"t8705-why\"\u003e\n\u003cdiv class=\"t8705-container\"\u003e\n\u003cdiv class=\"t8705-why-card t-fade\"\u003e\n\u003ch2\u003e☀️ Why go solar?\u003c\/h2\u003e\n\u003cp\u003eLet's be real: climbing a ladder every few months to charge your security camera is \u003cstrong\u003enobody's idea of a good time\u003c\/strong\u003e. This genuine eufy 3W solar panel — \u003cstrong\u003eprofessionally renewed and tested\u003c\/strong\u003e — keeps your USB-C compatible camera topped up 24\/7 with just \u003cstrong\u003etwo to three hours of sun a day\u003c\/strong\u003e. Install it once, point it at the sky, and \u003cstrong\u003enever think about batteries again\u003c\/strong\u003e. IP65 weatherproof, a neat 10 cm cable that tucks the panel right beside the camera, and built for Aussie conditions. Just check that your camera has a USB-C port — this isn't compatible with the older micro-USB models. 🌿\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"t8705-section t8705-feat\"\u003e\n\u003cdiv class=\"t8705-container\"\u003e\n\u003cdiv class=\"t8705-feat-head t-fade\"\u003e\n\u003ch2\u003ePowered by the sun ☀️\u003c\/h2\u003e\n\u003cp\u003eSet it. Forget it. Let physics do the rest.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-feat-grid\"\u003e\n\u003carticle class=\"t8705-feat-card t-fade\"\u003e\n\u003cdiv class=\"t8705-feat-icon t8705-feat-icon--rotate\"\u003e☀️\u003c\/div\u003e\n\u003ch3\u003eContinuous Solar Charging\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eJust 2–3 hours of sun:\u003c\/strong\u003e the 3W panel provides continuous trickle charging with minimal exposure. Your camera stays powered indefinitely.\u003c\/p\u003e\n\u003cdiv class=\"t8705-feat-battery\"\u003e\n\u003cdiv class=\"t8705-feat-battery-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"t8705-feat-tag\"\u003e3W · Continuous trickle\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"t8705-feat-card t-fade\"\u003e\n\u003cdiv class=\"t8705-feat-icon t8705-feat-icon--bob\"\u003e🔌\u003c\/div\u003e\n\u003ch3\u003eUSB-C Connection Only\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eNewer models only:\u003c\/strong\u003e USB-C output for modern eufy cameras. Not compatible with older micro-USB models — check your port before buying.\u003c\/p\u003e\n\u003cspan class=\"t8705-feat-tag\"\u003eUSB-C native\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"t8705-feat-card t-fade\"\u003e\n\u003cdiv class=\"t8705-feat-icon\"\u003e🌧️\u003c\/div\u003e\n\u003ch3\u003eAll-Weather Tough\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eIP65 rated:\u003c\/strong\u003e sealed against dust and rated for water jets from any direction. Built for the Australian outdoors — sun, rain, wind, dust storms.\u003c\/p\u003e\n\u003cspan class=\"t8705-feat-tag\"\u003eIP65 rated\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"t8705-feat-card t-fade\"\u003e\n\u003cdiv class=\"t8705-feat-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3\u003eSmart Charging Tech\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCertified for eufy:\u003c\/strong\u003e only eufy-certified panels sync with eufy cameras for correct power management — no guesswork, no battery abuse.\u003c\/p\u003e\n\u003cspan class=\"t8705-feat-tag\"\u003eeufy certified\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"t8705-feat-card t-fade\"\u003e\n\u003cdiv class=\"t8705-feat-icon\"\u003e📏\u003c\/div\u003e\n\u003ch3\u003e10 cm USB-C Cable\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePanel-beside-camera design:\u003c\/strong\u003e the short 10 cm lead mounts the panel directly above or next to your camera. Zero cable runs to hide — the cleanest install there is. Just make sure the camera's spot gets sun.\u003c\/p\u003e\n\u003cdiv class=\"t8705-feat-panel\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"t8705-feat-tag\"\u003e10 cm · fixed length\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"t8705-feat-card t-fade\"\u003e\n\u003cdiv class=\"t8705-feat-icon\"\u003e🔧\u003c\/div\u003e\n\u003ch3\u003eEasy Installation\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e360° adjustable bracket:\u003c\/strong\u003e includes a fully adjustable mounting bracket with wall anchors. Aim it at the sun, secure it, plug it in. Done in under ten minutes.\u003c\/p\u003e\n\u003cspan class=\"t8705-feat-tag\"\u003e360° tilt-adjust mount\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPATIBILITY (Yes\/No comparison) --\u003e\n\u003csection class=\"t8705-section t8705-compat\"\u003e\n\u003cdiv class=\"t8705-container\"\u003e\n\u003cdiv class=\"t8705-compat-head t-fade\"\u003e\n\u003ch2\u003eWhich cameras work? 📹\u003c\/h2\u003e\n\u003cp\u003eUSB-C only. Look at your camera's port and check.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-compat-grid\"\u003e\n\u003carticle class=\"t8705-compat-card t8705-compat-card--yes t-fade\"\u003e\n\u003cdiv class=\"t8705-compat-icon\"\u003e✓\u003c\/div\u003e\n\u003ch3\u003eCompatible (USB-C)\u003c\/h3\u003e\n\u003cul class=\"t8705-compat-list\"\u003e\n\u003cli\u003eeufyCam 3 (S330)\u003c\/li\u003e\n\u003cli\u003eeufyCam 3C (S300)\u003c\/li\u003e\n\u003cli\u003eSoloCam S340\u003c\/li\u003e\n\u003cli\u003eS3 Pro\u003c\/li\u003e\n\u003cli\u003eOther USB-C eufy cameras\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003carticle class=\"t8705-compat-card t8705-compat-card--no t-fade\"\u003e\n\u003cdiv class=\"t8705-compat-icon\"\u003e✕\u003c\/div\u003e\n\u003ch3\u003eNOT Compatible (micro-USB)\u003c\/h3\u003e\n\u003cul class=\"t8705-compat-list\"\u003e\n\u003cli\u003eeufyCam 2 \/ 2C \/ 2 Pro\u003c\/li\u003e\n\u003cli\u003eeufyCam E\u003c\/li\u003e\n\u003cli\u003eSoloCam L20 \/ L40\u003c\/li\u003e\n\u003cli\u003eOlder micro-USB models\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c!-- How to check tip --\u003e\n\u003cdiv class=\"t8705-tip t-fade\"\u003e\n\u003cdiv class=\"t8705-tip-visual\"\u003e\n\u003cspan class=\"t8705-usbc-port\"\u003e\u003c\/span\u003e \u003cspan style=\"color: var(--t-velvet-900); opacity: 1;\" class=\"t8705-usbc-vs\"\u003evs\u003c\/span\u003e \u003cspan class=\"t8705-usbc-mini\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-tip-content\"\u003e\n\u003ch3\u003e🔍 How to check your camera\u003c\/h3\u003e\n\u003cp\u003eLook at your camera's charging port. \u003cstrong\u003eUSB-C is the newer oval-shaped, reversible connector.\u003c\/strong\u003e Micro-USB is the older trapezoid-shaped one. Still not sure? Message us your camera model and we'll confirm. 🎯\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- THE HONEST BIT --\u003e\n\u003csection class=\"t8705-section t8705-honest\"\u003e\n\u003cdiv class=\"t8705-container\"\u003e\n\u003cdiv class=\"t8705-honest-head t-fade\"\u003e\n\u003ch2\u003eThe honest bit 🤝\u003c\/h2\u003e\n\u003cp\u003eSix things we'd rather tell you now than read in a return request later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-honest-grid\"\u003e\n\u003carticle class=\"t8705-honest-card t-fade\"\u003e\n\u003cdiv class=\"t8705-honest-emoji\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eIt's renewed, not new\u003c\/h3\u003e\n\u003cp\u003eThis unit \u003cstrong\u003ehas been used before\u003c\/strong\u003e and professionally renewed. It's inspected, tested and fully working — but it may carry light cosmetic marks from its previous life.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"t8705-honest-card t-fade\"\u003e\n\u003cdiv class=\"t8705-honest-emoji\"\u003e📦\u003c\/div\u003e\n\u003ch3\u003eNo retail box\u003c\/h3\u003e\n\u003cp\u003eRenewed stock ships in \u003cstrong\u003eplain, non-retail packaging\u003c\/strong\u003e. It's protectively packed and travels safely — it just won't look like a gift under the tree.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"t8705-honest-card t-fade\"\u003e\n\u003cdiv class=\"t8705-honest-emoji\"\u003e🔌\u003c\/div\u003e\n\u003ch3\u003eUSB-C only, no adapter\u003c\/h3\u003e\n\u003cp\u003eIf your camera charges via \u003cstrong\u003emicro-USB\u003c\/strong\u003e (eufyCam 2 \/ 2C \/ 2 Pro, eufyCam E, SoloCam L20\/L40), this panel won't connect to it. No adapter is included.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"t8705-honest-card t-fade\"\u003e\n\u003cdiv class=\"t8705-honest-emoji\"\u003e📏\u003c\/div\u003e\n\u003ch3\u003e10 cm is the whole run\u003c\/h3\u003e\n\u003cp\u003eThe cable is fixed at \u003cstrong\u003e10 centimetres\u003c\/strong\u003e — panel and camera share the same spot. If your camera's position doesn't get direct sun, this panel can't reach it. Check before you buy.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"t8705-honest-card t-fade\"\u003e\n\u003cdiv class=\"t8705-honest-emoji\"\u003e☀️\u003c\/div\u003e\n\u003ch3\u003eIt needs real sun\u003c\/h3\u003e\n\u003cp\u003eeufy's guidance is \u003cstrong\u003e2–3 hours of direct sunlight a day\u003c\/strong\u003e. A heavily shaded spot will underperform — actual results vary with placement, season and your camera's workload.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"t8705-honest-card t-fade\"\u003e\n\u003cdiv class=\"t8705-honest-emoji\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eWhose warranty it is\u003c\/h3\u003e\n\u003cp\u003eYou're covered by our \u003cstrong\u003ein-house CamGuard 12-month warranty\u003c\/strong\u003e — not a manufacturer warranty — alongside your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS (dark velvet) --\u003e\n\u003csection class=\"t8705-specs t8705-section\"\u003e\n\u003cdiv class=\"t8705-container\"\u003e\n\u003cdiv class=\"t8705-specs-head\"\u003e\n\u003ch2\u003eThe tech specs 🔧\u003c\/h2\u003e\n\u003cp\u003eSolar-powered numbers that matter\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-specs-grid\"\u003e\n\u003cdiv class=\"t8705-spec\"\u003e\n\u003cdiv class=\"t8705-spec-emoji\"\u003e⚡\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-label\"\u003ePower Output\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-value t8705-spec-value--gold\"\u003e3W Max\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec\"\u003e\n\u003cdiv class=\"t8705-spec-emoji\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-label\"\u003eConnection\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-value\"\u003eUSB-C Only\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec\"\u003e\n\u003cdiv class=\"t8705-spec-emoji\"\u003e📏\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-label\"\u003eCable Length\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-value\"\u003e10 cm\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-note\"\u003epanel mounts beside the camera\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec\"\u003e\n\u003cdiv class=\"t8705-spec-emoji\"\u003e🌧️\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-label\"\u003eWeather Rating\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-value t8705-spec-value--green\"\u003eIP65\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec\"\u003e\n\u003cdiv class=\"t8705-spec-emoji\"\u003e\u003cspan class=\"t8705-spec-emoji--rotate\"\u003e☀️\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-label\"\u003eSun Needed\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-value t8705-spec-value--gold\"\u003e2–3 hrs\/day\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-note\"\u003evaries by camera \u0026amp; placement\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec\"\u003e\n\u003cdiv class=\"t8705-spec-emoji\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-label\"\u003eMounting\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-value\"\u003e360° Adjustable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec\"\u003e\n\u003cdiv class=\"t8705-spec-emoji\"\u003e♻️\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-label\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-value t8705-spec-value--green\"\u003eManufacturer Renewed\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-note\"\u003einspected · tested · working\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec\"\u003e\n\u003cdiv class=\"t8705-spec-emoji\"\u003e🏷️\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-label\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-value\"\u003eT8705\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=\"t8705-section t8705-inbox\"\u003e\n\u003cdiv class=\"t8705-container\"\u003e\n\u003ch2\u003eWhat's in your package 📦\u003c\/h2\u003e\n\u003cp class=\"t8705-inbox-sub\"\u003eEverything you need (renewed, non-retail packaging)\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: flat-lay photo of the renewed T8705 as shipped — panel, bracket and screw pack on plain packaging --\u003e\n\u003cdiv class=\"t8705-inbox-grid\"\u003e\n\u003cdiv class=\"t8705-inbox-item\"\u003e\n\u003cdiv class=\"t8705-inbox-emoji\"\u003e☀️\u003c\/div\u003e\n\u003cdiv class=\"t8705-inbox-name\"\u003eeufy 3W Solar Panel\u003c\/div\u003e\n\u003cdiv class=\"t8705-inbox-detail\"\u003eGenuine eufy · renewed \u0026amp; tested\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-inbox-item\"\u003e\n\u003cdiv class=\"t8705-inbox-emoji\"\u003e🔌\u003c\/div\u003e\n\u003cdiv class=\"t8705-inbox-name\"\u003e10 cm USB-C Cable\u003c\/div\u003e\n\u003cdiv class=\"t8705-inbox-detail\"\u003eshort lead · attached\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-inbox-item\"\u003e\n\u003cdiv class=\"t8705-inbox-emoji\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"t8705-inbox-name\"\u003eMounting Bracket\u003c\/div\u003e\n\u003cdiv class=\"t8705-inbox-detail\"\u003e360° adjustable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-inbox-item\"\u003e\n\u003cdiv class=\"t8705-inbox-emoji\"\u003e🔩\u003c\/div\u003e\n\u003cdiv class=\"t8705-inbox-name\"\u003eInstall Hardware\u003c\/div\u003e\n\u003cdiv class=\"t8705-inbox-detail\"\u003eScrews \u0026amp; anchors\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-inbox-note\"\u003e\n\u003ch3\u003e📦 Packaging note\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eRenewed (non-retail) packaging:\u003c\/strong\u003e this genuine eufy solar panel has been professionally renewed and tested, and ships without retail packaging. It's protectively packed for a safe trip from Townsville to your door. Same authentic hardware. Lower price. Second life. ♻️\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRUST --\u003e\n\u003csection class=\"t8705-section t8705-trust\"\u003e\n\u003cdiv class=\"t8705-container\"\u003e\n\u003cdiv class=\"t8705-trust-head t-fade\"\u003e\n\u003ch2\u003eWhy shop with CamGuard? 🤔\u003c\/h2\u003e\n\u003cp\u003eAussie-owned business that actually gives a damn\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-trust-grid\"\u003e\n\u003carticle class=\"t8705-trust-card t-fade\"\u003e\n\u003cdiv class=\"t8705-trust-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003e100% Genuine Stock\u003c\/h3\u003e\n\u003cp\u003eAuthentic eufy hardware, professionally renewed and tested. No knock-offs, no counterfeits.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"t8705-trust-card t-fade\"\u003e\n\u003cdiv class=\"t8705-trust-icon\"\u003e🚀\u003c\/div\u003e\n\u003ch3\u003eFast Dispatch\u003c\/h3\u003e\n\u003cp\u003eOrders dispatched within 1 business day from Townsville. Get it on your wall this week.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"t8705-trust-card t-fade\"\u003e\n\u003cdiv class=\"t8705-trust-icon\"\u003e💬\u003c\/div\u003e\n\u003ch3\u003eReal Human Replies\u003c\/h3\u003e\n\u003cp\u003eTownsville-based — we respond within a few hours. Real Aussies who know the eufy ecosystem inside out.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"t8705-trust-card t-fade\"\u003e\n\u003cdiv class=\"t8705-trust-icon\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eSecond Life, Less Waste\u003c\/h3\u003e\n\u003cp\u003eRenewed hardware means perfectly good gear stays out of landfill — and you pay less for it. Everybody wins.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- WARRANTY --\u003e\n\u003csection class=\"t8705-section t8705-warranty\"\u003e\n\u003cdiv class=\"t8705-container\"\u003e\n\u003cdiv class=\"t8705-warranty-head t-fade\"\u003e\n\u003ch2\u003eLayered buyer protection 🛡️\u003c\/h2\u003e\n\u003cp\u003eYour purchase is covered both ways\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-warranty-grid\"\u003e\n\u003cdiv class=\"t8705-warranty-card t8705-warranty-card--gold t-fade\"\u003e\n\u003ch3\u003e⚖️ Australian Consumer Law\u003c\/h3\u003e\n\u003cul class=\"t8705-warranty-list\"\u003e\n\u003cli\u003e✨ Statutory guarantees apply\u003c\/li\u003e\n\u003cli\u003e✨ Products must be of acceptable quality\u003c\/li\u003e\n\u003cli\u003e✨ Repair, replace, or refund rights\u003c\/li\u003e\n\u003cli\u003e✨ Full legal protection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-warranty-card t8705-warranty-card--amber t-fade\"\u003e\n\u003ch3\u003e🛡️ 12-Month CamGuard Warranty\u003c\/h3\u003e\n\u003cul class=\"t8705-warranty-list\"\u003e\n\u003cli\u003e✨ Full replacement warranty\u003c\/li\u003e\n\u003cli\u003e✨ Our in-house cover — not a manufacturer warranty\u003c\/li\u003e\n\u003cli\u003e✨ Express replacement service\u003c\/li\u003e\n\u003cli\u003e✨ Aussie-based support, no runaround\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"t8705-section t8705-faq\"\u003e\n\u003cdiv class=\"t8705-container\"\u003e\n\u003cdiv class=\"t8705-faq-head t-fade\"\u003e\n\u003ch2\u003eQuick questions 💬\u003c\/h2\u003e\n\u003cp\u003eThe things renewed buyers actually ask\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-faq-list\"\u003e\n\u003cdiv class=\"t8705-faq-item t-fade\"\u003e\n\u003cdiv class=\"t8705-faq-q\"\u003e\n\u003cspan class=\"badge\"\u003eQ\u003c\/span\u003eWhat does \"Manufacturer Renewed\" actually mean?\u003c\/div\u003e\n\u003cdiv class=\"t8705-faq-a\"\u003eThe panel has been \u003cstrong\u003eprofessionally renewed: restored, inspected and tested to full working order\u003c\/strong\u003e. It was used before, so light cosmetic marks are possible, and it arrives in renewed (non-retail) packaging. Functionally, it does exactly what a new one does — charge your camera from sunlight.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-faq-item t-fade\"\u003e\n\u003cdiv class=\"t8705-faq-q\"\u003e\n\u003cspan class=\"badge\"\u003eQ\u003c\/span\u003eWill it charge my eufyCam 2C \/ 2 Pro \/ older camera?\u003c\/div\u003e\n\u003cdiv class=\"t8705-faq-a\"\u003e\n\u003cstrong\u003eNo.\u003c\/strong\u003e This panel has a USB-C connector only, and no adapter is included. Cameras with the older micro-USB charging port (eufyCam 2 \/ 2C \/ 2 Pro, eufyCam E, SoloCam L20\/L40) aren't compatible. Not sure which port yours has? Message us the model and we'll check before you buy.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-faq-item t-fade\"\u003e\n\u003cdiv class=\"t8705-faq-q\"\u003e\n\u003cspan class=\"badge\"\u003eQ\u003c\/span\u003eCan I mount the panel away from the camera?\u003c\/div\u003e\n\u003cdiv class=\"t8705-faq-a\"\u003e\n\u003cstrong\u003eNo — the cable is 10 cm long.\u003c\/strong\u003e This variant is designed for the panel to sit directly above or beside the camera on the same mount area. If you need to place a panel a metre or more from the camera, this isn't the right unit for that job.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-faq-item t-fade\"\u003e\n\u003cdiv class=\"t8705-faq-q\"\u003e\n\u003cspan class=\"badge\"\u003eQ\u003c\/span\u003eHow much sun does it really need?\u003c\/div\u003e\n\u003cdiv class=\"t8705-faq-a\"\u003eeufy's guidance is \u003cstrong\u003earound 2–3 hours of direct sunlight a day\u003c\/strong\u003e to keep a camera charged around the clock. Real-world results vary with panel placement, season, shading and how hard your camera works — a north-facing spot in full sun is the sweet spot in Australia.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t8705-faq-item t-fade\"\u003e\n\u003cdiv class=\"t8705-faq-q\"\u003e\n\u003cspan class=\"badge\"\u003eQ\u003c\/span\u003eWho covers the warranty on a renewed unit?\u003c\/div\u003e\n\u003cdiv class=\"t8705-faq-a\"\u003eWe do. Every renewed unit is covered by the \u003cstrong\u003eCamGuard 12-month in-house warranty\u003c\/strong\u003e — it's our warranty, not a manufacturer warranty — on top of your Australian Consumer Law rights. If something goes wrong, you deal with a real person in Townsville, not a call centre.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"t8705-cta\"\u003e\n\u003cdiv class=\"t8705-container t8705-cta-inner t-fade\"\u003e\n\u003cdiv class=\"t8705-cta-emoji\"\u003e☀️\u003c\/div\u003e\n\u003ch2\u003eNever climb a ladder to charge again. \u003cem\u003eRenewed price. Full power.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"t8705-cta-sub\"\u003eThe genuine eufy 3W T8705 solar panel — professionally renewed, inspected and tested — continuous power for your USB-C eufy camera, with just 2–3 hours of daily sun.\u003c\/p\u003e\n\u003cdiv class=\"t8705-cta-pills\"\u003e\n\u003cspan class=\"t8705-cta-pill\"\u003e♻️ Manufacturer Renewed\u003c\/span\u003e \u003cspan class=\"t8705-cta-pill\"\u003e☀️ 3W Solar\u003c\/span\u003e \u003cspan class=\"t8705-cta-pill\"\u003e🔌 USB-C Only\u003c\/span\u003e \u003cspan class=\"t8705-cta-pill\"\u003e📏 10 cm Cable\u003c\/span\u003e \u003cspan class=\"t8705-cta-pill\"\u003e🌧️ IP65\u003c\/span\u003e \u003cspan class=\"t8705-cta-pill\"\u003e🛡️ 12-Month CamGuard Warranty\u003c\/span\u003e \u003cspan class=\"t8705-cta-pill\"\u003e🚚 Fast Dispatch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\u003cfooter class=\"t8705-footer\"\u003e\n\u003cdiv class=\"t8705-container\"\u003e\n\u003cdiv class=\"t8705-footer-brand\"\u003e☀️ CamGuard Australia\u003c\/div\u003e\n\u003cp\u003eSolar-powered security that just works\u003c\/p\u003e\n\u003cp\u003eModel: eufy 3W T8705 Solar Panel · USB-C · 10cm Cable · Manufacturer Renewed\u003c\/p\u003e\n\u003cp\u003eShips from Townsville, QLD · 12-month CamGuard warranty · Fast dispatch\u003c\/p\u003e\n\u003cdiv class=\"t8705-footer-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"t8705-footer-legal\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/p\u003e\n\u003cp class=\"t8705-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. USB-C connector — check your camera's charging port before purchase (Micro-USB eufyCam models require the Micro-USB panel instead). Manufacturer Renewed stock has been professionally renewed, inspected and tested; units may show minor cosmetic marks and are supplied in renewed (non-retail) packaging. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. USB-C compatibility verified at time of listing — confirm your camera's port type before purchase. Solar charging time of \"approximately 2–3 hours of daily sunlight\" varies by location, season, panel orientation, ambient conditions, and camera power draw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44357162172459,"sku":"CG-SPT8705-MR","price":48.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177435889798_1.webp?v=1770823717"},{"product_id":"eufy-security-keypad-manufacturer-renewed","title":"eufy Security Keypad | Manufacturer Renewed","description":"\u003c!--\n  eufy Security KeyPad E10 | Manufacturer Renewed (Good Condition)\n  CamGuard Australia · \"Secret Handshake\" theme — deep navy + gold, duress-code angle\n  eBay\/Shopify-safe: ALL CSS scoped under .cgau-listing, keyframes cgau- prefixed, no JS, no external links (Google Fonts @import only)\n  Built 2026-07-14. Specs verified against eufy primary sources this session (product page t8960021 + support article \"How to use Keypad E10\").\n  ⚠️ ADD-ON: requires a HomeBase (2 \/ 3 \/ Pro) — hub warning placed in hero, callout, honest bit, compatibility, FAQ (all five).\n  ⚠️ CONFIRM BEFORE PUBLISH: what's physically in the renewed box (charge cable? mounting hardware?) — the What's Included section currently claims the keypad unit only.\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@400;600;700;800\u0026family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400\u0026display=swap');\n\n.cgau-listing, .cgau-listing *, .cgau-listing *::before, .cgau-listing *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.cgau-listing {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: #1F2937;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: hidden;\n\n  --cg-navy-950: #060D1F;\n  --cg-navy-900: #0A1128;\n  --cg-navy-800: #12204A;\n  --cg-navy-700: #1B2F66;\n  --cg-navy-600: #24408C;\n  --cg-navy-100: #E3E9F7;\n  --cg-navy-50:  #F2F5FC;\n\n  --cg-gold: #F5C518;\n  --cg-gold-deep: #D4A017;\n  --cg-gold-light: #FFE38A;\n  --cg-gold-50: #FFF9E6;\n\n  --cg-red-600: #DC2626;\n  --cg-red-500: #EF4444;\n  --cg-red-400: #F87171;\n\n  --cg-green-500: #10B981;\n  --cg-green-400: #4ADE80;\n\n  --cg-stone-900: #111827;\n  --cg-stone-700: #374151;\n  --cg-stone-500: #6B7280;\n  --cg-stone-200: #E5E7EB;\n  --cg-stone-100: #F3F4F6;\n  --cg-stone-50:  #F9FAFB;\n}\n.cgau-listing a { color: inherit; text-decoration: none; }\n.cgau-listing h1, .cgau-listing h2, .cgau-listing h3, .cgau-listing h4 {\n  font-family: 'Sora', 'DM Sans', sans-serif;\n  letter-spacing: -0.02em;\n  line-height: 1.15;\n}\n.cgau-listing img { max-width: 100%; height: auto; display: block; }\n\n\/* === KEYFRAMES (all cgau- prefixed) === *\/\n@keyframes cgau-fade-in {\n  from { opacity: 0; transform: translateY(14px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes cgau-shimmer {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n@keyframes cgau-warn-pulse {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.55), 0 18px 55px rgba(239, 68, 68, 0.28); }\n  50% { box-shadow: 0 0 0 14px rgba(239, 68, 68, 0), 0 18px 55px rgba(239, 68, 68, 0.4); }\n}\n@keyframes cgau-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-4px); }\n}\n@keyframes cgau-key-press {\n  0%, 78%, 100% { transform: translateY(0); box-shadow: 0 3px 0 rgba(6, 13, 31, 0.55); background: #16264F; }\n  82%, 92% { transform: translateY(2px); box-shadow: 0 1px 0 rgba(6, 13, 31, 0.55); background: #24408C; }\n}\n@keyframes cgau-pin-fill {\n  0%, 12% { background: rgba(245, 197, 24, 0.12); box-shadow: none; }\n  22%, 100% { background: var(--cg-gold); box-shadow: 0 0 10px rgba(245, 197, 24, 0.8); }\n}\n@keyframes cgau-armed-glow {\n  0%, 74% { background: rgba(74, 222, 128, 0.15); color: rgba(255, 255, 255, 0.45); box-shadow: none; }\n  84%, 100% { background: rgba(74, 222, 128, 0.28); color: #4ADE80; box-shadow: 0 0 16px rgba(74, 222, 128, 0.45); }\n}\n@keyframes cgau-scanline {\n  0% { top: -12%; opacity: 0; }\n  12% { opacity: 1; }\n  88% { opacity: 1; }\n  100% { top: 108%; opacity: 0; }\n}\n@keyframes cgau-led-pulse {\n  0%, 100% { opacity: 0.5; box-shadow: 0 0 4px rgba(245, 197, 24, 0.7); }\n  50% { opacity: 1; box-shadow: 0 0 14px rgba(245, 197, 24, 1); }\n}\n@keyframes cgau-stamp-pop {\n  0% { transform: rotate(-8deg) scale(1.6); opacity: 0; }\n  60% { transform: rotate(-8deg) scale(0.95); opacity: 1; }\n  100% { transform: rotate(-8deg) scale(1); opacity: 1; }\n}\n@keyframes cgau-pulse-green {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.5); }\n  50% { box-shadow: 0 0 0 14px rgba(16, 185, 129, 0); }\n}\n@keyframes cgau-pulse-red {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.45); }\n  50% { box-shadow: 0 0 0 14px rgba(239, 68, 68, 0); }\n}\n\n.cgau-listing .cgau-fade { animation: cgau-fade-in 0.7s ease-out both; }\n\n\/* === LAYOUT === *\/\n.cgau-listing .cgau-container { max-width: 1100px; margin: 0 auto; padding: 0 24px; }\n.cgau-listing .cgau-section { padding: 68px 0; }\n@media (max-width: 640px) { .cgau-listing .cgau-section { padding: 46px 0; } }\n\n\/* === NAV === *\/\n.cgau-listing .cgau-nav {\n  background: rgba(255, 255, 255, 0.97);\n  padding: 18px 0;\n  border-bottom: 4px solid var(--cg-gold);\n  box-shadow: 0 4px 30px rgba(6, 13, 31, 0.1);\n  position: sticky;\n  top: 0;\n  z-index: 100;\n  backdrop-filter: blur(12px);\n}\n.cgau-listing .cgau-nav-inner { display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; }\n.cgau-listing .cgau-logo {\n  font-family: 'Sora', sans-serif;\n  font-size: 24px;\n  font-weight: 800;\n  letter-spacing: -0.5px;\n  color: var(--cg-navy-900);\n}\n.cgau-listing .cgau-logo small {\n  display: block;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 12px;\n  font-weight: 500;\n  font-style: italic;\n  color: var(--cg-stone-500);\n  letter-spacing: 0;\n  margin-top: 2px;\n}\n.cgau-listing .cgau-nav-pills { display: flex; gap: 8px; flex-wrap: wrap; }\n.cgau-listing .cgau-nav-pill {\n  padding: 8px 14px;\n  border-radius: 999px;\n  font-weight: 700;\n  color: #fff;\n  font-size: 12px;\n  letter-spacing: 0.04em;\n}\n.cgau-listing .cgau-nav-pill--gold { background: linear-gradient(135deg, var(--cg-gold-deep), var(--cg-gold)); color: var(--cg-navy-900); }\n.cgau-listing .cgau-nav-pill--navy { background: linear-gradient(135deg, var(--cg-navy-800), var(--cg-navy-600)); }\n.cgau-listing .cgau-nav-pill--red { background: linear-gradient(135deg, var(--cg-red-600), var(--cg-red-500)); }\n\n\/* === HERO === *\/\n.cgau-listing .cgau-hero {\n  position: relative;\n  overflow: hidden;\n  color: #fff;\n  padding: 72px 0 96px;\n  background:\n    radial-gradient(ellipse at 80% 10%, rgba(245, 197, 24, 0.14), transparent 55%),\n    radial-gradient(ellipse at 15% 90%, rgba(36, 64, 140, 0.5), transparent 60%),\n    linear-gradient(180deg, var(--cg-navy-950) 0%, var(--cg-navy-900) 55%, var(--cg-navy-800) 100%);\n}\n.cgau-listing .cgau-hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: repeating-linear-gradient(115deg, transparent, transparent 70px, rgba(245, 197, 24, 0.03) 70px, rgba(245, 197, 24, 0.03) 90px);\n  pointer-events: none;\n}\n.cgau-listing .cgau-hero-scan {\n  position: absolute;\n  left: 0;\n  right: 0;\n  height: 90px;\n  background: linear-gradient(180deg, transparent, rgba(245, 197, 24, 0.06), transparent);\n  animation: cgau-scanline 9s linear infinite;\n  pointer-events: none;\n}\n.cgau-listing .cgau-hero-inner {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: 1.15fr 0.85fr;\n  gap: 44px;\n  align-items: center;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-inner { grid-template-columns: 1fr; text-align: center; } }\n\n.cgau-listing .cgau-hero-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  background: rgba(245, 197, 24, 0.12);\n  border: 1.5px solid rgba(245, 197, 24, 0.4);\n  color: var(--cg-gold-light);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  padding: 8px 18px;\n  border-radius: 100px;\n  margin-bottom: 16px;\n}\n.cgau-listing .cgau-hero-pill .cgau-dot {\n  width: 8px; height: 8px;\n  background: var(--cg-gold);\n  border-radius: 50%;\n  animation: cgau-led-pulse 2s ease-in-out infinite;\n}\n.cgau-listing .cgau-hero h1 {\n  font-size: clamp(2.3rem, 5.5vw, 3.8rem);\n  font-weight: 800;\n  color: #fff;\n  margin-bottom: 14px;\n  text-shadow: 0 4px 28px rgba(0, 0, 0, 0.5);\n}\n.cgau-listing .cgau-hero h1 em {\n  font-style: normal;\n  display: inline-block;\n  background: linear-gradient(90deg, var(--cg-gold-light), var(--cg-gold), var(--cg-gold-deep), var(--cg-gold-light));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 5s linear infinite;\n}\n.cgau-listing .cgau-hero-sub {\n  font-size: clamp(1rem, 2.2vw, 1.15rem);\n  color: rgba(255, 255, 255, 0.9);\n  max-width: 540px;\n  margin-bottom: 18px;\n  font-weight: 500;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.5s both;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-sub { margin-left: auto; margin-right: auto; } }\n.cgau-listing .cgau-hero-sub strong { color: var(--cg-gold-light); font-weight: 700; }\n\n\/* Hero hub-required note — placement #1 of 5 *\/\n.cgau-listing .cgau-hero-hubnote {\n  display: inline-flex;\n  align-items: flex-start;\n  gap: 10px;\n  background: rgba(239, 68, 68, 0.14);\n  border: 1.5px solid rgba(239, 68, 68, 0.55);\n  border-radius: 14px;\n  padding: 12px 16px;\n  font-size: 14px;\n  font-weight: 700;\n  color: #FECACA;\n  margin-bottom: 20px;\n  max-width: 540px;\n  text-align: left;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.7s both;\n}\n.cgau-listing .cgau-hero-hubnote strong { color: #fff; }\n\n.cgau-listing .cgau-hero-stats {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.9s both;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-stats { justify-content: center; } }\n.cgau-listing .cgau-hstat {\n  background: rgba(255, 255, 255, 0.07);\n  border: 1.5px solid rgba(245, 197, 24, 0.25);\n  border-radius: 14px;\n  padding: 10px 16px;\n  min-width: 108px;\n}\n.cgau-listing .cgau-hstat-val { font-family: 'Sora', sans-serif; font-size: 1.05rem; font-weight: 800; color: var(--cg-gold-light); line-height: 1.1; }\n.cgau-listing .cgau-hstat-lbl { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(255, 255, 255, 0.65); margin-top: 4px; }\n\n.cgau-listing .cgau-hero-model {\n  font-size: 12px;\n  color: rgba(255, 255, 255, 0.6);\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  margin-top: 20px;\n  font-weight: 700;\n}\n\n\/* CSS keypad illustration *\/\n.cgau-listing .cgau-pad-wrap { display: flex; justify-content: center; }\n.cgau-listing .cgau-pad {\n  background: linear-gradient(160deg, #0D1730 0%, #0A1128 100%);\n  border: 1.5px solid rgba(245, 197, 24, 0.3);\n  border-radius: 26px;\n  padding: 26px 24px 22px;\n  width: 250px;\n  box-shadow: 0 30px 70px rgba(0, 0, 0, 0.55), inset 0 1px 0 rgba(255, 255, 255, 0.08);\n  animation: cgau-bob 5s ease-in-out infinite;\n}\n.cgau-listing .cgau-pad-pins { display: flex; justify-content: center; gap: 12px; margin-bottom: 18px; }\n.cgau-listing .cgau-pad-pin {\n  width: 13px; height: 13px;\n  border-radius: 50%;\n  border: 1.5px solid rgba(245, 197, 24, 0.5);\n  background: rgba(245, 197, 24, 0.12);\n  animation: cgau-pin-fill 6s ease-in-out infinite;\n}\n.cgau-listing .cgau-pad-pin--2 { animation-delay: 0.8s; }\n.cgau-listing .cgau-pad-pin--3 { animation-delay: 1.6s; }\n.cgau-listing .cgau-pad-pin--4 { animation-delay: 2.4s; }\n.cgau-listing .cgau-pad-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }\n.cgau-listing .cgau-pad-key {\n  height: 42px;\n  border-radius: 12px;\n  background: #16264F;\n  border: 1px solid rgba(245, 197, 24, 0.18);\n  color: rgba(255, 255, 255, 0.85);\n  font-family: 'Sora', sans-serif;\n  font-weight: 700;\n  font-size: 15px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 3px 0 rgba(6, 13, 31, 0.55);\n}\n.cgau-listing .cgau-pad-key--live { animation: cgau-key-press 6s ease-in-out infinite; }\n.cgau-listing .cgau-pad-key--d1 { animation-delay: 0.6s; }\n.cgau-listing .cgau-pad-key--d2 { animation-delay: 1.4s; }\n.cgau-listing .cgau-pad-key--d3 { animation-delay: 2.2s; }\n.cgau-listing .cgau-pad-key--d4 { animation-delay: 3.0s; }\n.cgau-listing .cgau-pad-armed {\n  margin-top: 18px;\n  text-align: center;\n  font-family: 'Sora', sans-serif;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.22em;\n  text-transform: uppercase;\n  padding: 9px 0;\n  border-radius: 10px;\n  animation: cgau-armed-glow 6s ease-in-out infinite;\n}\n\n\/* === ALERTS === *\/\n.cgau-listing .cgau-alerts { background: #fff; padding: 0 0 8px; }\n.cgau-listing .cgau-alert {\n  margin-top: -34px;\n  position: relative;\n  z-index: 5;\n  border-radius: 22px;\n  padding: 26px 28px;\n  color: #fff;\n  box-shadow: 0 18px 55px rgba(6, 13, 31, 0.2);\n  border: 3px solid;\n  overflow: hidden;\n}\n.cgau-listing .cgau-alert + .cgau-alert { margin-top: 18px; }\n.cgau-listing .cgau-alert--warning {\n  background: linear-gradient(135deg, var(--cg-red-500) 0%, var(--cg-red-600) 100%);\n  border-color: var(--cg-red-400);\n  animation: cgau-warn-pulse 2.6s ease-in-out infinite;\n}\n.cgau-listing .cgau-alert--dossier {\n  background: linear-gradient(135deg, var(--cg-navy-800) 0%, var(--cg-navy-900) 100%);\n  border-color: var(--cg-gold);\n}\n.cgau-listing .cgau-alert-icon {\n  position: absolute;\n  top: -16px;\n  right: 24px;\n  font-size: 34px;\n  filter: drop-shadow(0 4px 8px rgba(0,0,0,0.3));\n  animation: cgau-bob 2.2s ease-in-out infinite;\n}\n.cgau-listing .cgau-alert-eyebrow {\n  display: inline-block;\n  background: rgba(255, 255, 255, 0.22);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding: 5px 12px;\n  border-radius: 6px;\n  margin-bottom: 10px;\n}\n.cgau-listing .cgau-alert--dossier .cgau-alert-eyebrow { background: rgba(245, 197, 24, 0.2); color: var(--cg-gold-light); }\n.cgau-listing .cgau-alert h2 {\n  font-size: clamp(1.35rem, 3vw, 1.7rem);\n  font-weight: 800;\n  margin-bottom: 10px;\n  color: #fff;\n}\n.cgau-listing .cgau-alert p {\n  margin: 0 0 8px;\n  color: #fff;\n  font-size: 15px;\n  font-weight: 500;\n  line-height: 1.65;\n}\n.cgau-listing .cgau-alert p:last-child { margin-bottom: 0; }\n.cgau-listing .cgau-alert--warning p strong { color: #FEF3C7; font-weight: 800; }\n.cgau-listing .cgau-alert--dossier p strong { color: var(--cg-gold-light); font-weight: 700; }\n\n.cgau-listing .cgau-hublist { list-style: none; margin: 12px 0 6px; padding: 0; }\n.cgau-listing .cgau-hublist li {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 6px 0;\n  font-size: 15px;\n  font-weight: 600;\n  color: #fff;\n}\n.cgau-listing .cgau-hublist li::before {\n  content: '✓';\n  flex-shrink: 0;\n  width: 20px; height: 20px;\n  margin-top: 2px;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, 0.92);\n  color: var(--cg-red-600);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 12px;\n  font-weight: 900;\n}\n\n\/* Condition stamp *\/\n.cgau-listing .cgau-stamp {\n  display: inline-block;\n  border: 3px solid var(--cg-gold);\n  color: var(--cg-gold);\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 13px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding: 7px 14px;\n  border-radius: 8px;\n  transform: rotate(-8deg);\n  margin: 6px 0 12px;\n  animation: cgau-stamp-pop 0.7s ease-out 0.4s both;\n}\n.cgau-listing .cgau-dossier-list { list-style: none; margin: 10px 0 4px; padding: 0; }\n.cgau-listing .cgau-dossier-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 7px 0;\n  font-size: 15px;\n  font-weight: 500;\n  color: rgba(255, 255, 255, 0.92);\n  line-height: 1.55;\n}\n.cgau-listing .cgau-dossier-list li::before {\n  content: '▸';\n  flex-shrink: 0;\n  color: var(--cg-gold);\n  font-weight: 900;\n  margin-top: 1px;\n}\n.cgau-listing .cgau-dossier-list li strong { color: var(--cg-gold-light); font-weight: 700; }\n\n\/* === VIBE PULL-QUOTE === *\/\n.cgau-listing .cgau-vibe {\n  background: linear-gradient(180deg, #fff 0%, var(--cg-navy-50) 100%);\n  padding: 56px 0 48px;\n  text-align: center;\n}\n.cgau-listing .cgau-vibe blockquote {\n  max-width: 760px;\n  margin: 0 auto;\n  font-family: 'Sora', sans-serif;\n  font-size: clamp(1.3rem, 3vw, 1.7rem);\n  font-weight: 700;\n  color: var(--cg-navy-900);\n  line-height: 1.45;\n}\n.cgau-listing .cgau-vibe blockquote em {\n  font-style: normal;\n  background: linear-gradient(90deg, var(--cg-gold-deep), var(--cg-gold), var(--cg-gold-deep));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 5s linear infinite;\n}\n.cgau-listing .cgau-vibe-sub { margin-top: 12px; font-size: 15px; color: var(--cg-stone-500); font-weight: 500; }\n\n\/* === FEATURES === *\/\n.cgau-listing .cgau-feat { background: var(--cg-navy-50); }\n.cgau-listing .cgau-head { text-align: center; margin-bottom: 36px; }\n.cgau-listing .cgau-head h2 {\n  font-size: clamp(1.7rem, 4vw, 2.3rem);\n  font-weight: 800;\n  color: var(--cg-navy-900);\n  margin-bottom: 8px;\n}\n.cgau-listing .cgau-head p { font-size: 16px; color: var(--cg-stone-500); font-weight: 500; }\n\n.cgau-listing .cgau-feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n@media (max-width: 900px) { .cgau-listing .cgau-feat-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgau-listing .cgau-feat-grid { grid-template-columns: 1fr; } }\n\n.cgau-listing .cgau-feat-card {\n  background: #fff;\n  border-radius: 18px;\n  padding: 26px 22px;\n  box-shadow: 0 8px 24px rgba(6, 13, 31, 0.06);\n  border: 1.5px solid rgba(18, 32, 74, 0.08);\n  border-top: 4px solid var(--cg-gold);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-feat-card:hover { transform: translateY(-5px); box-shadow: 0 20px 44px rgba(6, 13, 31, 0.12); }\n.cgau-listing .cgau-feat-icon { font-size: 2.1rem; margin-bottom: 12px; display: inline-block; }\n.cgau-listing .cgau-feat-card:hover .cgau-feat-icon { animation: cgau-bob 1.6s ease-in-out infinite; }\n.cgau-listing .cgau-feat-card h3 { font-size: 1.08rem; font-weight: 800; color: var(--cg-navy-900); margin-bottom: 6px; }\n.cgau-listing .cgau-feat-card p { font-size: 13.5px; color: var(--cg-stone-700); line-height: 1.65; }\n.cgau-listing .cgau-feat-card p strong { color: var(--cg-stone-900); font-weight: 700; }\n.cgau-listing .cgau-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-navy-800);\n  background: var(--cg-gold-50);\n  padding: 3px 10px;\n  border-radius: 100px;\n  margin-top: 10px;\n  border: 1.5px solid rgba(212, 160, 23, 0.35);\n}\n\n\/* === HONEST BIT === *\/\n.cgau-listing .cgau-honest { background: #fff; }\n.cgau-listing .cgau-honest-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; max-width: 1000px; margin: 0 auto; }\n@media (max-width: 900px) { .cgau-listing .cgau-honest-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgau-listing .cgau-honest-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-honest-card {\n  background: var(--cg-stone-50);\n  border: 1.5px solid var(--cg-stone-200);\n  border-left: 5px solid var(--cg-gold-deep);\n  border-radius: 16px;\n  padding: 20px 18px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-honest-card:hover { transform: translateY(-3px); box-shadow: 0 12px 28px rgba(6, 13, 31, 0.08); }\n.cgau-listing .cgau-honest-emoji { font-size: 1.7rem; margin-bottom: 8px; display: inline-block; }\n.cgau-listing .cgau-honest-card h3 { font-size: 1rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 5px; }\n.cgau-listing .cgau-honest-card p { font-size: 13.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n.cgau-listing .cgau-honest-card p strong { color: var(--cg-stone-900); font-weight: 700; }\n\n\/* === SPECS === *\/\n.cgau-listing .cgau-specs {\n  background: linear-gradient(180deg, var(--cg-navy-950) 0%, var(--cg-navy-900) 100%);\n  color: #fff;\n}\n.cgau-listing .cgau-specs .cgau-head h2 { color: #fff; }\n.cgau-listing .cgau-specs .cgau-head p { color: rgba(255, 255, 255, 0.6); }\n.cgau-listing .cgau-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 14px;\n  max-width: 980px;\n  margin: 0 auto;\n}\n.cgau-listing .cgau-spec {\n  background: rgba(255, 255, 255, 0.05);\n  border: 1.5px solid rgba(245, 197, 24, 0.18);\n  border-radius: 14px;\n  padding: 20px 16px;\n  text-align: center;\n  transition: transform 0.3s ease, background 0.3s ease, border-color 0.3s ease;\n}\n.cgau-listing .cgau-spec:hover { transform: translateY(-3px); background: rgba(255, 255, 255, 0.09); border-color: var(--cg-gold); }\n.cgau-listing .cgau-spec-emoji { font-size: 1.8rem; margin-bottom: 6px; line-height: 1; }\n.cgau-listing .cgau-spec-label {\n  font-size: 10.5px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.12em;\n  color: rgba(255, 255, 255, 0.55);\n  margin-bottom: 6px;\n}\n.cgau-listing .cgau-spec-value { font-family: 'Sora', sans-serif; font-size: 1.02rem; font-weight: 800; color: #fff; line-height: 1.25; }\n.cgau-listing .cgau-spec-value--gold { color: var(--cg-gold-light); }\n.cgau-listing .cgau-spec-value--green { color: var(--cg-green-400); }\n.cgau-listing .cgau-spec-note { font-size: 10px; color: rgba(255, 255, 255, 0.5); margin-top: 6px; font-weight: 500; font-style: italic; }\n\n\/* === COMPATIBILITY === *\/\n.cgau-listing .cgau-compat { background: var(--cg-navy-50); }\n.cgau-listing .cgau-compat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 980px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-compat-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-compat-card {\n  background: #fff;\n  border-radius: 22px;\n  padding: 26px 24px;\n  box-shadow: 0 10px 32px rgba(6, 13, 31, 0.08);\n  border: 3px solid;\n  position: relative;\n}\n.cgau-listing .cgau-compat-card--yes { border-color: var(--cg-green-500); animation: cgau-pulse-green 3s ease-in-out infinite; }\n.cgau-listing .cgau-compat-card--no { border-color: var(--cg-red-500); animation: cgau-pulse-red 3s ease-in-out infinite; }\n.cgau-listing .cgau-compat-icon {\n  position: absolute;\n  top: -22px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 46px; height: 46px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 26px;\n  color: #fff;\n  box-shadow: 0 6px 16px rgba(6, 13, 31, 0.18);\n}\n.cgau-listing .cgau-compat-card--yes .cgau-compat-icon { background: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no .cgau-compat-icon { background: var(--cg-red-500); }\n.cgau-listing .cgau-compat-card h3 { font-size: 1.2rem; font-weight: 800; margin: 12px 0 14px; text-align: center; }\n.cgau-listing .cgau-compat-card--yes h3 { color: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no h3 { color: var(--cg-red-500); }\n.cgau-listing .cgau-compat-list { list-style: none; padding: 0; margin: 0; }\n.cgau-listing .cgau-compat-list li {\n  padding: 8px 0;\n  font-size: 14.5px;\n  font-weight: 600;\n  color: var(--cg-stone-700);\n  border-bottom: 1px solid var(--cg-stone-100);\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  line-height: 1.5;\n}\n.cgau-listing .cgau-compat-list li:last-child { border-bottom: none; }\n.cgau-listing .cgau-compat-list li::before {\n  content: '';\n  flex-shrink: 0;\n  width: 18px; height: 18px;\n  margin-top: 2px;\n  border-radius: 50%;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 11px;\n  color: #fff;\n  font-weight: 900;\n}\n.cgau-listing .cgau-compat-card--yes .cgau-compat-list li::before { content: '✓'; background: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no .cgau-compat-list li::before { content: '✕'; background: var(--cg-red-500); }\n.cgau-listing .cgau-compat-note {\n  margin: 22px auto 0;\n  max-width: 980px;\n  background: #fff;\n  border: 2px solid rgba(212, 160, 23, 0.4);\n  border-radius: 16px;\n  padding: 18px 22px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--cg-stone-700);\n}\n.cgau-listing .cgau-compat-note strong { color: var(--cg-navy-900); }\n\n\/* === FIT (not for you \/ perfect for) === *\/\n.cgau-listing .cgau-fit { background: #fff; }\n.cgau-listing .cgau-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 980px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-fit-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-fit-card { border-radius: 20px; padding: 26px 24px; }\n.cgau-listing .cgau-fit-card--not { background: var(--cg-stone-50); border: 2px solid var(--cg-stone-200); }\n.cgau-listing .cgau-fit-card--yes { background: linear-gradient(135deg, var(--cg-navy-800), var(--cg-navy-900)); color: #fff; border: 2px solid var(--cg-gold); }\n.cgau-listing .cgau-fit-card h3 { font-size: 1.15rem; font-weight: 800; margin-bottom: 12px; }\n.cgau-listing .cgau-fit-card--not h3 { color: var(--cg-stone-700); }\n.cgau-listing .cgau-fit-card--yes h3 { color: var(--cg-gold-light); }\n.cgau-listing .cgau-fit-list { list-style: none; padding: 0; margin: 0; }\n.cgau-listing .cgau-fit-list li { padding: 7px 0; font-size: 14.5px; font-weight: 500; line-height: 1.55; display: flex; gap: 10px; align-items: flex-start; }\n.cgau-listing .cgau-fit-card--not .cgau-fit-list li { color: var(--cg-stone-700); }\n.cgau-listing .cgau-fit-card--yes .cgau-fit-list li { color: rgba(255, 255, 255, 0.92); }\n.cgau-listing .cgau-fit-list li::before { content: '•'; color: var(--cg-gold-deep); font-weight: 900; }\n\n\/* === SETUP === *\/\n.cgau-listing .cgau-setup { background: var(--cg-navy-50); }\n.cgau-listing .cgau-setup-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; max-width: 1000px; margin: 0 auto; }\n@media (max-width: 900px) { .cgau-listing .cgau-setup-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgau-listing .cgau-setup-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-setup-card {\n  background: #fff;\n  border-radius: 16px;\n  padding: 22px 20px;\n  box-shadow: 0 6px 20px rgba(6, 13, 31, 0.06);\n  position: relative;\n}\n.cgau-listing .cgau-setup-num {\n  width: 34px; height: 34px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, var(--cg-gold-deep), var(--cg-gold));\n  color: var(--cg-navy-900);\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 15px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 12px;\n}\n.cgau-listing .cgau-setup-card h3 { font-size: 1rem; font-weight: 800; color: var(--cg-navy-900); margin-bottom: 5px; }\n.cgau-listing .cgau-setup-card p { font-size: 13px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n\n\/* === INCLUDED === *\/\n.cgau-listing .cgau-inbox { background: #fff; text-align: center; }\n.cgau-listing .cgau-inbox-grid { display: flex; justify-content: center; gap: 14px; flex-wrap: wrap; max-width: 880px; margin: 0 auto; }\n.cgau-listing .cgau-inbox-item {\n  background: var(--cg-stone-50);\n  border: 2px solid rgba(212, 160, 23, 0.35);\n  border-radius: 16px;\n  padding: 22px 26px;\n  min-width: 220px;\n}\n.cgau-listing .cgau-inbox-emoji { font-size: 2rem; margin-bottom: 8px; }\n.cgau-listing .cgau-inbox-name { font-weight: 800; font-size: 14px; color: var(--cg-navy-900); margin-bottom: 2px; }\n.cgau-listing .cgau-inbox-detail { color: var(--cg-stone-500); font-size: 12px; font-weight: 600; }\n.cgau-listing .cgau-inbox-note {\n  margin: 22px auto 0;\n  max-width: 760px;\n  background: linear-gradient(135deg, var(--cg-navy-800), var(--cg-navy-900));\n  border: 2px solid rgba(245, 197, 24, 0.4);\n  border-radius: 18px;\n  padding: 22px 26px;\n  text-align: left;\n}\n.cgau-listing .cgau-inbox-note h3 { color: var(--cg-gold-light); font-size: 17px; font-weight: 800; margin-bottom: 6px; }\n.cgau-listing .cgau-inbox-note p { color: rgba(255, 255, 255, 0.9); font-size: 14.5px; font-weight: 500; line-height: 1.7; }\n.cgau-listing .cgau-inbox-note strong { color: var(--cg-gold-light); font-weight: 700; }\n\n\/* === TRUST + WARRANTY === *\/\n.cgau-listing .cgau-trust { background: var(--cg-navy-50); }\n.cgau-listing .cgau-trust-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; max-width: 1000px; margin: 0 auto 40px; }\n@media (max-width: 900px) { .cgau-listing .cgau-trust-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgau-listing .cgau-trust-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-trust-card {\n  background: #fff;\n  border-radius: 16px;\n  padding: 22px 20px;\n  box-shadow: 0 6px 20px rgba(6, 13, 31, 0.06);\n  border-top: 5px solid var(--cg-gold-deep);\n  transition: transform 0.3s ease;\n}\n.cgau-listing .cgau-trust-card:hover { transform: translateY(-4px); }\n.cgau-listing .cgau-trust-icon { font-size: 2rem; margin-bottom: 10px; display: inline-block; }\n.cgau-listing .cgau-trust-card h3 { font-size: 1.02rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 6px; }\n.cgau-listing .cgau-trust-card p { font-size: 13.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n\n.cgau-listing .cgau-warranty-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 880px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-warranty-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-warranty-card {\n  border-radius: 18px;\n  padding: 26px 24px;\n  color: #fff;\n  box-shadow: 0 10px 32px rgba(6, 13, 31, 0.12);\n}\n.cgau-listing .cgau-warranty-card--gold { background: linear-gradient(135deg, var(--cg-gold-deep) 0%, var(--cg-gold) 100%); color: var(--cg-navy-900); }\n.cgau-listing .cgau-warranty-card--navy { background: linear-gradient(135deg, var(--cg-navy-800) 0%, var(--cg-navy-900) 100%); border: 2px solid rgba(245, 197, 24, 0.35); }\n.cgau-listing .cgau-warranty-card h3 { font-size: 1.12rem; font-weight: 800; margin-bottom: 12px; }\n.cgau-listing .cgau-warranty-card--gold h3 { color: var(--cg-navy-900); }\n.cgau-listing .cgau-warranty-card--navy h3 { color: var(--cg-gold-light); }\n.cgau-listing .cgau-warranty-list { list-style: none; padding: 0; margin: 0; font-weight: 600; font-size: 14.5px; }\n.cgau-listing .cgau-warranty-card--gold .cgau-warranty-list { color: rgba(10, 17, 40, 0.9); }\n.cgau-listing .cgau-warranty-card--navy .cgau-warranty-list { color: rgba(255, 255, 255, 0.92); }\n.cgau-listing .cgau-warranty-list li { padding: 7px 0; }\n.cgau-listing .cgau-dispatch-line {\n  margin: 22px auto 0;\n  max-width: 880px;\n  text-align: center;\n  font-size: 14.5px;\n  font-weight: 700;\n  color: var(--cg-navy-900);\n}\n\n\/* === FAQ === *\/\n.cgau-listing .cgau-faq { background: #fff; }\n.cgau-listing .cgau-faq-list { max-width: 880px; margin: 0 auto; }\n.cgau-listing .cgau-faq-item {\n  background: var(--cg-stone-50);\n  border: 2px solid var(--cg-stone-200);\n  border-radius: 18px;\n  padding: 22px 24px;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n}\n.cgau-listing .cgau-faq-item + .cgau-faq-item { margin-top: 14px; }\n.cgau-listing .cgau-faq-item:hover { border-color: var(--cg-gold-deep); transform: translateY(-2px); }\n.cgau-listing .cgau-faq-q {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  font-family: 'Sora', sans-serif;\n  font-size: 15.5px;\n  font-weight: 800;\n  color: var(--cg-navy-900);\n  margin-bottom: 8px;\n}\n.cgau-listing .cgau-faq-q .cgau-qbadge {\n  flex-shrink: 0;\n  width: 26px; height: 26px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, var(--cg-gold-deep), var(--cg-gold));\n  color: var(--cg-navy-900);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  font-weight: 900;\n}\n.cgau-listing .cgau-faq-a { font-size: 14.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.7; padding-left: 38px; }\n.cgau-listing .cgau-faq-a strong { color: var(--cg-stone-900); font-weight: 700; }\n\n\/* === ITEM SPECIFICS === *\/\n.cgau-listing .cgau-itemspec { background: var(--cg-navy-50); padding: 48px 0; }\n.cgau-listing .cgau-itemspec-table {\n  max-width: 720px;\n  margin: 0 auto;\n  background: #fff;\n  border-radius: 18px;\n  overflow: hidden;\n  box-shadow: 0 8px 24px rgba(6, 13, 31, 0.06);\n  border: 1.5px solid var(--cg-stone-200);\n}\n.cgau-listing .cgau-itemspec-row { display: flex; border-bottom: 1px solid var(--cg-stone-100); }\n.cgau-listing .cgau-itemspec-row:last-child { border-bottom: none; }\n.cgau-listing .cgau-itemspec-key {\n  flex: 0 0 42%;\n  padding: 12px 18px;\n  font-size: 12px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: var(--cg-stone-500);\n  background: var(--cg-stone-50);\n}\n.cgau-listing .cgau-itemspec-val { flex: 1; padding: 12px 18px; font-size: 14px; font-weight: 600; color: var(--cg-stone-900); }\n\n\/* === CTA === *\/\n.cgau-listing .cgau-cta {\n  background:\n    radial-gradient(ellipse at top, rgba(245, 197, 24, 0.14), transparent 60%),\n    linear-gradient(180deg, var(--cg-navy-950) 0%, var(--cg-navy-800) 60%, var(--cg-navy-950) 100%);\n  padding: 70px 0;\n  text-align: center;\n  color: #fff;\n}\n.cgau-listing .cgau-cta-emoji { font-size: 2.8rem; margin-bottom: 12px; display: inline-block; animation: cgau-bob 3s ease-in-out infinite; }\n.cgau-listing .cgau-cta h2 { font-size: clamp(1.7rem, 4vw, 2.4rem); font-weight: 800; color: #fff; margin-bottom: 12px; }\n.cgau-listing .cgau-cta h2 em {\n  font-style: normal;\n  background: linear-gradient(90deg, var(--cg-gold-light), var(--cg-gold), var(--cg-gold-light));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 4s linear infinite;\n}\n.cgau-listing .cgau-cta-sub { font-size: 15px; color: rgba(255, 255, 255, 0.75); margin: 0 auto 22px; max-width: 600px; font-weight: 500; line-height: 1.6; }\n.cgau-listing .cgau-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n.cgau-listing .cgau-cta-pill {\n  background: rgba(255, 255, 255, 0.1);\n  border: 1.5px solid rgba(245, 197, 24, 0.35);\n  color: #fff;\n  font-size: 12px;\n  font-weight: 700;\n  padding: 7px 15px;\n  border-radius: 100px;\n}\n\n\/* === FOOTER === *\/\n.cgau-listing .cgau-footer {\n  background: var(--cg-navy-950);\n  padding: 28px 0;\n  text-align: center;\n  border-top: 3px solid var(--cg-gold);\n}\n.cgau-listing .cgau-footer-brand { font-family: 'Sora', sans-serif; font-size: 16px; font-weight: 800; color: #fff; margin-bottom: 4px; }\n.cgau-listing .cgau-footer p { font-size: 12px; color: rgba(255, 255, 255, 0.8); margin-bottom: 4px; line-height: 1.6; }\n.cgau-listing .cgau-footer-divider { margin: 14px auto; width: 60%; max-width: 400px; height: 1px; background: rgba(245, 197, 24, 0.25); }\n.cgau-listing .cgau-footer-legal { font-size: 11px; color: rgba(245, 197, 24, 0.5); line-height: 1.65; max-width: 780px; margin: 0 auto; }\n\n\/* === REDUCED MOTION === *\/\n@media (prefers-reduced-motion: reduce) {\n  .cgau-listing *, .cgau-listing *::before, .cgau-listing *::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=\"cgau-listing\"\u003e\n\u003c!-- NAV --\u003e\u003cheader class=\"cgau-nav\"\u003e\n\u003cdiv class=\"cgau-container cgau-nav-inner\"\u003e\n\u003cdiv class=\"cgau-logo\"\u003e🛡️ CamGuard Australia \u003csmall\u003esecurity doesn't have to be boring\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pills\"\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--gold\"\u003e🔢 Arm \u0026amp; Disarm\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--navy\"\u003e♻️ Renewed · Good\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--red\"\u003e⚠️ HomeBase Required\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\u003c!-- HERO --\u003e\n\u003csection class=\"cgau-hero\"\u003e\n\u003cdiv class=\"cgau-hero-scan\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-container cgau-hero-inner\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cgau-hero-pill\"\u003e\n\u003cspan class=\"cgau-dot\"\u003e\u003c\/span\u003e Genuine eufy · Manufacturer Renewed · Good Condition\u003c\/div\u003e\n\u003ch1\u003eKeyPad E10\u003cbr\u003e\u003cem\u003eEvery entry needs a secret handshake.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgau-hero-sub\"\u003eArm and disarm your eufy alarm system right at the door — \u003cstrong\u003efour security modes\u003c\/strong\u003e, PIN codes for the whole household, a hold-for-SOS button, and a \u003cstrong\u003ecovert duress code\u003c\/strong\u003e that looks like a normal disarm while it quietly raises the alarm.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hero-hubnote\"\u003e⚠️ \u003cspan\u003e\u003cstrong\u003eRequires a eufy HomeBase (2, 3 or Pro) — not included in this listing.\u003c\/strong\u003e The keypad is an add-on control: without a HomeBase it does nothing at all.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-stats\"\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eSecurity Modes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e~6 mo\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003ePer Charge\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e200 m\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eOpen-Air Range\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003eSOS\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eHold 2 Sec\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-model\"\u003eModel: eufy Security KeyPad E10 · MPN T8960 · Manufacturer Renewed (Good Condition)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS keypad illustration --\u003e\n\u003cdiv class=\"cgau-pad-wrap\"\u003e\n\u003c!-- IMG-PLACEHOLDER: replace or accompany this CSS keypad with a hero photo of the actual renewed KeyPad E10 unit --\u003e\n\u003cdiv class=\"cgau-pad\"\u003e\n\u003cdiv class=\"cgau-pad-pins\"\u003e\n\u003cspan class=\"cgau-pad-pin\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-pad-pin cgau-pad-pin--2\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-pad-pin cgau-pad-pin--3\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-pad-pin cgau-pad-pin--4\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-pad-grid\"\u003e\n\u003cspan class=\"cgau-pad-key cgau-pad-key--live cgau-pad-key--d1\"\u003e1\u003c\/span\u003e \u003cspan class=\"cgau-pad-key\"\u003e2\u003c\/span\u003e \u003cspan class=\"cgau-pad-key\"\u003e3\u003c\/span\u003e \u003cspan class=\"cgau-pad-key\"\u003e4\u003c\/span\u003e \u003cspan class=\"cgau-pad-key cgau-pad-key--live cgau-pad-key--d2\"\u003e5\u003c\/span\u003e \u003cspan class=\"cgau-pad-key\"\u003e6\u003c\/span\u003e \u003cspan class=\"cgau-pad-key cgau-pad-key--live cgau-pad-key--d3\"\u003e7\u003c\/span\u003e \u003cspan class=\"cgau-pad-key\"\u003e8\u003c\/span\u003e \u003cspan class=\"cgau-pad-key cgau-pad-key--live cgau-pad-key--d4\"\u003e9\u003c\/span\u003e \u003cspan class=\"cgau-pad-key\"\u003e✕\u003c\/span\u003e \u003cspan class=\"cgau-pad-key\"\u003e0\u003c\/span\u003e \u003cspan class=\"cgau-pad-key\"\u003e✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-pad-armed\"\u003e● Armed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ALERTS --\u003e\n\u003csection class=\"cgau-alerts\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003c!-- HOMEBASE REQUIRED (placement #2 of 5) --\u003e\n\u003cdiv class=\"cgau-alert cgau-alert--warning\"\u003e\n\u003cdiv class=\"cgau-alert-icon\"\u003e⚠️\u003c\/div\u003e\n\u003cdiv class=\"cgau-alert-eyebrow\"\u003eRead this before anything else\u003c\/div\u003e\n\u003ch2\u003eThis keypad needs a eufy HomeBase — it does nothing on its own\u003c\/h2\u003e\n\u003cp\u003eThe KeyPad E10 is an \u003cstrong\u003eadd-on control for an existing eufy alarm setup\u003c\/strong\u003e. It connects to your HomeBase and controls the security modes on it. \u003cstrong\u003eNo HomeBase = no keypad.\u003c\/strong\u003e There is no HomeBase in this listing.\u003c\/p\u003e\n\u003cul class=\"cgau-hublist\"\u003e\n\u003cli\u003eHomeBase 2 — firmware v2.1.8.8h or above\u003c\/li\u003e\n\u003cli\u003eHomeBase 3 (S380) — firmware v3.1.0.3 or above\u003c\/li\u003e\n\u003cli\u003eHomeBase Pro (S1) — firmware v4.1.4.3 or above\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eAlready own one of those?\u003c\/strong\u003e You're set — update its firmware in the eufy Security app and the keypad pairs in minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONDITION DOSSIER (renewed callout) --\u003e\n\u003cdiv class=\"cgau-alert cgau-alert--dossier\"\u003e\n\u003cdiv class=\"cgau-alert-icon\"\u003e🕵️\u003c\/div\u003e\n\u003cdiv class=\"cgau-alert-eyebrow\"\u003eThe condition file — read in full\u003c\/div\u003e\n\u003cdiv class=\"cgau-stamp\"\u003eRenewed · Good\u003c\/div\u003e\n\u003ch2\u003eManufacturer Renewed, Good Condition — here's the honest dossier\u003c\/h2\u003e\n\u003cp\u003e\"Manufacturer Renewed · Good Condition\" describes a unit \u003cstrong\u003eprofessionally restored and tested to factory-spec performance\u003c\/strong\u003e — with the wear disclosed up front:\u003c\/p\u003e\n\u003cul class=\"cgau-dossier-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eInspected, tested \u0026amp; fully working\u003c\/strong\u003e — restored and checked before it ships.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNoticeable signs of use\u003c\/strong\u003e — expect visible scratches, scuffs or marks. They're cosmetic; they don't affect function.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePackaging:\u003c\/strong\u003e may ship in protective (non-retail) packaging rather than the original box.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCover:\u003c\/strong\u003e CamGuard 12-month in-house warranty — not a manufacturer warranty — plus your Australian Consumer Law rights.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- IMG-PLACEHOLDER: close-up photo strip of the actual unit showing its cosmetic state — front, back, edges — so \"Good\" is visible, not guessed --\u003e\n\u003cp\u003eIf you want a mint shelf-queen, buy new. If you want a \u003cstrong\u003eworking keypad at a working-keypad price\u003c\/strong\u003e, this is the smart money. 🤝\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- VIBE --\u003e\n\u003csection class=\"cgau-vibe\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cblockquote\u003e\"Anyone can turn an alarm off. The trick is a keypad that knows \u003cem\u003ewho's\u003c\/em\u003e turning it off — and one code that only pretends to.\"\u003c\/blockquote\u003e\n\u003cp class=\"cgau-vibe-sub\"\u003eThe duress code: looks like a disarm, acts like an alarm. Very James Bond. Very eufy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"cgau-section cgau-feat\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhat the keypad actually does 🔢\u003c\/h2\u003e\n\u003cp\u003eDoor-side control for the eufy alarm system you already run\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feat-grid\"\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🚪\u003c\/div\u003e\n\u003ch3\u003eArm \u0026amp; Disarm at the Door\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFour security modes\u003c\/strong\u003e, switched right where you come and go: enter your access code, tap the mode — done. No phone hunt on the doorstep with shopping bags in both hands.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003e4 modes · PIN entry\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🕵️\u003c\/div\u003e\n\u003ch3\u003eCovert Duress Alarm\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eThe secret-handshake feature:\u003c\/strong\u003e if you're ever forced to disarm, enter your duress code instead. Lights and sounds switch off like a normal disarm — while a disguised alert goes out silently.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003elooks off · isn't\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🆘\u003c\/div\u003e\n\u003ch3\u003eOne-Touch SOS\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eHold the SOS button for 2 seconds\u003c\/strong\u003e to trigger the alarm in an emergency. A physical panic layer that doesn't depend on finding, unlocking and fumbling a phone.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003ehold 2 sec\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🔋\u003c\/div\u003e\n\u003ch3\u003e~6 Months Per Charge\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eRechargeable battery\u003c\/strong\u003e rated at around six months per charge in eufy's lab testing. Charge it twice a year and forget it exists the rest of the time.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003erechargeable\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e📡\u003c\/div\u003e\n\u003ch3\u003e200 m Open-Air Range\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eStable link to your HomeBase\u003c\/strong\u003e at up to 200 m (656 ft) open-air. In a normal house that's \"anywhere you'd sensibly put a keypad\", with margin to spare.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003eto HomeBase\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🧩\u003c\/div\u003e\n\u003ch3\u003eSlots Into Your eufy Setup\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMade for the HomeBase ecosystem:\u003c\/strong\u003e it drives the same security modes your cameras and sensors already follow — one keypad, whole-system control.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003eeufy Security app\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HONEST BIT --\u003e\n\u003csection class=\"cgau-section cgau-honest\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eThe honest bit 🤝\u003c\/h2\u003e\n\u003cp\u003eFive things we'd rather tell you now than read in a return request later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-honest-grid\"\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e⚠️\u003c\/div\u003e\n\u003ch3\u003eUseless without a HomeBase\u003c\/h3\u003e\n\u003cp\u003eThis is an \u003cstrong\u003eaccessory to a system, not a system\u003c\/strong\u003e. No HomeBase 2 \/ 3 \/ Pro on current firmware = a handsome navy paperweight. None is included here.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eGood means visibly used\u003c\/h3\u003e\n\u003cp\u003eThis is the \u003cstrong\u003eGood grade of renewed\u003c\/strong\u003e — restored and tested to factory-spec performance, but expect noticeable scratches, scuffs or marks. Function: unaffected. Looks: honest.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e📦\u003c\/div\u003e\n\u003ch3\u003ePackaging may be plain\u003c\/h3\u003e\n\u003cp\u003eRenewed units may arrive in \u003cstrong\u003eprotective (non-retail) packaging\u003c\/strong\u003e rather than the original eufy box. Safe trip guaranteed; unboxing theatre not.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🔋\u003c\/div\u003e\n\u003ch3\u003e\"~6 months\" is a lab number\u003c\/h3\u003e\n\u003cp\u003eeufy's battery rating comes from \u003cstrong\u003einternal lab testing\u003c\/strong\u003e. Heavy daily use, placement and settings will move it — treat it as a guide, not a guarantee.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eWhose warranty it is\u003c\/h3\u003e\n\u003cp\u003eYou're covered by our \u003cstrong\u003ein-house CamGuard 12-month warranty\u003c\/strong\u003e — not a manufacturer warranty — alongside your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"cgau-section cgau-specs\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head\"\u003e\n\u003ch2\u003eThe spec sheet 🔧\u003c\/h2\u003e\n\u003cp\u003eVerified against eufy's own documentation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-specs-grid\"\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🏷️\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eKeyPad E10 · T8960\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🏠\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eRequires\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eHomeBase 2 \/ 3 \/ Pro\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003enot included · firmware notes above\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🔢\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eSecurity Modes\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--gold\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🔋\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--gold\"\u003e~6 months\/charge\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003eeufy lab figure · varies with use\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e📡\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eRange\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eUp to 200 m\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003eopen-air, to HomeBase\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🆘\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eSOS Trigger\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eHold 2 sec\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🕵️\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eDuress Alarm\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--green\"\u003eYes — covert\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e♻️\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--green\"\u003eRenewed · Good\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003einspected · tested · working\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPATIBILITY (placement #4 of 5) --\u003e\n\u003csection class=\"cgau-section cgau-compat\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWill it work at your place? 🏠\u003c\/h2\u003e\n\u003cp\u003eOne question decides it: which HomeBase do you own?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-grid\"\u003e\n\u003carticle class=\"cgau-compat-card cgau-compat-card--yes cgau-fade\"\u003e\n\u003cdiv class=\"cgau-compat-icon\"\u003e✓\u003c\/div\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul class=\"cgau-compat-list\"\u003e\n\u003cli\u003eHomeBase 2 — firmware v2.1.8.8h or above\u003c\/li\u003e\n\u003cli\u003eHomeBase 3 (S380) — firmware v3.1.0.3 or above\u003c\/li\u003e\n\u003cli\u003eHomeBase Pro (S1) — firmware v4.1.4.3 or above\u003c\/li\u003e\n\u003cli\u003eThe eufy Security app (setup \u0026amp; codes)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-compat-card cgau-compat-card--no cgau-fade\"\u003e\n\u003cdiv class=\"cgau-compat-icon\"\u003e✕\u003c\/div\u003e\n\u003ch3\u003eDoes NOT work\u003c\/h3\u003e\n\u003cul class=\"cgau-compat-list\"\u003e\n\u003cli\u003eOn its own — no HomeBase, no function, full stop\u003c\/li\u003e\n\u003cli\u003eWith non-eufy alarm or smart-home systems\u003c\/li\u003e\n\u003cli\u003eWith a HomeBase on old firmware — update first\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-note cgau-fade\"\u003e💡 \u003cstrong\u003eNot sure which HomeBase you have, or on what firmware?\u003c\/strong\u003e Open the eufy Security app → your HomeBase → device settings. Or just message us what you own and we'll confirm compatibility before you buy.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FIT --\u003e\n\u003csection class=\"cgau-section cgau-fit\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eStraight talk on fit 🎯\u003c\/h2\u003e\n\u003cp\u003eSave yourself a return — check both columns\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-fit-grid\"\u003e\n\u003cdiv class=\"cgau-fit-card cgau-fit-card--not cgau-fade\"\u003e\n\u003ch3\u003eProbably not for you if…\u003c\/h3\u003e\n\u003cul class=\"cgau-fit-list\"\u003e\n\u003cli\u003eYou don't own a eufy HomeBase (2 \/ 3 \/ Pro) — this is an add-on, and there's no hub in the box.\u003c\/li\u003e\n\u003cli\u003eYou want a complete alarm system in one purchase — this is the keypad only.\u003c\/li\u003e\n\u003cli\u003eYou want a cosmetically mint unit for gifting — this one has visible wear, honestly graded.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-fit-card cgau-fit-card--yes cgau-fade\"\u003e\n\u003ch3\u003ePerfect for you if…\u003c\/h3\u003e\n\u003cul class=\"cgau-fit-list\"\u003e\n\u003cli\u003eYou already run a eufy HomeBase setup and want door-side arm\/disarm without opening the app.\u003c\/li\u003e\n\u003cli\u003eYour household needs codes — kids, cleaners, in-laws — instead of everyone sharing your phone.\u003c\/li\u003e\n\u003cli\u003eYou want the duress-code and SOS safety layer at a renewed price, and don't mind a few scuffs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SETUP --\u003e\n\u003csection class=\"cgau-section cgau-setup\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eUp and running in four steps 🚀\u003c\/h2\u003e\n\u003cp\u003eGenuinely minutes, not an afternoon\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-grid\"\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eUpdate the HomeBase\u003c\/h3\u003e\n\u003cp\u003eIn the eufy Security app, update your HomeBase 2 \/ 3 \/ Pro to current firmware (versions listed above).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e2\u003c\/div\u003e\n\u003ch3\u003ePair the keypad\u003c\/h3\u003e\n\u003cp\u003eAdd Device in the eufy Security app and follow the prompts — the keypad links to your HomeBase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eSet your codes\u003c\/h3\u003e\n\u003cp\u003eCreate access codes for the household — and set a duress code while you're there. That's the whole trick.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e4\u003c\/div\u003e\n\u003ch3\u003eMount it \u0026amp; go\u003c\/h3\u003e\n\u003cp\u003ePut it where you come and go, arm on the way out, disarm on the way in. Phone stays in your pocket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INCLUDED --\u003e\n\u003csection class=\"cgau-section cgau-inbox\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhat's in your package 📦\u003c\/h2\u003e\n\u003cp\u003eRenewed stock, plainly listed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- IMG-PLACEHOLDER: flat-lay photo of exactly what ships — the renewed KeyPad E10 unit as packed. CONFIRM contents (charge cable? mounting hardware?) before publishing; add items below if they ship. --\u003e\n\u003cdiv class=\"cgau-inbox-grid\"\u003e\n\u003cdiv class=\"cgau-inbox-item\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e🔢\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003eeufy KeyPad E10\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003eManufacturer Renewed · Good · tested working\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-note\"\u003e\n\u003ch3\u003e📦 Packaging note\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eRenewed (non-retail) packaging:\u003c\/strong\u003e this unit has been professionally restored and tested, and may ship in plain protective packaging rather than the original eufy retail box. Carefully packed in Townsville for a safe trip to your door. Same genuine hardware, honest grade, better price. ♻️\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRUST + WARRANTY --\u003e\n\u003csection class=\"cgau-section cgau-trust\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhy shop with CamGuard? 🤔\u003c\/h2\u003e\n\u003cp\u003eAussie-owned business that actually gives a damn\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-trust-grid\"\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003e100% Genuine Stock\u003c\/h3\u003e\n\u003cp\u003eAuthentic eufy hardware, professionally renewed and tested. No knock-offs, no counterfeits.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e🚀\u003c\/div\u003e\n\u003ch3\u003eFast Dispatch\u003c\/h3\u003e\n\u003cp\u003eOrders dispatched within 1 business day from Townsville, QLD.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e💬\u003c\/div\u003e\n\u003ch3\u003eReal Human Replies\u003c\/h3\u003e\n\u003cp\u003eTownsville-based, quick to respond — real Aussies who know the eufy ecosystem inside out.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eSecond Life, Less Waste\u003c\/h3\u003e\n\u003cp\u003eRenewed hardware keeps perfectly good gear out of landfill — and you pay less for it.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-warranty-grid\"\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-card--gold cgau-fade\"\u003e\n\u003ch3\u003e⚖️ Australian Consumer Law\u003c\/h3\u003e\n\u003cul class=\"cgau-warranty-list\"\u003e\n\u003cli\u003e✔ Statutory guarantees apply\u003c\/li\u003e\n\u003cli\u003e✔ Products must be of acceptable quality\u003c\/li\u003e\n\u003cli\u003e✔ Repair, replace, or refund rights\u003c\/li\u003e\n\u003cli\u003e✔ Full legal protection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-card--navy cgau-fade\"\u003e\n\u003ch3\u003e🛡️ 12-Month CamGuard Warranty\u003c\/h3\u003e\n\u003cul class=\"cgau-warranty-list\"\u003e\n\u003cli\u003e✦ Full replacement warranty\u003c\/li\u003e\n\u003cli\u003e✦ Our in-house cover — not a manufacturer warranty\u003c\/li\u003e\n\u003cli\u003e✦ Express replacement service\u003c\/li\u003e\n\u003cli\u003e✦ Aussie-based support, no runaround\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cgau-dispatch-line\"\u003e📦 Dispatched within 1 business day from Townsville, QLD — tracked delivery Australia-wide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ (placement #5 of 5) --\u003e\n\u003csection class=\"cgau-section cgau-faq\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eQuick questions 💬\u003c\/h2\u003e\n\u003cp\u003eThe five things buyers actually ask\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-list\"\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eDoes it work on its own, without a HomeBase?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003e\n\u003cstrong\u003eNo — and this is the one to get right before buying.\u003c\/strong\u003e The KeyPad E10 is an add-on that controls the security modes on a eufy HomeBase. Without a HomeBase 2 (fw v2.1.8.8h+), HomeBase 3 (v3.1.0.3+) or HomeBase Pro (v4.1.4.3+), it does nothing at all. No HomeBase is included in this listing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eWhat does \"Manufacturer Renewed · Good Condition\" mean exactly?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eThe unit has been \u003cstrong\u003eprofessionally restored and tested to factory-spec performance\u003c\/strong\u003e. \"Good\" is the honesty part: expect noticeable signs of use — visible scratches, scuffs or marks — that don't affect how it works. It may ship in protective packaging rather than the original retail box, and it's covered by our CamGuard 12-month in-house warranty (not a manufacturer warranty) plus your Australian Consumer Law rights.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eWhat's the duress code feature?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eA second disarm code you set for emergencies. If someone forces you to switch the alarm off, enter the duress code instead of your normal one: the lights and sounds turn off and the system looks disarmed — \u003cstrong\u003ebut a disguised alarm goes out silently\u003c\/strong\u003e. It's the keypad's best feature and most people don't know it exists.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eHow long does the battery actually last?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eeufy rates it at \u003cstrong\u003earound 6 months per charge, based on internal lab testing\u003c\/strong\u003e. Real-world life depends on how often it's used and where it's mounted — think \"charge it a couple of times a year\", not \"another daily-charge gadget\".\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eHow far can it be from the HomeBase?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eUp to \u003cstrong\u003e200 m (656 ft) in open air\u003c\/strong\u003e. Walls and floors reduce that, but for a typical Australian home the keypad-by-the-door to HomeBase-in-the-living-room distance is well inside range.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ITEM SPECIFICS --\u003e\n\u003csection class=\"cgau-itemspec\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-itemspec-table\"\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eeufy Security (Anker Innovations)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eKeyPad E10\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eMPN\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eT8960\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eAlarm system keypad (HomeBase add-on)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eManufacturer Renewed · Good — visible wear, tested working\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eRequires\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eeufy HomeBase 2 \/ 3 \/ Pro (sold separately)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eCamGuard 12-month in-house warranty + ACL rights\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"cgau-cta\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-cta-emoji\"\u003e🔢\u003c\/div\u003e\n\u003ch2\u003eGive your alarm a front door. \u003cem\u003eAnd a secret handshake.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"cgau-cta-sub\"\u003eThe eufy KeyPad E10 — professionally renewed, honestly graded, tested working. Door-side arm\/disarm, SOS, and a duress code for your existing HomeBase setup.\u003c\/p\u003e\n\u003cdiv class=\"cgau-cta-pills\"\u003e\n\u003cspan class=\"cgau-cta-pill\"\u003e♻️ Renewed · Good\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🔢 4 Security Modes\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🕵️ Covert Duress Code\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🆘 One-Touch SOS\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e⚠️ HomeBase Required\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🛡️ 12-Month CamGuard Warranty\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🚚 Fast Dispatch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\u003cfooter class=\"cgau-footer\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-footer-brand\"\u003e🛡️ CamGuard Australia\u003c\/div\u003e\n\u003cp\u003eSecurity that doesn't have to be boring\u003c\/p\u003e\n\u003cp\u003eModel: eufy Security KeyPad E10 (T8960) · Manufacturer Renewed · Good Condition · Requires eufy HomeBase (not included)\u003c\/p\u003e\n\u003cp\u003eShips from Townsville, QLD · Dispatched within 1 business day · 12-month CamGuard warranty\u003c\/p\u003e\n\u003cdiv class=\"cgau-footer-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"cgau-footer-legal\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/p\u003e\n\u003cp class=\"cgau-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. Battery-life and storage-capacity figures are eufy's ratings and estimates; real-world results vary with usage, settings and conditions. Manufacturer Renewed · Good Condition stock has been professionally restored and tested to factory-spec performance; units show noticeable cosmetic wear and may be supplied in protective (non-retail) packaging. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. The KeyPad E10 requires a eufy HomeBase 2, 3 or Pro (sold separately, current firmware) and does not operate standalone. Battery life of approximately 6 months per charge is eufy's internal lab figure and varies with usage and placement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44357369692203,"sku":"CG-KPE10-MR","price":68.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1.webp?v=1776395935"},{"product_id":"eufy-security-entry-sensor-e10-manufacturer-renewed","title":"eufy Security Entry Sensor E10 | Manufacturer Renewed","description":"\u003c!--\n  eufy Security Entry Sensor T8900 | Manufacturer Renewed\n  CamGuard Australia · Alarm-family navy + gold (matched set with the KeyPad E10 \"Secret Handshake\" listing)\n  eBay\/Shopify-safe: ALL CSS scoped under .cgau-listing, keyframes cgau- prefixed, no JS, no external links (Google Fonts @import only)\n  Built 2026-07-14. Specs verified this session: eufy.com\/eu-en\/products\/t8900 (CR123A, 730 days, contents, 1.5in ajar alert, 100dB HomeBase siren, tape\/screw mount)\n  + Anker retail copy \"Requires HomeBase S280 or HomeBase S380\" + \"Indoor Use Only\".\n  ⚠️ ADD-ON: requires HomeBase 2 (S280) or HomeBase 3 (S380) — warning in hero, callout, honest bit, compatibility, FAQ (all five).\n     HomeBase Mini \/ Pro compatibility NOT verified anywhere — listing says \"message us first\" rather than claiming either way.\n  ⚠️ CONFIRM BEFORE PUBLISH: renewed-unit contents — magnetic base (essential!), mounting screws, CR123A battery installed?\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@400;600;700;800\u0026family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400\u0026display=swap');\n\n.cgau-listing, .cgau-listing *, .cgau-listing *::before, .cgau-listing *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.cgau-listing {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: #1F2937;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: hidden;\n\n  --cg-navy-950: #060D1F;\n  --cg-navy-900: #0A1128;\n  --cg-navy-800: #12204A;\n  --cg-navy-700: #1B2F66;\n  --cg-navy-600: #24408C;\n  --cg-navy-100: #E3E9F7;\n  --cg-navy-50:  #F2F5FC;\n\n  --cg-gold: #F5C518;\n  --cg-gold-deep: #D4A017;\n  --cg-gold-light: #FFE38A;\n  --cg-gold-50: #FFF9E6;\n\n  --cg-red-600: #DC2626;\n  --cg-red-500: #EF4444;\n  --cg-red-400: #F87171;\n\n  --cg-green-500: #10B981;\n  --cg-green-400: #4ADE80;\n\n  --cg-stone-900: #111827;\n  --cg-stone-700: #374151;\n  --cg-stone-500: #6B7280;\n  --cg-stone-200: #E5E7EB;\n  --cg-stone-100: #F3F4F6;\n  --cg-stone-50:  #F9FAFB;\n}\n.cgau-listing a { color: inherit; text-decoration: none; }\n.cgau-listing h1, .cgau-listing h2, .cgau-listing h3, .cgau-listing h4 {\n  font-family: 'Sora', 'DM Sans', sans-serif;\n  letter-spacing: -0.02em;\n  line-height: 1.15;\n}\n.cgau-listing img { max-width: 100%; height: auto; display: block; }\n\n\/* === KEYFRAMES (all cgau- prefixed) === *\/\n@keyframes cgau-fade-in {\n  from { opacity: 0; transform: translateY(14px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes cgau-shimmer {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n@keyframes cgau-warn-pulse {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.55), 0 18px 55px rgba(239, 68, 68, 0.28); }\n  50% { box-shadow: 0 0 0 14px rgba(239, 68, 68, 0), 0 18px 55px rgba(239, 68, 68, 0.4); }\n}\n@keyframes cgau-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-4px); }\n}\n@keyframes cgau-led-pulse {\n  0%, 100% { opacity: 0.5; box-shadow: 0 0 4px rgba(245, 197, 24, 0.7); }\n  50% { opacity: 1; box-shadow: 0 0 14px rgba(245, 197, 24, 1); }\n}\n@keyframes cgau-door-swing {\n  0%, 38%, 100% { transform: rotate(0); }\n  52%, 86% { transform: rotate(-14deg); }\n}\n@keyframes cgau-alert-ping {\n  0%, 44% { opacity: 0; transform: translateY(6px) scale(0.9); }\n  54%, 86% { opacity: 1; transform: translateY(0) scale(1); }\n  96%, 100% { opacity: 0; transform: translateY(6px) scale(0.9); }\n}\n@keyframes cgau-sensor-blink {\n  0%, 44% { background: rgba(245, 197, 24, 0.25); box-shadow: none; }\n  54%, 86% { background: var(--cg-red-500); box-shadow: 0 0 12px rgba(239, 68, 68, 0.9); }\n  96%, 100% { background: rgba(245, 197, 24, 0.25); box-shadow: none; }\n}\n@keyframes cgau-stamp-pop {\n  0% { transform: rotate(-8deg) scale(1.6); opacity: 0; }\n  60% { transform: rotate(-8deg) scale(0.95); opacity: 1; }\n  100% { transform: rotate(-8deg) scale(1); opacity: 1; }\n}\n@keyframes cgau-pulse-green {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.5); }\n  50% { box-shadow: 0 0 0 14px rgba(16, 185, 129, 0); }\n}\n@keyframes cgau-pulse-red {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.45); }\n  50% { box-shadow: 0 0 0 14px rgba(239, 68, 68, 0); }\n}\n\n.cgau-listing .cgau-fade { animation: cgau-fade-in 0.7s ease-out both; }\n\n\/* === LAYOUT === *\/\n.cgau-listing .cgau-container { max-width: 1100px; margin: 0 auto; padding: 0 24px; }\n.cgau-listing .cgau-section { padding: 68px 0; }\n@media (max-width: 640px) { .cgau-listing .cgau-section { padding: 46px 0; } }\n\n\/* === NAV === *\/\n.cgau-listing .cgau-nav {\n  background: rgba(255, 255, 255, 0.97);\n  padding: 18px 0;\n  border-bottom: 4px solid var(--cg-gold);\n  box-shadow: 0 4px 30px rgba(6, 13, 31, 0.1);\n  position: sticky;\n  top: 0;\n  z-index: 100;\n  backdrop-filter: blur(12px);\n}\n.cgau-listing .cgau-nav-inner { display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; }\n.cgau-listing .cgau-logo {\n  font-family: 'Sora', sans-serif;\n  font-size: 24px;\n  font-weight: 800;\n  letter-spacing: -0.5px;\n  color: var(--cg-navy-900);\n}\n.cgau-listing .cgau-logo small {\n  display: block;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 12px;\n  font-weight: 500;\n  font-style: italic;\n  color: var(--cg-stone-500);\n  margin-top: 2px;\n}\n.cgau-listing .cgau-nav-pills { display: flex; gap: 8px; flex-wrap: wrap; }\n.cgau-listing .cgau-nav-pill {\n  padding: 8px 14px;\n  border-radius: 999px;\n  font-weight: 700;\n  color: #fff;\n  font-size: 12px;\n  letter-spacing: 0.04em;\n}\n.cgau-listing .cgau-nav-pill--gold { background: linear-gradient(135deg, var(--cg-gold-deep), var(--cg-gold)); color: var(--cg-navy-900); }\n.cgau-listing .cgau-nav-pill--navy { background: linear-gradient(135deg, var(--cg-navy-800), var(--cg-navy-600)); }\n.cgau-listing .cgau-nav-pill--red { background: linear-gradient(135deg, var(--cg-red-600), var(--cg-red-500)); }\n\n\/* === HERO === *\/\n.cgau-listing .cgau-hero {\n  position: relative;\n  overflow: hidden;\n  color: #fff;\n  padding: 72px 0 96px;\n  background:\n    radial-gradient(ellipse at 80% 10%, rgba(245, 197, 24, 0.14), transparent 55%),\n    radial-gradient(ellipse at 15% 90%, rgba(36, 64, 140, 0.5), transparent 60%),\n    linear-gradient(180deg, var(--cg-navy-950) 0%, var(--cg-navy-900) 55%, var(--cg-navy-800) 100%);\n}\n.cgau-listing .cgau-hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: repeating-linear-gradient(115deg, transparent, transparent 70px, rgba(245, 197, 24, 0.03) 70px, rgba(245, 197, 24, 0.03) 90px);\n  pointer-events: none;\n}\n.cgau-listing .cgau-hero-inner {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: 1.15fr 0.85fr;\n  gap: 44px;\n  align-items: center;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-inner { grid-template-columns: 1fr; text-align: center; } }\n\n.cgau-listing .cgau-hero-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  background: rgba(245, 197, 24, 0.12);\n  border: 1.5px solid rgba(245, 197, 24, 0.4);\n  color: var(--cg-gold-light);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  padding: 8px 18px;\n  border-radius: 100px;\n  margin-bottom: 16px;\n}\n.cgau-listing .cgau-hero-pill .cgau-dot {\n  width: 8px; height: 8px;\n  background: var(--cg-gold);\n  border-radius: 50%;\n  animation: cgau-led-pulse 2s ease-in-out infinite;\n}\n.cgau-listing .cgau-hero h1 {\n  font-size: clamp(2.2rem, 5.5vw, 3.6rem);\n  font-weight: 800;\n  color: #fff;\n  margin-bottom: 14px;\n  text-shadow: 0 4px 28px rgba(0, 0, 0, 0.5);\n}\n.cgau-listing .cgau-hero h1 em {\n  font-style: normal;\n  display: inline-block;\n  background: linear-gradient(90deg, var(--cg-gold-light), var(--cg-gold), var(--cg-gold-deep), var(--cg-gold-light));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 5s linear infinite;\n}\n.cgau-listing .cgau-hero-sub {\n  font-size: clamp(1rem, 2.2vw, 1.15rem);\n  color: rgba(255, 255, 255, 0.9);\n  max-width: 540px;\n  margin-bottom: 18px;\n  font-weight: 500;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.5s both;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-sub { margin-left: auto; margin-right: auto; } }\n.cgau-listing .cgau-hero-sub strong { color: var(--cg-gold-light); font-weight: 700; }\n\n\/* Hero hub-required note — placement #1 of 5 *\/\n.cgau-listing .cgau-hero-hubnote {\n  display: inline-flex;\n  align-items: flex-start;\n  gap: 10px;\n  background: rgba(239, 68, 68, 0.14);\n  border: 1.5px solid rgba(239, 68, 68, 0.55);\n  border-radius: 14px;\n  padding: 12px 16px;\n  font-size: 14px;\n  font-weight: 700;\n  color: #FECACA;\n  margin-bottom: 20px;\n  max-width: 540px;\n  text-align: left;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.7s both;\n}\n.cgau-listing .cgau-hero-hubnote strong { color: #fff; }\n\n.cgau-listing .cgau-hero-stats {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.9s both;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-stats { justify-content: center; } }\n.cgau-listing .cgau-hstat {\n  background: rgba(255, 255, 255, 0.07);\n  border: 1.5px solid rgba(245, 197, 24, 0.25);\n  border-radius: 14px;\n  padding: 10px 16px;\n  min-width: 104px;\n}\n.cgau-listing .cgau-hstat-val { font-family: 'Sora', sans-serif; font-size: 1.05rem; font-weight: 800; color: var(--cg-gold-light); line-height: 1.1; }\n.cgau-listing .cgau-hstat-lbl { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(255, 255, 255, 0.65); margin-top: 4px; }\n\n.cgau-listing .cgau-hero-model {\n  font-size: 12px;\n  color: rgba(255, 255, 255, 0.6);\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  margin-top: 20px;\n  font-weight: 700;\n}\n\n\/* CSS door + sensor illustration *\/\n.cgau-listing .cgau-door-wrap { display: flex; flex-direction: column; align-items: center; }\n.cgau-listing .cgau-door-scene {\n  position: relative;\n  width: 220px;\n  height: 300px;\n  animation: cgau-bob 6s ease-in-out infinite;\n}\n.cgau-listing .cgau-door-frame {\n  position: absolute;\n  inset: 0;\n  border: 10px solid #16264F;\n  border-bottom: none;\n  border-radius: 12px 12px 0 0;\n  background: rgba(255, 255, 255, 0.03);\n  box-shadow: 0 30px 70px rgba(0, 0, 0, 0.5);\n}\n.cgau-listing .cgau-door-panel {\n  position: absolute;\n  top: 10px;\n  left: 10px;\n  width: calc(100% - 20px);\n  height: calc(100% - 10px);\n  background: linear-gradient(160deg, #1B2F66 0%, #12204A 80%);\n  border-radius: 6px 6px 0 0;\n  border: 1.5px solid rgba(245, 197, 24, 0.25);\n  transform-origin: left center;\n  animation: cgau-door-swing 6s ease-in-out infinite;\n}\n.cgau-listing .cgau-door-knob {\n  position: absolute;\n  right: 12px;\n  top: 50%;\n  width: 12px; height: 12px;\n  border-radius: 50%;\n  background: radial-gradient(circle at 35% 35%, var(--cg-gold-light), var(--cg-gold-deep));\n}\n\/* magnet bar rides ON the door edge *\/\n.cgau-listing .cgau-door-magnet {\n  position: absolute;\n  right: -2px;\n  top: 34px;\n  width: 10px;\n  height: 34px;\n  border-radius: 3px;\n  background: linear-gradient(180deg, #E8ECF5, #B9C3D8);\n  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);\n}\n\/* sensor body sits on the frame *\/\n.cgau-listing .cgau-door-sensor {\n  position: absolute;\n  right: -18px;\n  top: 40px;\n  width: 16px;\n  height: 52px;\n  border-radius: 4px;\n  background: linear-gradient(180deg, #F5F7FB, #CDD6E6);\n  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.45);\n}\n.cgau-listing .cgau-door-sensor::after {\n  content: '';\n  position: absolute;\n  top: 6px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  animation: cgau-sensor-blink 6s ease-in-out infinite;\n}\n.cgau-listing .cgau-door-alert {\n  margin-top: 16px;\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(245, 197, 24, 0.14);\n  border: 1.5px solid rgba(245, 197, 24, 0.5);\n  color: var(--cg-gold-light);\n  font-family: 'Sora', sans-serif;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  padding: 9px 16px;\n  border-radius: 100px;\n  animation: cgau-alert-ping 6s ease-in-out infinite;\n}\n.cgau-listing .cgau-door-caption {\n  margin-top: 10px;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: rgba(255, 255, 255, 0.55);\n}\n\n\/* === ALERTS === *\/\n.cgau-listing .cgau-alerts { background: #fff; padding: 0 0 8px; }\n.cgau-listing .cgau-alert {\n  margin-top: -34px;\n  position: relative;\n  z-index: 5;\n  border-radius: 22px;\n  padding: 26px 28px;\n  color: #fff;\n  box-shadow: 0 18px 55px rgba(6, 13, 31, 0.2);\n  border: 3px solid;\n  overflow: hidden;\n}\n.cgau-listing .cgau-alert + .cgau-alert { margin-top: 18px; }\n.cgau-listing .cgau-alert--warning {\n  background: linear-gradient(135deg, var(--cg-red-500) 0%, var(--cg-red-600) 100%);\n  border-color: var(--cg-red-400);\n  animation: cgau-warn-pulse 2.6s ease-in-out infinite;\n}\n.cgau-listing .cgau-alert--dossier {\n  background: linear-gradient(135deg, var(--cg-navy-800) 0%, var(--cg-navy-900) 100%);\n  border-color: var(--cg-gold);\n}\n.cgau-listing .cgau-alert-icon {\n  position: absolute;\n  top: -16px;\n  right: 24px;\n  font-size: 34px;\n  filter: drop-shadow(0 4px 8px rgba(0,0,0,0.3));\n  animation: cgau-bob 2.2s ease-in-out infinite;\n}\n.cgau-listing .cgau-alert-eyebrow {\n  display: inline-block;\n  background: rgba(255, 255, 255, 0.22);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding: 5px 12px;\n  border-radius: 6px;\n  margin-bottom: 10px;\n}\n.cgau-listing .cgau-alert--dossier .cgau-alert-eyebrow { background: rgba(245, 197, 24, 0.2); color: var(--cg-gold-light); }\n.cgau-listing .cgau-alert h2 {\n  font-size: clamp(1.35rem, 3vw, 1.7rem);\n  font-weight: 800;\n  margin-bottom: 10px;\n  color: #fff;\n}\n.cgau-listing .cgau-alert p {\n  margin: 0 0 8px;\n  color: #fff;\n  font-size: 15px;\n  font-weight: 500;\n  line-height: 1.65;\n}\n.cgau-listing .cgau-alert p:last-child { margin-bottom: 0; }\n.cgau-listing .cgau-alert--warning p strong { color: #FEF3C7; font-weight: 800; }\n.cgau-listing .cgau-alert--dossier p strong { color: var(--cg-gold-light); font-weight: 700; }\n\n.cgau-listing .cgau-hublist { list-style: none; margin: 12px 0 6px; padding: 0; }\n.cgau-listing .cgau-hublist li {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 6px 0;\n  font-size: 15px;\n  font-weight: 600;\n  color: #fff;\n}\n.cgau-listing .cgau-hublist li::before {\n  content: '✓';\n  flex-shrink: 0;\n  width: 20px; height: 20px;\n  margin-top: 2px;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, 0.92);\n  color: var(--cg-red-600);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 12px;\n  font-weight: 900;\n}\n\n\/* Condition stamp + dossier list *\/\n.cgau-listing .cgau-stamp {\n  display: inline-block;\n  border: 3px solid var(--cg-gold);\n  color: var(--cg-gold);\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 13px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding: 7px 14px;\n  border-radius: 8px;\n  transform: rotate(-8deg);\n  margin: 6px 0 12px;\n  animation: cgau-stamp-pop 0.7s ease-out 0.4s both;\n}\n.cgau-listing .cgau-dossier-list { list-style: none; margin: 10px 0 4px; padding: 0; }\n.cgau-listing .cgau-dossier-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 7px 0;\n  font-size: 15px;\n  font-weight: 500;\n  color: rgba(255, 255, 255, 0.92);\n  line-height: 1.55;\n}\n.cgau-listing .cgau-dossier-list li::before {\n  content: '▸';\n  flex-shrink: 0;\n  color: var(--cg-gold);\n  font-weight: 900;\n  margin-top: 1px;\n}\n.cgau-listing .cgau-dossier-list li strong { color: var(--cg-gold-light); font-weight: 700; }\n\n\/* === VIBE === *\/\n.cgau-listing .cgau-vibe {\n  background: linear-gradient(180deg, #fff 0%, var(--cg-navy-50) 100%);\n  padding: 56px 0 48px;\n  text-align: center;\n}\n.cgau-listing .cgau-vibe blockquote {\n  max-width: 760px;\n  margin: 0 auto;\n  font-family: 'Sora', sans-serif;\n  font-size: clamp(1.3rem, 3vw, 1.7rem);\n  font-weight: 700;\n  color: var(--cg-navy-900);\n  line-height: 1.45;\n}\n.cgau-listing .cgau-vibe blockquote em {\n  font-style: normal;\n  background: linear-gradient(90deg, var(--cg-gold-deep), var(--cg-gold), var(--cg-gold-deep));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 5s linear infinite;\n}\n.cgau-listing .cgau-vibe-sub { margin-top: 12px; font-size: 15px; color: var(--cg-stone-500); font-weight: 500; }\n\n\/* === FEATURES === *\/\n.cgau-listing .cgau-feat { background: var(--cg-navy-50); }\n.cgau-listing .cgau-head { text-align: center; margin-bottom: 36px; }\n.cgau-listing .cgau-head h2 {\n  font-size: clamp(1.7rem, 4vw, 2.3rem);\n  font-weight: 800;\n  color: var(--cg-navy-900);\n  margin-bottom: 8px;\n}\n.cgau-listing .cgau-head p { font-size: 16px; color: var(--cg-stone-500); font-weight: 500; }\n\n.cgau-listing .cgau-feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n@media (max-width: 900px) { .cgau-listing .cgau-feat-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgau-listing .cgau-feat-grid { grid-template-columns: 1fr; } }\n\n.cgau-listing .cgau-feat-card {\n  background: #fff;\n  border-radius: 18px;\n  padding: 26px 22px;\n  box-shadow: 0 8px 24px rgba(6, 13, 31, 0.06);\n  border: 1.5px solid rgba(18, 32, 74, 0.08);\n  border-top: 4px solid var(--cg-gold);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-feat-card:hover { transform: translateY(-5px); box-shadow: 0 20px 44px rgba(6, 13, 31, 0.12); }\n.cgau-listing .cgau-feat-icon { font-size: 2.1rem; margin-bottom: 12px; display: inline-block; }\n.cgau-listing .cgau-feat-card:hover .cgau-feat-icon { animation: cgau-bob 1.6s ease-in-out infinite; }\n.cgau-listing .cgau-feat-card h3 { font-size: 1.08rem; font-weight: 800; color: var(--cg-navy-900); margin-bottom: 6px; }\n.cgau-listing .cgau-feat-card p { font-size: 13.5px; color: var(--cg-stone-700); line-height: 1.65; }\n.cgau-listing .cgau-feat-card p strong { color: var(--cg-stone-900); font-weight: 700; }\n.cgau-listing .cgau-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-navy-800);\n  background: var(--cg-gold-50);\n  padding: 3px 10px;\n  border-radius: 100px;\n  margin-top: 10px;\n  border: 1.5px solid rgba(212, 160, 23, 0.35);\n}\n\n\/* === HONEST BIT === *\/\n.cgau-listing .cgau-honest { background: #fff; }\n.cgau-listing .cgau-honest-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; max-width: 1000px; margin: 0 auto; }\n@media (max-width: 900px) { .cgau-listing .cgau-honest-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgau-listing .cgau-honest-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-honest-card {\n  background: var(--cg-stone-50);\n  border: 1.5px solid var(--cg-stone-200);\n  border-left: 5px solid var(--cg-gold-deep);\n  border-radius: 16px;\n  padding: 20px 18px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-honest-card:hover { transform: translateY(-3px); box-shadow: 0 12px 28px rgba(6, 13, 31, 0.08); }\n.cgau-listing .cgau-honest-emoji { font-size: 1.7rem; margin-bottom: 8px; display: inline-block; }\n.cgau-listing .cgau-honest-card h3 { font-size: 1rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 5px; }\n.cgau-listing .cgau-honest-card p { font-size: 13.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n.cgau-listing .cgau-honest-card p strong { color: var(--cg-stone-900); font-weight: 700; }\n\n\/* === SPECS === *\/\n.cgau-listing .cgau-specs {\n  background: linear-gradient(180deg, var(--cg-navy-950) 0%, var(--cg-navy-900) 100%);\n  color: #fff;\n}\n.cgau-listing .cgau-specs .cgau-head h2 { color: #fff; }\n.cgau-listing .cgau-specs .cgau-head p { color: rgba(255, 255, 255, 0.6); }\n.cgau-listing .cgau-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 14px;\n  max-width: 1000px;\n  margin: 0 auto;\n}\n.cgau-listing .cgau-spec {\n  background: rgba(255, 255, 255, 0.05);\n  border: 1.5px solid rgba(245, 197, 24, 0.18);\n  border-radius: 14px;\n  padding: 20px 16px;\n  text-align: center;\n  transition: transform 0.3s ease, background 0.3s ease, border-color 0.3s ease;\n}\n.cgau-listing .cgau-spec:hover { transform: translateY(-3px); background: rgba(255, 255, 255, 0.09); border-color: var(--cg-gold); }\n.cgau-listing .cgau-spec-emoji { font-size: 1.8rem; margin-bottom: 6px; line-height: 1; }\n.cgau-listing .cgau-spec-label {\n  font-size: 10.5px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.12em;\n  color: rgba(255, 255, 255, 0.55);\n  margin-bottom: 6px;\n}\n.cgau-listing .cgau-spec-value { font-family: 'Sora', sans-serif; font-size: 1rem; font-weight: 800; color: #fff; line-height: 1.25; }\n.cgau-listing .cgau-spec-value--gold { color: var(--cg-gold-light); }\n.cgau-listing .cgau-spec-value--green { color: var(--cg-green-400); }\n.cgau-listing .cgau-spec-note { font-size: 10px; color: rgba(255, 255, 255, 0.5); margin-top: 6px; font-weight: 500; font-style: italic; }\n\n\/* === COMPATIBILITY === *\/\n.cgau-listing .cgau-compat { background: var(--cg-navy-50); }\n.cgau-listing .cgau-compat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 980px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-compat-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-compat-card {\n  background: #fff;\n  border-radius: 22px;\n  padding: 26px 24px;\n  box-shadow: 0 10px 32px rgba(6, 13, 31, 0.08);\n  border: 3px solid;\n  position: relative;\n}\n.cgau-listing .cgau-compat-card--yes { border-color: var(--cg-green-500); animation: cgau-pulse-green 3s ease-in-out infinite; }\n.cgau-listing .cgau-compat-card--no { border-color: var(--cg-red-500); animation: cgau-pulse-red 3s ease-in-out infinite; }\n.cgau-listing .cgau-compat-icon {\n  position: absolute;\n  top: -22px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 46px; height: 46px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 26px;\n  color: #fff;\n  box-shadow: 0 6px 16px rgba(6, 13, 31, 0.18);\n}\n.cgau-listing .cgau-compat-card--yes .cgau-compat-icon { background: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no .cgau-compat-icon { background: var(--cg-red-500); }\n.cgau-listing .cgau-compat-card h3 { font-size: 1.2rem; font-weight: 800; margin: 12px 0 14px; text-align: center; }\n.cgau-listing .cgau-compat-card--yes h3 { color: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no h3 { color: var(--cg-red-500); }\n.cgau-listing .cgau-compat-list { list-style: none; padding: 0; margin: 0; }\n.cgau-listing .cgau-compat-list li {\n  padding: 8px 0;\n  font-size: 14.5px;\n  font-weight: 600;\n  color: var(--cg-stone-700);\n  border-bottom: 1px solid var(--cg-stone-100);\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  line-height: 1.5;\n}\n.cgau-listing .cgau-compat-list li:last-child { border-bottom: none; }\n.cgau-listing .cgau-compat-list li::before {\n  content: '';\n  flex-shrink: 0;\n  width: 18px; height: 18px;\n  margin-top: 2px;\n  border-radius: 50%;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 11px;\n  color: #fff;\n  font-weight: 900;\n}\n.cgau-listing .cgau-compat-card--yes .cgau-compat-list li::before { content: '✓'; background: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no .cgau-compat-list li::before { content: '✕'; background: var(--cg-red-500); }\n.cgau-listing .cgau-compat-note {\n  margin: 22px auto 0;\n  max-width: 980px;\n  background: #fff;\n  border: 2px solid rgba(212, 160, 23, 0.4);\n  border-radius: 16px;\n  padding: 18px 22px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--cg-stone-700);\n}\n.cgau-listing .cgau-compat-note strong { color: var(--cg-navy-900); }\n\n\/* === FIT === *\/\n.cgau-listing .cgau-fit { background: #fff; }\n.cgau-listing .cgau-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 980px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-fit-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-fit-card { border-radius: 20px; padding: 26px 24px; }\n.cgau-listing .cgau-fit-card--not { background: var(--cg-stone-50); border: 2px solid var(--cg-stone-200); }\n.cgau-listing .cgau-fit-card--yes { background: linear-gradient(135deg, var(--cg-navy-800), var(--cg-navy-900)); color: #fff; border: 2px solid var(--cg-gold); }\n.cgau-listing .cgau-fit-card h3 { font-size: 1.15rem; font-weight: 800; margin-bottom: 12px; }\n.cgau-listing .cgau-fit-card--not h3 { color: var(--cg-stone-700); }\n.cgau-listing .cgau-fit-card--yes h3 { color: var(--cg-gold-light); }\n.cgau-listing .cgau-fit-list { list-style: none; padding: 0; margin: 0; }\n.cgau-listing .cgau-fit-list li { padding: 7px 0; font-size: 14.5px; font-weight: 500; line-height: 1.55; display: flex; gap: 10px; align-items: flex-start; }\n.cgau-listing .cgau-fit-card--not .cgau-fit-list li { color: var(--cg-stone-700); }\n.cgau-listing .cgau-fit-card--yes .cgau-fit-list li { color: rgba(255, 255, 255, 0.92); }\n.cgau-listing .cgau-fit-list li::before { content: '•'; color: var(--cg-gold-deep); font-weight: 900; }\n\n\/* === SETUP === *\/\n.cgau-listing .cgau-setup { background: var(--cg-navy-50); }\n.cgau-listing .cgau-setup-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; max-width: 1000px; margin: 0 auto; }\n@media (max-width: 900px) { .cgau-listing .cgau-setup-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgau-listing .cgau-setup-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-setup-card {\n  background: #fff;\n  border-radius: 16px;\n  padding: 22px 20px;\n  box-shadow: 0 6px 20px rgba(6, 13, 31, 0.06);\n}\n.cgau-listing .cgau-setup-num {\n  width: 34px; height: 34px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, var(--cg-gold-deep), var(--cg-gold));\n  color: var(--cg-navy-900);\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 15px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 12px;\n}\n.cgau-listing .cgau-setup-card h3 { font-size: 1rem; font-weight: 800; color: var(--cg-navy-900); margin-bottom: 5px; }\n.cgau-listing .cgau-setup-card p { font-size: 13px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n\n\/* === INCLUDED === *\/\n.cgau-listing .cgau-inbox { background: #fff; text-align: center; }\n.cgau-listing .cgau-inbox-grid { display: flex; justify-content: center; gap: 14px; flex-wrap: wrap; max-width: 880px; margin: 0 auto; }\n.cgau-listing .cgau-inbox-item {\n  background: var(--cg-stone-50);\n  border: 2px solid rgba(212, 160, 23, 0.35);\n  border-radius: 16px;\n  padding: 22px 22px;\n  min-width: 190px;\n}\n.cgau-listing .cgau-inbox-emoji { font-size: 2rem; margin-bottom: 8px; }\n.cgau-listing .cgau-inbox-name { font-weight: 800; font-size: 14px; color: var(--cg-navy-900); margin-bottom: 2px; }\n.cgau-listing .cgau-inbox-detail { color: var(--cg-stone-500); font-size: 12px; font-weight: 600; }\n.cgau-listing .cgau-inbox-note {\n  margin: 22px auto 0;\n  max-width: 760px;\n  background: linear-gradient(135deg, var(--cg-navy-800), var(--cg-navy-900));\n  border: 2px solid rgba(245, 197, 24, 0.4);\n  border-radius: 18px;\n  padding: 22px 26px;\n  text-align: left;\n}\n.cgau-listing .cgau-inbox-note h3 { color: var(--cg-gold-light); font-size: 17px; font-weight: 800; margin-bottom: 6px; }\n.cgau-listing .cgau-inbox-note p { color: rgba(255, 255, 255, 0.9); font-size: 14.5px; font-weight: 500; line-height: 1.7; }\n.cgau-listing .cgau-inbox-note strong { color: var(--cg-gold-light); font-weight: 700; }\n\n\/* === TRUST + WARRANTY === *\/\n.cgau-listing .cgau-trust { background: var(--cg-navy-50); }\n.cgau-listing .cgau-trust-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; max-width: 1000px; margin: 0 auto 40px; }\n@media (max-width: 900px) { .cgau-listing .cgau-trust-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgau-listing .cgau-trust-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-trust-card {\n  background: #fff;\n  border-radius: 16px;\n  padding: 22px 20px;\n  box-shadow: 0 6px 20px rgba(6, 13, 31, 0.06);\n  border-top: 5px solid var(--cg-gold-deep);\n  transition: transform 0.3s ease;\n}\n.cgau-listing .cgau-trust-card:hover { transform: translateY(-4px); }\n.cgau-listing .cgau-trust-icon { font-size: 2rem; margin-bottom: 10px; display: inline-block; }\n.cgau-listing .cgau-trust-card h3 { font-size: 1.02rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 6px; }\n.cgau-listing .cgau-trust-card p { font-size: 13.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n\n.cgau-listing .cgau-warranty-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 880px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-warranty-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-warranty-card {\n  border-radius: 18px;\n  padding: 26px 24px;\n  box-shadow: 0 10px 32px rgba(6, 13, 31, 0.12);\n}\n.cgau-listing .cgau-warranty-card--gold { background: linear-gradient(135deg, var(--cg-gold-deep) 0%, var(--cg-gold) 100%); color: var(--cg-navy-900); }\n.cgau-listing .cgau-warranty-card--navy { background: linear-gradient(135deg, var(--cg-navy-800) 0%, var(--cg-navy-900) 100%); border: 2px solid rgba(245, 197, 24, 0.35); color: #fff; }\n.cgau-listing .cgau-warranty-card h3 { font-size: 1.12rem; font-weight: 800; margin-bottom: 12px; }\n.cgau-listing .cgau-warranty-card--gold h3 { color: var(--cg-navy-900); }\n.cgau-listing .cgau-warranty-card--navy h3 { color: var(--cg-gold-light); }\n.cgau-listing .cgau-warranty-list { list-style: none; padding: 0; margin: 0; font-weight: 600; font-size: 14.5px; }\n.cgau-listing .cgau-warranty-card--gold .cgau-warranty-list { color: rgba(10, 17, 40, 0.9); }\n.cgau-listing .cgau-warranty-card--navy .cgau-warranty-list { color: rgba(255, 255, 255, 0.92); }\n.cgau-listing .cgau-warranty-list li { padding: 7px 0; }\n.cgau-listing .cgau-dispatch-line {\n  margin: 22px auto 0;\n  max-width: 880px;\n  text-align: center;\n  font-size: 14.5px;\n  font-weight: 700;\n  color: var(--cg-navy-900);\n}\n\n\/* === FAQ === *\/\n.cgau-listing .cgau-faq { background: #fff; }\n.cgau-listing .cgau-faq-list { max-width: 880px; margin: 0 auto; }\n.cgau-listing .cgau-faq-item {\n  background: var(--cg-stone-50);\n  border: 2px solid var(--cg-stone-200);\n  border-radius: 18px;\n  padding: 22px 24px;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n}\n.cgau-listing .cgau-faq-item + .cgau-faq-item { margin-top: 14px; }\n.cgau-listing .cgau-faq-item:hover { border-color: var(--cg-gold-deep); transform: translateY(-2px); }\n.cgau-listing .cgau-faq-q {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  font-family: 'Sora', sans-serif;\n  font-size: 15.5px;\n  font-weight: 800;\n  color: var(--cg-navy-900);\n  margin-bottom: 8px;\n}\n.cgau-listing .cgau-faq-q .cgau-qbadge {\n  flex-shrink: 0;\n  width: 26px; height: 26px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, var(--cg-gold-deep), var(--cg-gold));\n  color: var(--cg-navy-900);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  font-weight: 900;\n}\n.cgau-listing .cgau-faq-a { font-size: 14.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.7; padding-left: 38px; }\n.cgau-listing .cgau-faq-a strong { color: var(--cg-stone-900); font-weight: 700; }\n\n\/* === ITEM SPECIFICS === *\/\n.cgau-listing .cgau-itemspec { background: var(--cg-navy-50); padding: 48px 0; }\n.cgau-listing .cgau-itemspec-table {\n  max-width: 720px;\n  margin: 0 auto;\n  background: #fff;\n  border-radius: 18px;\n  overflow: hidden;\n  box-shadow: 0 8px 24px rgba(6, 13, 31, 0.06);\n  border: 1.5px solid var(--cg-stone-200);\n}\n.cgau-listing .cgau-itemspec-row { display: flex; border-bottom: 1px solid var(--cg-stone-100); }\n.cgau-listing .cgau-itemspec-row:last-child { border-bottom: none; }\n.cgau-listing .cgau-itemspec-key {\n  flex: 0 0 42%;\n  padding: 12px 18px;\n  font-size: 12px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: var(--cg-stone-500);\n  background: var(--cg-stone-50);\n}\n.cgau-listing .cgau-itemspec-val { flex: 1; padding: 12px 18px; font-size: 14px; font-weight: 600; color: var(--cg-stone-900); }\n\n\/* === CTA === *\/\n.cgau-listing .cgau-cta {\n  background:\n    radial-gradient(ellipse at top, rgba(245, 197, 24, 0.14), transparent 60%),\n    linear-gradient(180deg, var(--cg-navy-950) 0%, var(--cg-navy-800) 60%, var(--cg-navy-950) 100%);\n  padding: 70px 0;\n  text-align: center;\n  color: #fff;\n}\n.cgau-listing .cgau-cta-emoji { font-size: 2.8rem; margin-bottom: 12px; display: inline-block; animation: cgau-bob 3s ease-in-out infinite; }\n.cgau-listing .cgau-cta h2 { font-size: clamp(1.7rem, 4vw, 2.4rem); font-weight: 800; color: #fff; margin-bottom: 12px; }\n.cgau-listing .cgau-cta h2 em {\n  font-style: normal;\n  background: linear-gradient(90deg, var(--cg-gold-light), var(--cg-gold), var(--cg-gold-light));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 4s linear infinite;\n}\n.cgau-listing .cgau-cta-sub { font-size: 15px; color: rgba(255, 255, 255, 0.75); margin: 0 auto 22px; max-width: 600px; font-weight: 500; line-height: 1.6; }\n.cgau-listing .cgau-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n.cgau-listing .cgau-cta-pill {\n  background: rgba(255, 255, 255, 0.1);\n  border: 1.5px solid rgba(245, 197, 24, 0.35);\n  color: #fff;\n  font-size: 12px;\n  font-weight: 700;\n  padding: 7px 15px;\n  border-radius: 100px;\n}\n\n\/* === FOOTER === *\/\n.cgau-listing .cgau-footer {\n  background: var(--cg-navy-950);\n  padding: 28px 0;\n  text-align: center;\n  border-top: 3px solid var(--cg-gold);\n}\n.cgau-listing .cgau-footer-brand { font-family: 'Sora', sans-serif; font-size: 16px; font-weight: 800; color: #fff; margin-bottom: 4px; }\n.cgau-listing .cgau-footer p { font-size: 12px; color: rgba(255, 255, 255, 0.8); margin-bottom: 4px; line-height: 1.6; }\n.cgau-listing .cgau-footer-divider { margin: 14px auto; width: 60%; max-width: 400px; height: 1px; background: rgba(245, 197, 24, 0.25); }\n.cgau-listing .cgau-footer-legal { font-size: 11px; color: rgba(245, 197, 24, 0.5); line-height: 1.65; max-width: 780px; margin: 0 auto; }\n\n\/* === REDUCED MOTION === *\/\n@media (prefers-reduced-motion: reduce) {\n  .cgau-listing *, .cgau-listing *::before, .cgau-listing *::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=\"cgau-listing\"\u003e\n\u003c!-- NAV --\u003e\u003cheader class=\"cgau-nav\"\u003e\n\u003cdiv class=\"cgau-container cgau-nav-inner\"\u003e\n\u003cdiv class=\"cgau-logo\"\u003e🛡️ CamGuard Australia \u003csmall\u003esecurity doesn't have to be boring\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pills\"\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--gold\"\u003e🚪 Door \u0026amp; Window\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--navy\"\u003e♻️ Manufacturer Renewed\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--red\"\u003e⚠️ HomeBase Required\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\u003c!-- HERO --\u003e\n\u003csection class=\"cgau-hero\"\u003e\n\u003cdiv class=\"cgau-container cgau-hero-inner\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cgau-hero-pill\"\u003e\n\u003cspan class=\"cgau-dot\"\u003e\u003c\/span\u003e Genuine eufy · Manufacturer Renewed\u003c\/div\u003e\n\u003ch1\u003eEntry Sensor\u003cbr\u003e\u003cem\u003eThe tripwire that texts you.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgau-hero-sub\"\u003eA two-piece sentry for any door or window: the moment it opens \u003cstrong\u003e1.5 inches\u003c\/strong\u003e, you get an instant phone alert and your HomeBase can fire its \u003cstrong\u003e100-decibel siren\u003c\/strong\u003e. One CR123A battery keeps it on watch for \u003cstrong\u003earound two years\u003c\/strong\u003e. Stick it on, forget it's there — until something opens.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hero-hubnote\"\u003e⚠️ \u003cspan\u003e\u003cstrong\u003eRequires a eufy HomeBase 2 (S280) or HomeBase 3 (S380) — not included in this listing.\u003c\/strong\u003e The sensor is an add-on: without a HomeBase it does nothing at all.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-stats\"\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e~2 yrs\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eBattery Life\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e1.5\"\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eAjar Trigger\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e100 dB\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eHomeBase Siren\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003eTape\/Screw\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eTool-Free Mount\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-model\"\u003eModel: eufy Security Entry Sensor · MPN T8900 · Manufacturer Renewed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS door + sensor illustration --\u003e\n\u003cdiv class=\"cgau-door-wrap\"\u003e\n\u003c!-- IMG-PLACEHOLDER: hero photo of the actual renewed T8900 unit (sensor + magnetic base together) — can replace or sit alongside this CSS scene --\u003e\n\u003cdiv class=\"cgau-door-scene\"\u003e\n\u003cdiv class=\"cgau-door-frame\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-door-panel\"\u003e\n\u003cdiv class=\"cgau-door-knob\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-door-magnet\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-door-sensor\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-door-alert\"\u003e📲 Front door opened — alert sent\u003c\/div\u003e\n\u003cdiv class=\"cgau-door-caption\"\u003eOpens 1.5\" · you know instantly\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ALERTS --\u003e\n\u003csection class=\"cgau-alerts\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003c!-- HOMEBASE REQUIRED (placement #2 of 5) --\u003e\n\u003cdiv class=\"cgau-alert cgau-alert--warning\"\u003e\n\u003cdiv class=\"cgau-alert-icon\"\u003e⚠️\u003c\/div\u003e\n\u003cdiv class=\"cgau-alert-eyebrow\"\u003eRead this before anything else\u003c\/div\u003e\n\u003ch2\u003eThis sensor needs a eufy HomeBase — it does nothing on its own\u003c\/h2\u003e\n\u003cp\u003eThe Entry Sensor is an \u003cstrong\u003eadd-on for an existing eufy setup\u003c\/strong\u003e. It talks to your HomeBase; the HomeBase talks to your phone and sounds the siren. \u003cstrong\u003eNo HomeBase = no sensor.\u003c\/strong\u003e There is no HomeBase in this listing.\u003c\/p\u003e\n\u003cul class=\"cgau-hublist\"\u003e\n\u003cli\u003eHomeBase 2 (S280) — the classic eufyCam hub\u003c\/li\u003e\n\u003cli\u003eHomeBase 3 (S380) — the current-generation hub\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eOwn a HomeBase Mini or HomeBase Pro instead?\u003c\/strong\u003e Message us your model before buying and we'll confirm compatibility — we'd rather check than guess.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONDITION DOSSIER (renewed callout) --\u003e\n\u003cdiv class=\"cgau-alert cgau-alert--dossier\"\u003e\n\u003cdiv class=\"cgau-alert-icon\"\u003e♻️\u003c\/div\u003e\n\u003cdiv class=\"cgau-alert-eyebrow\"\u003eThe condition, honestly\u003c\/div\u003e\n\u003cdiv class=\"cgau-stamp\"\u003eRenewed · Tested\u003c\/div\u003e\n\u003ch2\u003eManufacturer Renewed — here's exactly what that means\u003c\/h2\u003e\n\u003cp\u003eThis sensor \u003cstrong\u003eisn't brand new\u003c\/strong\u003e — it's been professionally renewed: restored, inspected and tested so it works like it should. The deal, plainly:\u003c\/p\u003e\n\u003cul class=\"cgau-dossier-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eInspected, tested \u0026amp; fully working\u003c\/strong\u003e — checked before it ships.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMinor cosmetic marks possible\u003c\/strong\u003e — light scuffs or marks from previous use. Cosmetic only; it's a sensor, not a show pony.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenewed (non-retail) packaging\u003c\/strong\u003e — protectively packed, no shiny retail box.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCamGuard 12-month warranty\u003c\/strong\u003e — our in-house warranty (not a manufacturer warranty), plus your Australian Consumer Law rights.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- IMG-PLACEHOLDER: close-up photo strip of the actual unit — sensor, magnetic base, battery compartment — showing typical cosmetic state --\u003e\n\u003cp\u003eSame genuine eufy hardware, meaningfully lower price. Doors don't care about scuff marks. 🤝\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- VIBE --\u003e\n\u003csection class=\"cgau-vibe\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cblockquote\u003e\"A door can open quietly. \u003cem\u003eIt's much harder to open secretly.\u003c\/em\u003e\"\u003c\/blockquote\u003e\n\u003cp class=\"cgau-vibe-sub\"\u003eTwo little pieces, one unblinking watch on every door and window that matters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"cgau-section cgau-feat\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhat the sensor actually does 🚪\u003c\/h2\u003e\n\u003cp\u003eSimple job, done relentlessly\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feat-grid\"\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e📲\u003c\/div\u003e\n\u003ch3\u003eInstant Open Alerts\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eOpens 1.5 inches, you know:\u003c\/strong\u003e the two-piece magnetic design detects the gap the moment a door or window opens and pushes an alert straight to your phone via your HomeBase.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003ereal-time\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🚨\u003c\/div\u003e\n\u003ch3\u003eTriggers the Siren\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e100-decibel deterrent:\u003c\/strong\u003e pair it with your HomeBase security modes and an unexpected opening sets off the HomeBase siren — the whole street hears about it.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003evia HomeBase\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🔋\u003c\/div\u003e\n\u003ch3\u003e~2 Years Per Battery\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eOne CR123A, 730 days\u003c\/strong\u003e of monitoring on eufy's rating. Change the battery about as often as you change your smoke-alarm ones.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003eCR123A · replaceable\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🩹\u003c\/div\u003e\n\u003ch3\u003eStick-On Install\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eTape or screws, your pick:\u003c\/strong\u003e peel-and-stick mounting tape for a tool-free install, or use screws for a permanent hold. Sensor on the frame, magnet on the door, done.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003etool-free option\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🪟\u003c\/div\u003e\n\u003ch3\u003eDoors AND Windows\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCompact two-piece design\u003c\/strong\u003e fits door frames, window frames, even cupboards and gates indoors — anywhere a gap opening means something's up.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003eindoor use\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🧩\u003c\/div\u003e\n\u003ch3\u003eJoins Your eufy System\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eSame app, same modes:\u003c\/strong\u003e it lives in the eufy Security app alongside your cameras and doorbell, and follows the security modes your HomeBase already runs.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003eeufy Security app\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HONEST BIT --\u003e\n\u003csection class=\"cgau-section cgau-honest\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eThe honest bit 🤝\u003c\/h2\u003e\n\u003cp\u003eSix things we'd rather tell you now than read in a return request later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-honest-grid\"\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e⚠️\u003c\/div\u003e\n\u003ch3\u003eUseless without a HomeBase\u003c\/h3\u003e\n\u003cp\u003eThis is an \u003cstrong\u003eaccessory to a system, not a system\u003c\/strong\u003e. It needs a HomeBase 2 (S280) or HomeBase 3 (S380) to function — none is included here.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eIt's renewed, not new\u003c\/h3\u003e\n\u003cp\u003eThis unit \u003cstrong\u003ehas been used before\u003c\/strong\u003e and professionally renewed — inspected, tested, fully working, possibly with light cosmetic marks from its previous life.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e📦\u003c\/div\u003e\n\u003ch3\u003eNo retail box\u003c\/h3\u003e\n\u003cp\u003eRenewed stock ships in \u003cstrong\u003eplain, non-retail packaging\u003c\/strong\u003e — protectively packed, nothing fancy.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🩹\u003c\/div\u003e\n\u003ch3\u003eOld tape has a memory\u003c\/h3\u003e\n\u003cp\u003eThe peel-and-stick pads on a renewed unit may have seen life. \u003cstrong\u003eAny double-sided mounting tape fixes that in seconds\u003c\/strong\u003e — or use the screw mounting instead.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🏠\u003c\/div\u003e\n\u003ch3\u003eIndoor use only\u003c\/h3\u003e\n\u003cp\u003eIt's rated for \u003cstrong\u003eindoor mounting\u003c\/strong\u003e — perfect on doors and windows from the inside; not built to weather the outside of a gate in the rain.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eWhose warranty it is\u003c\/h3\u003e\n\u003cp\u003eYou're covered by our \u003cstrong\u003ein-house CamGuard 12-month warranty\u003c\/strong\u003e — not a manufacturer warranty — alongside your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"cgau-section cgau-specs\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head\"\u003e\n\u003ch2\u003eThe spec sheet 🔧\u003c\/h2\u003e\n\u003cp\u003eVerified against eufy's own documentation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-specs-grid\"\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🏷️\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eEntry Sensor · T8900\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🏠\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eRequires\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eHomeBase 2 or 3\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003enot included · sold separately\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🚪\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eTrigger\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--gold\"\u003eOpens 1.5\"\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003etwo-piece magnetic design\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🔋\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--gold\"\u003eCR123A · ~2 yrs\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003e730 days, eufy rating · replaceable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🚨\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eSiren\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003e100 dB\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003esounds on the HomeBase\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🩹\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eMounting\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eTape or screws\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🏡\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003ePlacement\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eIndoor use\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e♻️\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--green\"\u003eManufacturer Renewed\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003einspected · tested · working\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPATIBILITY (placement #4 of 5) --\u003e\n\u003csection class=\"cgau-section cgau-compat\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWill it work at your place? 🏠\u003c\/h2\u003e\n\u003cp\u003eOne question decides it: which HomeBase do you own?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-grid\"\u003e\n\u003carticle class=\"cgau-compat-card cgau-compat-card--yes cgau-fade\"\u003e\n\u003cdiv class=\"cgau-compat-icon\"\u003e✓\u003c\/div\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul class=\"cgau-compat-list\"\u003e\n\u003cli\u003eHomeBase 2 (S280)\u003c\/li\u003e\n\u003cli\u003eHomeBase 3 (S380)\u003c\/li\u003e\n\u003cli\u003eThe eufy Security app (alerts, modes \u0026amp; settings)\u003c\/li\u003e\n\u003cli\u003eDoors, windows, indoor gates \u0026amp; cupboards\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-compat-card cgau-compat-card--no cgau-fade\"\u003e\n\u003cdiv class=\"cgau-compat-icon\"\u003e✕\u003c\/div\u003e\n\u003ch3\u003eDoes NOT work\u003c\/h3\u003e\n\u003cul class=\"cgau-compat-list\"\u003e\n\u003cli\u003eOn its own — no HomeBase, no function, full stop\u003c\/li\u003e\n\u003cli\u003eWith non-eufy alarm or smart-home systems\u003c\/li\u003e\n\u003cli\u003eOutdoors in the weather — indoor rating only\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-note cgau-fade\"\u003e💡 \u003cstrong\u003eOwn a HomeBase Mini or HomeBase Pro?\u003c\/strong\u003e Compatibility for those isn't confirmed for this sensor — message us your hub model before buying and we'll check it for you. Two minutes now beats a return later.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FIT --\u003e\n\u003csection class=\"cgau-section cgau-fit\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eStraight talk on fit 🎯\u003c\/h2\u003e\n\u003cp\u003eSave yourself a return — check both columns\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-fit-grid\"\u003e\n\u003cdiv class=\"cgau-fit-card cgau-fit-card--not cgau-fade\"\u003e\n\u003ch3\u003eProbably not for you if…\u003c\/h3\u003e\n\u003cul class=\"cgau-fit-list\"\u003e\n\u003cli\u003eYou don't own a eufy HomeBase 2 or 3 — this is an add-on, and there's no hub in the box.\u003c\/li\u003e\n\u003cli\u003eYou want to monitor an outdoor gate in the weather — it's indoor-rated.\u003c\/li\u003e\n\u003cli\u003eYou're after a mint boxed unit — this one's renewed, with honest wear possible.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-fit-card cgau-fit-card--yes cgau-fade\"\u003e\n\u003ch3\u003ePerfect for you if…\u003c\/h3\u003e\n\u003cul class=\"cgau-fit-list\"\u003e\n\u003cli\u003eYou already run a eufy HomeBase and want to know about every door and window, not just the ones with cameras.\u003c\/li\u003e\n\u003cli\u003eYou want cheap, reliable perimeter coverage — sensors on every entry point costs less than one extra camera.\u003c\/li\u003e\n\u003cli\u003eYou're happy trading a scuff mark or two for a proper renewed-price discount.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SETUP --\u003e\n\u003csection class=\"cgau-section cgau-setup\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eUp and running in four steps 🚀\u003c\/h2\u003e\n\u003cp\u003eHonestly, the kettle takes longer\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-grid\"\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e1\u003c\/div\u003e\n\u003ch3\u003ePair it\u003c\/h3\u003e\n\u003cp\u003eIn the eufy Security app, Add Device and follow the prompts — the sensor links to your HomeBase 2 or 3.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eMount the pair\u003c\/h3\u003e\n\u003cp\u003eSensor on the frame, magnet on the door or window — aligned, within about 1.5 cm of each other when closed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eSet your modes\u003c\/h3\u003e\n\u003cp\u003eChoose what happens in Home and Away modes — silent phone alert, HomeBase siren, or both.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e4\u003c\/div\u003e\n\u003ch3\u003eTest the door\u003c\/h3\u003e\n\u003cp\u003eOpen it 1.5 inches. Phone buzzes. Grin. That door now reports to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INCLUDED --\u003e\n\u003csection class=\"cgau-section cgau-inbox\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhat's in your package 📦\u003c\/h2\u003e\n\u003cp\u003eRenewed stock, plainly listed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- IMG-PLACEHOLDER: flat-lay photo of exactly what ships — sensor, magnetic base, screws\/battery if included. CONFIRM renewed-unit contents before publishing: magnetic base is ESSENTIAL; check screws + CR123A battery too. --\u003e\n\u003cdiv class=\"cgau-inbox-grid\"\u003e\n\u003cdiv class=\"cgau-inbox-item\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e📡\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003eEntry Sensor Unit\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003eRenewed · tested working\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-item\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e🧲\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003eMagnetic Base\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003eThe second half of the pair\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-item\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e🔩\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003eMounting Screws\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003eTape mounting also works\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-note\"\u003e\n\u003ch3\u003e📦 Packaging note\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eRenewed (non-retail) packaging:\u003c\/strong\u003e this genuine eufy sensor has been professionally renewed and tested, and ships in plain protective packaging rather than a retail box. Carefully packed in Townsville for the trip to your door. Same genuine hardware, honest condition, better price. ♻️\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRUST + WARRANTY --\u003e\n\u003csection class=\"cgau-section cgau-trust\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhy shop with CamGuard? 🤔\u003c\/h2\u003e\n\u003cp\u003eAussie-owned business that actually gives a damn\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-trust-grid\"\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003e100% Genuine Stock\u003c\/h3\u003e\n\u003cp\u003eAuthentic eufy hardware, professionally renewed and tested. No knock-offs, no counterfeits.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e🚀\u003c\/div\u003e\n\u003ch3\u003eFast Dispatch\u003c\/h3\u003e\n\u003cp\u003eOrders dispatched within 1 business day from Townsville, QLD.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e💬\u003c\/div\u003e\n\u003ch3\u003eReal Human Replies\u003c\/h3\u003e\n\u003cp\u003eTownsville-based, quick to respond — real Aussies who know the eufy ecosystem inside out.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eSecond Life, Less Waste\u003c\/h3\u003e\n\u003cp\u003eRenewed hardware keeps perfectly good gear out of landfill — and you pay less for it.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-warranty-grid\"\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-card--gold cgau-fade\"\u003e\n\u003ch3\u003e⚖️ Australian Consumer Law\u003c\/h3\u003e\n\u003cul class=\"cgau-warranty-list\"\u003e\n\u003cli\u003e✔ Statutory guarantees apply\u003c\/li\u003e\n\u003cli\u003e✔ Products must be of acceptable quality\u003c\/li\u003e\n\u003cli\u003e✔ Repair, replace, or refund rights\u003c\/li\u003e\n\u003cli\u003e✔ Full legal protection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-card--navy cgau-fade\"\u003e\n\u003ch3\u003e🛡️ 12-Month CamGuard Warranty\u003c\/h3\u003e\n\u003cul class=\"cgau-warranty-list\"\u003e\n\u003cli\u003e✦ Full replacement warranty\u003c\/li\u003e\n\u003cli\u003e✦ Our in-house cover — not a manufacturer warranty\u003c\/li\u003e\n\u003cli\u003e✦ Express replacement service\u003c\/li\u003e\n\u003cli\u003e✦ Aussie-based support, no runaround\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cgau-dispatch-line\"\u003e📦 Dispatched within 1 business day from Townsville, QLD — tracked delivery Australia-wide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ (placement #5 of 5) --\u003e\n\u003csection class=\"cgau-section cgau-faq\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eQuick questions 💬\u003c\/h2\u003e\n\u003cp\u003eThe five things buyers actually ask\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-list\"\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eDoes it work on its own, without a HomeBase?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003e\n\u003cstrong\u003eNo — and this is the one to get right before buying.\u003c\/strong\u003e The Entry Sensor talks to a eufy HomeBase 2 (S280) or HomeBase 3 (S380); the HomeBase sends your phone alerts and sounds the siren. Without one it does nothing at all, and no HomeBase is included in this listing. Own a HomeBase Mini or Pro? Message us first — we'll confirm compatibility for your exact hub.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eWhat does \"Manufacturer Renewed\" actually mean?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eThe unit has been \u003cstrong\u003eprofessionally renewed: restored, inspected and tested to full working order\u003c\/strong\u003e. It was used before, so light cosmetic marks are possible, and it arrives in renewed (non-retail) packaging. It's covered by our CamGuard 12-month in-house warranty — not a manufacturer warranty — plus your Australian Consumer Law rights.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eHow does it actually detect an opening?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eIt's a \u003cstrong\u003etwo-piece magnetic contact\u003c\/strong\u003e: the sensor mounts on the frame, the magnet on the door or window, aligned and close together when closed. When they separate — a gap of about \u003cstrong\u003e1.5 inches\u003c\/strong\u003e — the sensor reports to your HomeBase instantly: phone alert, siren, or both, depending on your security mode.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eHow long does the battery last, and can I replace it?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eeufy rates it at \u003cstrong\u003earound 2 years (730 days) of monitoring\u003c\/strong\u003e from a single CR123A battery — a common lithium cell you can buy at any hardware or battery shop and swap yourself in seconds. Real-world life varies with how busy the door is.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eCan I use it on an outdoor gate?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eIt's rated for \u003cstrong\u003eindoor use\u003c\/strong\u003e — doors and windows mounted from the inside are its home turf. An exposed outdoor gate in Queensland weather isn't a fair fight for it, and we'd rather tell you that now.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ITEM SPECIFICS --\u003e\n\u003csection class=\"cgau-itemspec\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-itemspec-table\"\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eeufy Security (Anker Innovations)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eEntry Sensor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eMPN\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eT8900\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eDoor \/ window contact sensor (HomeBase add-on)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eManufacturer Renewed — inspected, tested, working\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eRequires\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eeufy HomeBase 2 (S280) or HomeBase 3 (S380), sold separately\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003e1× CR123A (replaceable) · ~2 years per eufy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eCamGuard 12-month in-house warranty + ACL rights\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"cgau-cta\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-cta-emoji\"\u003e🚪\u003c\/div\u003e\n\u003ch2\u003eEvery door reports for duty. \u003cem\u003eEvery window, too.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"cgau-cta-sub\"\u003eThe eufy Entry Sensor — professionally renewed and tested. Instant open alerts, a 100 dB siren on your HomeBase, and two years on a battery you can buy at the servo.\u003c\/p\u003e\n\u003cdiv class=\"cgau-cta-pills\"\u003e\n\u003cspan class=\"cgau-cta-pill\"\u003e♻️ Manufacturer Renewed\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e📲 Instant Alerts\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🚨 100 dB Siren\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🔋 ~2 Yr Battery\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e⚠️ HomeBase Required\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🛡️ 12-Month CamGuard Warranty\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🚚 Fast Dispatch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\u003cfooter class=\"cgau-footer\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-footer-brand\"\u003e🛡️ CamGuard Australia\u003c\/div\u003e\n\u003cp\u003eSecurity that doesn't have to be boring\u003c\/p\u003e\n\u003cp\u003eModel: eufy Security Entry Sensor (T8900) · Manufacturer Renewed · Requires eufy HomeBase 2 or 3 (not included)\u003c\/p\u003e\n\u003cp\u003eShips from Townsville, QLD · Dispatched within 1 business day · 12-month CamGuard warranty\u003c\/p\u003e\n\u003cdiv class=\"cgau-footer-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"cgau-footer-legal\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/p\u003e\n\u003cp class=\"cgau-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. Manufacturer Renewed stock has been professionally renewed, inspected and tested; units may show minor cosmetic marks and are supplied in renewed (non-retail) packaging. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. The Entry Sensor requires a eufy HomeBase 2 (S280) or HomeBase 3 (S380), sold separately, and does not operate standalone; HomeBase Mini \/ Pro compatibility not confirmed — ask before purchasing. Battery life of approximately 2 years (730 days) is eufy's rating and varies with usage. Indoor use only.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44367814098987,"sku":"CG-SNE10-MR","price":34.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/Frame_69.webp?v=1784019324"},{"product_id":"eufy-security-motion-sensor-e10-t8910c21-manufacturer-renewed","title":"eufy Security Motion Sensor E10 | Manufacturer Renewed","description":"\u003c!--\n  eufy Security Motion Sensor T8910 | Manufacturer Renewed\n  CamGuard Australia · Alarm-family navy + gold (matched set with KeyPad E10 + Entry Sensor T8900 listings; sibling of the T8910 NNB build)\n  eBay\/Shopify-safe: ALL CSS scoped under .cgau-listing, keyframes cgau- prefixed, no JS, no external links (Google Fonts @import only)\n  Built 2026-07-14 from the T8910 NNB listing. Specs verified this session: eufy.com\/au motion sensor page (100°, 9 m\/30 ft, ~2-yr included\n  battery, pet-smart adjustable sensitivity, \"Connects to Security HomeBase (Not Included)\", button-press pairing) + Anker retail copy (indoor).\n  ⚠️ MODEL ASSUMPTION (flagged to Gordon): request said \"Motion Sensor E10\" — no such eufy product exists. Built as the original-gen\n     Motion Sensor T8910, kit-sibling of the confirmed T8900 stock. CONFIRM before publishing.\n  ⚠️ ADD-ON: requires a eufy Security HomeBase — warning in hero, callout, honest bit, compatibility, FAQ (all five).\n     eufy names no specific hubs for T8910: listing cites HomeBase 2 (its alarm-kit hub) and tells HB3\/Mini\/Pro owners to message first.\n  ⚠️ CONDITION = MANUFACTURER RENEWED: was used, professionally renewed\/tested. Callout + honest bit + FAQ per house rules.\n  ⚠️ CONFIRM BEFORE PUBLISH: what ships with renewed units (mounting bracket\/tape\/screws? battery installed?) — contents list the sensor unit only.\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@400;600;700;800\u0026family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400\u0026display=swap');\n\n.cgau-listing, .cgau-listing *, .cgau-listing *::before, .cgau-listing *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.cgau-listing {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: #1F2937;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: hidden;\n\n  --cg-navy-950: #060D1F;\n  --cg-navy-900: #0A1128;\n  --cg-navy-800: #12204A;\n  --cg-navy-700: #1B2F66;\n  --cg-navy-600: #24408C;\n  --cg-navy-100: #E3E9F7;\n  --cg-navy-50:  #F2F5FC;\n\n  --cg-gold: #F5C518;\n  --cg-gold-deep: #D4A017;\n  --cg-gold-light: #FFE38A;\n  --cg-gold-50: #FFF9E6;\n\n  --cg-red-600: #DC2626;\n  --cg-red-500: #EF4444;\n  --cg-red-400: #F87171;\n\n  --cg-green-500: #10B981;\n  --cg-green-400: #4ADE80;\n\n  --cg-stone-900: #111827;\n  --cg-stone-700: #374151;\n  --cg-stone-500: #6B7280;\n  --cg-stone-200: #E5E7EB;\n  --cg-stone-100: #F3F4F6;\n  --cg-stone-50:  #F9FAFB;\n}\n.cgau-listing a { color: inherit; text-decoration: none; }\n.cgau-listing h1, .cgau-listing h2, .cgau-listing h3, .cgau-listing h4 {\n  font-family: 'Sora', 'DM Sans', sans-serif;\n  letter-spacing: -0.02em;\n  line-height: 1.15;\n}\n.cgau-listing img { max-width: 100%; height: auto; display: block; }\n\n\/* === KEYFRAMES (all cgau- prefixed) === *\/\n@keyframes cgau-fade-in {\n  from { opacity: 0; transform: translateY(14px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes cgau-shimmer {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 200% 50%; }\n}\n@keyframes cgau-warn-pulse {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.55), 0 18px 55px rgba(239, 68, 68, 0.28); }\n  50% { box-shadow: 0 0 0 14px rgba(239, 68, 68, 0), 0 18px 55px rgba(239, 68, 68, 0.4); }\n}\n@keyframes cgau-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-4px); }\n}\n@keyframes cgau-led-pulse {\n  0%, 100% { opacity: 0.5; box-shadow: 0 0 4px rgba(245, 197, 24, 0.7); }\n  50% { opacity: 1; box-shadow: 0 0 14px rgba(245, 197, 24, 1); }\n}\n@keyframes cgau-cone-sweep {\n  0%, 100% { transform: rotate(-8deg); opacity: 0.45; }\n  50% { transform: rotate(8deg); opacity: 0.8; }\n}\n@keyframes cgau-walker-cross {\n  0%, 30% { transform: translateX(-70px); opacity: 0; }\n  38% { opacity: 1; }\n  62% { opacity: 1; }\n  70%, 100% { transform: translateX(70px); opacity: 0; }\n}\n@keyframes cgau-alert-ping {\n  0%, 34% { opacity: 0; transform: translateY(6px) scale(0.9); }\n  44%, 78% { opacity: 1; transform: translateY(0) scale(1); }\n  88%, 100% { opacity: 0; transform: translateY(6px) scale(0.9); }\n}\n@keyframes cgau-sensor-blink {\n  0%, 34% { background: rgba(245, 197, 24, 0.25); box-shadow: none; }\n  44%, 78% { background: var(--cg-red-500); box-shadow: 0 0 12px rgba(239, 68, 68, 0.9); }\n  88%, 100% { background: rgba(245, 197, 24, 0.25); box-shadow: none; }\n}\n@keyframes cgau-stamp-pop {\n  0% { transform: rotate(-8deg) scale(1.6); opacity: 0; }\n  60% { transform: rotate(-8deg) scale(0.95); opacity: 1; }\n  100% { transform: rotate(-8deg) scale(1); opacity: 1; }\n}\n@keyframes cgau-pulse-green {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.5); }\n  50% { box-shadow: 0 0 0 14px rgba(16, 185, 129, 0); }\n}\n@keyframes cgau-pulse-red {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.45); }\n  50% { box-shadow: 0 0 0 14px rgba(239, 68, 68, 0); }\n}\n\n.cgau-listing .cgau-fade { animation: cgau-fade-in 0.7s ease-out both; }\n\n\/* === LAYOUT === *\/\n.cgau-listing .cgau-container { max-width: 1100px; margin: 0 auto; padding: 0 24px; }\n.cgau-listing .cgau-section { padding: 68px 0; }\n@media (max-width: 640px) { .cgau-listing .cgau-section { padding: 46px 0; } }\n\n\/* === NAV === *\/\n.cgau-listing .cgau-nav {\n  background: rgba(255, 255, 255, 0.97);\n  padding: 18px 0;\n  border-bottom: 4px solid var(--cg-gold);\n  box-shadow: 0 4px 30px rgba(6, 13, 31, 0.1);\n  position: sticky;\n  top: 0;\n  z-index: 100;\n  backdrop-filter: blur(12px);\n}\n.cgau-listing .cgau-nav-inner { display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; }\n.cgau-listing .cgau-logo {\n  font-family: 'Sora', sans-serif;\n  font-size: 24px;\n  font-weight: 800;\n  letter-spacing: -0.5px;\n  color: var(--cg-navy-900);\n}\n.cgau-listing .cgau-logo small {\n  display: block;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 12px;\n  font-weight: 500;\n  font-style: italic;\n  color: var(--cg-stone-500);\n  margin-top: 2px;\n}\n.cgau-listing .cgau-nav-pills { display: flex; gap: 8px; flex-wrap: wrap; }\n.cgau-listing .cgau-nav-pill {\n  padding: 8px 14px;\n  border-radius: 999px;\n  font-weight: 700;\n  color: #fff;\n  font-size: 12px;\n  letter-spacing: 0.04em;\n}\n.cgau-listing .cgau-nav-pill--gold { background: linear-gradient(135deg, var(--cg-gold-deep), var(--cg-gold)); color: var(--cg-navy-900); }\n.cgau-listing .cgau-nav-pill--navy { background: linear-gradient(135deg, var(--cg-navy-800), var(--cg-navy-600)); }\n.cgau-listing .cgau-nav-pill--red { background: linear-gradient(135deg, var(--cg-red-600), var(--cg-red-500)); }\n\n\/* === HERO === *\/\n.cgau-listing .cgau-hero {\n  position: relative;\n  overflow: hidden;\n  color: #fff;\n  padding: 72px 0 96px;\n  background:\n    radial-gradient(ellipse at 80% 10%, rgba(245, 197, 24, 0.14), transparent 55%),\n    radial-gradient(ellipse at 15% 90%, rgba(36, 64, 140, 0.5), transparent 60%),\n    linear-gradient(180deg, var(--cg-navy-950) 0%, var(--cg-navy-900) 55%, var(--cg-navy-800) 100%);\n}\n.cgau-listing .cgau-hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: repeating-linear-gradient(115deg, transparent, transparent 70px, rgba(245, 197, 24, 0.03) 70px, rgba(245, 197, 24, 0.03) 90px);\n  pointer-events: none;\n}\n.cgau-listing .cgau-hero-inner {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: 1.15fr 0.85fr;\n  gap: 44px;\n  align-items: center;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-inner { grid-template-columns: 1fr; text-align: center; } }\n\n.cgau-listing .cgau-hero-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  background: rgba(245, 197, 24, 0.12);\n  border: 1.5px solid rgba(245, 197, 24, 0.4);\n  color: var(--cg-gold-light);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  padding: 8px 18px;\n  border-radius: 100px;\n  margin-bottom: 16px;\n}\n.cgau-listing .cgau-hero-pill .cgau-dot {\n  width: 8px; height: 8px;\n  background: var(--cg-gold);\n  border-radius: 50%;\n  animation: cgau-led-pulse 2s ease-in-out infinite;\n}\n.cgau-listing .cgau-hero h1 {\n  font-size: clamp(2.2rem, 5.5vw, 3.6rem);\n  font-weight: 800;\n  color: #fff;\n  margin-bottom: 14px;\n  text-shadow: 0 4px 28px rgba(0, 0, 0, 0.5);\n}\n.cgau-listing .cgau-hero h1 em {\n  font-style: normal;\n  display: inline-block;\n  background: linear-gradient(90deg, var(--cg-gold-light), var(--cg-gold), var(--cg-gold-deep), var(--cg-gold-light));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 5s linear infinite;\n}\n.cgau-listing .cgau-hero-sub {\n  font-size: clamp(1rem, 2.2vw, 1.15rem);\n  color: rgba(255, 255, 255, 0.9);\n  max-width: 540px;\n  margin-bottom: 18px;\n  font-weight: 500;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.5s both;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-sub { margin-left: auto; margin-right: auto; } }\n.cgau-listing .cgau-hero-sub strong { color: var(--cg-gold-light); font-weight: 700; }\n\n\/* Hero hub-required note — placement #1 of 5 *\/\n.cgau-listing .cgau-hero-hubnote {\n  display: inline-flex;\n  align-items: flex-start;\n  gap: 10px;\n  background: rgba(239, 68, 68, 0.14);\n  border: 1.5px solid rgba(239, 68, 68, 0.55);\n  border-radius: 14px;\n  padding: 12px 16px;\n  font-size: 14px;\n  font-weight: 700;\n  color: #FECACA;\n  margin-bottom: 20px;\n  max-width: 540px;\n  text-align: left;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.7s both;\n}\n.cgau-listing .cgau-hero-hubnote strong { color: #fff; }\n\n.cgau-listing .cgau-hero-stats {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  opacity: 0;\n  animation: cgau-fade-in 0.8s ease-out 0.9s both;\n}\n@media (max-width: 820px) { .cgau-listing .cgau-hero-stats { justify-content: center; } }\n.cgau-listing .cgau-hstat {\n  background: rgba(255, 255, 255, 0.07);\n  border: 1.5px solid rgba(245, 197, 24, 0.25);\n  border-radius: 14px;\n  padding: 10px 16px;\n  min-width: 104px;\n}\n.cgau-listing .cgau-hstat-val { font-family: 'Sora', sans-serif; font-size: 1.05rem; font-weight: 800; color: var(--cg-gold-light); line-height: 1.1; }\n.cgau-listing .cgau-hstat-lbl { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(255, 255, 255, 0.65); margin-top: 4px; }\n\n.cgau-listing .cgau-hero-model {\n  font-size: 12px;\n  color: rgba(255, 255, 255, 0.6);\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  margin-top: 20px;\n  font-weight: 700;\n}\n\n\/* CSS PIR sensor + cone illustration *\/\n.cgau-listing .cgau-pir-wrap { display: flex; flex-direction: column; align-items: center; }\n.cgau-listing .cgau-pir-scene {\n  position: relative;\n  width: 240px;\n  height: 280px;\n  animation: cgau-bob 6s ease-in-out infinite;\n}\n.cgau-listing .cgau-pir-unit {\n  position: absolute;\n  top: 8px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 74px;\n  height: 74px;\n  border-radius: 20px;\n  background: linear-gradient(160deg, #F5F7FB 0%, #C9D3E4 100%);\n  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.7);\n  z-index: 3;\n}\n.cgau-listing .cgau-pir-unit::before {\n  content: '';\n  position: absolute;\n  inset: 14px;\n  border-radius: 14px;\n  background: linear-gradient(160deg, #FDFEFF 0%, #DCE4F0 100%);\n  box-shadow: inset 0 2px 6px rgba(10, 17, 40, 0.25);\n}\n.cgau-listing .cgau-pir-unit::after {\n  content: '';\n  position: absolute;\n  top: 6px;\n  right: 8px;\n  width: 7px; height: 7px;\n  border-radius: 50%;\n  animation: cgau-sensor-blink 5s ease-in-out infinite;\n}\n.cgau-listing .cgau-pir-cone {\n  position: absolute;\n  top: 74px;\n  left: 50%;\n  margin-left: -80px;\n  width: 0; height: 0;\n  border-left: 80px solid transparent;\n  border-right: 80px solid transparent;\n  border-top: 150px solid rgba(245, 197, 24, 0.14);\n  transform-origin: top center;\n  animation: cgau-cone-sweep 5s ease-in-out infinite;\n  z-index: 1;\n}\n.cgau-listing .cgau-pir-walker {\n  position: absolute;\n  bottom: 34px;\n  left: 50%;\n  margin-left: -16px;\n  font-size: 2rem;\n  animation: cgau-walker-cross 5s ease-in-out infinite;\n  z-index: 2;\n}\n.cgau-listing .cgau-pir-alert {\n  margin-top: 14px;\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(245, 197, 24, 0.14);\n  border: 1.5px solid rgba(245, 197, 24, 0.5);\n  color: var(--cg-gold-light);\n  font-family: 'Sora', sans-serif;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  padding: 9px 16px;\n  border-radius: 100px;\n  animation: cgau-alert-ping 5s ease-in-out infinite;\n}\n.cgau-listing .cgau-pir-caption {\n  margin-top: 10px;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: rgba(255, 255, 255, 0.55);\n}\n\n\/* === ALERTS === *\/\n.cgau-listing .cgau-alerts { background: #fff; padding: 0 0 8px; }\n.cgau-listing .cgau-alert {\n  margin-top: -34px;\n  position: relative;\n  z-index: 5;\n  border-radius: 22px;\n  padding: 26px 28px;\n  color: #fff;\n  box-shadow: 0 18px 55px rgba(6, 13, 31, 0.2);\n  border: 3px solid;\n  overflow: hidden;\n}\n.cgau-listing .cgau-alert + .cgau-alert { margin-top: 18px; }\n.cgau-listing .cgau-alert--warning {\n  background: linear-gradient(135deg, var(--cg-red-500) 0%, var(--cg-red-600) 100%);\n  border-color: var(--cg-red-400);\n  animation: cgau-warn-pulse 2.6s ease-in-out infinite;\n}\n.cgau-listing .cgau-alert--nnb {\n  background: linear-gradient(135deg, var(--cg-gold-deep) 0%, var(--cg-gold) 100%);\n  border-color: rgba(212, 160, 23, 0.5);\n  color: var(--cg-navy-900);\n}\n.cgau-listing .cgau-alert-icon {\n  position: absolute;\n  top: -16px;\n  right: 24px;\n  font-size: 34px;\n  filter: drop-shadow(0 4px 8px rgba(0,0,0,0.3));\n  animation: cgau-bob 2.2s ease-in-out infinite;\n}\n.cgau-listing .cgau-alert-eyebrow {\n  display: inline-block;\n  background: rgba(255, 255, 255, 0.22);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding: 5px 12px;\n  border-radius: 6px;\n  margin-bottom: 10px;\n}\n.cgau-listing .cgau-alert--nnb .cgau-alert-eyebrow { background: rgba(10, 17, 40, 0.25); color: #fff; }\n.cgau-listing .cgau-alert h2 {\n  font-size: clamp(1.35rem, 3vw, 1.7rem);\n  font-weight: 800;\n  margin-bottom: 10px;\n  color: #fff;\n}\n.cgau-listing .cgau-alert--nnb h2 { color: var(--cg-navy-900); }\n.cgau-listing .cgau-alert p {\n  margin: 0 0 8px;\n  color: #fff;\n  font-size: 15px;\n  font-weight: 500;\n  line-height: 1.65;\n}\n.cgau-listing .cgau-alert p:last-child { margin-bottom: 0; }\n.cgau-listing .cgau-alert--warning p strong { color: #FEF3C7; font-weight: 800; }\n.cgau-listing .cgau-alert--nnb p { color: rgba(10, 17, 40, 0.92); }\n.cgau-listing .cgau-alert--nnb p strong { color: var(--cg-navy-900); font-weight: 800; }\n\n.cgau-listing .cgau-hublist { list-style: none; margin: 12px 0 6px; padding: 0; }\n.cgau-listing .cgau-hublist li {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 6px 0;\n  font-size: 15px;\n  font-weight: 600;\n  color: #fff;\n}\n.cgau-listing .cgau-hublist li::before {\n  content: '✓';\n  flex-shrink: 0;\n  width: 20px; height: 20px;\n  margin-top: 2px;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, 0.92);\n  color: var(--cg-red-600);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 12px;\n  font-weight: 900;\n}\n\n\/* NNB stamp + list *\/\n.cgau-listing .cgau-stamp {\n  display: inline-block;\n  border: 3px solid var(--cg-navy-900);\n  color: var(--cg-navy-900);\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 13px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding: 7px 14px;\n  border-radius: 8px;\n  transform: rotate(-8deg);\n  margin: 6px 0 12px;\n  animation: cgau-stamp-pop 0.7s ease-out 0.4s both;\n}\n.cgau-listing .cgau-nnb-list { list-style: none; margin: 10px 0 4px; padding: 0; }\n.cgau-listing .cgau-nnb-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 7px 0;\n  font-size: 15px;\n  font-weight: 600;\n  color: rgba(10, 17, 40, 0.92);\n  line-height: 1.55;\n}\n.cgau-listing .cgau-nnb-list li::before {\n  content: '✓';\n  flex-shrink: 0;\n  width: 20px; height: 20px;\n  margin-top: 2px;\n  border-radius: 50%;\n  background: var(--cg-navy-900);\n  color: var(--cg-gold-light);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 12px;\n  font-weight: 900;\n}\n.cgau-listing .cgau-nnb-list li strong { color: var(--cg-navy-900); font-weight: 800; }\n\n\/* === VIBE === *\/\n.cgau-listing .cgau-vibe {\n  background: linear-gradient(180deg, #fff 0%, var(--cg-navy-50) 100%);\n  padding: 56px 0 48px;\n  text-align: center;\n}\n.cgau-listing .cgau-vibe blockquote {\n  max-width: 760px;\n  margin: 0 auto;\n  font-family: 'Sora', sans-serif;\n  font-size: clamp(1.3rem, 3vw, 1.7rem);\n  font-weight: 700;\n  color: var(--cg-navy-900);\n  line-height: 1.45;\n}\n.cgau-listing .cgau-vibe blockquote em {\n  font-style: normal;\n  background: linear-gradient(90deg, var(--cg-gold-deep), var(--cg-gold), var(--cg-gold-deep));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 5s linear infinite;\n}\n.cgau-listing .cgau-vibe-sub { margin-top: 12px; font-size: 15px; color: var(--cg-stone-500); font-weight: 500; }\n\n\/* === FEATURES === *\/\n.cgau-listing .cgau-feat { background: var(--cg-navy-50); }\n.cgau-listing .cgau-head { text-align: center; margin-bottom: 36px; }\n.cgau-listing .cgau-head h2 {\n  font-size: clamp(1.7rem, 4vw, 2.3rem);\n  font-weight: 800;\n  color: var(--cg-navy-900);\n  margin-bottom: 8px;\n}\n.cgau-listing .cgau-head p { font-size: 16px; color: var(--cg-stone-500); font-weight: 500; }\n\n.cgau-listing .cgau-feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n@media (max-width: 900px) { .cgau-listing .cgau-feat-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgau-listing .cgau-feat-grid { grid-template-columns: 1fr; } }\n\n.cgau-listing .cgau-feat-card {\n  background: #fff;\n  border-radius: 18px;\n  padding: 26px 22px;\n  box-shadow: 0 8px 24px rgba(6, 13, 31, 0.06);\n  border: 1.5px solid rgba(18, 32, 74, 0.08);\n  border-top: 4px solid var(--cg-gold);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-feat-card:hover { transform: translateY(-5px); box-shadow: 0 20px 44px rgba(6, 13, 31, 0.12); }\n.cgau-listing .cgau-feat-icon { font-size: 2.1rem; margin-bottom: 12px; display: inline-block; }\n.cgau-listing .cgau-feat-card:hover .cgau-feat-icon { animation: cgau-bob 1.6s ease-in-out infinite; }\n.cgau-listing .cgau-feat-card h3 { font-size: 1.08rem; font-weight: 800; color: var(--cg-navy-900); margin-bottom: 6px; }\n.cgau-listing .cgau-feat-card p { font-size: 13.5px; color: var(--cg-stone-700); line-height: 1.65; }\n.cgau-listing .cgau-feat-card p strong { color: var(--cg-stone-900); font-weight: 700; }\n.cgau-listing .cgau-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-navy-800);\n  background: var(--cg-gold-50);\n  padding: 3px 10px;\n  border-radius: 100px;\n  margin-top: 10px;\n  border: 1.5px solid rgba(212, 160, 23, 0.35);\n}\n\n\/* === HONEST BIT === *\/\n.cgau-listing .cgau-honest { background: #fff; }\n.cgau-listing .cgau-honest-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; max-width: 1000px; margin: 0 auto; }\n@media (max-width: 900px) { .cgau-listing .cgau-honest-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 520px) { .cgau-listing .cgau-honest-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-honest-card {\n  background: var(--cg-stone-50);\n  border: 1.5px solid var(--cg-stone-200);\n  border-left: 5px solid var(--cg-gold-deep);\n  border-radius: 16px;\n  padding: 20px 18px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-honest-card:hover { transform: translateY(-3px); box-shadow: 0 12px 28px rgba(6, 13, 31, 0.08); }\n.cgau-listing .cgau-honest-emoji { font-size: 1.7rem; margin-bottom: 8px; display: inline-block; }\n.cgau-listing .cgau-honest-card h3 { font-size: 1rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 5px; }\n.cgau-listing .cgau-honest-card p { font-size: 13.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n.cgau-listing .cgau-honest-card p strong { color: var(--cg-stone-900); font-weight: 700; }\n\n\/* === SPECS === *\/\n.cgau-listing .cgau-specs {\n  background: linear-gradient(180deg, var(--cg-navy-950) 0%, var(--cg-navy-900) 100%);\n  color: #fff;\n}\n.cgau-listing .cgau-specs .cgau-head h2 { color: #fff; }\n.cgau-listing .cgau-specs .cgau-head p { color: rgba(255, 255, 255, 0.6); }\n.cgau-listing .cgau-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 14px;\n  max-width: 1000px;\n  margin: 0 auto;\n}\n.cgau-listing .cgau-spec {\n  background: rgba(255, 255, 255, 0.05);\n  border: 1.5px solid rgba(245, 197, 24, 0.18);\n  border-radius: 14px;\n  padding: 20px 16px;\n  text-align: center;\n  transition: transform 0.3s ease, background 0.3s ease, border-color 0.3s ease;\n}\n.cgau-listing .cgau-spec:hover { transform: translateY(-3px); background: rgba(255, 255, 255, 0.09); border-color: var(--cg-gold); }\n.cgau-listing .cgau-spec-emoji { font-size: 1.8rem; margin-bottom: 6px; line-height: 1; }\n.cgau-listing .cgau-spec-label {\n  font-size: 10.5px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.12em;\n  color: rgba(255, 255, 255, 0.55);\n  margin-bottom: 6px;\n}\n.cgau-listing .cgau-spec-value { font-family: 'Sora', sans-serif; font-size: 1rem; font-weight: 800; color: #fff; line-height: 1.25; }\n.cgau-listing .cgau-spec-value--gold { color: var(--cg-gold-light); }\n.cgau-listing .cgau-spec-value--green { color: var(--cg-green-400); }\n.cgau-listing .cgau-spec-note { font-size: 10px; color: rgba(255, 255, 255, 0.5); margin-top: 6px; font-weight: 500; font-style: italic; }\n\n\/* === COMPATIBILITY === *\/\n.cgau-listing .cgau-compat { background: var(--cg-navy-50); }\n.cgau-listing .cgau-compat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 980px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-compat-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-compat-card {\n  background: #fff;\n  border-radius: 22px;\n  padding: 26px 24px;\n  box-shadow: 0 10px 32px rgba(6, 13, 31, 0.08);\n  border: 3px solid;\n  position: relative;\n}\n.cgau-listing .cgau-compat-card--yes { border-color: var(--cg-green-500); animation: cgau-pulse-green 3s ease-in-out infinite; }\n.cgau-listing .cgau-compat-card--no { border-color: var(--cg-red-500); animation: cgau-pulse-red 3s ease-in-out infinite; }\n.cgau-listing .cgau-compat-icon {\n  position: absolute;\n  top: -22px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 46px; height: 46px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 26px;\n  color: #fff;\n  box-shadow: 0 6px 16px rgba(6, 13, 31, 0.18);\n}\n.cgau-listing .cgau-compat-card--yes .cgau-compat-icon { background: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no .cgau-compat-icon { background: var(--cg-red-500); }\n.cgau-listing .cgau-compat-card h3 { font-size: 1.2rem; font-weight: 800; margin: 12px 0 14px; text-align: center; }\n.cgau-listing .cgau-compat-card--yes h3 { color: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no h3 { color: var(--cg-red-500); }\n.cgau-listing .cgau-compat-list { list-style: none; padding: 0; margin: 0; }\n.cgau-listing .cgau-compat-list li {\n  padding: 8px 0;\n  font-size: 14.5px;\n  font-weight: 600;\n  color: var(--cg-stone-700);\n  border-bottom: 1px solid var(--cg-stone-100);\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  line-height: 1.5;\n}\n.cgau-listing .cgau-compat-list li:last-child { border-bottom: none; }\n.cgau-listing .cgau-compat-list li::before {\n  content: '';\n  flex-shrink: 0;\n  width: 18px; height: 18px;\n  margin-top: 2px;\n  border-radius: 50%;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 11px;\n  color: #fff;\n  font-weight: 900;\n}\n.cgau-listing .cgau-compat-card--yes .cgau-compat-list li::before { content: '✓'; background: var(--cg-green-500); }\n.cgau-listing .cgau-compat-card--no .cgau-compat-list li::before { content: '✕'; background: var(--cg-red-500); }\n.cgau-listing .cgau-compat-note {\n  margin: 22px auto 0;\n  max-width: 980px;\n  background: #fff;\n  border: 2px solid rgba(212, 160, 23, 0.4);\n  border-radius: 16px;\n  padding: 18px 22px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--cg-stone-700);\n}\n.cgau-listing .cgau-compat-note strong { color: var(--cg-navy-900); }\n\n\/* === FIT === *\/\n.cgau-listing .cgau-fit { background: #fff; }\n.cgau-listing .cgau-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 980px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-fit-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-fit-card { border-radius: 20px; padding: 26px 24px; }\n.cgau-listing .cgau-fit-card--not { background: var(--cg-stone-50); border: 2px solid var(--cg-stone-200); }\n.cgau-listing .cgau-fit-card--yes { background: linear-gradient(135deg, var(--cg-navy-800), var(--cg-navy-900)); color: #fff; border: 2px solid var(--cg-gold); }\n.cgau-listing .cgau-fit-card h3 { font-size: 1.15rem; font-weight: 800; margin-bottom: 12px; }\n.cgau-listing .cgau-fit-card--not h3 { color: var(--cg-stone-700); }\n.cgau-listing .cgau-fit-card--yes h3 { color: var(--cg-gold-light); }\n.cgau-listing .cgau-fit-list { list-style: none; padding: 0; margin: 0; }\n.cgau-listing .cgau-fit-list li { padding: 7px 0; font-size: 14.5px; font-weight: 500; line-height: 1.55; display: flex; gap: 10px; align-items: flex-start; }\n.cgau-listing .cgau-fit-card--not .cgau-fit-list li { color: var(--cg-stone-700); }\n.cgau-listing .cgau-fit-card--yes .cgau-fit-list li { color: rgba(255, 255, 255, 0.92); }\n.cgau-listing .cgau-fit-list li::before { content: '•'; color: var(--cg-gold-deep); font-weight: 900; }\n\n\/* === SETUP === *\/\n.cgau-listing .cgau-setup { background: var(--cg-navy-50); }\n.cgau-listing .cgau-setup-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; max-width: 1000px; margin: 0 auto; }\n@media (max-width: 900px) { .cgau-listing .cgau-setup-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgau-listing .cgau-setup-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-setup-card {\n  background: #fff;\n  border-radius: 16px;\n  padding: 22px 20px;\n  box-shadow: 0 6px 20px rgba(6, 13, 31, 0.06);\n}\n.cgau-listing .cgau-setup-num {\n  width: 34px; height: 34px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, var(--cg-gold-deep), var(--cg-gold));\n  color: var(--cg-navy-900);\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 15px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 12px;\n}\n.cgau-listing .cgau-setup-card h3 { font-size: 1rem; font-weight: 800; color: var(--cg-navy-900); margin-bottom: 5px; }\n.cgau-listing .cgau-setup-card p { font-size: 13px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n\n\/* === INCLUDED === *\/\n.cgau-listing .cgau-inbox { background: #fff; text-align: center; }\n.cgau-listing .cgau-inbox-grid { display: flex; justify-content: center; gap: 14px; flex-wrap: wrap; max-width: 880px; margin: 0 auto; }\n.cgau-listing .cgau-inbox-item {\n  background: var(--cg-stone-50);\n  border: 2px solid rgba(212, 160, 23, 0.35);\n  border-radius: 16px;\n  padding: 22px 26px;\n  min-width: 220px;\n}\n.cgau-listing .cgau-inbox-emoji { font-size: 2rem; margin-bottom: 8px; }\n.cgau-listing .cgau-inbox-name { font-weight: 800; font-size: 14px; color: var(--cg-navy-900); margin-bottom: 2px; }\n.cgau-listing .cgau-inbox-detail { color: var(--cg-stone-500); font-size: 12px; font-weight: 600; }\n.cgau-listing .cgau-inbox-note {\n  margin: 22px auto 0;\n  max-width: 760px;\n  background: linear-gradient(135deg, var(--cg-navy-800), var(--cg-navy-900));\n  border: 2px solid rgba(245, 197, 24, 0.4);\n  border-radius: 18px;\n  padding: 22px 26px;\n  text-align: left;\n}\n.cgau-listing .cgau-inbox-note h3 { color: var(--cg-gold-light); font-size: 17px; font-weight: 800; margin-bottom: 6px; }\n.cgau-listing .cgau-inbox-note p { color: rgba(255, 255, 255, 0.9); font-size: 14.5px; font-weight: 500; line-height: 1.7; }\n.cgau-listing .cgau-inbox-note strong { color: var(--cg-gold-light); font-weight: 700; }\n\n\/* === TRUST + WARRANTY === *\/\n.cgau-listing .cgau-trust { background: var(--cg-navy-50); }\n.cgau-listing .cgau-trust-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; max-width: 1000px; margin: 0 auto 40px; }\n@media (max-width: 900px) { .cgau-listing .cgau-trust-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .cgau-listing .cgau-trust-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-trust-card {\n  background: #fff;\n  border-radius: 16px;\n  padding: 22px 20px;\n  box-shadow: 0 6px 20px rgba(6, 13, 31, 0.06);\n  border-top: 5px solid var(--cg-gold-deep);\n  transition: transform 0.3s ease;\n}\n.cgau-listing .cgau-trust-card:hover { transform: translateY(-4px); }\n.cgau-listing .cgau-trust-icon { font-size: 2rem; margin-bottom: 10px; display: inline-block; }\n.cgau-listing .cgau-trust-card h3 { font-size: 1.02rem; font-weight: 800; color: var(--cg-stone-900); margin-bottom: 6px; }\n.cgau-listing .cgau-trust-card p { font-size: 13.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.6; }\n\n.cgau-listing .cgau-warranty-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 880px; margin: 0 auto; }\n@media (max-width: 720px) { .cgau-listing .cgau-warranty-grid { grid-template-columns: 1fr; } }\n.cgau-listing .cgau-warranty-card {\n  border-radius: 18px;\n  padding: 26px 24px;\n  box-shadow: 0 10px 32px rgba(6, 13, 31, 0.12);\n}\n.cgau-listing .cgau-warranty-card--gold { background: linear-gradient(135deg, var(--cg-gold-deep) 0%, var(--cg-gold) 100%); color: var(--cg-navy-900); }\n.cgau-listing .cgau-warranty-card--navy { background: linear-gradient(135deg, var(--cg-navy-800) 0%, var(--cg-navy-900) 100%); border: 2px solid rgba(245, 197, 24, 0.35); color: #fff; }\n.cgau-listing .cgau-warranty-card h3 { font-size: 1.12rem; font-weight: 800; margin-bottom: 12px; }\n.cgau-listing .cgau-warranty-card--gold h3 { color: var(--cg-navy-900); }\n.cgau-listing .cgau-warranty-card--navy h3 { color: var(--cg-gold-light); }\n.cgau-listing .cgau-warranty-list { list-style: none; padding: 0; margin: 0; font-weight: 600; font-size: 14.5px; }\n.cgau-listing .cgau-warranty-card--gold .cgau-warranty-list { color: rgba(10, 17, 40, 0.9); }\n.cgau-listing .cgau-warranty-card--navy .cgau-warranty-list { color: rgba(255, 255, 255, 0.92); }\n.cgau-listing .cgau-warranty-list li { padding: 7px 0; }\n.cgau-listing .cgau-dispatch-line {\n  margin: 22px auto 0;\n  max-width: 880px;\n  text-align: center;\n  font-size: 14.5px;\n  font-weight: 700;\n  color: var(--cg-navy-900);\n}\n\n\/* === FAQ === *\/\n.cgau-listing .cgau-faq { background: #fff; }\n.cgau-listing .cgau-faq-list { max-width: 880px; margin: 0 auto; }\n.cgau-listing .cgau-faq-item {\n  background: var(--cg-stone-50);\n  border: 2px solid var(--cg-stone-200);\n  border-radius: 18px;\n  padding: 22px 24px;\n  transition: border-color 0.3s ease, transform 0.3s ease;\n}\n.cgau-listing .cgau-faq-item + .cgau-faq-item { margin-top: 14px; }\n.cgau-listing .cgau-faq-item:hover { border-color: var(--cg-gold-deep); transform: translateY(-2px); }\n.cgau-listing .cgau-faq-q {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  font-family: 'Sora', sans-serif;\n  font-size: 15.5px;\n  font-weight: 800;\n  color: var(--cg-navy-900);\n  margin-bottom: 8px;\n}\n.cgau-listing .cgau-faq-q .cgau-qbadge {\n  flex-shrink: 0;\n  width: 26px; height: 26px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, var(--cg-gold-deep), var(--cg-gold));\n  color: var(--cg-navy-900);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  font-weight: 900;\n}\n.cgau-listing .cgau-faq-a { font-size: 14.5px; color: var(--cg-stone-700); font-weight: 500; line-height: 1.7; padding-left: 38px; }\n.cgau-listing .cgau-faq-a strong { color: var(--cg-stone-900); font-weight: 700; }\n\n\/* === ITEM SPECIFICS === *\/\n.cgau-listing .cgau-itemspec { background: var(--cg-navy-50); padding: 48px 0; }\n.cgau-listing .cgau-itemspec-table {\n  max-width: 720px;\n  margin: 0 auto;\n  background: #fff;\n  border-radius: 18px;\n  overflow: hidden;\n  box-shadow: 0 8px 24px rgba(6, 13, 31, 0.06);\n  border: 1.5px solid var(--cg-stone-200);\n}\n.cgau-listing .cgau-itemspec-row { display: flex; border-bottom: 1px solid var(--cg-stone-100); }\n.cgau-listing .cgau-itemspec-row:last-child { border-bottom: none; }\n.cgau-listing .cgau-itemspec-key {\n  flex: 0 0 42%;\n  padding: 12px 18px;\n  font-size: 12px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: var(--cg-stone-500);\n  background: var(--cg-stone-50);\n}\n.cgau-listing .cgau-itemspec-val { flex: 1; padding: 12px 18px; font-size: 14px; font-weight: 600; color: var(--cg-stone-900); }\n\n\/* === CTA === *\/\n.cgau-listing .cgau-cta {\n  background:\n    radial-gradient(ellipse at top, rgba(245, 197, 24, 0.14), transparent 60%),\n    linear-gradient(180deg, var(--cg-navy-950) 0%, var(--cg-navy-800) 60%, var(--cg-navy-950) 100%);\n  padding: 70px 0;\n  text-align: center;\n  color: #fff;\n}\n.cgau-listing .cgau-cta-emoji { font-size: 2.8rem; margin-bottom: 12px; display: inline-block; animation: cgau-bob 3s ease-in-out infinite; }\n.cgau-listing .cgau-cta h2 { font-size: clamp(1.7rem, 4vw, 2.4rem); font-weight: 800; color: #fff; margin-bottom: 12px; }\n.cgau-listing .cgau-cta h2 em {\n  font-style: normal;\n  background: linear-gradient(90deg, var(--cg-gold-light), var(--cg-gold), var(--cg-gold-light));\n  background-size: 200% 100%;\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  animation: cgau-shimmer 4s linear infinite;\n}\n.cgau-listing .cgau-cta-sub { font-size: 15px; color: rgba(255, 255, 255, 0.75); margin: 0 auto 22px; max-width: 600px; font-weight: 500; line-height: 1.6; }\n.cgau-listing .cgau-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n.cgau-listing .cgau-cta-pill {\n  background: rgba(255, 255, 255, 0.1);\n  border: 1.5px solid rgba(245, 197, 24, 0.35);\n  color: #fff;\n  font-size: 12px;\n  font-weight: 700;\n  padding: 7px 15px;\n  border-radius: 100px;\n}\n\n\/* === FOOTER === *\/\n.cgau-listing .cgau-footer {\n  background: var(--cg-navy-950);\n  padding: 28px 0;\n  text-align: center;\n  border-top: 3px solid var(--cg-gold);\n}\n.cgau-listing .cgau-footer-brand { font-family: 'Sora', sans-serif; font-size: 16px; font-weight: 800; color: #fff; margin-bottom: 4px; }\n.cgau-listing .cgau-footer p { font-size: 12px; color: rgba(255, 255, 255, 0.8); margin-bottom: 4px; line-height: 1.6; }\n.cgau-listing .cgau-footer-divider { margin: 14px auto; width: 60%; max-width: 400px; height: 1px; background: rgba(245, 197, 24, 0.25); }\n.cgau-listing .cgau-footer-legal { font-size: 11px; color: rgba(245, 197, 24, 0.5); line-height: 1.65; max-width: 780px; margin: 0 auto; }\n\n\/* === REDUCED MOTION === *\/\n@media (prefers-reduced-motion: reduce) {\n  .cgau-listing *, .cgau-listing *::before, .cgau-listing *::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=\"cgau-listing\"\u003e\n\u003c!-- NAV --\u003e\u003cheader class=\"cgau-nav\"\u003e\n\u003cdiv class=\"cgau-container cgau-nav-inner\"\u003e\n\u003cdiv class=\"cgau-logo\"\u003e🛡️ CamGuard Australia \u003csmall\u003esecurity doesn't have to be boring\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pills\"\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--gold\"\u003e🏃 Motion Detection\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--navy\"\u003e♻️ Manufacturer Renewed\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-pill cgau-nav-pill--red\"\u003e⚠️ HomeBase Required\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\u003c!-- HERO --\u003e\n\u003csection class=\"cgau-hero\"\u003e\n\u003cdiv class=\"cgau-container cgau-hero-inner\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cgau-hero-pill\"\u003e\n\u003cspan class=\"cgau-dot\"\u003e\u003c\/span\u003e Genuine eufy · Manufacturer Renewed\u003c\/div\u003e\n\u003ch1\u003eMotion Sensor\u003cbr\u003e\u003cem\u003eNot much moves without a memo.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgau-hero-sub\"\u003eA palm-sized sentry that watches a \u003cstrong\u003e100° slice of your home, nine metres deep\u003c\/strong\u003e — and pings your phone the moment something human-sized crosses it. Tune the sensitivity so the dog doesn't make headlines. One battery, \u003cstrong\u003eup to two years\u003c\/strong\u003e on watch.\u003c\/p\u003e\n\u003cdiv class=\"cgau-hero-hubnote\"\u003e⚠️ \u003cspan\u003e\u003cstrong\u003eRequires a eufy Security HomeBase — not included in this listing.\u003c\/strong\u003e The sensor is an add-on: without a HomeBase it does nothing at all.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-stats\"\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e100°\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eCoverage\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e9 m\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eDetection Range\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003e~2 yrs\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eBattery Life\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat\"\u003e\n\u003cdiv class=\"cgau-hstat-val\"\u003ePet-Smart\u003c\/div\u003e\n\u003cdiv class=\"cgau-hstat-lbl\"\u003eAdjustable Sensitivity\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-hero-model\"\u003eModel: eufy Security Motion Sensor · MPN T8910 · Manufacturer Renewed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS PIR sensor illustration --\u003e\n\u003cdiv class=\"cgau-pir-wrap\"\u003e\n\u003c!-- IMG-PLACEHOLDER: hero photo of the actual T8910 unit — can replace or sit alongside this CSS scene --\u003e\n\u003cdiv class=\"cgau-pir-scene\"\u003e\n\u003cdiv class=\"cgau-pir-unit\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-pir-cone\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgau-pir-walker\"\u003e🚶\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-pir-alert\"\u003e📲 Motion in the hallway — alert sent\u003c\/div\u003e\n\u003cdiv class=\"cgau-pir-caption\"\u003e100° · 9 m deep · human-sized only\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ALERTS --\u003e\n\u003csection class=\"cgau-alerts\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003c!-- HOMEBASE REQUIRED (placement #2 of 5) --\u003e\n\u003cdiv class=\"cgau-alert cgau-alert--warning\"\u003e\n\u003cdiv class=\"cgau-alert-icon\"\u003e⚠️\u003c\/div\u003e\n\u003cdiv class=\"cgau-alert-eyebrow\"\u003eRead this before anything else\u003c\/div\u003e\n\u003ch2\u003eThis sensor needs a eufy HomeBase — it does nothing on its own\u003c\/h2\u003e\n\u003cp\u003eThe Motion Sensor is an \u003cstrong\u003eadd-on for an existing eufy setup\u003c\/strong\u003e. It reports to your HomeBase; the HomeBase sends your phone alerts and runs your security modes. \u003cstrong\u003eNo HomeBase = no sensor.\u003c\/strong\u003e There is no HomeBase in this listing.\u003c\/p\u003e\n\u003cul class=\"cgau-hublist\"\u003e\n\u003cli\u003eHomeBase 2 (S280) — the hub this sensor ships beside in eufy's alarm kits\u003c\/li\u003e\n\u003cli\u003eOwn a HomeBase 3, Mini or Pro? Message us your hub model before buying — we'll confirm compatibility rather than guess\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- MANUFACTURER RENEWED CONDITION CALLOUT --\u003e\n\u003cdiv class=\"cgau-alert cgau-alert--nnb\"\u003e\n\u003cdiv class=\"cgau-alert-icon\"\u003e♻️\u003c\/div\u003e\n\u003cdiv class=\"cgau-alert-eyebrow\"\u003eThe condition, honestly\u003c\/div\u003e\n\u003cdiv class=\"cgau-stamp\"\u003eRenewed · Tested\u003c\/div\u003e\n\u003ch2\u003eManufacturer Renewed — here's exactly what that means\u003c\/h2\u003e\n\u003cp\u003eThis sensor \u003cstrong\u003eisn't brand new\u003c\/strong\u003e — it's been professionally renewed: restored, inspected and tested so it works like it should. The deal, plainly:\u003c\/p\u003e\n\u003cul class=\"cgau-nnb-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eInspected, tested \u0026amp; fully working\u003c\/strong\u003e — checked before it ships.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMinor cosmetic marks possible\u003c\/strong\u003e — light scuffs or marks from previous use. Cosmetic only; it watches rooms, it doesn't win pageants.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenewed (non-retail) packaging\u003c\/strong\u003e — protectively packed, no shiny retail box.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCamGuard 12-month warranty\u003c\/strong\u003e — our in-house warranty (not a manufacturer warranty), plus your Australian Consumer Law rights.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- IMG-PLACEHOLDER: close-up photo strip of the actual renewed unit — front + back — showing typical cosmetic state --\u003e\n\u003cp\u003eSame genuine eufy hardware, meaningfully lower price. 🤝\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- VIBE --\u003e\n\u003csection class=\"cgau-vibe\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cblockquote\u003e\"You can't point a camera at every corner of the house. \u003cem\u003eGood news: you don't have to.\u003c\/em\u003e\"\u003c\/blockquote\u003e\n\u003cp class=\"cgau-vibe-sub\"\u003eOne little sensor covers the hallway, the landing, the room with the good TV — for a fraction of a camera's price.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"cgau-section cgau-feat\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhat the sensor actually does 🏃\u003c\/h2\u003e\n\u003cp\u003eSimple job, wide net\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-feat-grid\"\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e📐\u003c\/div\u003e\n\u003ch3\u003e100° × 9 m Coverage\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eOne sensor, one whole room:\u003c\/strong\u003e it watches a 100-degree arc up to 9 metres (30 ft) deep — park it in a corner and a hallway, landing or living room is covered.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003ewide-angle PIR\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e📲\u003c\/div\u003e\n\u003ch3\u003eInstant Alerts\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMotion → HomeBase → your phone:\u003c\/strong\u003e the moment something crosses the zone, the sensor reports to your HomeBase and an alert lands on your phone via the eufy Security app.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003ereal-time\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🐕\u003c\/div\u003e\n\u003ch3\u003ePet-Smart Sensitivity\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eAdjustable trigger threshold:\u003c\/strong\u003e tune it so only human-sized movement raises the alarm — not the dog doing laps or the cat's 3am parkour.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003efewer false alarms\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🔋\u003c\/div\u003e\n\u003ch3\u003eUp to 2 Years Per Battery\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eBattery included:\u003c\/strong\u003e eufy rates the supplied battery at up to two years of round-the-clock monitoring. Set it, forget it, calendar reminder optional.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003eincluded\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e👆\u003c\/div\u003e\n\u003ch3\u003eOne-Button Pairing\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eGenuinely easy setup:\u003c\/strong\u003e add it in the eufy Security app, press the button on the sensor, done. No wiring, no ladder, no electrician.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003eapp + button\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"cgau-feat-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-feat-icon\"\u003e🧩\u003c\/div\u003e\n\u003ch3\u003eJoins Your eufy System\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eSame app, same modes:\u003c\/strong\u003e it sits alongside your cameras, doorbell and entry sensors, and follows the Home\/Away security modes your HomeBase already runs.\u003c\/p\u003e\n\u003cspan class=\"cgau-feat-tag\"\u003eeufy Security app\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HONEST BIT --\u003e\n\u003csection class=\"cgau-section cgau-honest\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eThe honest bit 🤝\u003c\/h2\u003e\n\u003cp\u003eSix things we'd rather tell you now than read in a return request later.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-honest-grid\"\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e⚠️\u003c\/div\u003e\n\u003ch3\u003eUseless without a HomeBase\u003c\/h3\u003e\n\u003cp\u003eThis is an \u003cstrong\u003eaccessory to a system, not a system\u003c\/strong\u003e. It needs a eufy Security HomeBase to do anything — none is included here.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eIt's renewed, not new\u003c\/h3\u003e\n\u003cp\u003eThis unit \u003cstrong\u003ehas been used before\u003c\/strong\u003e and professionally renewed — inspected, tested, fully working, possibly with light cosmetic marks from its previous life.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🏠\u003c\/div\u003e\n\u003ch3\u003eIndoor duty only\u003c\/h3\u003e\n\u003cp\u003eIt's an \u003cstrong\u003eindoor security sensor\u003c\/strong\u003e — hallways, landings, living rooms. Not built for weather on a verandah or carport.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e📦\u003c\/div\u003e\n\u003ch3\u003ePlain renewed packaging\u003c\/h3\u003e\n\u003cp\u003eRenewed stock ships in \u003cstrong\u003eprotective, non-retail packaging\u003c\/strong\u003e — safe trip guaranteed, unboxing theatre not.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🔋\u003c\/div\u003e\n\u003ch3\u003e\"2 years\" is a from-new rating\u003c\/h3\u003e\n\u003cp\u003eeufy's \u003cstrong\u003eup-to-2-years figure applies to a fresh battery\u003c\/strong\u003e. On a renewed unit, treat remaining battery life as a bonus, not a promise — the sensor keeps working long after a battery swap.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-honest-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-honest-emoji\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eWhose warranty it is\u003c\/h3\u003e\n\u003cp\u003eYou're covered by our \u003cstrong\u003ein-house CamGuard 12-month warranty\u003c\/strong\u003e — not a manufacturer warranty — alongside your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"cgau-section cgau-specs\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head\"\u003e\n\u003ch2\u003eThe spec sheet 🔧\u003c\/h2\u003e\n\u003cp\u003eVerified against eufy's own documentation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-specs-grid\"\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🏷️\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eMotion Sensor · T8910\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🏠\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eRequires\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eeufy HomeBase\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003enot included · see compatibility\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e📐\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eCoverage\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--gold\"\u003e100°\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e📏\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eRange\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--gold\"\u003e9 m \/ 30 ft\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🔋\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eUp to 2 yrs\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003eincluded · eufy rating\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🐕\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eSensitivity\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eAdjustable\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003ehuman-sized targeting\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e🏡\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003ePlacement\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value\"\u003eIndoor use\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec\"\u003e\n\u003cdiv class=\"cgau-spec-emoji\"\u003e📦\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-label\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-value cgau-spec-value--green\"\u003eManufacturer Renewed\u003c\/div\u003e\n\u003cdiv class=\"cgau-spec-note\"\u003einspected · tested · working\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPATIBILITY (placement #4 of 5) --\u003e\n\u003csection class=\"cgau-section cgau-compat\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWill it work at your place? 🏠\u003c\/h2\u003e\n\u003cp\u003eOne question decides it: which HomeBase do you own?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-grid\"\u003e\n\u003carticle class=\"cgau-compat-card cgau-compat-card--yes cgau-fade\"\u003e\n\u003cdiv class=\"cgau-compat-icon\"\u003e✓\u003c\/div\u003e\n\u003ch3\u003eWorks with\u003c\/h3\u003e\n\u003cul class=\"cgau-compat-list\"\u003e\n\u003cli\u003eHomeBase 2 (S280) — the hub eufy sells this sensor alongside in its alarm kits\u003c\/li\u003e\n\u003cli\u003eThe eufy Security app (alerts, modes \u0026amp; sensitivity)\u003c\/li\u003e\n\u003cli\u003eHallways, landings, living rooms — indoor spaces up to 9 m deep\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-compat-card cgau-compat-card--no cgau-fade\"\u003e\n\u003cdiv class=\"cgau-compat-icon\"\u003e✕\u003c\/div\u003e\n\u003ch3\u003eDoes NOT work\u003c\/h3\u003e\n\u003cul class=\"cgau-compat-list\"\u003e\n\u003cli\u003eOn its own — no HomeBase, no function, full stop\u003c\/li\u003e\n\u003cli\u003eWith non-eufy alarm or smart-home systems\u003c\/li\u003e\n\u003cli\u003eOutdoors in the weather — indoor duty only\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-note cgau-fade\"\u003e💡 \u003cstrong\u003eOwn a HomeBase 3, Mini or Pro?\u003c\/strong\u003e eufy doesn't publish a clear compatibility list for this sensor beyond its alarm-kit hub — message us your exact hub model before buying and we'll confirm it for you. Two minutes now beats a return later.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FIT --\u003e\n\u003csection class=\"cgau-section cgau-fit\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eStraight talk on fit 🎯\u003c\/h2\u003e\n\u003cp\u003eSave yourself a return — check both columns\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-fit-grid\"\u003e\n\u003cdiv class=\"cgau-fit-card cgau-fit-card--not cgau-fade\"\u003e\n\u003ch3\u003eProbably not for you if…\u003c\/h3\u003e\n\u003cul class=\"cgau-fit-list\"\u003e\n\u003cli\u003eYou don't own a eufy HomeBase — this is an add-on, and there's no hub in the package.\u003c\/li\u003e\n\u003cli\u003eYou want video of what moved — that's a camera's job; this tells you \u003cem\u003ethat\u003c\/em\u003e something moved, instantly and cheaply.\u003c\/li\u003e\n\u003cli\u003eYou want to cover a verandah or carport — it's indoor-rated.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-fit-card cgau-fit-card--yes cgau-fade\"\u003e\n\u003ch3\u003ePerfect for you if…\u003c\/h3\u003e\n\u003cul class=\"cgau-fit-list\"\u003e\n\u003cli\u003eYou run a eufy HomeBase and want the inside of the house covered, not just the doors and windows.\u003c\/li\u003e\n\u003cli\u003eYou want whole-room coverage for pocket money — one sensor watches what two cameras would.\u003c\/li\u003e\n\u003cli\u003eYou have pets and need alerts that ignore them — the adjustable sensitivity is built for exactly that.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SETUP --\u003e\n\u003csection class=\"cgau-section cgau-setup\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eUp and running in four steps 🚀\u003c\/h2\u003e\n\u003cp\u003eNo wiring, no ladder, no electrician\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-grid\"\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e1\u003c\/div\u003e\n\u003ch3\u003ePair it\u003c\/h3\u003e\n\u003cp\u003eAdd Device in the eufy Security app, then press the button on the sensor — it links to your HomeBase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e2\u003c\/div\u003e\n\u003ch3\u003ePlace it\u003c\/h3\u003e\n\u003cp\u003ePosition it to face the space you want covered — a corner spot sweeps the widest 100° arc across the room.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eTune it\u003c\/h3\u003e\n\u003cp\u003eSet the sensitivity so it triggers on people, not pets — a few minutes of dialling in saves months of false alarms.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-setup-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-setup-num\"\u003e4\u003c\/div\u003e\n\u003ch3\u003eArm it\u003c\/h3\u003e\n\u003cp\u003eChoose what happens in Home and Away modes — quiet phone alert, HomeBase siren, or both. On patrol.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INCLUDED --\u003e\n\u003csection class=\"cgau-section cgau-inbox\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhat's in your package 📦\u003c\/h2\u003e\n\u003cp\u003eRenewed stock, plainly listed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- IMG-PLACEHOLDER: flat-lay photo of exactly what ships. CONFIRM before publishing whether mounting bracket\/tape\/screws ship with your renewed units (and whether the battery is installed) — add cards here if so. --\u003e\n\u003cdiv class=\"cgau-inbox-grid\"\u003e\n\u003cdiv class=\"cgau-inbox-item\"\u003e\n\u003cdiv class=\"cgau-inbox-emoji\"\u003e🏃\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-name\"\u003eMotion Sensor Unit\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-detail\"\u003eRenewed · tested · battery included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-inbox-note\"\u003e\n\u003ch3\u003e📦 Packaging note\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eRenewed (non-retail) packaging:\u003c\/strong\u003e this genuine eufy sensor has been professionally renewed and tested, and ships in plain protective packaging rather than a retail box. Carefully packed in Townsville for the trip to your door. Same genuine hardware, honest condition, better price. ♻️\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRUST + WARRANTY --\u003e\n\u003csection class=\"cgau-section cgau-trust\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eWhy shop with CamGuard? 🤔\u003c\/h2\u003e\n\u003cp\u003eAussie-owned business that actually gives a damn\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-trust-grid\"\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003e100% Genuine Stock\u003c\/h3\u003e\n\u003cp\u003eAuthentic eufy hardware, professionally renewed and tested. No knock-offs, no counterfeits.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e🚀\u003c\/div\u003e\n\u003ch3\u003eFast Dispatch\u003c\/h3\u003e\n\u003cp\u003eOrders dispatched within 1 business day from Townsville, QLD.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e💬\u003c\/div\u003e\n\u003ch3\u003eReal Human Replies\u003c\/h3\u003e\n\u003cp\u003eTownsville-based, quick to respond — real Aussies who know the eufy ecosystem inside out.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cgau-trust-card cgau-fade\"\u003e\n\u003cdiv class=\"cgau-trust-icon\"\u003e♻️\u003c\/div\u003e\n\u003ch3\u003eSecond Life, Less Waste\u003c\/h3\u003e\n\u003cp\u003eRenewed hardware keeps perfectly good gear out of landfill — and you pay less for it.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-warranty-grid\"\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-card--gold cgau-fade\"\u003e\n\u003ch3\u003e⚖️ Australian Consumer Law\u003c\/h3\u003e\n\u003cul class=\"cgau-warranty-list\"\u003e\n\u003cli\u003e✔ Statutory guarantees apply\u003c\/li\u003e\n\u003cli\u003e✔ Products must be of acceptable quality\u003c\/li\u003e\n\u003cli\u003e✔ Repair, replace, or refund rights\u003c\/li\u003e\n\u003cli\u003e✔ Full legal protection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-warranty-card cgau-warranty-card--navy cgau-fade\"\u003e\n\u003ch3\u003e🛡️ 12-Month CamGuard Warranty\u003c\/h3\u003e\n\u003cul class=\"cgau-warranty-list\"\u003e\n\u003cli\u003e✦ Full replacement warranty\u003c\/li\u003e\n\u003cli\u003e✦ Our in-house cover — not a manufacturer warranty\u003c\/li\u003e\n\u003cli\u003e✦ Express replacement service\u003c\/li\u003e\n\u003cli\u003e✦ Aussie-based support, no runaround\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cgau-dispatch-line\"\u003e📦 Dispatched within 1 business day from Townsville, QLD — tracked delivery Australia-wide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ (placement #5 of 5) --\u003e\n\u003csection class=\"cgau-section cgau-faq\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-head cgau-fade\"\u003e\n\u003ch2\u003eQuick questions 💬\u003c\/h2\u003e\n\u003cp\u003eThe five things buyers actually ask\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-list\"\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eDoes it work on its own, without a HomeBase?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003e\n\u003cstrong\u003eNo — and this is the one to get right before buying.\u003c\/strong\u003e The Motion Sensor reports to a eufy Security HomeBase; the HomeBase sends your phone alerts and runs your security modes. Without one it does nothing at all, and no HomeBase is included in this listing. It ships alongside the HomeBase 2 (S280) in eufy's alarm kits; if you own a HomeBase 3, Mini or Pro, message us your model first and we'll confirm compatibility.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eWhat does \"Manufacturer Renewed\" actually mean?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eThe sensor has been \u003cstrong\u003eprofessionally renewed: restored, inspected and tested to full working order\u003c\/strong\u003e. It was used before, so light cosmetic marks are possible, and it arrives in renewed (non-retail) packaging. It's covered by our CamGuard 12-month in-house warranty — not a manufacturer warranty — plus your Australian Consumer Law rights.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eWill my dog or cat set it off constantly?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eThat's what the \u003cstrong\u003eadjustable sensitivity\u003c\/strong\u003e is for — eufy designed it so you can tune the trigger threshold to respond to human-sized movement rather than pets. Expect a few minutes of dialling it in for your space, then the false alarms stop.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eHow big an area does one sensor cover?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eA \u003cstrong\u003e100° arc, up to 9 metres (30 ft) deep\u003c\/strong\u003e. Mounted in the corner of a room or at the end of a hallway, one sensor comfortably covers the space two cameras would — it just tells you \u003cem\u003ethat\u003c\/em\u003e something moved rather than showing you footage.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-item cgau-fade\"\u003e\n\u003cdiv class=\"cgau-faq-q\"\u003e\n\u003cspan class=\"cgau-qbadge\"\u003eQ\u003c\/span\u003eCan I use it outside — carport, verandah, shed?\u003c\/div\u003e\n\u003cdiv class=\"cgau-faq-a\"\u003eIt's an \u003cstrong\u003eindoor security sensor\u003c\/strong\u003e. A sheltered indoor space is its home turf; weather exposure isn't. For outdoor motion coverage you're better served by an outdoor eufy camera — happy to point you at options.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ITEM SPECIFICS --\u003e\n\u003csection class=\"cgau-itemspec\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-itemspec-table\"\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eeufy Security (Anker Innovations)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eMotion Sensor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eMPN\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eT8910\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003ePIR motion sensor (HomeBase add-on) — indoor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eManufacturer Renewed — inspected, tested, working\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eRequires\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eeufy Security HomeBase (sold separately)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eDetection\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003e100° coverage · 9 m \/ 30 ft range · adjustable sensitivity\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-row\"\u003e\n\u003cdiv class=\"cgau-itemspec-key\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"cgau-itemspec-val\"\u003eCamGuard 12-month in-house warranty + ACL rights\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"cgau-cta\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-cta-emoji\"\u003e🏃\u003c\/div\u003e\n\u003ch2\u003eCover the whole room. \u003cem\u003eFor pocket money.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"cgau-cta-sub\"\u003eThe eufy Motion Sensor — professionally renewed, inspected and tested. 100° of coverage, 9 metres deep, pet-smart sensitivity, honest price.\u003c\/p\u003e\n\u003cdiv class=\"cgau-cta-pills\"\u003e\n\u003cspan class=\"cgau-cta-pill\"\u003e♻️ Manufacturer Renewed\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e📐 100° Coverage\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e📏 9 m Range\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🐕 Pet-Smart\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🔋 ~2 Yr Battery\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e⚠️ HomeBase Required\u003c\/span\u003e \u003cspan class=\"cgau-cta-pill\"\u003e🛡️ 12-Month CamGuard Warranty\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\u003cfooter class=\"cgau-footer\"\u003e\n\u003cdiv class=\"cgau-container\"\u003e\n\u003cdiv class=\"cgau-footer-brand\"\u003e🛡️ CamGuard Australia\u003c\/div\u003e\n\u003cp\u003eSecurity that doesn't have to be boring\u003c\/p\u003e\n\u003cp\u003eModel: eufy Security Motion Sensor (T8910) · Manufacturer Renewed · Requires eufy HomeBase (not included)\u003c\/p\u003e\n\u003cp\u003eShips from Townsville, QLD · Dispatched within 1 business day · 12-month CamGuard warranty\u003c\/p\u003e\n\u003cdiv class=\"cgau-footer-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"cgau-footer-legal\"\u003e© 2026 CamGuard Australia · ABN 62 385 894 763\u003c\/p\u003e\n\u003cp class=\"cgau-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. Manufacturer Renewed stock has been professionally renewed, inspected and tested; units may show minor cosmetic marks and are supplied in renewed (non-retail) packaging. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to Australian Consumer Law rights. The Motion Sensor requires a eufy Security HomeBase (sold separately) and does not operate standalone; confirm your HomeBase model with us before purchasing. Battery life of up to 2 years is eufy's rating for a fresh battery under typical use and varies with activity. Indoor use only.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44367994814507,"sku":"CG-MSE10-MR","price":29.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/MotionSensorE10.jpg?v=1784024628"},{"product_id":"eufy-solocam-s340-security-camera-2nd-gen-new-no-box","title":"eufy SoloCam S340 Security Camera | 2nd Gen | New No Box","description":"\u003c!--\n  eufy SoloCam S340 — New No Box (Shopify description fragment)\n  CamGuard Australia · THE BLUEPRINT theme (drawing-office cyanotype: blueprint blue, white line-work,\n  grid paper, mono annotations, sheet-numbered sections, dashed \"box not supplied\" figure) · built 16.07.2026\n  Redesign of the Solar Sentinel build (15.07.2026) — original kept alongside as eufy-solocam-s340-new-no-box-listing.html\n  Wrapper: .cgnb-listing (deliberate per-file prefix, C31 precedent) · keyframes cgnb- prefixed · no scripts · no external links (Google Fonts @import only)\n  Specs + RRP carried over UNCHANGED from the 15.07.2026 build, verified then: eufy.com\/au S340 product page (RRP $449.95;\n  3K 2880x1620 + 2K 2304x1296; 355 deg pan \/ 70 deg tilt; 2.2W panel; 8GB eMMC no microSD; 2.4GHz only; Alexa\/Google,\n  no HomeKit) + manufacturer datasheet for IP67. RRP anchor SOURCED.\n  Claims pass 15.07.2026 per Gordon, carried over in full: free Express only on orders \u003e$99 (policy suite 12.07.2026);\n  no per-unit inspection\/testing claims (serial photo-log at dispatch is the provable claim);\n  change-of-mind returns = buyer pays return postage; \"brand new\" reserved for factory-sealed stock in full original\n  packaging (this copy says \"new, never used\"; the one \"Brand New\" hit is an explicit negation, allowed per checklist §6).\n  Shopify notes: set SEO page title + meta description explicitly when pasting (twin-trap);\n  sell price + compare-at are set in Shopify admin, not hard-coded here.\n  TO CONFIRM with Gordon (carried over): accessory set for this stock lane matches the 5 line items in the Bill of Materials.\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@400;500;700\u0026family=IBM+Plex+Mono:wght@400;500;600\u0026display=swap');\n.cgnb-listing, .cgnb-listing *, .cgnb-listing *::before, .cgnb-listing *::after { margin: 0; padding: 0; box-sizing: border-box; }\n.cgnb-listing { --nb-bg: #0f2b60; --nb-band: rgba(7,22,54,0.55); --nb-card: rgba(226,240,255,0.055); --nb-line: rgba(173,203,255,0.32); --nb-line-soft: rgba(173,203,255,0.16); --nb-text: #eef4ff; --nb-mut: #b6c8ef; --nb-cyan: #8fc2ff; --nb-hi: #ffd35c; --nb-new: #6ee7a8; --nb-new-soft: rgba(110,231,168,0.10); --nb-no: #ff9d9d; font-family: 'Space Grotesk', -apple-system, BlinkMacSystemFont, sans-serif; background-color: var(--nb-bg); background-image: linear-gradient(rgba(173,203,255,0.11) 1px, transparent 1px), linear-gradient(90deg, rgba(173,203,255,0.11) 1px, transparent 1px), linear-gradient(rgba(173,203,255,0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(173,203,255,0.06) 1px, transparent 1px); background-size: 120px 120px, 120px 120px, 24px 24px, 24px 24px; color: var(--nb-text); line-height: 1.6; border: 2px solid var(--nb-line); border-radius: 14px; overflow: hidden; max-width: 1080px; margin: 0 auto; }\n.cgnb-listing img { max-width: 100%; height: auto; display: block; }\n.cgnb-listing h1, .cgnb-listing h2, .cgnb-listing h3 { font-family: 'Space Grotesk', sans-serif; line-height: 1.2; font-weight: 700; }\n.cgnb-listing .cgnb-mono { font-family: 'IBM Plex Mono', monospace; }\n.cgnb-listing .cgnb-container { max-width: 940px; margin: 0 auto; padding: 0 24px; }\n.cgnb-listing .cgnb-section { padding: 56px 0; }\n.cgnb-listing .cgnb-band { background: var(--nb-band); border-top: 1px solid var(--nb-line-soft); border-bottom: 1px solid var(--nb-line-soft); }\n.cgnb-listing .cgnb-titleblock { display: flex; flex-wrap: wrap; border-bottom: 2px solid var(--nb-line); background: rgba(7,22,54,0.72); }\n.cgnb-listing .cgnb-tb-cell { font-family: 'IBM Plex Mono', monospace; font-size: 10.5px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--nb-mut); padding: 12px 18px; border-right: 1px solid var(--nb-line-soft); display: flex; align-items: center; }\n.cgnb-listing .cgnb-tb-cell:last-child { border-right: none; margin-left: auto; }\n.cgnb-listing .cgnb-tb-brand { font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 16px; letter-spacing: 0; text-transform: none; color: var(--nb-text); }\n.cgnb-listing .cgnb-tb-brand span { color: var(--nb-cyan); }\n.cgnb-listing .cgnb-kick { font-family: 'IBM Plex Mono', monospace; font-size: 11px; font-weight: 600; letter-spacing: 0.18em; text-transform: uppercase; color: var(--nb-cyan); display: flex; align-items: center; gap: 14px; justify-content: center; margin-bottom: 18px; }\n.cgnb-listing .cgnb-kick::before, .cgnb-listing .cgnb-kick::after { content: ''; height: 1px; background: var(--nb-line); flex: 1; max-width: 120px; }\n.cgnb-listing .cgnb-h2 { font-size: clamp(24px, 4vw, 34px); letter-spacing: -0.01em; text-align: center; }\n.cgnb-listing .cgnb-h2sub { text-align: center; color: var(--nb-mut); max-width: 620px; margin: 14px auto 0; font-size: 15.5px; font-weight: 400; }\n.cgnb-listing .cgnb-hero { background: radial-gradient(ellipse 90% 70% at 50% -10%, rgba(143,194,255,0.18), transparent 60%); text-align: center; padding: 64px 0 56px; }\n.cgnb-listing .cgnb-stamp { display: inline-block; font-family: 'IBM Plex Mono', monospace; font-size: 12px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--nb-new); background: var(--nb-new-soft); border: 2px solid var(--nb-new); border-radius: 5px; padding: 8px 18px; transform: rotate(-1.5deg); margin-bottom: 24px; }\n.cgnb-listing .cgnb-hero h1 { font-size: clamp(30px, 5vw, 52px); letter-spacing: -0.02em; }\n.cgnb-listing .cgnb-hero h1 em { display: block; font-style: normal; font-size: clamp(18px, 3vw, 26px); font-weight: 500; color: var(--nb-cyan); margin-top: 10px; }\n.cgnb-listing .cgnb-hero-sub { max-width: 640px; margin: 22px auto 0; font-size: 17px; color: var(--nb-mut); font-weight: 400; }\n.cgnb-listing .cgnb-hero-sub strong { color: var(--nb-text); font-weight: 700; }\n.cgnb-listing .cgnb-dim { font-family: 'IBM Plex Mono', monospace; font-size: 11px; letter-spacing: 0.12em; color: var(--nb-cyan); display: flex; align-items: center; justify-content: center; gap: 10px; margin-top: 26px; }\n.cgnb-listing .cgnb-dim::before, .cgnb-listing .cgnb-dim::after { content: ''; height: 1px; background: var(--nb-line); width: 70px; }\n.cgnb-listing .cgnb-rrp { margin-top: 26px; display: flex; align-items: baseline; justify-content: center; gap: 10px; font-family: 'IBM Plex Mono', monospace; }\n.cgnb-listing .cgnb-rrp-label { font-size: 10.5px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--nb-mut); }\n.cgnb-listing .cgnb-rrp-val { font-size: 20px; font-weight: 600; color: var(--nb-mut); text-decoration: line-through; text-decoration-thickness: 2px; }\n.cgnb-listing .cgnb-rrp-note { font-size: 12px; color: var(--nb-mut); margin-top: 6px; font-weight: 400; }\n.cgnb-listing .cgnb-bento-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }\n.cgnb-listing .cgnb-bento-card { position: relative; background: var(--nb-card); border: 1px solid var(--nb-line); border-radius: 8px; padding: 22px 18px; text-align: center; }\n.cgnb-listing .cgnb-bento-card::before { content: '+'; position: absolute; top: 4px; left: 8px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: var(--nb-cyan); opacity: 0.7; }\n.cgnb-listing .cgnb-bento-card::after { content: '+'; position: absolute; bottom: 4px; right: 8px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; color: var(--nb-cyan); opacity: 0.7; }\n.cgnb-listing .cgnb-bento-num { font-size: 22px; font-weight: 700; color: var(--nb-text); }\n.cgnb-listing .cgnb-bento-lbl { font-family: 'IBM Plex Mono', monospace; font-size: 10.5px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--nb-cyan); margin-top: 6px; }\n.cgnb-listing .cgnb-callout { display: flex; gap: 28px; align-items: center; border: 1px solid var(--nb-new); background: var(--nb-new-soft); border-radius: 10px; padding: 30px; margin-top: 8px; }\n.cgnb-listing .cgnb-callout-text h3 { font-size: 21px; margin-bottom: 12px; color: var(--nb-new); }\n.cgnb-listing .cgnb-callout-text p { color: var(--nb-text); margin-bottom: 10px; font-size: 15.5px; font-weight: 400; }\n.cgnb-listing .cgnb-callout-text p:last-child { margin-bottom: 0; }\n.cgnb-listing .cgnb-ghostbox { flex-shrink: 0; width: 220px; border: 2px dashed var(--nb-line); border-radius: 8px; padding: 26px 18px; text-align: center; font-family: 'IBM Plex Mono', monospace; color: var(--nb-cyan); }\n.cgnb-listing .cgnb-ghostbox-fig { font-size: 10.5px; letter-spacing: 0.14em; text-transform: uppercase; margin-bottom: 10px; opacity: 0.8; }\n.cgnb-listing .cgnb-ghostbox-name { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; color: var(--nb-text); }\n.cgnb-listing .cgnb-ghostbox-qty { font-size: 26px; font-weight: 600; color: var(--nb-hi); margin: 10px 0 8px; }\n.cgnb-listing .cgnb-ghostbox-note { font-size: 10.5px; line-height: 1.5; opacity: 0.85; }\n.cgnb-listing .cgnb-feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 32px; }\n.cgnb-listing .cgnb-feat { background: var(--nb-card); border: 1px solid var(--nb-line); border-radius: 8px; padding: 26px 24px; }\n.cgnb-listing .cgnb-feat-fig { font-family: 'IBM Plex Mono', monospace; font-size: 10.5px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--nb-cyan); margin-bottom: 12px; }\n.cgnb-listing .cgnb-feat h3 { font-size: 17px; margin-bottom: 8px; }\n.cgnb-listing .cgnb-feat p { font-size: 14px; color: var(--nb-mut); font-weight: 400; }\n.cgnb-listing .cgnb-feat-tag { display: inline-block; margin-top: 12px; font-family: 'IBM Plex Mono', monospace; font-size: 10.5px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--nb-hi); background: rgba(255,211,92,0.10); border: 1px solid rgba(255,211,92,0.35); border-radius: 4px; padding: 4px 10px; }\n.cgnb-listing .cgnb-vibe { text-align: center; background: rgba(143,194,255,0.06); border-top: 1px solid var(--nb-line-soft); border-bottom: 1px solid var(--nb-line-soft); }\n.cgnb-listing .cgnb-vibe blockquote { font-size: clamp(19px, 3vw, 26px); font-weight: 500; max-width: 720px; margin: 0 auto; color: var(--nb-text); }\n.cgnb-listing .cgnb-vibe blockquote span { color: var(--nb-hi); }\n.cgnb-listing .cgnb-honest-list { max-width: 720px; margin: 30px auto 0; display: grid; gap: 12px; }\n.cgnb-listing .cgnb-honest-item { background: var(--nb-card); border: 1px solid var(--nb-line); border-left: 3px solid var(--nb-hi); border-radius: 8px; padding: 18px 22px; font-size: 15px; color: var(--nb-mut); font-weight: 400; }\n.cgnb-listing .cgnb-honest-item strong { color: var(--nb-text); font-weight: 700; }\n.cgnb-listing .cgnb-trust-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 32px; }\n.cgnb-listing .cgnb-trust-card { background: var(--nb-card); border: 1px solid var(--nb-line); border-radius: 8px; padding: 24px 22px; text-align: center; }\n.cgnb-listing .cgnb-trust-tag { font-family: 'IBM Plex Mono', monospace; font-size: 10px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: var(--nb-cyan); margin-bottom: 10px; }\n.cgnb-listing .cgnb-trust-card h3 { font-size: 15.5px; margin-bottom: 7px; }\n.cgnb-listing .cgnb-trust-card p { font-size: 13.5px; color: var(--nb-mut); font-weight: 400; }\n.cgnb-listing .cgnb-spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 32px; }\n.cgnb-listing .cgnb-spec-item { background: var(--nb-card); border: 1px solid var(--nb-line); border-radius: 8px; padding: 16px 20px; }\n.cgnb-listing .cgnb-spec-label { font-family: 'IBM Plex Mono', monospace; font-size: 10.5px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--nb-cyan); margin-bottom: 4px; }\n.cgnb-listing .cgnb-spec-value { font-size: 14.5px; font-weight: 400; }\n.cgnb-listing .cgnb-compat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 32px; }\n.cgnb-listing .cgnb-compat-col { background: var(--nb-card); border: 1px solid var(--nb-line); border-radius: 8px; padding: 24px 22px; }\n.cgnb-listing .cgnb-compat-col h3 { font-size: 15px; margin-bottom: 14px; }\n.cgnb-listing .cgnb-compat-col ul { list-style: none; }\n.cgnb-listing .cgnb-compat-col li { font-size: 14px; color: var(--nb-mut); padding: 6px 0; border-bottom: 1px dashed var(--nb-line-soft); font-weight: 400; }\n.cgnb-listing .cgnb-compat-col li:last-child { border-bottom: none; }\n.cgnb-listing .cgnb-badge-yes { font-family: 'IBM Plex Mono', monospace; color: var(--nb-new); font-weight: 600; }\n.cgnb-listing .cgnb-badge-no { font-family: 'IBM Plex Mono', monospace; color: var(--nb-no); font-weight: 600; }\n.cgnb-listing .cgnb-badge-note { font-family: 'IBM Plex Mono', monospace; color: var(--nb-hi); font-weight: 600; }\n.cgnb-listing .cgnb-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 32px; }\n.cgnb-listing .cgnb-fit-card { border-radius: 8px; padding: 26px 24px; border: 1px solid var(--nb-line); background: var(--nb-card); }\n.cgnb-listing .cgnb-fit-card h3 { font-size: 17px; margin-bottom: 12px; }\n.cgnb-listing .cgnb-fit-card ul { list-style: none; }\n.cgnb-listing .cgnb-fit-card li { font-size: 14px; color: var(--nb-mut); padding: 7px 0 7px 26px; position: relative; font-weight: 400; }\n.cgnb-listing .cgnb-fit-no li::before { content: '✕'; position: absolute; left: 0; color: var(--nb-no); font-weight: 700; }\n.cgnb-listing .cgnb-fit-yes li::before { content: '✓'; position: absolute; left: 0; color: var(--nb-new); font-weight: 700; }\n.cgnb-listing .cgnb-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin-top: 32px; }\n.cgnb-listing .cgnb-step { background: var(--nb-card); border: 1px solid var(--nb-line); border-radius: 8px; padding: 22px 18px; text-align: center; }\n.cgnb-listing .cgnb-step-num { width: 36px; height: 36px; border-radius: 50%; border: 2px solid var(--nb-cyan); color: var(--nb-text); font-family: 'IBM Plex Mono', monospace; font-weight: 600; display: flex; align-items: center; justify-content: center; margin: 0 auto 12px; }\n.cgnb-listing .cgnb-step h3 { font-size: 14.5px; margin-bottom: 6px; }\n.cgnb-listing .cgnb-step p { font-size: 13px; color: var(--nb-mut); font-weight: 400; }\n.cgnb-listing .cgnb-bom-wrap { overflow-x: auto; margin-top: 32px; border: 1px solid var(--nb-line); border-radius: 8px; background: var(--nb-card); }\n.cgnb-listing .cgnb-bom { width: 100%; min-width: 520px; border-collapse: collapse; }\n.cgnb-listing .cgnb-bom th { font-family: 'IBM Plex Mono', monospace; font-size: 10.5px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--nb-cyan); text-align: left; padding: 14px 20px; border-bottom: 2px solid var(--nb-line); }\n.cgnb-listing .cgnb-bom td { font-size: 14.5px; padding: 13px 20px; border-bottom: 1px solid var(--nb-line-soft); vertical-align: top; }\n.cgnb-listing .cgnb-bom tr:last-child td { border-bottom: none; }\n.cgnb-listing .cgnb-bom .cgnb-bom-no { font-family: 'IBM Plex Mono', monospace; color: var(--nb-cyan); white-space: nowrap; }\n.cgnb-listing .cgnb-bom .cgnb-bom-qty { font-family: 'IBM Plex Mono', monospace; white-space: nowrap; }\n.cgnb-listing .cgnb-bom .cgnb-bom-ghost td { color: var(--nb-mut); border-top: 2px dashed var(--nb-line); font-size: 13.5px; }\n.cgnb-listing .cgnb-bom .cgnb-bom-ghost .cgnb-bom-qty { color: var(--nb-hi); }\n.cgnb-listing .cgnb-ship-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin-top: 32px; }\n.cgnb-listing .cgnb-ship-card { background: var(--nb-card); border: 1px solid var(--nb-line); border-radius: 8px; padding: 24px 22px; }\n.cgnb-listing .cgnb-ship-kick { font-family: 'IBM Plex Mono', monospace; font-size: 10px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: var(--nb-cyan); margin-bottom: 8px; }\n.cgnb-listing .cgnb-ship-card h3 { font-size: 15.5px; margin-bottom: 8px; color: var(--nb-text); }\n.cgnb-listing .cgnb-ship-card p { font-size: 14px; color: var(--nb-mut); font-weight: 400; }\n.cgnb-listing .cgnb-faq-list { max-width: 760px; margin: 32px auto 0; display: grid; gap: 12px; }\n.cgnb-listing .cgnb-faq-item { background: var(--nb-card); border: 1px solid var(--nb-line); border-radius: 8px; padding: 20px 24px; }\n.cgnb-listing .cgnb-faq-item h3 { font-size: 15.5px; margin-bottom: 8px; }\n.cgnb-listing .cgnb-faq-item p { font-size: 14px; color: var(--nb-mut); font-weight: 400; }\n.cgnb-listing .cgnb-specifics-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-top: 32px; }\n.cgnb-listing .cgnb-specifics-item { background: var(--nb-card); border: 1px solid var(--nb-line); border-radius: 8px; padding: 14px 18px; }\n.cgnb-listing .cgnb-specifics-label { font-family: 'IBM Plex Mono', monospace; font-size: 10px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--nb-cyan); margin-bottom: 3px; }\n.cgnb-listing .cgnb-specifics-value { font-size: 13.5px; font-weight: 400; }\n.cgnb-listing .cgnb-cta { background: radial-gradient(ellipse 80% 90% at 50% 110%, rgba(143,194,255,0.20), transparent 65%); text-align: center; padding: 64px 0; border-top: 1px solid var(--nb-line-soft); }\n.cgnb-listing .cgnb-cta-stamp { display: inline-block; font-family: 'IBM Plex Mono', monospace; font-size: 12px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: var(--nb-hi); border: 2px solid var(--nb-hi); border-radius: 5px; padding: 8px 18px; transform: rotate(1.5deg); margin-bottom: 24px; }\n.cgnb-listing .cgnb-cta h2 { font-size: clamp(24px, 4vw, 36px); letter-spacing: -0.01em; }\n.cgnb-listing .cgnb-cta-sub { color: var(--nb-mut); margin: 14px auto 26px; max-width: 560px; font-size: 15.5px; font-weight: 400; }\n.cgnb-listing .cgnb-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; }\n.cgnb-listing .cgnb-cta-pill { background: var(--nb-card); border: 1px solid var(--nb-line); border-radius: 4px; padding: 8px 14px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; }\n.cgnb-listing .cgnb-footer { border-top: 2px solid var(--nb-line); padding: 36px 0 44px; background: rgba(7,22,54,0.72); }\n.cgnb-listing .cgnb-footer-brand { font-weight: 700; font-size: 16px; margin-bottom: 12px; text-align: center; }\n.cgnb-listing .cgnb-footer-brand span { color: var(--nb-cyan); }\n.cgnb-listing .cgnb-footer-legal { font-size: 11.5px; color: rgba(238,244,255,0.5); max-width: 820px; margin: 0 auto; text-align: center; font-weight: 400; }\n.cgnb-listing .cgnb-footer-legal + .cgnb-footer-legal { margin-top: 10px; }\n.cgnb-listing .cgnb-fade { animation: cgnb-fadeup 0.7s ease both; }\n@keyframes cgnb-fadeup { from{ opacity: 0; transform: translateY(14px); } to{ opacity: 1; transform: translateY(0); } }\n@media (max-width: 860px) { .cgnb-listing .cgnb-bento-grid { grid-template-columns: repeat(2, 1fr); } .cgnb-listing .cgnb-feat-grid { grid-template-columns: 1fr; } .cgnb-listing .cgnb-trust-grid { grid-template-columns: 1fr; } .cgnb-listing .cgnb-compat-grid { grid-template-columns: 1fr; } .cgnb-listing .cgnb-fit-grid { grid-template-columns: 1fr; } .cgnb-listing .cgnb-steps { grid-template-columns: repeat(2, 1fr); } .cgnb-listing .cgnb-ship-grid { grid-template-columns: 1fr; } .cgnb-listing .cgnb-specifics-grid { grid-template-columns: repeat(2, 1fr); } .cgnb-listing .cgnb-spec-grid { grid-template-columns: 1fr; } .cgnb-listing .cgnb-callout { flex-direction: column; } .cgnb-listing .cgnb-ghostbox { width: 100%; } .cgnb-listing .cgnb-tb-cell:last-child { margin-left: 0; } }\n\u003c\/style\u003e\n\u003cdiv class=\"cgnb-listing\"\u003e\n\u003c!-- TITLE BLOCK (nav) --\u003e\n\u003cdiv class=\"cgnb-titleblock\"\u003e\n\u003cdiv class=\"cgnb-tb-cell cgnb-tb-brand\"\u003eCam\u003cspan\u003eGuard\u003c\/span\u003e Australia\u003c\/div\u003e\n\u003cdiv class=\"cgnb-tb-cell\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgnb-tb-cell\"\u003eGenuine products · Townsville QLD\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO · SHEET 01 --\u003e\n\u003cdiv class=\"cgnb-hero\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 01 · General arrangement\u003c\/div\u003e\n\u003cspan class=\"cgnb-stamp\"\u003eNew, never used · no retail box\u003c\/span\u003e\n\u003ch1\u003eeufy SoloCam S340 -\u003cmeta charset=\"utf-8\"\u003e2nd Generation\u003c\/h1\u003e\n\u003ch1\u003e\u003cem\u003eEvery part on the drawing. Except the cardboard.\u003c\/em\u003e\u003c\/h1\u003e\n\u003cp class=\"cgnb-hero-sub\"\u003eeufy's flagship dual-lens 3K solar security camera — 355° coverage, onboard storage, zero subscriptions. This unit is \u003cstrong\u003enew and never used\u003c\/strong\u003e; it simply ships without the sealed retail colour box. The full drawing set below shows exactly what that means.\u003c\/p\u003e\n\u003cdiv class=\"cgnb-dim\"\u003e◄ 355° continuous sweep ►\u003c\/div\u003e\n\u003c!-- RRP source: eufy.com\/au SoloCam S340 product page, read 15.07.2026 ($449.95 single camera); carried over 16.07.2026 --\u003e\n\u003cdiv class=\"cgnb-rrp\"\u003e\n\u003cspan class=\"cgnb-rrp-label\"\u003eReference · eufy RRP\u003c\/span\u003e \u003cspan class=\"cgnb-rrp-val\"\u003e$449.95\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"cgnb-rrp-note\"\u003eeufy's recommended retail price for reference — our price is shown above this description.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: hero shot of the S340 on a wall, panel angled at the sky — cool daylight grade to suit the blueprint palette --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BENTO STATS · SHEET 02 --\u003e\n\u003cdiv class=\"cgnb-section cgnb-band\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 02 · Key figures\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-grid\"\u003e\n\u003cdiv class=\"cgnb-bento-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-bento-num\"\u003e3K + 2K\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-lbl\"\u003edual-lens cameras\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-bento-num\"\u003e355°\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-lbl\"\u003epan · 70° tilt\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-bento-num\"\u003e8×\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-lbl\"\u003ehybrid zoom\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-bento-num\"\u003e3W\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-lbl\"\u003esolar panel on top\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-bento-num\"\u003e8GB\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-lbl\"\u003ebuilt-in local storage\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-bento-num\"\u003e$0\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-lbl\"\u003emonthly fees, ever\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-bento-num\"\u003eIP67\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-lbl\"\u003eweatherproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-bento-num\"\u003e2-way\u003c\/div\u003e\n\u003cdiv class=\"cgnb-bento-lbl\"\u003eaudio + siren\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONDITION CALLOUT · SHEET 03 --\u003e\n\u003cdiv class=\"cgnb-section\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 03 · Supply condition\u003c\/div\u003e\n\u003cdiv class=\"cgnb-callout\"\u003e\n\u003cdiv class=\"cgnb-callout-text\"\u003e\n\u003ch3\u003eWhat \"New No Box\" actually means\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eThe camera is new and has never been used.\u003c\/strong\u003e We buy eufy multi-camera kits, split them into individual units, and pass the kit discount on — that's the whole trick. What you don't get is the single-unit retail colour box, because there never was one for this unit. It's drawn opposite anyway, for the sake of completeness.\u003c\/p\u003e\n\u003cp\u003eYou still receive \u003cstrong\u003ethe full accessory set\u003c\/strong\u003e — camera, solar panel, mounting bracket, screws and guide — carefully packed in plain protective packaging. To be crystal clear: this is \u003cstrong\u003enot refurbished or renewed stock\u003c\/strong\u003e; it's an unused, never-installed unit that's simply travelled without its cardboard — and because it isn't factory-sealed in its original retail box, we list it as \"New No Box\" rather than \"Brand New\".\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-ghostbox\"\u003e\n\u003cdiv class=\"cgnb-ghostbox-fig\"\u003eFig. A — not supplied\u003c\/div\u003e\n\u003cdiv class=\"cgnb-ghostbox-name\"\u003eRetail colour box\u003c\/div\u003e\n\u003cdiv class=\"cgnb-ghostbox-qty\"\u003eQTY: 0\u003c\/div\u003e\n\u003cdiv class=\"cgnb-ghostbox-note\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e\u003cstrong\u003eNever existed for this unit — supplied in plain protective packaging instead\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURE SCENES · SHEET 04 --\u003e\n\u003cdiv class=\"cgnb-section\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 04 · Systems \u0026amp; optics\u003c\/div\u003e\n\u003ch2 class=\"cgnb-h2\"\u003eBuilt to watch the whole yard. Powered by the thing above it.\u003c\/h2\u003e\n\u003cp class=\"cgnb-h2sub\"\u003eeufy's flagship outdoor solar camera — two lenses, a motor, a solar panel and onboard AI, with no hub and no subscription anywhere on the drawing.\u003c\/p\u003e\n\u003cdiv class=\"cgnb-feat-grid\"\u003e\n\u003cdiv class=\"cgnb-feat cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-feat-fig\"\u003eFig. 01 · Dual optics\u003c\/div\u003e\n\u003ch3\u003eTwo lenses, zero fixed blind spots\u003c\/h3\u003e\n\u003cp\u003eA 3K wide-angle lens captures the whole scene while a separate 2K telephoto lens pulls in the detail — faces, plates, parcels — up to 12 m away.\u003c\/p\u003e\n\u003cspan class=\"cgnb-feat-tag\"\u003e8× hybrid zoom\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- IMG-PLACEHOLDER: side-by-side frame grab — wide lens full yard vs telephoto zoom detail --\u003e\n\u003cdiv class=\"cgnb-feat cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-feat-fig\"\u003eFig. 02 · Power plant\u003c\/div\u003e\n\u003ch3\u003eRuns on sunshine\u003c\/h3\u003e\n\u003cp\u003eThe adjustable, removable 3W solar panel keeps the battery topped up with just a couple of hours of direct sun a day. No wiring, no ladder trips.\u003c\/p\u003e\n\u003cspan class=\"cgnb-feat-tag\"\u003e~3 months battery reserve\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-feat cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-feat-fig\"\u003eFig. 03 · Drive \u0026amp; tracking\u003c\/div\u003e\n\u003ch3\u003e355° of coverage\u003c\/h3\u003e\n\u003cp\u003eMotorised pan and tilt with AI auto-tracking — when someone (or someone's ute) moves through the yard, the camera follows them.\u003c\/p\u003e\n\u003cspan class=\"cgnb-feat-tag\"\u003ehuman + vehicle tracking\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-feat cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-feat-fig\"\u003eFig. 04 · Low light\u003c\/div\u003e\n\u003ch3\u003eSees in the dark, in colour\u003c\/h3\u003e\n\u003cp\u003eAn f\/1.6 aperture drinks in the available light for colour night footage, with a built-in spotlight for the genuinely dark corners.\u003c\/p\u003e\n\u003cspan class=\"cgnb-feat-tag\"\u003ecolour night vision\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-feat cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-feat-fig\"\u003eFig. 05 · Storage\u003c\/div\u003e\n\u003ch3\u003eYour footage stays yours\u003c\/h3\u003e\n\u003cp\u003eEvent clips save to 8GB of built-in storage — no cloud plan required, no monthly bill. Want more room or face recognition? An optional HomeBase 3 adds both.\u003c\/p\u003e\n\u003cspan class=\"cgnb-feat-tag\"\u003eno cloud fees\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-feat cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-feat-fig\"\u003eFig. 06 · Deterrence\u003c\/div\u003e\n\u003ch3\u003eTalk back — or turn on the siren\u003c\/h3\u003e\n\u003cp\u003eTwo-way audio through the app for couriers and visitors, plus an onboard siren when a polite word isn't the right tool.\u003c\/p\u003e\n\u003cspan class=\"cgnb-feat-tag\"\u003eactive deterrence\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- THE VIBE — margin note --\u003e\n\u003cdiv class=\"cgnb-section cgnb-vibe\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eMargin note · Rev A\u003c\/div\u003e\n\u003cblockquote\u003e\"It's the closest thing to a kelpie on the veranda — \u003cspan\u003esolar-powered, always watching, never on the payroll.\u003c\/span\u003e\"\u003c\/blockquote\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- THE HONEST BIT · SHEET 05 --\u003e\n\u003cdiv class=\"cgnb-section\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 05 · Known limitations\u003c\/div\u003e\n\u003ch2 class=\"cgnb-h2\"\u003eThe honest bit\u003c\/h2\u003e\n\u003cp class=\"cgnb-h2sub\"\u003eEvery camera has trade-offs. Here are the S340's, stated plainly on the record, so there are no surprises on mounting day.\u003c\/p\u003e\n\u003cdiv class=\"cgnb-honest-list\"\u003e\n\u003cdiv class=\"cgnb-honest-item\"\u003e\n\u003cstrong\u003eNote 01 — 2.4GHz Wi-Fi only.\u003c\/strong\u003e It won't join a 5GHz-only network — most routers broadcast both, but check yours first.\u003c\/div\u003e\n\u003cdiv class=\"cgnb-honest-item\"\u003e\n\u003cstrong\u003eNote 02 — No Apple HomeKit.\u003c\/strong\u003e Alexa and Google Assistant are supported; HomeKit isn't. If your house runs on HomeKit, this isn't your camera.\u003c\/div\u003e\n\u003cdiv class=\"cgnb-honest-item\"\u003e\n\u003cstrong\u003eNote 03 — Storage is fixed at 8GB.\u003c\/strong\u003e There's no microSD slot — it loop-records over the oldest event clips. If you want expandable storage, that's the optional HomeBase 3 (sold separately).\u003c\/div\u003e\n\u003cdiv class=\"cgnb-honest-item\"\u003e\n\u003cstrong\u003eNote 04 — Solar needs sun.\u003c\/strong\u003e In a deeply shaded spot you'll top the battery up occasionally by USB — though the reserve holds around 3 months, so \"occasionally\" really means occasionally.\u003c\/div\u003e\n\u003cdiv class=\"cgnb-honest-item\"\u003e\n\u003cstrong\u003eNote 05 — It records events, not 24\/7.\u003c\/strong\u003e Like all battery solar cams, it captures motion-triggered clips rather than continuous around-the-clock footage.\u003c\/div\u003e\n\u003cdiv class=\"cgnb-honest-item\"\u003e\n\u003cstrong\u003eNote 06 — There's no retail box.\u003c\/strong\u003e The unit ships in plain protective packaging. If it's a gift and the box matters, this listing isn't the one — the camera itself is new and unused either way.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHY CAMGUARD · SHEET 06 --\u003e\n\u003cdiv class=\"cgnb-section cgnb-band\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 06 · Supplier credentials\u003c\/div\u003e\n\u003ch2 class=\"cgnb-h2\"\u003eWhy buy from CamGuard?\u003c\/h2\u003e\n\u003cdiv class=\"cgnb-trust-grid\"\u003e\n\u003cdiv class=\"cgnb-trust-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-trust-tag\"\u003eCred-01\u003c\/div\u003e\n\u003ch3\u003eGenuine eufy Stock\u003c\/h3\u003e\n\u003cp\u003eWe're an independent importer of genuine eufy Security gear — the real thing, sourced directly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-trust-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-trust-tag\"\u003eCred-02\u003c\/div\u003e\n\u003ch3\u003eSerial Logged at Dispatch\u003c\/h3\u003e\n\u003cp\u003eWe photograph and log every unit's serial number as it leaves Townsville QLD — warranty claims start with zero paperwork arguments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-trust-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-trust-tag\"\u003eCred-03\u003c\/div\u003e\n\u003ch3\u003e12-Month CamGuard Warranty\u003c\/h3\u003e\n\u003cp\u003eOur own in-house 1-year warranty — not a manufacturer warranty — on top of your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-trust-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-trust-tag\"\u003eCred-04\u003c\/div\u003e\n\u003ch3\u003eExpress as Standard\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00 — this camera clears that on its own.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-trust-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-trust-tag\"\u003eCred-05\u003c\/div\u003e\n\u003ch3\u003eDispatched in 1 Business Day\u003c\/h3\u003e\n\u003cp\u003eOrdered today, on the truck tomorrow — dispatched from Townsville QLD.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-trust-card cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-trust-tag\"\u003eCred-06\u003c\/div\u003e\n\u003ch3\u003eReal Human Support\u003c\/h3\u003e\n\u003cp\u003eQuestions before or after? You'll get an actual person who knows the product, not a chatbot maze.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS · SHEET 07 --\u003e\n\u003cdiv class=\"cgnb-section\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 07 · Specification schedule\u003c\/div\u003e\n\u003ch2 class=\"cgnb-h2\"\u003eFull specifications\u003c\/h2\u003e\n\u003cp class=\"cgnb-h2sub\"\u003eVerified against the manufacturer's specification sheet.\u003c\/p\u003e\n\u003cdiv class=\"cgnb-spec-grid\"\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eResolution\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003e3K wide (2880×1620) + 2K telephoto (2304×1296)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eZoom\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003e8× hybrid zoom (detail up to ~12 m)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eField of View\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003e135° (wide lens)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003ePan \u0026amp; Tilt\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003e355° horizontal · 70° vertical\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eNight Vision\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003eColour, f\/1.6 aperture + built-in spotlight\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003eBuilt-in rechargeable battery + adjustable 3W solar panel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eBattery Life\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003e~3 months standalone reserve; ongoing with regular sun\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003e8GB built-in (eMMC) · no microSD slot · expandable via optional HomeBase 3\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eAI Detection\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003eOn-device human \u0026amp; vehicle detection with auto-tracking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eAudio\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003eTwo-way audio · built-in siren\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eWi-Fi\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003e2.4GHz only\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eSmart Assistants\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003eAmazon Alexa · Google Assistant (no Apple HomeKit)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eWeatherproofing\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003eIP67\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eHomeBase\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003eNot required — fully standalone. HomeBase 3 (S380) optional\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003eCamGuard 12-month in-house warranty (not manufacturer) · 30-day returns\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-item\"\u003e\n\u003cdiv class=\"cgnb-spec-label\"\u003eSeller\u003c\/div\u003e\n\u003cdiv class=\"cgnb-spec-value\"\u003eCamGuard Australia — independent eufy importer, Townsville QLD\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COMPATIBILITY · SHEET 08 --\u003e\n\u003cdiv class=\"cgnb-section\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 08 · Interface schedule\u003c\/div\u003e\n\u003ch2 class=\"cgnb-h2\"\u003eCompatibility, at a glance\u003c\/h2\u003e\n\u003cdiv class=\"cgnb-compat-grid\"\u003e\n\u003cdiv class=\"cgnb-compat-col\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"cgnb-badge-yes\"\u003eYES\u003c\/span\u003e — works with\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmazon Alexa\u003c\/li\u003e\n\u003cli\u003eGoogle Assistant\u003c\/li\u003e\n\u003cli\u003eeufy Security app (iOS \u0026amp; Android)\u003c\/li\u003e\n\u003cli\u003eHomeBase 3 (S380) — optional, not required\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-compat-col\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"cgnb-badge-no\"\u003eNO\u003c\/span\u003e — doesn't do\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple HomeKit\u003c\/li\u003e\n\u003cli\u003e5GHz-only Wi-Fi networks\u003c\/li\u003e\n\u003cli\u003emicroSD cards (storage is built-in)\u003c\/li\u003e\n\u003cli\u003e24\/7 continuous recording\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-compat-col\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"cgnb-badge-note\"\u003eNOTE\u003c\/span\u003e — worth knowing\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFully standalone — no hub, bridge or base station needed\u003c\/li\u003e\n\u003cli\u003eAdding a HomeBase 3 unlocks expandable storage and BionicMind face recognition\u003c\/li\u003e\n\u003cli\u003eSolar panel is removable and adjustable — angle it at the sun\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FIT · SHEET 09 --\u003e\n\u003cdiv class=\"cgnb-section\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 09 · Suitability assessment\u003c\/div\u003e\n\u003ch2 class=\"cgnb-h2\"\u003eIs it for you?\u003c\/h2\u003e\n\u003cdiv class=\"cgnb-fit-grid\"\u003e\n\u003cdiv class=\"cgnb-fit-card\"\u003e\n\u003ch3\u003eProbably not for you if…\u003c\/h3\u003e\n\u003cul class=\"cgnb-fit-no\"\u003e\n\u003cli\u003eYour smart home runs on Apple HomeKit\u003c\/li\u003e\n\u003cli\u003eYour Wi-Fi is 5GHz-only with no 2.4GHz band\u003c\/li\u003e\n\u003cli\u003eYou need continuous 24\/7 recording rather than event clips\u003c\/li\u003e\n\u003cli\u003eThe only mounting spot never sees direct sun and you'd resent the occasional top-up charge\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-fit-card\"\u003e\n\u003ch3\u003ePerfect for…\u003c\/h3\u003e\n\u003cul class=\"cgnb-fit-yes\"\u003e\n\u003cli\u003eCovering a driveway, front yard or shed with one camera instead of three\u003c\/li\u003e\n\u003cli\u003eRenters and anyone who'd rather not run cables\u003c\/li\u003e\n\u003cli\u003eSubscription-haters — footage stays local, fees stay at zero\u003c\/li\u003e\n\u003cli\u003eSet-and-forget types: mount it, angle the panel, walk away\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SETUP · SHEET 10 --\u003e\n\u003cdiv class=\"cgnb-section\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 10 · Installation sequence\u003c\/div\u003e\n\u003ch2 class=\"cgnb-h2\"\u003eFour steps. No sparky required.\u003c\/h2\u003e\n\u003cdiv class=\"cgnb-steps\"\u003e\n\u003cdiv class=\"cgnb-step cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-step-num\"\u003e1\u003c\/div\u003e\n\u003ch3\u003ePair\u003c\/h3\u003e\n\u003cp\u003eAdd it in the eufy Security app over 2.4GHz Wi-Fi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-step cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-step-num\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eMount\u003c\/h3\u003e\n\u003cp\u003eScrew the bracket to wall or eave — anchors included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-step cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-step-num\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eAngle\u003c\/h3\u003e\n\u003cp\u003eClip the camera on and point the solar panel at the sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-step cgnb-fade\"\u003e\n\u003cdiv class=\"cgnb-step-num\"\u003e4\u003c\/div\u003e\n\u003ch3\u003eRelax\u003c\/h3\u003e\n\u003cp\u003eSet activity zones in the app and let it do the watching.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHAT'S INCLUDED · SHEET 11 --\u003e\n\u003cdiv class=\"cgnb-section cgnb-band\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 11 · Bill of materials\u003c\/div\u003e\n\u003ch2 class=\"cgnb-h2\"\u003eWhat's included\u003c\/h2\u003e\n\u003cp class=\"cgnb-h2sub\"\u003eThe full accessory set for a new, unused unit, packed in plain protective packaging (no retail colour box).\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: flat-lay photo of the actual included items for this stock lane, arranged like a parts diagram --\u003e\n\u003cdiv class=\"cgnb-bom-wrap\"\u003e\n\u003ctable class=\"cgnb-bom\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eItem No.\u003c\/th\u003e\n\u003cth\u003eDescription\u003c\/th\u003e\n\u003cth\u003eQty\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"cgnb-bom-no\"\u003e01\u003c\/td\u003e\n\u003ctd\u003eeufy SoloCam S340 — dual-lens 3K solar security camera\u003c\/td\u003e\n\u003ctd class=\"cgnb-bom-qty\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"cgnb-bom-no\"\u003e02\u003c\/td\u003e\n\u003ctd\u003e3W solar panel (top-mounted, adjustable, removable)\u003c\/td\u003e\n\u003ctd class=\"cgnb-bom-qty\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"cgnb-bom-no\"\u003e03\u003c\/td\u003e\n\u003ctd\u003eMounting bracket\u003c\/td\u003e\n\u003ctd class=\"cgnb-bom-qty\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"cgnb-bom-no\"\u003e04\u003c\/td\u003e\n\u003ctd\u003eScrews \u0026amp; wall anchors\u003c\/td\u003e\n\u003ctd class=\"cgnb-bom-qty\"\u003e1 set\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"cgnb-bom-no\"\u003e05\u003c\/td\u003e\n\u003ctd\u003eQuick start guide\u003c\/td\u003e\n\u003ctd class=\"cgnb-bom-qty\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cgnb-bom-ghost\"\u003e\n\u003ctd class=\"cgnb-bom-no\"\u003e00\u003c\/td\u003e\n\u003ctd\u003eRetail colour box — not supplied; never existed for this unit (ships in plain protective packaging)\u003c\/td\u003e\n\u003ctd class=\"cgnb-bom-qty\"\u003e0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING \/ WARRANTY \/ RETURNS · SHEET 12 --\u003e\n\u003cdiv class=\"cgnb-section\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 12 · Dispatch \u0026amp; cover\u003c\/div\u003e\n\u003ch2 class=\"cgnb-h2\"\u003eShipping, warranty \u0026amp; returns\u003c\/h2\u003e\n\u003cdiv class=\"cgnb-ship-grid\"\u003e\n\u003cdiv class=\"cgnb-ship-card\"\u003e\n\u003cdiv class=\"cgnb-ship-kick\"\u003eDispatch\u003c\/div\u003e\n\u003ch3\u003eExpress shipping over $99\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00 — this camera qualifies on its own. Dispatched in 1 business day from Townsville QLD.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-ship-card\"\u003e\n\u003cdiv class=\"cgnb-ship-kick\"\u003eCover\u003c\/div\u003e\n\u003ch3\u003e12-month CamGuard warranty\u003c\/h3\u003e\n\u003cp\u003eOur own in-house warranty covering this unit for 12 months — this is a CamGuard warranty, not a manufacturer warranty. It sits alongside your Australian Consumer Law rights, which are never affected.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-ship-card\"\u003e\n\u003cdiv class=\"cgnb-ship-kick\"\u003eReturns\u003c\/div\u003e\n\u003ch3\u003e30-day returns\u003c\/h3\u003e\n\u003cp\u003eChange of mind within 30 days of delivery? Send it back in the condition it arrived and we'll refund the item price — return postage is at your cost and original shipping isn't refunded. Faulty item? That return is on us, always.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-ship-card\"\u003e\n\u003cdiv class=\"cgnb-ship-kick\"\u003eSupport\u003c\/div\u003e\n\u003ch3\u003eSupport that answers\u003c\/h3\u003e\n\u003cp\u003eSetup question at 7pm? Message us — you'll be talking to someone who has actually mounted one of these.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ · SHEET 13 --\u003e\n\u003cdiv class=\"cgnb-section\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 13 · Queries \u0026amp; clarifications\u003c\/div\u003e\n\u003ch2 class=\"cgnb-h2\"\u003eFrequently asked questions\u003c\/h2\u003e\n\u003cdiv class=\"cgnb-faq-list\"\u003e\n\u003cdiv class=\"cgnb-faq-item\"\u003e\n\u003ch3\u003eDoes it need a HomeBase?\u003c\/h3\u003e\n\u003cp\u003eNo — the S340 is fully standalone. It connects straight to your 2.4GHz Wi-Fi and stores footage onboard. A HomeBase 3 is an optional extra that adds expandable storage and face recognition, not a requirement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-faq-item\"\u003e\n\u003ch3\u003eAre there any monthly fees?\u003c\/h3\u003e\n\u003cp\u003eNone. Event clips save to the built-in 8GB storage. There's no subscription required for core features, ever.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-faq-item\"\u003e\n\u003ch3\u003eDoes it work with Apple HomeKit?\u003c\/h3\u003e\n\u003cp\u003eNo. It supports Amazon Alexa and Google Assistant only.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-faq-item\"\u003e\n\u003ch3\u003eWhat happens when the 8GB fills up?\u003c\/h3\u003e\n\u003cp\u003eIt loop-records — the oldest event clips are overwritten automatically. If you want a longer archive, pairing an optional HomeBase 3 adds expandable storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-faq-item\"\u003e\n\u003ch3\u003eWill the solar keep up in winter or shade?\u003c\/h3\u003e\n\u003cp\u003eA couple of hours of direct sun a day keeps it running indefinitely. In a shaded spot, the battery holds roughly 3 months on its own, and you can top it up by USB when needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-faq-item\"\u003e\n\u003ch3\u003eWhy is there no retail box — is it used?\u003c\/h3\u003e\n\u003cp\u003eNot used, not opened-and-returned. We buy eufy multi-camera kits and split them into singles, so the individual retail box never existed for this unit. The camera is new and unused; it ships securely in plain protective packaging with all accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-faq-item\"\u003e\n\u003ch3\u003eWho covers the warranty?\u003c\/h3\u003e\n\u003cp\u003eWe do. Every unit carries CamGuard's in-house 12-month warranty — it's our warranty, not a manufacturer warranty — in addition to your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ITEM SPECIFICS · SHEET 14 --\u003e\n\u003cdiv class=\"cgnb-section cgnb-band\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-kick\"\u003eSheet 14 · Register\u003c\/div\u003e\n\u003ch2 class=\"cgnb-h2\"\u003eItem specifics\u003c\/h2\u003e\n\u003cdiv class=\"cgnb-specifics-grid\"\u003e\n\u003cdiv class=\"cgnb-specifics-item\"\u003e\n\u003cdiv class=\"cgnb-specifics-label\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-value\"\u003eeufy (by Anker)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-item\"\u003e\n\u003cdiv class=\"cgnb-specifics-label\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-value\"\u003eSoloCam S340\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-item\"\u003e\n\u003cdiv class=\"cgnb-specifics-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-value\"\u003eOutdoor security camera\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-item\"\u003e\n\u003cdiv class=\"cgnb-specifics-label\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-value\"\u003eNew No Box — new, never used\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-item\"\u003e\n\u003cdiv class=\"cgnb-specifics-label\"\u003ePower Source\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-value\"\u003eSolar + rechargeable battery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-item\"\u003e\n\u003cdiv class=\"cgnb-specifics-label\"\u003eConnectivity\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-value\"\u003eWi-Fi (2.4GHz)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-item\"\u003e\n\u003cdiv class=\"cgnb-specifics-label\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-value\"\u003e8GB built-in\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-item\"\u003e\n\u003cdiv class=\"cgnb-specifics-label\"\u003eSeller\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-value\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-item\"\u003e\n\u003cdiv class=\"cgnb-specifics-label\"\u003eABN\u003c\/div\u003e\n\u003cdiv class=\"cgnb-specifics-value\"\u003e62 385 894 763\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"cgnb-cta\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cspan class=\"cgnb-cta-stamp\"\u003eApproved for issue\u003c\/span\u003e\n\u003ch2\u003eNew, never used. Sun-powered. Cardboard not drawn.\u003c\/h2\u003e\n\u003cp class=\"cgnb-cta-sub\"\u003eA new, never-used SoloCam S340 with every line item on the bill of materials, minus the box — serial photographed and logged at dispatch, and on an express truck within one business day.\u003c\/p\u003e\n\u003cdiv class=\"cgnb-cta-pills\"\u003e\n\u003cspan class=\"cgnb-cta-pill\"\u003eNew No Box — never used\u003c\/span\u003e \u003cspan class=\"cgnb-cta-pill\"\u003eFull accessory set\u003c\/span\u003e \u003cspan class=\"cgnb-cta-pill\"\u003e12-month CamGuard warranty\u003c\/span\u003e \u003cspan class=\"cgnb-cta-pill\"\u003e30-day returns\u003c\/span\u003e \u003cspan class=\"cgnb-cta-pill\"\u003eFree Express over $99\u003c\/span\u003e \u003cspan class=\"cgnb-cta-pill\"\u003e$0 monthly fees\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FOOTER --\u003e\n\u003cdiv class=\"cgnb-footer\"\u003e\n\u003cdiv class=\"cgnb-container\"\u003e\n\u003cdiv class=\"cgnb-footer-brand\"\u003eCam\u003cspan\u003eGuard\u003c\/span\u003e Australia\u003c\/div\u003e\n\u003cp class=\"cgnb-footer-legal\"\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville QLD. CamGuard Australia is an independent reseller and importer of genuine eufy Security products and is not an official or authorised supplier, distributor, or representative of eufy, Anker Innovations, or any of their affiliated entities. All product names, logos, and trademarks are the property of their respective owners.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"cgnb-footer-legal\"\u003e\u003cspan style=\"color: rgb(230, 230, 230);\"\u003e\"New No Box\" describes a new, never-used unit separated from a multi-camera kit and supplied with all original accessories in plain protective (non-retail) packaging. Product specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated by the manufacturer without notice. RRP reference based on eufy Australia manufacturer pricing at time of writing. Free Australia Post Express shipping applies to orders over $99.00; orders under $99.00 ship from $9.95 tracked ($12.95 Express upgrade). Change-of-mind returns are accepted within 30 days of delivery with return postage at the buyer's expense; original shipping is not refunded. Faulty or warranty returns are always free.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44405778120747,"sku":"CG-SCS340G2-NNB-T","price":279.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1500_1500.webp?v=1778363326"},{"product_id":"eufy-solocam-s340-security-camera-2nd-gen-manufacturer-renewed-good-condition","title":"eufy SoloCam S340 Security Camera | 2nd Gen | Manufacturer Renewed No Box","description":"\u003c!--\n  eufy SoloCam S340 — Manufacturer Renewed · Good Condition (Shopify description fragment)\n  CamGuard Australia · WORKSHOP LEDGER theme (kraft paper, ink stamps, typewriter service-record card,\n  taped workbench note, parts checklist) · built 16.07.2026\n  Redesign of the Solar Sentinel build (15.07.2026) — original kept alongside as eufy-solocam-s340-renewed-good-listing.html\n  Wrapper: .cgrw-listing (deliberate per-file prefix, C31 precedent) · keyframes cgrw- prefixed · no scripts · no external links (Google Fonts @import only)\n  Specs + RRP carried over UNCHANGED from the 15.07.2026 build, verified then: eufy.com\/au S340 product page (RRP $449.95;\n  3K 2880x1620 + 2K 2304x1296; 355 deg pan \/ 70 deg tilt; 3.0W panel; 8GB eMMC no microSD; 2.4GHz only; Alexa\/Google,\n  no HomeKit) + manufacturer datasheet for IP67. RRP anchor SOURCED.\n  Claims pass 15.07.2026 per Gordon, carried over in full: free Express only on orders \u003e$99 (policy suite 12.07.2026);\n  no per-unit inspection\/testing claims by CamGuard — all renewal\/testing language attributed to the MANUFACTURER;\n  the provable in-house claim is serial photographed \u0026 logged at dispatch;\n  change-of-mind returns = buyer pays return postage; condition framed transparently and early (service record card).\n  Shopify notes: set SEO page title + meta description explicitly when pasting (twin-trap);\n  sell price + compare-at are set in Shopify admin, not hard-coded here.\n  TO CONFIRM with Gordon (carried over): accessory set for this stock lane matches the 5 items in the Parts Checklist.\n--\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Bitter:wght@400;600;700;800\u0026family=Courier+Prime:wght@400;700\u0026display=swap');\n.cgrw-listing, .cgrw-listing *, .cgrw-listing *::before, .cgrw-listing *::after { margin: 0; padding: 0; box-sizing: border-box; }\n.cgrw-listing { --rw-paper: #f3ead7; --rw-paper2: #eaddc0; --rw-card: #fbf6ea; --rw-line: #d8c69f; --rw-line-soft: rgba(160,132,80,0.25); --rw-ink: #2e2618; --rw-mut: #7b6c52; --rw-kick: #9a8258; --rw-red: #b3372b; --rw-red-soft: rgba(179,55,43,0.07); --rw-green: #2f7d4f; --rw-green-soft: rgba(47,125,79,0.09); --rw-note: #a4700f; font-family: 'Bitter', Georgia, serif; background: var(--rw-paper); color: var(--rw-ink); line-height: 1.6; border: 1px solid var(--rw-line); border-radius: 18px; overflow: hidden; max-width: 1080px; margin: 0 auto; }\n.cgrw-listing img { max-width: 100%; height: auto; display: block; }\n.cgrw-listing h1, .cgrw-listing h2, .cgrw-listing h3 { font-family: 'Bitter', Georgia, serif; line-height: 1.2; font-weight: 800; }\n.cgrw-listing .cgrw-container { max-width: 940px; margin: 0 auto; padding: 0 24px; }\n.cgrw-listing .cgrw-section { padding: 56px 0; }\n.cgrw-listing .cgrw-alt { background: var(--rw-paper2); border-top: 1px solid var(--rw-line-soft); border-bottom: 1px solid var(--rw-line-soft); }\n.cgrw-listing .cgrw-nav { padding: 18px 0; border-bottom: 2px solid var(--rw-ink); background: var(--rw-card); }\n.cgrw-listing .cgrw-nav-inner { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 10px; }\n.cgrw-listing .cgrw-logo { font-weight: 800; font-size: 20px; letter-spacing: -0.01em; }\n.cgrw-listing .cgrw-logo span { color: var(--rw-red); }\n.cgrw-listing .cgrw-nav-chip { font-family: 'Courier Prime', monospace; font-size: 11.5px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--rw-mut); border: 1px solid var(--rw-line); border-radius: 5px; padding: 5px 12px; background: var(--rw-paper); }\n.cgrw-listing .cgrw-nav-tag { font-family: 'Courier Prime', monospace; font-size: 11.5px; font-weight: 400; color: var(--rw-mut); letter-spacing: 0.08em; text-transform: uppercase; }\n.cgrw-listing .cgrw-kick { font-family: 'Courier Prime', monospace; font-size: 11.5px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: var(--rw-kick); display: flex; align-items: center; gap: 14px; justify-content: center; margin-bottom: 18px; }\n.cgrw-listing .cgrw-kick::before, .cgrw-listing .cgrw-kick::after { content: ''; height: 1px; background: var(--rw-line); flex: 1; max-width: 120px; }\n.cgrw-listing .cgrw-h2 { font-size: clamp(24px, 4vw, 34px); letter-spacing: -0.01em; text-align: center; }\n.cgrw-listing .cgrw-h2sub { text-align: center; color: var(--rw-mut); max-width: 620px; margin: 14px auto 0; font-size: 15.5px; font-weight: 400; }\n.cgrw-listing .cgrw-hero { background: radial-gradient(ellipse 90% 70% at 50% -10%, rgba(179,55,43,0.07), transparent 60%), var(--rw-paper); text-align: center; padding: 64px 0 56px; }\n.cgrw-listing .cgrw-stamps { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; margin-bottom: 26px; }\n.cgrw-listing .cgrw-stamp { display: inline-block; font-family: 'Courier Prime', monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; border: 3px solid currentColor; border-radius: 7px; padding: 8px 16px; }\n.cgrw-listing .cgrw-stamp-red { color: var(--rw-red); background: var(--rw-red-soft); transform: rotate(-2.5deg); }\n.cgrw-listing .cgrw-stamp-green { color: var(--rw-green); background: var(--rw-green-soft); transform: rotate(1.5deg); }\n.cgrw-listing .cgrw-hero h1 { font-size: clamp(30px, 5vw, 52px); letter-spacing: -0.02em; }\n.cgrw-listing .cgrw-hero h1 em { display: block; font-style: normal; font-size: clamp(18px, 3vw, 26px); font-weight: 700; color: var(--rw-red); margin-top: 10px; }\n.cgrw-listing .cgrw-hero-sub { max-width: 660px; margin: 22px auto 0; font-size: 17px; color: var(--rw-mut); font-weight: 400; }\n.cgrw-listing .cgrw-hero-sub strong { color: var(--rw-ink); font-weight: 700; }\n.cgrw-listing .cgrw-rrp { margin-top: 26px; display: flex; align-items: baseline; justify-content: center; gap: 10px; font-family: 'Courier Prime', monospace; }\n.cgrw-listing .cgrw-rrp-label { font-size: 11px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--rw-mut); }\n.cgrw-listing .cgrw-rrp-val { font-size: 20px; font-weight: 700; color: var(--rw-mut); text-decoration: line-through; text-decoration-thickness: 2px; }\n.cgrw-listing .cgrw-rrp-note { font-size: 12px; color: var(--rw-mut); margin-top: 6px; font-weight: 400; }\n.cgrw-listing .cgrw-bento-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }\n.cgrw-listing .cgrw-bento-card { background: var(--rw-card); border: 1px solid var(--rw-line); border-radius: 12px; padding: 22px 18px; text-align: center; box-shadow: 0 1px 0 rgba(94,74,40,0.10); }\n.cgrw-listing .cgrw-bento-num { font-size: 22px; font-weight: 800; color: var(--rw-ink); }\n.cgrw-listing .cgrw-bento-lbl { font-family: 'Courier Prime', monospace; font-size: 11px; letter-spacing: 0.06em; text-transform: uppercase; color: var(--rw-mut); margin-top: 6px; }\n.cgrw-listing .cgrw-record { position: relative; background: var(--rw-card); border: 2px solid var(--rw-ink); border-radius: 12px; padding: 30px 30px 24px; margin-top: 26px; box-shadow: 0 10px 28px rgba(94,74,40,0.12); }\n.cgrw-listing .cgrw-record::before { content: ''; position: absolute; top: 16px; left: 20px; width: 15px; height: 15px; border-radius: 50%; background: var(--rw-paper); border: 2px solid var(--rw-line); }\n.cgrw-listing .cgrw-rec-head { display: flex; justify-content: space-between; align-items: baseline; flex-wrap: wrap; gap: 8px; font-family: 'Courier Prime', monospace; text-transform: uppercase; border-bottom: 2px solid var(--rw-ink); padding: 0 0 12px 34px; margin-bottom: 6px; }\n.cgrw-listing .cgrw-rec-title { font-size: 15px; font-weight: 700; letter-spacing: 0.16em; color: var(--rw-red); }\n.cgrw-listing .cgrw-rec-unit { font-size: 11.5px; letter-spacing: 0.1em; color: var(--rw-mut); }\n.cgrw-listing .cgrw-rec-row { display: grid; grid-template-columns: 190px 1fr; gap: 14px; padding: 10px 0; border-bottom: 1px dashed var(--rw-line); }\n.cgrw-listing .cgrw-rec-row:last-child { border-bottom: none; }\n.cgrw-listing .cgrw-rec-label { font-family: 'Courier Prime', monospace; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--rw-mut); padding-top: 2px; }\n.cgrw-listing .cgrw-rec-value { font-size: 14.5px; font-weight: 400; }\n.cgrw-listing .cgrw-rec-value strong { font-weight: 700; }\n.cgrw-listing .cgrw-rec-value .cgrw-red { color: var(--rw-red); }\n.cgrw-listing .cgrw-record-note { max-width: 720px; margin: 22px auto 0; text-align: center; font-size: 15px; color: var(--rw-mut); font-weight: 400; }\n.cgrw-listing .cgrw-feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 32px; }\n.cgrw-listing .cgrw-feat { background: var(--rw-card); border: 1px solid var(--rw-line); border-radius: 12px; padding: 26px 24px; box-shadow: 0 1px 0 rgba(94,74,40,0.10); }\n.cgrw-listing .cgrw-feat-emoji { font-size: 30px; margin-bottom: 12px; }\n.cgrw-listing .cgrw-feat h3 { font-size: 17px; margin-bottom: 8px; }\n.cgrw-listing .cgrw-feat p { font-size: 14px; color: var(--rw-mut); font-weight: 400; }\n.cgrw-listing .cgrw-feat-tag { display: inline-block; margin-top: 12px; font-family: 'Courier Prime', monospace; font-size: 11px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--rw-green); background: var(--rw-green-soft); border: 1px solid var(--rw-green); border-radius: 5px; padding: 4px 10px; }\n.cgrw-listing .cgrw-vibe { text-align: center; }\n.cgrw-listing .cgrw-vibe-note { position: relative; display: inline-block; max-width: 720px; background: var(--rw-card); border: 1px solid var(--rw-line); border-radius: 8px; padding: 34px 38px 30px; transform: rotate(-1deg); box-shadow: 0 10px 26px rgba(94,74,40,0.14); }\n.cgrw-listing .cgrw-vibe-note::before { content: ''; position: absolute; top: -13px; left: 14%; width: 96px; height: 26px; background: rgba(196,168,110,0.5); transform: rotate(-5deg); }\n.cgrw-listing .cgrw-vibe-note::after { content: ''; position: absolute; top: -13px; right: 14%; width: 96px; height: 26px; background: rgba(196,168,110,0.5); transform: rotate(4deg); }\n.cgrw-listing .cgrw-vibe blockquote { font-family: 'Courier Prime', monospace; font-size: clamp(17px, 2.6vw, 22px); font-weight: 700; color: var(--rw-ink); }\n.cgrw-listing .cgrw-vibe blockquote span { color: var(--rw-red); }\n.cgrw-listing .cgrw-honest-list { max-width: 720px; margin: 30px auto 0; display: grid; gap: 12px; }\n.cgrw-listing .cgrw-honest-item { background: var(--rw-card); border: 1px solid var(--rw-line); border-left: 3px solid var(--rw-red); border-radius: 10px; padding: 18px 22px; font-size: 15px; color: var(--rw-mut); font-weight: 400; }\n.cgrw-listing .cgrw-honest-item strong { color: var(--rw-ink); font-weight: 700; }\n.cgrw-listing .cgrw-trust-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 32px; }\n.cgrw-listing .cgrw-trust-card { background: var(--rw-card); border: 1px solid var(--rw-line); border-radius: 12px; padding: 24px 22px; text-align: center; box-shadow: 0 1px 0 rgba(94,74,40,0.10); }\n.cgrw-listing .cgrw-trust-icon { font-size: 28px; margin-bottom: 10px; }\n.cgrw-listing .cgrw-trust-card h3 { font-size: 15.5px; margin-bottom: 7px; }\n.cgrw-listing .cgrw-trust-card p { font-size: 13.5px; color: var(--rw-mut); font-weight: 400; }\n.cgrw-listing .cgrw-spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 32px; }\n.cgrw-listing .cgrw-spec-item { background: var(--rw-card); border: 1px solid var(--rw-line); border-radius: 10px; padding: 16px 20px; }\n.cgrw-listing .cgrw-spec-label { font-family: 'Courier Prime', monospace; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--rw-red); margin-bottom: 4px; }\n.cgrw-listing .cgrw-spec-value { font-size: 14.5px; font-weight: 400; }\n.cgrw-listing .cgrw-compat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 32px; }\n.cgrw-listing .cgrw-compat-col { background: var(--rw-card); border: 1px solid var(--rw-line); border-radius: 12px; padding: 24px 22px; }\n.cgrw-listing .cgrw-compat-col h3 { font-size: 15px; margin-bottom: 14px; }\n.cgrw-listing .cgrw-compat-col ul { list-style: none; }\n.cgrw-listing .cgrw-compat-col li { font-size: 14px; color: var(--rw-mut); padding: 6px 0; border-bottom: 1px dashed var(--rw-line-soft); font-weight: 400; }\n.cgrw-listing .cgrw-compat-col li:last-child { border-bottom: none; }\n.cgrw-listing .cgrw-badge-yes { font-family: 'Courier Prime', monospace; color: var(--rw-green); font-weight: 700; }\n.cgrw-listing .cgrw-badge-no { font-family: 'Courier Prime', monospace; color: var(--rw-red); font-weight: 700; }\n.cgrw-listing .cgrw-badge-note { font-family: 'Courier Prime', monospace; color: var(--rw-note); font-weight: 700; }\n.cgrw-listing .cgrw-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 32px; }\n.cgrw-listing .cgrw-fit-card { border-radius: 12px; padding: 26px 24px; border: 1px solid var(--rw-line); background: var(--rw-card); }\n.cgrw-listing .cgrw-fit-card h3 { font-size: 17px; margin-bottom: 12px; }\n.cgrw-listing .cgrw-fit-card ul { list-style: none; }\n.cgrw-listing .cgrw-fit-card li { font-size: 14px; color: var(--rw-mut); padding: 7px 0 7px 26px; position: relative; font-weight: 400; }\n.cgrw-listing .cgrw-fit-no li::before { content: '✕'; position: absolute; left: 0; color: var(--rw-red); font-weight: 700; }\n.cgrw-listing .cgrw-fit-yes li::before { content: '✓'; position: absolute; left: 0; color: var(--rw-green); font-weight: 700; }\n.cgrw-listing .cgrw-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin-top: 32px; }\n.cgrw-listing .cgrw-step { background: var(--rw-card); border: 1px solid var(--rw-line); border-radius: 12px; padding: 22px 18px; text-align: center; }\n.cgrw-listing .cgrw-step-num { width: 36px; height: 36px; border-radius: 50%; background: var(--rw-ink); color: var(--rw-paper); font-family: 'Courier Prime', monospace; font-weight: 700; display: flex; align-items: center; justify-content: center; margin: 0 auto 12px; }\n.cgrw-listing .cgrw-step h3 { font-size: 14.5px; margin-bottom: 6px; }\n.cgrw-listing .cgrw-step p { font-size: 13px; color: var(--rw-mut); font-weight: 400; }\n.cgrw-listing .cgrw-checklist { max-width: 640px; margin: 32px auto 0; background: var(--rw-card); border: 1px solid var(--rw-line); border-radius: 12px; padding: 10px 26px; box-shadow: 0 1px 0 rgba(94,74,40,0.10); }\n.cgrw-listing .cgrw-check-row { display: flex; align-items: center; gap: 14px; padding: 13px 0; border-bottom: 1px dashed var(--rw-line); }\n.cgrw-listing .cgrw-check-row:last-child { border-bottom: none; }\n.cgrw-listing .cgrw-check { flex-shrink: 0; width: 22px; height: 22px; border: 2px solid var(--rw-green); border-radius: 5px; color: var(--rw-green); font-weight: 700; font-size: 14px; display: flex; align-items: center; justify-content: center; }\n.cgrw-listing .cgrw-check-name { font-size: 14.5px; font-weight: 600; }\n.cgrw-listing .cgrw-check-qty { margin-left: auto; font-family: 'Courier Prime', monospace; font-size: 12px; color: var(--rw-mut); text-transform: uppercase; letter-spacing: 0.06em; }\n.cgrw-listing .cgrw-ship-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin-top: 32px; }\n.cgrw-listing .cgrw-ship-card { background: var(--rw-card); border: 1px solid var(--rw-line); border-radius: 12px; padding: 24px 22px; }\n.cgrw-listing .cgrw-ship-card h3 { font-size: 15.5px; margin-bottom: 8px; color: var(--rw-red); }\n.cgrw-listing .cgrw-ship-card p { font-size: 14px; color: var(--rw-mut); font-weight: 400; }\n.cgrw-listing .cgrw-faq-list { max-width: 760px; margin: 32px auto 0; display: grid; gap: 12px; }\n.cgrw-listing .cgrw-faq-item { background: var(--rw-card); border: 1px solid var(--rw-line); border-radius: 10px; padding: 20px 24px; }\n.cgrw-listing .cgrw-faq-item h3 { font-size: 15.5px; margin-bottom: 8px; }\n.cgrw-listing .cgrw-faq-item p { font-size: 14px; color: var(--rw-mut); font-weight: 400; }\n.cgrw-listing .cgrw-specifics-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-top: 32px; }\n.cgrw-listing .cgrw-specifics-item { background: var(--rw-card); border: 1px solid var(--rw-line); border-radius: 10px; padding: 14px 18px; }\n.cgrw-listing .cgrw-specifics-label { font-family: 'Courier Prime', monospace; font-size: 10.5px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--rw-mut); margin-bottom: 3px; }\n.cgrw-listing .cgrw-specifics-value { font-size: 13.5px; font-weight: 400; }\n.cgrw-listing .cgrw-cta { background: var(--rw-paper2); border-top: 1px solid var(--rw-line-soft); text-align: center; padding: 64px 0; }\n.cgrw-listing .cgrw-cta h2 { font-size: clamp(24px, 4vw, 36px); letter-spacing: -0.01em; margin-top: 26px; }\n.cgrw-listing .cgrw-cta-sub { color: var(--rw-mut); margin: 14px auto 26px; max-width: 560px; font-size: 15.5px; font-weight: 400; }\n.cgrw-listing .cgrw-cta-pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; }\n.cgrw-listing .cgrw-cta-pill { background: var(--rw-card); border: 1px solid var(--rw-line); border-radius: 100px; padding: 8px 16px; font-size: 12.5px; font-weight: 600; }\n.cgrw-listing .cgrw-footer { border-top: 2px solid var(--rw-ink); padding: 36px 0 44px; background: var(--rw-card); }\n.cgrw-listing .cgrw-footer-brand { font-weight: 800; font-size: 16px; margin-bottom: 12px; text-align: center; }\n.cgrw-listing .cgrw-footer-brand span { color: var(--rw-red); }\n.cgrw-listing .cgrw-footer-legal { font-size: 11.5px; color: rgba(46,38,24,0.6); max-width: 820px; margin: 0 auto; text-align: center; font-weight: 400; }\n.cgrw-listing .cgrw-footer-legal + .cgrw-footer-legal { margin-top: 10px; }\n.cgrw-listing .cgrw-fade { animation: cgrw-fadeup 0.7s ease both; }\n@keyframes cgrw-fadeup { from{ opacity: 0; transform: translateY(14px); } to{ opacity: 1; transform: translateY(0); } }\n@media (max-width: 860px) { .cgrw-listing .cgrw-bento-grid { grid-template-columns: repeat(2, 1fr); } .cgrw-listing .cgrw-feat-grid { grid-template-columns: 1fr; } .cgrw-listing .cgrw-trust-grid { grid-template-columns: 1fr; } .cgrw-listing .cgrw-compat-grid { grid-template-columns: 1fr; } .cgrw-listing .cgrw-fit-grid { grid-template-columns: 1fr; } .cgrw-listing .cgrw-steps { grid-template-columns: repeat(2, 1fr); } .cgrw-listing .cgrw-ship-grid { grid-template-columns: 1fr; } .cgrw-listing .cgrw-specifics-grid { grid-template-columns: repeat(2, 1fr); } .cgrw-listing .cgrw-spec-grid { grid-template-columns: 1fr; } .cgrw-listing .cgrw-rec-row { grid-template-columns: 1fr; gap: 2px; } .cgrw-listing .cgrw-vibe-note { padding: 34px 22px 26px; } }\n\u003c\/style\u003e\n\u003cdiv class=\"cgrw-listing\"\u003e\n\u003c!-- NAV (job card header) --\u003e\n\u003cdiv class=\"cgrw-nav\"\u003e\n\u003cdiv class=\"cgrw-container cgrw-nav-inner\"\u003e\n\u003cdiv class=\"cgrw-logo\"\u003eCam\u003cspan\u003eGuard\u003c\/span\u003e Australia\u003c\/div\u003e\n\u003cspan class=\"cgrw-nav-chip\"\u003eJob card · S340-RG\u003c\/span\u003e\n\u003cdiv class=\"cgrw-nav-tag\"\u003eGenuine eufy · Townsville QLD\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"cgrw-hero\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-stamps\"\u003e\n\u003cspan class=\"cgrw-stamp cgrw-stamp-red\"\u003eCosmetic grade: Good\u003c\/span\u003e \u003cspan class=\"cgrw-stamp cgrw-stamp-green\"\u003eManufacturer renewed ✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch1\u003eeufy SoloCam S340 - 2nd Generation\u003cem\u003eSecond life. \u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgrw-hero-sub\"\u003eeufy's flagship dual-lens 3K solar security camera — 355° coverage, onboard storage, zero subscriptions. This unit is \u003cstrong\u003epreviously owned, renewed and tested back to full working order by the manufacturer\u003c\/strong\u003e, and graded \u003cstrong\u003eGood\u003c\/strong\u003e: visible marks on the housing, none on the way it works. Its service record is below — read it before you buy.\u003c\/p\u003e\n\u003c!-- RRP source: eufy.com\/au SoloCam S340 product page, read 15.07.2026 ($449.95 single camera); carried over 16.07.2026 --\u003e\n\u003cdiv class=\"cgrw-rrp\"\u003e\n\u003cspan class=\"cgrw-rrp-label\"\u003eeufy RRP · reference\u003c\/span\u003e \u003cspan class=\"cgrw-rrp-val\"\u003e$449.95\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"cgrw-rrp-note\"\u003eeufy's recommended retail price for reference — our price is shown above this description.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: hero shot of the S340 on a warm timber wall or workbench, panel angled at the sky --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BENTO STATS --\u003e\n\u003cdiv class=\"cgrw-section cgrw-alt\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eThe numbers, as built\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-grid\"\u003e\n\u003cdiv class=\"cgrw-bento-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-bento-num\"\u003e3K + 2K\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-lbl\"\u003edual-lens cameras\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-bento-num\"\u003e355°\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-lbl\"\u003epan · 70° tilt\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-bento-num\"\u003e8×\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-lbl\"\u003ehybrid zoom\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-bento-num\"\u003e3.0W\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-lbl\"\u003esolar panel on top\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-bento-num\"\u003e8GB\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-lbl\"\u003ebuilt-in local storage\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-bento-num\"\u003e$0\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-lbl\"\u003emonthly fees, ever\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-bento-num\"\u003eIP67\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-lbl\"\u003eweatherproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-bento-num\"\u003e2-way\u003c\/div\u003e\n\u003cdiv class=\"cgrw-bento-lbl\"\u003eaudio + siren\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONDITION CALLOUT — the service record --\u003e\n\u003cdiv class=\"cgrw-section\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eThe paperwork\u003c\/div\u003e\n\u003ch2 class=\"cgrw-h2\"\u003eWhat \"Manufacturer Renewed · Good\" actually means\u003c\/h2\u003e\n\u003cdiv class=\"cgrw-record\"\u003e\n\u003cdiv class=\"cgrw-rec-head\"\u003e\n\u003cspan class=\"cgrw-rec-title\"\u003eService record\u003c\/span\u003e\u003cspan class=\"cgrw-rec-unit\"\u003eUnit: eufy SoloCam S340\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-row\"\u003e\n\u003cdiv class=\"cgrw-rec-label\"\u003ePrevious owner\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-value\"\u003eYes — this unit has been previously owned.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-row\"\u003e\n\u003cdiv class=\"cgrw-rec-label\"\u003eRenewed by\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-value\"\u003e\n\u003cstrong\u003eThe manufacturer\u003c\/strong\u003e — returned, then put through their professional renewal process.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-row\"\u003e\n\u003cdiv class=\"cgrw-rec-label\"\u003eFunction\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-value\"\u003eRestored to full working order — tested as part of that manufacturer renewal process.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-row\"\u003e\n\u003cdiv class=\"cgrw-rec-label\"\u003eCosmetic grade\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-value\"\u003e\n\u003cstrong class=\"cgrw-red\"\u003eGOOD\u003c\/strong\u003e — noticeable signs of \u003cstrong\u003elight use:\u003c\/strong\u003e visible scratches, scuffs or marks on the housing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-row\"\u003e\n\u003cdiv class=\"cgrw-rec-label\"\u003eEffect on operation\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-value\"\u003eNone — the marks are cosmetic only.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-row\"\u003e\n\u003cdiv class=\"cgrw-rec-label\"\u003eAccessories\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-value\"\u003eAll original accessories included — nothing swapped for generic, nothing missing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-row\"\u003e\n\u003cdiv class=\"cgrw-rec-label\"\u003ePackaging\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-value\"\u003eRenewed (non-retail) protective packaging.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-row\"\u003e\n\u003cdiv class=\"cgrw-rec-label\"\u003eSerial\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-value\"\u003ePhotographed and logged at dispatch — your warranty record exists before the courier even knocks.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-row\"\u003e\n\u003cdiv class=\"cgrw-rec-label\"\u003eCover\u003c\/div\u003e\n\u003cdiv class=\"cgrw-rec-value\"\u003eCamGuard 12-month in-house warranty (not a manufacturer warranty), alongside your Australian Consumer Law rights.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cgrw-record-note\"\u003eNothing here is hidden: the marks are shown in this listing's photos, and once it's mounted under an eave watching the driveway, nobody's inspecting the paintwork.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: honest close-up photos of THIS unit's actual marks — front, housing, solar panel. Good grade must be shown, not just claimed. --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURE SCENES --\u003e\n\u003cdiv class=\"cgrw-section\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eOn the tools\u003c\/div\u003e\n\u003ch2 class=\"cgrw-h2\"\u003eBuilt to watch the whole yard. Powered by the thing above it.\u003c\/h2\u003e\n\u003cp class=\"cgrw-h2sub\"\u003eeufy's flagship outdoor solar camera — two lenses, a motor, a solar panel and onboard AI, with no hub and no subscription anywhere in the equation.\u003c\/p\u003e\n\u003cdiv class=\"cgrw-feat-grid\"\u003e\n\u003cdiv class=\"cgrw-feat cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-feat-emoji\"\u003e👀\u003c\/div\u003e\n\u003ch3\u003eTwo lenses, zero fixed blind spots\u003c\/h3\u003e\n\u003cp\u003eA 3K wide-angle lens captures the whole scene while a separate 2K telephoto lens pulls in the detail — faces, plates, parcels — up to 12 m away.\u003c\/p\u003e\n\u003cspan class=\"cgrw-feat-tag\"\u003e8× hybrid zoom\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- IMG-PLACEHOLDER: side-by-side frame grab — wide lens full yard vs telephoto zoom detail --\u003e\n\u003cdiv class=\"cgrw-feat cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-feat-emoji\"\u003e☀️\u003c\/div\u003e\n\u003ch3\u003eRuns on sunshine\u003c\/h3\u003e\n\u003cp\u003eThe adjustable, removable 3.0W solar panel keeps the battery topped up with just a couple of hours of direct sun a day. No wiring, no ladder trips.\u003c\/p\u003e\n\u003cspan class=\"cgrw-feat-tag\"\u003e~3 months battery reserve\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-feat cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-feat-emoji\"\u003e🔄\u003c\/div\u003e\n\u003ch3\u003e355° of coverage\u003c\/h3\u003e\n\u003cp\u003eMotorised pan and tilt with AI auto-tracking — when someone (or someone's ute) moves through the yard, the camera follows them.\u003c\/p\u003e\n\u003cspan class=\"cgrw-feat-tag\"\u003ehuman + vehicle tracking\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-feat cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-feat-emoji\"\u003e🌙\u003c\/div\u003e\n\u003ch3\u003eSees in the dark, in colour\u003c\/h3\u003e\n\u003cp\u003eAn f\/1.6 aperture drinks in the available light for colour night footage, with a built-in spotlight for the genuinely dark corners.\u003c\/p\u003e\n\u003cspan class=\"cgrw-feat-tag\"\u003ecolour night vision\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-feat cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-feat-emoji\"\u003e🔒\u003c\/div\u003e\n\u003ch3\u003eYour footage stays yours\u003c\/h3\u003e\n\u003cp\u003eEvent clips save to 8GB of built-in storage — no cloud plan required, no monthly bill. Want more room or face recognition? An optional HomeBase 3 adds both.\u003c\/p\u003e\n\u003cspan class=\"cgrw-feat-tag\"\u003eno cloud fees\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-feat cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-feat-emoji\"\u003e📣\u003c\/div\u003e\n\u003ch3\u003eTalk back — or turn on the siren\u003c\/h3\u003e\n\u003cp\u003eTwo-way audio through the app for couriers and visitors, plus an onboard siren when a polite word isn't the right tool.\u003c\/p\u003e\n\u003cspan class=\"cgrw-feat-tag\"\u003eactive deterrence\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- THE VIBE — taped workbench note --\u003e\n\u003cdiv class=\"cgrw-section cgrw-vibe\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eTaped above the workbench\u003c\/div\u003e\n\u003cdiv class=\"cgrw-vibe-note\"\u003e\n\u003cblockquote\u003e\"Scars on the housing, none on the record — \u003cspan\u003erenewed by the maker, back on the gate.\u003c\/span\u003e\"\u003c\/blockquote\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- THE HONEST BIT --\u003e\n\u003cdiv class=\"cgrw-section\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eNo surprises\u003c\/div\u003e\n\u003ch2 class=\"cgrw-h2\"\u003eThe honest bit\u003c\/h2\u003e\n\u003cp class=\"cgrw-h2sub\"\u003eEvery camera has trade-offs. Here are the S340's, stated plainly, so there are no surprises on mounting day.\u003c\/p\u003e\n\u003cdiv class=\"cgrw-honest-list\"\u003e\n\u003cdiv class=\"cgrw-honest-item\"\u003e\n\u003cstrong\u003eEntry 01 — 2.4GHz Wi-Fi only.\u003c\/strong\u003e It won't join a 5GHz-only network — most routers broadcast both, but check yours first.\u003c\/div\u003e\n\u003cdiv class=\"cgrw-honest-item\"\u003e\n\u003cstrong\u003eEntry 02 — No Apple HomeKit.\u003c\/strong\u003e Alexa and Google Assistant are supported; HomeKit isn't. If your house runs on HomeKit, this isn't your camera.\u003c\/div\u003e\n\u003cdiv class=\"cgrw-honest-item\"\u003e\n\u003cstrong\u003eEntry 03 — Storage is fixed at 8GB.\u003c\/strong\u003e There's no microSD slot — it loop-records over the oldest event clips. If you want expandable storage, that's the optional HomeBase 3 (sold separately).\u003c\/div\u003e\n\u003cdiv class=\"cgrw-honest-item\"\u003e\n\u003cstrong\u003eEntry 04 — Solar needs sun.\u003c\/strong\u003e In a deeply shaded spot you'll top the battery up occasionally by USB — though the reserve holds around 3 months, so \"occasionally\" really means occasionally.\u003c\/div\u003e\n\u003cdiv class=\"cgrw-honest-item\"\u003e\n\u003cstrong\u003eEntry 05 — It records events, not 24\/7.\u003c\/strong\u003e Like all battery solar cams, it captures motion-triggered clips rather than continuous around-the-clock footage.\u003c\/div\u003e\n\u003cdiv class=\"cgrw-honest-item\"\u003e\n\u003cstrong\u003eEntry 06 — It's renewed, graded Good — and it looks it.\u003c\/strong\u003e Expect visible scratches, scuffs or marks on the housing. Function is unaffected; if you'd rather near-pristine cosmetics, our New No Box listing is the one to pick.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHY CAMGUARD --\u003e\n\u003cdiv class=\"cgrw-section cgrw-alt\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eThe desk behind it\u003c\/div\u003e\n\u003ch2 class=\"cgrw-h2\"\u003eWhy buy from CamGuard?\u003c\/h2\u003e\n\u003cdiv class=\"cgrw-trust-grid\"\u003e\n\u003cdiv class=\"cgrw-trust-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-trust-icon\"\u003e✅\u003c\/div\u003e\n\u003ch3\u003eGenuine eufy Stock\u003c\/h3\u003e\n\u003cp\u003eWe're an independent importer of genuine eufy Security gear — the real thing, sourced directly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-trust-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-trust-icon\"\u003e📸\u003c\/div\u003e\n\u003ch3\u003eSerial Logged at Dispatch\u003c\/h3\u003e\n\u003cp\u003eWe photograph and log every unit's serial number as it leaves Townsville QLD — warranty claims start with zero paperwork arguments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-trust-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-trust-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003e12-Month CamGuard Warranty\u003c\/h3\u003e\n\u003cp\u003eOur own in-house 1-year warranty — not a manufacturer warranty — on top of your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-trust-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-trust-icon\"\u003e🚚\u003c\/div\u003e\n\u003ch3\u003eExpress as Standard\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00 — this camera clears that on its own.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-trust-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-trust-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3\u003eDispatched in 1 Business Day\u003c\/h3\u003e\n\u003cp\u003eOrdered today, on the truck tomorrow — dispatched from Townsville QLD.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-trust-card cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-trust-icon\"\u003e💬\u003c\/div\u003e\n\u003ch3\u003eReal Human Support\u003c\/h3\u003e\n\u003cp\u003eQuestions before or after? You'll get an actual person who knows the product, not a chatbot maze.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"cgrw-section\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eSpecification ledger\u003c\/div\u003e\n\u003ch2 class=\"cgrw-h2\"\u003eFull specifications\u003c\/h2\u003e\n\u003cp class=\"cgrw-h2sub\"\u003eVerified against the manufacturer's specification sheet.\u003c\/p\u003e\n\u003cdiv class=\"cgrw-spec-grid\"\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eResolution\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003e3K wide (2880×1620) + 2K telephoto (2304×1296)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eZoom\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003e8× hybrid zoom (detail up to ~12 m)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eField of View\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003e135° (wide lens)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003ePan \u0026amp; Tilt\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003e355° horizontal · 70° vertical\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eNight Vision\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003eColour, f\/1.6 aperture + built-in spotlight\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003eBuilt-in rechargeable battery + adjustable 3.0W solar panel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eBattery Life\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003e~3 months standalone reserve; ongoing with regular sun\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003e8GB built-in (eMMC) · no microSD slot · expandable via optional HomeBase 3\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eAI Detection\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003eOn-device human \u0026amp; vehicle detection with auto-tracking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eAudio\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003eTwo-way audio · built-in siren\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eWi-Fi\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003e2.4GHz only\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eSmart Assistants\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003eAmazon Alexa · Google Assistant (no Apple HomeKit)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eWeatherproofing\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003eIP67\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eHomeBase\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003eNot required — fully standalone. HomeBase 3 (S380) optional\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003eCamGuard 12-month in-house warranty (not manufacturer) · 30-day returns\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-item\"\u003e\n\u003cdiv class=\"cgrw-spec-label\"\u003eSeller\u003c\/div\u003e\n\u003cdiv class=\"cgrw-spec-value\"\u003eCamGuard Australia — independent eufy importer, Townsville QLD\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COMPATIBILITY --\u003e\n\u003cdiv class=\"cgrw-section\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eFits \/ doesn't fit\u003c\/div\u003e\n\u003ch2 class=\"cgrw-h2\"\u003eCompatibility, at a glance\u003c\/h2\u003e\n\u003cdiv class=\"cgrw-compat-grid\"\u003e\n\u003cdiv class=\"cgrw-compat-col\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"cgrw-badge-yes\"\u003eYES\u003c\/span\u003e — works with\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmazon Alexa\u003c\/li\u003e\n\u003cli\u003eGoogle Assistant\u003c\/li\u003e\n\u003cli\u003eeufy Security app (iOS \u0026amp; Android)\u003c\/li\u003e\n\u003cli\u003eHomeBase 3 (S380) — optional, not required\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-compat-col\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"cgrw-badge-no\"\u003eNO\u003c\/span\u003e — doesn't do\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple HomeKit\u003c\/li\u003e\n\u003cli\u003e5GHz-only Wi-Fi networks\u003c\/li\u003e\n\u003cli\u003emicroSD cards (storage is built-in)\u003c\/li\u003e\n\u003cli\u003e24\/7 continuous recording\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-compat-col\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"cgrw-badge-note\"\u003eNOTE\u003c\/span\u003e — worth knowing\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFully standalone — no hub, bridge or base station needed\u003c\/li\u003e\n\u003cli\u003eAdding a HomeBase 3 unlocks expandable storage and BionicMind face recognition\u003c\/li\u003e\n\u003cli\u003eSolar panel is removable and adjustable — angle it at the sun\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FIT --\u003e\n\u003cdiv class=\"cgrw-section\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eRight buyer check\u003c\/div\u003e\n\u003ch2 class=\"cgrw-h2\"\u003eIs it for you?\u003c\/h2\u003e\n\u003cdiv class=\"cgrw-fit-grid\"\u003e\n\u003cdiv class=\"cgrw-fit-card\"\u003e\n\u003ch3\u003eProbably not for you if…\u003c\/h3\u003e\n\u003cul class=\"cgrw-fit-no\"\u003e\n\u003cli\u003eYour smart home runs on Apple HomeKit\u003c\/li\u003e\n\u003cli\u003eYour Wi-Fi is 5GHz-only with no 2.4GHz band\u003c\/li\u003e\n\u003cli\u003eYou need continuous 24\/7 recording rather than event clips\u003c\/li\u003e\n\u003cli\u003eThe only mounting spot never sees direct sun and you'd resent the occasional top-up charge\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-fit-card\"\u003e\n\u003ch3\u003ePerfect for…\u003c\/h3\u003e\n\u003cul class=\"cgrw-fit-yes\"\u003e\n\u003cli\u003eCovering a driveway, front yard or shed with one camera instead of three\u003c\/li\u003e\n\u003cli\u003eRenters and anyone who'd rather not run cables\u003c\/li\u003e\n\u003cli\u003eSubscription-haters — footage stays local, fees stay at zero\u003c\/li\u003e\n\u003cli\u003eBargain hunters who'd rather pay for function than paintwork\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SETUP --\u003e\n\u003cdiv class=\"cgrw-section\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eRecommissioning\u003c\/div\u003e\n\u003ch2 class=\"cgrw-h2\"\u003eBack on duty in four steps\u003c\/h2\u003e\n\u003cdiv class=\"cgrw-steps\"\u003e\n\u003cdiv class=\"cgrw-step cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-step-num\"\u003e1\u003c\/div\u003e\n\u003ch3\u003ePair\u003c\/h3\u003e\n\u003cp\u003eAdd it in the eufy Security app over 2.4GHz Wi-Fi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-step cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-step-num\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eMount\u003c\/h3\u003e\n\u003cp\u003eScrew the bracket to wall or eave — anchors included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-step cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-step-num\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eAngle\u003c\/h3\u003e\n\u003cp\u003eClip the camera on and point the solar panel at the sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-step cgrw-fade\"\u003e\n\u003cdiv class=\"cgrw-step-num\"\u003e4\u003c\/div\u003e\n\u003ch3\u003eRelax\u003c\/h3\u003e\n\u003cp\u003eSet activity zones in the app and let it do the watching.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHAT'S INCLUDED --\u003e\n\u003cdiv class=\"cgrw-section cgrw-alt\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eParts checklist\u003c\/div\u003e\n\u003ch2 class=\"cgrw-h2\"\u003eWhat's included\u003c\/h2\u003e\n\u003cp class=\"cgrw-h2sub\"\u003eEven Manufacturer Renewed, you get every original accessory eufy shipped with the S340 — nothing swapped for generic, nothing missing.\u003cstrong\u003e Ships in renewed (non-retail) protective packaging.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: flat-lay photo of the actual included items for this stock lane, laid out on a workbench --\u003e\n\u003cdiv class=\"cgrw-checklist\"\u003e\n\u003cdiv class=\"cgrw-check-row\"\u003e\n\u003cspan class=\"cgrw-check\"\u003e✓\u003c\/span\u003e\u003cspan class=\"cgrw-check-name\"\u003eSoloCam S340 — dual-lens 3K solar security camera\u003c\/span\u003e\u003cspan class=\"cgrw-check-qty\"\u003e×1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-check-row\"\u003e\n\u003cspan class=\"cgrw-check\"\u003e✓\u003c\/span\u003e\u003cspan class=\"cgrw-check-name\"\u003e3.0W solar panel (top-mounted, adjustable)\u003c\/span\u003e\u003cspan class=\"cgrw-check-qty\"\u003e×1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-check-row\"\u003e\n\u003cspan class=\"cgrw-check\"\u003e✓\u003c\/span\u003e\u003cspan class=\"cgrw-check-name\"\u003eMounting bracket\u003c\/span\u003e\u003cspan class=\"cgrw-check-qty\"\u003e×1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-check-row\"\u003e\n\u003cspan class=\"cgrw-check\"\u003e✓\u003c\/span\u003e\u003cspan class=\"cgrw-check-name\"\u003eScrews \u0026amp; wall anchors\u003c\/span\u003e\u003cspan class=\"cgrw-check-qty\"\u003e×1 set\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-check-row\"\u003e\n\u003cspan class=\"cgrw-check\"\u003e✓\u003c\/span\u003e\u003cspan class=\"cgrw-check-name\"\u003eQuick start guide\u003c\/span\u003e\u003cspan class=\"cgrw-check-qty\"\u003e×1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING \/ WARRANTY \/ RETURNS --\u003e\n\u003cdiv class=\"cgrw-section\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eDispatch, cover \u0026amp; returns\u003c\/div\u003e\n\u003ch2 class=\"cgrw-h2\"\u003eShipping, warranty \u0026amp; returns\u003c\/h2\u003e\n\u003cdiv class=\"cgrw-ship-grid\"\u003e\n\u003cdiv class=\"cgrw-ship-card\"\u003e\n\u003ch3\u003e🚚 Express shipping over $99\u003c\/h3\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00 — this camera qualifies on its own. Dispatched in 1 business day from Townsville QLD.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-ship-card\"\u003e\n\u003ch3\u003e🛡️ 12-month CamGuard warranty\u003c\/h3\u003e\n\u003cp\u003eOur own in-house warranty covering this unit for 12 months — this is a CamGuard warranty, not a manufacturer warranty. It sits alongside your Australian Consumer Law rights, which are never affected.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-ship-card\"\u003e\n\u003ch3\u003e↩️ 30-day returns\u003c\/h3\u003e\n\u003cp\u003eChange of mind within 30 days of delivery? Send it back in the condition it arrived and we'll refund the item price — return postage is at your cost and original shipping isn't refunded. Faulty item? That return is on us, always.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-ship-card\"\u003e\n\u003ch3\u003e💬 Support that answers\u003c\/h3\u003e\n\u003cp\u003eSetup question at 7pm? Message us — you'll be talking to someone who has actually mounted one of these.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"cgrw-section\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eAsked at the counter\u003c\/div\u003e\n\u003ch2 class=\"cgrw-h2\"\u003eFrequently asked questions\u003c\/h2\u003e\n\u003cdiv class=\"cgrw-faq-list\"\u003e\n\u003cdiv class=\"cgrw-faq-item\"\u003e\n\u003ch3\u003eDoes it need a HomeBase?\u003c\/h3\u003e\n\u003cp\u003eNo — the S340 is fully standalone. It connects straight to your 2.4GHz Wi-Fi and stores footage onboard. A HomeBase 3 is an optional extra that adds expandable storage and face recognition, not a requirement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-faq-item\"\u003e\n\u003ch3\u003eAre there any monthly fees?\u003c\/h3\u003e\n\u003cp\u003eNone. Event clips save to the built-in 8GB storage. There's no subscription required for core features, ever.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-faq-item\"\u003e\n\u003ch3\u003eDoes it work with Apple HomeKit?\u003c\/h3\u003e\n\u003cp\u003eNo. It supports Amazon Alexa and Google Assistant only.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-faq-item\"\u003e\n\u003ch3\u003eWhat happens when the 8GB fills up?\u003c\/h3\u003e\n\u003cp\u003eIt loop-records — the oldest event clips are overwritten automatically. If you want a longer archive, pairing an optional HomeBase 3 adds expandable storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-faq-item\"\u003e\n\u003ch3\u003eWill the solar keep up in winter or shade?\u003c\/h3\u003e\n\u003cp\u003eA couple of hours of direct sun a day keeps it running indefinitely. In a shaded spot, the battery holds roughly 3 months on its own, and you can top it up by USB when needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-faq-item\"\u003e\n\u003ch3\u003eWhat does \"Manufacturer Renewed · Good Condition\" mean?\u003c\/h3\u003e\n\u003cp\u003eThe unit was previously owned, then professionally renewed and tested to full working order by the manufacturer. \"Good\" is the cosmetic grade: expect noticeable signs of use such as visible scratches, scuffs or marks that don't affect function. All original accessories are included, in renewed (non-retail) packaging, and it's covered by our 12-month CamGuard warranty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-faq-item\"\u003e\n\u003ch3\u003eWho covers the warranty?\u003c\/h3\u003e\n\u003cp\u003eWe do. Every unit carries CamGuard's in-house 12-month warranty — it's our warranty, not a manufacturer warranty — in addition to your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ITEM SPECIFICS --\u003e\n\u003cdiv class=\"cgrw-section cgrw-alt\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-kick\"\u003eThe register\u003c\/div\u003e\n\u003ch2 class=\"cgrw-h2\"\u003eItem specifics\u003c\/h2\u003e\n\u003cdiv class=\"cgrw-specifics-grid\"\u003e\n\u003cdiv class=\"cgrw-specifics-item\"\u003e\n\u003cdiv class=\"cgrw-specifics-label\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-value\"\u003eeufy (by Anker)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-item\"\u003e\n\u003cdiv class=\"cgrw-specifics-label\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-value\"\u003eSoloCam S340\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-item\"\u003e\n\u003cdiv class=\"cgrw-specifics-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-value\"\u003eOutdoor security camera\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-item\"\u003e\n\u003cdiv class=\"cgrw-specifics-label\"\u003eCondition\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-value\"\u003eManufacturer Renewed · Good Condition\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-item\"\u003e\n\u003cdiv class=\"cgrw-specifics-label\"\u003ePower Source\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-value\"\u003eSolar + rechargeable battery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-item\"\u003e\n\u003cdiv class=\"cgrw-specifics-label\"\u003eConnectivity\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-value\"\u003eWi-Fi (2.4GHz)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-item\"\u003e\n\u003cdiv class=\"cgrw-specifics-label\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-value\"\u003e8GB built-in\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-item\"\u003e\n\u003cdiv class=\"cgrw-specifics-label\"\u003eSeller\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-value\"\u003eCamGuard Australia\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-item\"\u003e\n\u003cdiv class=\"cgrw-specifics-label\"\u003eABN\u003c\/div\u003e\n\u003cdiv class=\"cgrw-specifics-value\"\u003e62 385 894 763\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"cgrw-cta\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-stamps\"\u003e\n\u003cspan class=\"cgrw-stamp cgrw-stamp-green\"\u003eManufacturer renewed ✓\u003c\/span\u003e \u003cspan class=\"cgrw-stamp cgrw-stamp-red\"\u003eGrade: Good\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFlagship camera. Second life. Honest paperwork.\u003c\/h2\u003e\n\u003cp class=\"cgrw-cta-sub\"\u003eA manufacturer-renewed and tested SoloCam S340 that's earned a few scars and lost none of its function — the cheapest sensible way into eufy's top solar cam.\u003c\/p\u003e\n\u003cdiv class=\"cgrw-cta-pills\"\u003e\n\u003cspan class=\"cgrw-cta-pill\"\u003e♻️ Manufacturer Renewed\u003c\/span\u003e \u003cspan class=\"cgrw-cta-pill\"\u003e🔎 Good — visible marks, fully working\u003c\/span\u003e \u003cspan class=\"cgrw-cta-pill\"\u003e📦 All Original Accessories\u003c\/span\u003e \u003cspan class=\"cgrw-cta-pill\"\u003e🛡️ 12-Month CamGuard Warranty\u003c\/span\u003e \u003cspan class=\"cgrw-cta-pill\"\u003e↩️ 30-Day Returns\u003c\/span\u003e \u003cspan class=\"cgrw-cta-pill\"\u003e🚚 Free Express Over $99\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FOOTER --\u003e\n\u003cdiv class=\"cgrw-footer\"\u003e\n\u003cdiv class=\"cgrw-container\"\u003e\n\u003cdiv class=\"cgrw-footer-brand\"\u003eCam\u003cspan\u003eGuard\u003c\/span\u003e Australia\u003c\/div\u003e\n\u003cp class=\"cgrw-footer-legal\"\u003e\u003cspan style=\"color: rgb(64, 64, 64);\"\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville QLD. CamGuard Australia is an independent reseller and importer of genuine eufy Security products and is not an official or authorised supplier, distributor, or representative of eufy, Anker Innovations, or any of their affiliated entities. All product names, logos, and trademarks are the property of their respective owners.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"cgrw-footer-legal\"\u003e\u003cspan style=\"color: rgb(64, 64, 64);\"\u003e\"Manufacturer Renewed · Good Condition\" indicates the unit has been previously owned, put through the manufacturer's renewal process and restored to full working order, and graded Good: expect noticeable signs of use — visible scratches, scuffs, or marks — that do not affect function. All functional components are tested and working as part of that manufacturer renewal process. All original accessories are included; the unit ships in renewed (non-retail) protective packaging. Covered by the CamGuard 12-month in-house warranty — not a manufacturer warranty — in addition to your Australian Consumer Law rights. Individual listing photos disclose the actual condition of each unit. Product specifications sourced from the manufacturer and believed accurate at time of listing; features and compatibility may be updated by the manufacturer without notice. RRP reference based on eufy Australia manufacturer pricing at time of writing. Free Australia Post Express shipping applies to orders over $99.00; orders under $99.00 ship from $9.95 tracked ($12.95 Express upgrade). Change-of-mind returns are accepted within 30 days of delivery with return postage at the buyer's expense; original shipping is not refunded. Faulty or warranty returns are always free.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44406891675691,"sku":"CG-SCS340G2-MRNB-T","price":229.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/1500_1500.webp?v=1778363326"},{"product_id":"eufy-security-solocam-s230-s40-manufacturer-renewed-excellent-condition","title":"eufy Security SoloCam S230 (S40) | Manufacturer Renewed (Excellent Condition)","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@300;400;600;700;800\u0026family=DM+Sans:opsz,wght@9..40,300..700\u0026display=swap');\n\n\/* ============ SECOND SUN v2 — eufy SoloCam S230 (S40) · Manufacturer Renewed ============\n   Theme: warm solar gold on warm paper. Angle: solar-powered AND renewed —\n   the camera that runs on sunshine, twice over.\n   Channel-neutral copy (website + eBay). CSS-only animation (no scripts).\n   All CSS scoped under .cgau-listing. Keyframes prefixed cgau-. No external links. *\/\n\n.cgau-listing, .cgau-listing *, .cgau-listing *::before, .cgau-listing *::after {\n  margin: 0; padding: 0; box-sizing: border-box;\n}\n.cgau-listing {\n  \/* palette *\/\n  --paper: #fdf9f0;\n  --paper-deep: #f7efdd;\n  --ink: #2b2417;\n  --ink-soft: #6b6250;\n  --line: #eadfc8;\n  --sun: #f2a93b;\n  --sun-bright: #ffd977;\n  --sun-deep: #d88a10;\n  --ember: #e2622b;\n  --ember-deep: #b8481a;\n  --leaf: #4e7c3f;\n  --leaf-soft: #eaf2e4;\n  --night: #23283f;\n  --night-deep: #12152a;\n  --gold-grad: linear-gradient(120deg, #ffd977 0%, #f2a93b 45%, #e2622b 100%);\n  --dusk-grad: linear-gradient(160deg, #12152a 0%, #23283f 35%, #4a3560 70%, #b8481a 130%);\n\n  font-family: 'DM Sans', system-ui, sans-serif;\n  color: var(--ink);\n  background: var(--paper);\n  max-width: 880px;\n  margin: 0 auto;\n  border-radius: 26px;\n  overflow: hidden;\n  border: 1px solid var(--line);\n  line-height: 1.6;\n  font-size: 16px;\n  box-shadow: 0 30px 80px rgba(43,36,23,0.12);\n}\n.cgau-listing h1, .cgau-listing h2, .cgau-listing h3, .cgau-listing h4 {\n  font-family: 'Sora', system-ui, sans-serif;\n  line-height: 1.2;\n  letter-spacing: -0.02em;\n}\n.cgau-listing img { max-width: 100%; height: auto; display: block; }\n.cgau-listing section { padding: 48px 36px; }\n\n\/* ---- shared animations ---- *\/\n@keyframes cgau-sunpulse {\n  0%, 100% { opacity: 0.75; transform: translateX(-50%) scale(1); }\n  50% { opacity: 1; transform: translateX(-50%) scale(1.12); }\n}\n@keyframes cgau-rays {\n  from { transform: translateX(-50%) rotate(0deg); }\n  to   { transform: translateX(-50%) rotate(360deg); }\n}\n@keyframes cgau-rise {\n  from { opacity: 0; transform: translateY(26px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes cgau-shimmer {\n  0%   { background-position: -200% center; }\n  100% { background-position: 200% center; }\n}\n@keyframes cgau-drift {\n  0%, 100% { transform: translate(0, 0); }\n  33% { transform: translate(14px, -18px); }\n  66% { transform: translate(-12px, -8px); }\n}\n@keyframes cgau-gradshift {\n  0%, 100% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n}\n@keyframes cgau-glowpulse {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(242,169,59,0.45); }\n  50% { box-shadow: 0 0 0 14px rgba(242,169,59,0); }\n}\n@keyframes cgau-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-6px); }\n}\n\n\/* nav *\/\n.cgau-listing .cgau-nav {\n  display: flex; justify-content: space-between; align-items: center;\n  padding: 18px 36px; border-bottom: 1px solid var(--line);\n  background: var(--paper);\n}\n.cgau-listing .cgau-nav-brand { font-family: 'Sora', sans-serif; font-weight: 800; font-size: 17px; }\n.cgau-listing .cgau-nav-brand span {\n  background: var(--gold-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cgau-listing .cgau-nav-tag {\n  font-size: 12px; font-weight: 600; color: var(--ink-soft);\n  background: var(--paper-deep); padding: 6px 14px; border-radius: 999px;\n}\n\n\/* hero *\/\n.cgau-listing .cgau-hero {\n  background: var(--dusk-grad);\n  background-size: 200% 200%;\n  animation: cgau-gradshift 14s ease-in-out infinite;\n  color: #fdf6e8;\n  text-align: center;\n  padding: 72px 36px 60px;\n  position: relative;\n  overflow: hidden;\n}\n\/* rotating sun rays *\/\n.cgau-listing .cgau-hero::before {\n  content: '';\n  position: absolute; left: 50%; top: -230px; transform: translateX(-50%);\n  width: 620px; height: 620px; border-radius: 50%;\n  background: conic-gradient(\n    rgba(246,198,94,0.14) 0deg, transparent 14deg,\n    rgba(246,198,94,0.14) 30deg, transparent 44deg,\n    rgba(246,198,94,0.14) 60deg, transparent 74deg,\n    rgba(246,198,94,0.14) 90deg, transparent 104deg,\n    rgba(246,198,94,0.14) 120deg, transparent 134deg,\n    rgba(246,198,94,0.14) 150deg, transparent 164deg,\n    rgba(246,198,94,0.14) 180deg, transparent 194deg,\n    rgba(246,198,94,0.14) 210deg, transparent 224deg,\n    rgba(246,198,94,0.14) 240deg, transparent 254deg,\n    rgba(246,198,94,0.14) 270deg, transparent 284deg,\n    rgba(246,198,94,0.14) 300deg, transparent 314deg,\n    rgba(246,198,94,0.14) 330deg, transparent 344deg,\n    rgba(246,198,94,0.14) 360deg);\n  animation: cgau-rays 40s linear infinite;\n}\n\/* sun glow core *\/\n.cgau-listing .cgau-hero::after {\n  content: '';\n  position: absolute; left: 50%; top: -150px; transform: translateX(-50%);\n  width: 440px; height: 440px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,217,119,0.65) 0%, rgba(242,169,59,0.22) 45%, transparent 70%);\n  animation: cgau-sunpulse 6s ease-in-out infinite;\n}\n\/* drifting ember specks *\/\n.cgau-listing .cgau-hero .cgau-speck {\n  position: absolute; border-radius: 50%; pointer-events: none;\n  background: radial-gradient(circle, rgba(255,217,119,0.9), rgba(255,217,119,0));\n  animation: cgau-drift 9s ease-in-out infinite;\n}\n.cgau-listing .cgau-speck-1 { width: 10px; height: 10px; left: 16%; top: 34%; }\n.cgau-listing .cgau-speck-2 { width: 6px; height: 6px; left: 80%; top: 26%; animation-delay: -3s; animation-duration: 11s; }\n.cgau-listing .cgau-speck-3 { width: 8px; height: 8px; left: 68%; top: 62%; animation-delay: -6s; animation-duration: 13s; }\n.cgau-listing .cgau-speck-4 { width: 5px; height: 5px; left: 28%; top: 68%; animation-delay: -1.5s; animation-duration: 10s; }\n\n.cgau-listing .cgau-hero \u003e * { position: relative; z-index: 1; }\n.cgau-listing .cgau-grade-chip {\n  display: inline-flex; align-items: center; gap: 8px;\n  border: 1px solid rgba(255,217,119,0.55);\n  color: #2b1c07; font-weight: 800; font-size: 13px; letter-spacing: 0.06em;\n  text-transform: uppercase; padding: 9px 20px; border-radius: 999px; margin-bottom: 24px;\n  background: linear-gradient(110deg, #ffd977 25%, #fff3cf 40%, #ffd977 55%) 0 0 \/ 200% 100%;\n  animation: cgau-shimmer 3.5s linear infinite;\n  box-shadow: 0 6px 22px rgba(242,169,59,0.35);\n}\n.cgau-listing .cgau-hero h1 {\n  font-size: 44px; font-weight: 800; margin-bottom: 14px;\n  animation: cgau-rise 0.9s ease-out both;\n}\n.cgau-listing .cgau-hero h1 em {\n  font-style: normal;\n  background: var(--gold-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cgau-listing .cgau-hero p.cgau-sub {\n  font-size: 18px; max-width: 560px; margin: 0 auto 28px; color: #e8ddc6;\n  animation: cgau-rise 0.9s ease-out 0.15s both;\n}\n.cgau-listing .cgau-hero-note {\n  display: inline-block; font-size: 14px; color: #ecd9a8;\n  border: 1px solid rgba(246,198,94,0.35); border-radius: 999px;\n  padding: 10px 22px; background: rgba(255,217,119,0.08);\n  animation: cgau-rise 0.9s ease-out 0.3s both;\n}\n\n\/* condition callout *\/\n.cgau-listing .cgau-condition {\n  background: var(--paper-deep);\n  border-bottom: 1px solid var(--line);\n}\n.cgau-listing .cgau-condition-card {\n  position: relative;\n  background: #fff; border-radius: 22px;\n  padding: 30px 32px;\n  box-shadow: 0 14px 40px rgba(216,138,16,0.14);\n  border: 2px solid transparent;\n  background-clip: padding-box;\n}\n.cgau-listing .cgau-condition-card::before {\n  content: '';\n  position: absolute; inset: -2px; z-index: -1; border-radius: 24px;\n  background: var(--gold-grad);\n  background-size: 200% 200%;\n  animation: cgau-gradshift 8s ease-in-out infinite;\n}\n.cgau-listing .cgau-condition-card h2 { font-size: 23px; margin-bottom: 10px; color: var(--ember-deep); }\n.cgau-listing .cgau-condition-card p { color: var(--ink-soft); margin-bottom: 10px; }\n.cgau-listing .cgau-condition-card p:last-child { margin-bottom: 0; }\n.cgau-listing .cgau-condition-card strong { color: var(--ink); }\n\n\/* bento *\/\n.cgau-listing .cgau-bento {\n  display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px;\n}\n.cgau-listing .cgau-bento-card {\n  background: #fff; border: 1px solid var(--line); border-radius: 20px;\n  padding: 24px 20px; text-align: center;\n  position: relative; overflow: hidden;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n  animation: cgau-rise 0.7s ease-out both;\n}\n.cgau-listing .cgau-bento-card::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px;\n  background: var(--gold-grad);\n}\n.cgau-listing .cgau-bento-card:nth-child(2) { animation-delay: 0.08s; }\n.cgau-listing .cgau-bento-card:nth-child(3) { animation-delay: 0.16s; }\n.cgau-listing .cgau-bento-card:nth-child(4) { animation-delay: 0.24s; }\n.cgau-listing .cgau-bento-card:nth-child(5) { animation-delay: 0.32s; }\n.cgau-listing .cgau-bento-card:nth-child(6) { animation-delay: 0.4s; }\n.cgau-listing .cgau-bento-card:hover {\n  transform: translateY(-6px);\n  box-shadow: 0 18px 36px rgba(216,138,16,0.18);\n}\n.cgau-listing .cgau-bento-card .cgau-big {\n  font-family: 'Sora', sans-serif; font-weight: 800; font-size: 28px;\n  background: var(--gold-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n  display: block; margin-bottom: 4px;\n}\n.cgau-listing .cgau-bento-card .cgau-small { font-size: 13px; color: var(--ink-soft); }\n\n\/* scenes *\/\n.cgau-listing .cgau-scene { border-top: 1px solid var(--line); }\n.cgau-listing .cgau-scene h2 { font-size: 29px; margin-bottom: 12px; }\n.cgau-listing .cgau-scene h2 span {\n  background: var(--gold-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cgau-listing .cgau-scene p { color: var(--ink-soft); max-width: 640px; margin-bottom: 14px; }\n.cgau-listing .cgau-scene p:last-of-type { margin-bottom: 0; }\n.cgau-listing .cgau-scene-dark {\n  background: var(--night);\n  background-image: radial-gradient(ellipse at 85% 15%, rgba(242,169,59,0.16), transparent 55%);\n  color: #ece5d3; border-top: none;\n}\n.cgau-listing .cgau-scene-dark h2 { color: #fff; }\n.cgau-listing .cgau-scene-dark p { color: #c3bca8; }\n\n\/* vibe pull-quote *\/\n.cgau-listing .cgau-vibe {\n  background: var(--gold-grad);\n  background-size: 220% 220%;\n  animation: cgau-gradshift 10s ease-in-out infinite;\n  text-align: center; color: #2b1c07;\n  position: relative; overflow: hidden;\n}\n.cgau-listing .cgau-vibe::before {\n  content: '☀️'; position: absolute; font-size: 120px; opacity: 0.14;\n  left: -20px; top: -30px; animation: cgau-bob 5s ease-in-out infinite;\n}\n.cgau-listing .cgau-vibe::after {\n  content: '♻️'; position: absolute; font-size: 110px; opacity: 0.14;\n  right: -14px; bottom: -34px; animation: cgau-bob 6s ease-in-out infinite reverse;\n}\n.cgau-listing .cgau-vibe blockquote {\n  font-family: 'Sora', sans-serif; font-weight: 700; font-size: 27px;\n  max-width: 620px; margin: 0 auto; line-height: 1.35; position: relative;\n}\n.cgau-listing .cgau-vibe cite {\n  display: block; font-family: 'DM Sans', sans-serif; font-style: normal;\n  font-weight: 600; font-size: 14px; margin-top: 16px; color: #5a3c10; position: relative;\n}\n\n\/* honest bit *\/\n.cgau-listing .cgau-honest { background: var(--paper-deep); }\n.cgau-listing .cgau-honest h2 { font-size: 27px; margin-bottom: 8px; }\n.cgau-listing .cgau-honest \u003e p { color: var(--ink-soft); margin-bottom: 22px; }\n.cgau-listing .cgau-honest-item {\n  background: #fff; border: 1px solid var(--line); border-left: 5px solid var(--sun);\n  border-radius: 16px;\n  padding: 18px 22px; margin-bottom: 12px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cgau-listing .cgau-honest-item:hover {\n  transform: translateX(6px);\n  box-shadow: 0 10px 26px rgba(216,138,16,0.12);\n}\n.cgau-listing .cgau-honest-item strong { display: block; margin-bottom: 4px; }\n.cgau-listing .cgau-honest-item p { font-size: 15px; color: var(--ink-soft); }\n\n\/* trust grid *\/\n.cgau-listing .cgau-trust h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-trust-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n.cgau-listing .cgau-trust-card {\n  background: var(--leaf-soft); border-radius: 18px; padding: 22px 24px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-trust-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 16px 32px rgba(78,124,63,0.16);\n}\n.cgau-listing .cgau-trust-card strong { display: block; color: var(--leaf); margin-bottom: 4px; }\n.cgau-listing .cgau-trust-card p { font-size: 15px; color: var(--ink-soft); }\n\n\/* specs table *\/\n.cgau-listing .cgau-specs h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-specs table { width: 100%; border-collapse: collapse; font-size: 15px; }\n.cgau-listing .cgau-specs th, .cgau-listing .cgau-specs td {\n  text-align: left; padding: 13px 14px; border-bottom: 1px solid var(--line); vertical-align: top;\n}\n.cgau-listing .cgau-specs th { width: 38%; color: var(--ink-soft); font-weight: 600; }\n.cgau-listing .cgau-specs tr { transition: background 0.2s ease; }\n.cgau-listing .cgau-specs tr:hover { background: var(--paper-deep); }\n\n\/* compatibility *\/\n.cgau-listing .cgau-compat h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-compat-row {\n  display: flex; align-items: flex-start; gap: 14px;\n  padding: 14px 10px; border-bottom: 1px solid var(--line);\n  border-radius: 10px;\n  transition: background 0.2s ease;\n}\n.cgau-listing .cgau-compat-row:hover { background: var(--paper-deep); }\n.cgau-listing .cgau-badge {\n  flex: 0 0 auto; font-size: 12px; font-weight: 800; letter-spacing: 0.05em;\n  padding: 5px 12px; border-radius: 999px; margin-top: 2px;\n}\n.cgau-listing .cgau-badge-yes { background: var(--leaf-soft); color: var(--leaf); }\n.cgau-listing .cgau-badge-no { background: #fbe6e0; color: #b0421f; }\n.cgau-listing .cgau-badge-note { background: #fdf1d8; color: var(--sun-deep); }\n.cgau-listing .cgau-compat-row p { font-size: 15px; color: var(--ink-soft); }\n.cgau-listing .cgau-compat-row p strong { color: var(--ink); }\n\n\/* fit lists *\/\n.cgau-listing .cgau-fit { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\n.cgau-listing .cgau-fit-col { border-radius: 22px; padding: 28px 26px; transition: transform 0.3s ease; }\n.cgau-listing .cgau-fit-col:hover { transform: translateY(-4px); }\n.cgau-listing .cgau-fit-no { background: var(--paper-deep); border: 1px solid var(--line); }\n.cgau-listing .cgau-fit-yes {\n  background: var(--night);\n  background-image: radial-gradient(ellipse at 90% 0%, rgba(242,169,59,0.22), transparent 55%);\n  color: #ece5d3;\n}\n.cgau-listing .cgau-fit-col h3 { font-size: 19px; margin-bottom: 14px; }\n.cgau-listing .cgau-fit-yes h3 { color: var(--sun-bright); }\n.cgau-listing .cgau-fit-col ul { list-style: none; }\n.cgau-listing .cgau-fit-col li {\n  padding: 7px 0 7px 26px; position: relative; font-size: 15px;\n}\n.cgau-listing .cgau-fit-no li { color: var(--ink-soft); }\n.cgau-listing .cgau-fit-yes li { color: #d8d0ba; }\n.cgau-listing .cgau-fit-no li::before { content: '✕'; position: absolute; left: 0; color: #b0421f; font-weight: 700; }\n.cgau-listing .cgau-fit-yes li::before { content: '✓'; position: absolute; left: 0; color: var(--sun); font-weight: 700; }\n\n\/* setup steps *\/\n.cgau-listing .cgau-setup h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }\n.cgau-listing .cgau-step {\n  background: #fff; border: 1px solid var(--line); border-radius: 18px; padding: 22px 16px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-step:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 14px 30px rgba(216,138,16,0.14);\n}\n.cgau-listing .cgau-step .cgau-step-num {\n  display: inline-flex; width: 32px; height: 32px; align-items: center; justify-content: center;\n  background: var(--gold-grad); color: #2b1c07; font-weight: 800; font-size: 14px;\n  border-radius: 999px; margin-bottom: 10px; font-family: 'Sora', sans-serif;\n  animation: cgau-glowpulse 3s ease-in-out infinite;\n}\n.cgau-listing .cgau-step:nth-child(2) .cgau-step-num { animation-delay: 0.4s; }\n.cgau-listing .cgau-step:nth-child(3) .cgau-step-num { animation-delay: 0.8s; }\n.cgau-listing .cgau-step:nth-child(4) .cgau-step-num { animation-delay: 1.2s; }\n.cgau-listing .cgau-step strong { display: block; font-size: 15px; margin-bottom: 4px; }\n.cgau-listing .cgau-step p { font-size: 13px; color: var(--ink-soft); }\n\n\/* included *\/\n.cgau-listing .cgau-included { background: var(--paper-deep); }\n.cgau-listing .cgau-included h2 { font-size: 27px; margin-bottom: 8px; }\n.cgau-listing .cgau-included \u003e p { color: var(--ink-soft); margin-bottom: 18px; }\n.cgau-listing .cgau-included ul { list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n.cgau-listing .cgau-included li {\n  background: #fff; border: 1px solid var(--line); border-radius: 14px;\n  padding: 13px 16px; font-size: 15px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cgau-listing .cgau-included li:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 10px 22px rgba(216,138,16,0.12);\n}\n\n\/* shipping *\/\n.cgau-listing .cgau-shipping h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-ship-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 14px; }\n.cgau-listing .cgau-ship-card {\n  background: #fff; border: 1px solid var(--line); border-radius: 18px; padding: 22px 20px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-ship-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 14px 30px rgba(216,138,16,0.14);\n}\n.cgau-listing .cgau-ship-card strong { display: block; color: var(--sun-deep); margin-bottom: 6px; font-size: 15px; }\n.cgau-listing .cgau-ship-card p { font-size: 14px; color: var(--ink-soft); }\n\n\/* FAQ *\/\n.cgau-listing .cgau-faq h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-faq details {\n  border: 1px solid var(--line); border-radius: 14px; margin-bottom: 10px;\n  background: #fff; padding: 0 20px;\n  transition: box-shadow 0.25s ease, border-color 0.25s ease;\n}\n.cgau-listing .cgau-faq details:hover { border-color: var(--sun); }\n.cgau-listing .cgau-faq details[open] {\n  border-color: var(--sun);\n  box-shadow: 0 10px 26px rgba(216,138,16,0.10);\n}\n.cgau-listing .cgau-faq summary {\n  cursor: pointer; font-weight: 700; padding: 16px 26px 16px 0;\n  font-family: 'Sora', sans-serif; font-size: 15px;\n  list-style: none; position: relative;\n}\n.cgau-listing .cgau-faq summary::-webkit-details-marker { display: none; }\n.cgau-listing .cgau-faq summary::after {\n  content: '＋'; position: absolute; right: 0; top: 50%; transform: translateY(-50%);\n  color: var(--sun-deep); font-weight: 700; transition: transform 0.25s ease;\n}\n.cgau-listing .cgau-faq details[open] summary::after { transform: translateY(-50%) rotate(45deg); }\n.cgau-listing .cgau-faq details p { padding: 0 0 16px; font-size: 15px; color: var(--ink-soft); }\n\n\/* item specifics *\/\n.cgau-listing .cgau-itemspec { background: var(--paper-deep); }\n.cgau-listing .cgau-itemspec h2 { font-size: 22px; margin-bottom: 18px; }\n.cgau-listing .cgau-itemspec table { width: 100%; border-collapse: collapse; font-size: 14px; }\n.cgau-listing .cgau-itemspec th, .cgau-listing .cgau-itemspec td {\n  text-align: left; padding: 9px 12px; border-bottom: 1px solid var(--line);\n}\n.cgau-listing .cgau-itemspec th { width: 38%; color: var(--ink-soft); font-weight: 600; }\n\n\/* CTA *\/\n.cgau-listing .cgau-cta {\n  background: var(--dusk-grad);\n  background-size: 200% 200%;\n  animation: cgau-gradshift 14s ease-in-out infinite;\n  color: #fdf6e8; text-align: center; padding: 64px 36px;\n  position: relative; overflow: hidden;\n}\n.cgau-listing .cgau-cta::before {\n  content: '';\n  position: absolute; left: 50%; bottom: -190px; transform: translateX(-50%);\n  width: 460px; height: 460px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,217,119,0.5) 0%, rgba(242,169,59,0.18) 45%, transparent 70%);\n  animation: cgau-sunpulse 7s ease-in-out infinite;\n}\n.cgau-listing .cgau-cta \u003e * { position: relative; }\n.cgau-listing .cgau-cta h2 { font-size: 31px; margin-bottom: 12px; }\n.cgau-listing .cgau-cta h2 span {\n  background: var(--gold-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cgau-listing .cgau-cta p { color: #d5c9ae; max-width: 520px; margin: 0 auto; }\n\n\/* footer *\/\n.cgau-listing .cgau-footer {\n  padding: 26px 36px; font-size: 12px; color: var(--ink-soft);\n  border-top: 1px solid var(--line); text-align: center; line-height: 1.7;\n}\n\n\/* respect reduced-motion *\/\n@media (prefers-reduced-motion: reduce) {\n  .cgau-listing *, .cgau-listing *::before, .cgau-listing *::after {\n    animation: none !important; transition: none !important;\n  }\n}\n\n@media (max-width: 640px) {\n  .cgau-listing section { padding: 36px 20px; }\n  .cgau-listing .cgau-hero h1 { font-size: 31px; }\n  .cgau-listing .cgau-bento { grid-template-columns: 1fr 1fr; }\n  .cgau-listing .cgau-trust-grid { grid-template-columns: 1fr; }\n  .cgau-listing .cgau-fit { grid-template-columns: 1fr; }\n  .cgau-listing .cgau-steps { grid-template-columns: 1fr 1fr; }\n  .cgau-listing .cgau-ship-grid { grid-template-columns: 1fr; }\n  .cgau-listing .cgau-included ul { grid-template-columns: 1fr; }\n  .cgau-listing .cgau-nav { padding: 16px 20px; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing\"\u003e\n\u003c!-- NAV --\u003e\n\u003cdiv class=\"cgau-nav\"\u003e\n\u003cdiv class=\"cgau-nav-brand\"\u003eCamGuard \u003cspan\u003eAustralia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-tag\"\u003eTownsville, QLD\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"cgau-hero\"\u003e\u003cspan class=\"cgau-speck cgau-speck-1\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-speck cgau-speck-2\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-speck cgau-speck-3\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-speck cgau-speck-4\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cgau-grade-chip\"\u003e♻️ Manufacturer Renewed · Excellent Condition\u003c\/div\u003e\n\u003ch1\u003eeufy SoloCam S230 \u003cem\u003e(S40)\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgau-sub\"\u003eThe solar-powered 2K spotlight camera that never needs a cable, a hub, or a subscription — now on its second sunrise.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: hero product shot — S230 mounted, solar panel catching golden-hour light --\u003e\n\u003cdiv class=\"cgau-hero-note\"\u003eSolar-powered. Renewed. The greenest camera we sell — twice over. ☀️\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CONDITION CALLOUT (early + transparent) --\u003e\n\u003csection class=\"cgau-condition\"\u003e\n\u003cdiv class=\"cgau-condition-card\"\u003e\n\u003ch2\u003eLet's talk about \"Renewed\" first\u003c\/h2\u003e\n\u003cp\u003eThis camera \u003cstrong\u003ehad a previous life\u003c\/strong\u003e. It went back to the manufacturer, where it was professionally inspected, tested and restored to full working order through eufy\/Anker's official renewal program — then graded before resale.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis unit is graded Excellent\u003c\/strong\u003e — the top renewed grade. Expect a camera in near-new cosmetic condition; at most, a faint mark you'd have to hunt for. It even arrives in its \u003cstrong\u003eoriginal retail box\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eAnd it's covered: our \u003cstrong\u003ein-house 12-month CamGuard warranty\u003c\/strong\u003e (this is a CamGuard warranty, not a manufacturer warranty), on top of your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BENTO STATS --\u003e\n\u003csection\u003e\n\u003cdiv class=\"cgau-bento\"\u003e\n\u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e2K\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003ecrisp resolution\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e☀️ Solar\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003ebuilt-in panel, ~2h sun a day\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e600lm\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003eadjustable spotlight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e$0\/mo\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003eno subscription, ever\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003eIP67\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003eweatherproof, −20°C to 50°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e135°\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003efield of view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SCENE 1: solar --\u003e\n\u003csection class=\"cgau-scene\"\u003e\n\u003ch2\u003eRuns on \u003cspan\u003esunshine\u003c\/span\u003e, not on your to-do list\u003c\/h2\u003e\n\u003cp\u003eThe solar panel is built into the top of the camera — no separate panel to buy, no extra cable to run. Around two hours of direct sunlight a day keeps the 13,400mAh battery topped up indefinitely, and even without sun the battery alone holds roughly four months of typical use.\u003c\/p\u003e\n\u003cp\u003eMount it, aim it, forget it. No ladder trips every few weeks to bring a camera inside for charging.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: close-up of the integrated solar panel on top of the camera --\u003e\u003c\/section\u003e\n\u003c!-- SCENE 2: 2K + night --\u003e\n\u003csection class=\"cgau-scene cgau-scene-dark\"\u003e\n\u003ch2\u003eReads number plates by day, \u003cspan\u003efaces by night\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003e2K resolution with a 135° field of view and 8× zoom covers a driveway, carport or backyard in genuinely useful detail. When motion is detected after dark, the 600-lumen spotlight (adjustable brightness and colour temperature) kicks in for full-colour night vision up to about 8 metres — and there's classic infrared night vision as well.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: split day\/night footage comparison frame --\u003e\u003c\/section\u003e\n\u003c!-- SCENE 3: AI + no fees --\u003e\n\u003csection class=\"cgau-scene\"\u003e\n\u003ch2\u003eSmart enough to \u003cspan\u003eignore the possum\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eOn-device AI person detection means it records when a human turns up — not every moth, headlight sweep and passing wildlife. Detection happens on the camera itself, so alerts are fast and your footage stays local: 8GB of built-in storage with AES-128 encryption, roughly two months of typical event recordings.\u003c\/p\u003e\n\u003cp\u003eNo cloud plan needed. No monthly fee. You bought the camera; the features are yours.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: eufy Security app screenshot showing person-detection alert --\u003e\u003c\/section\u003e\n\u003c!-- VIBE --\u003e\n\u003csection class=\"cgau-vibe\"\u003e\n\u003cblockquote\u003e\"A camera powered by the sun, given a second life instead of a landfill. If it were any greener it would photosynthesise.\"\u003c\/blockquote\u003e\n\u003ccite\u003e— The vibe, in one sentence\u003c\/cite\u003e\u003c\/section\u003e\n\u003c!-- HONEST BIT --\u003e\n\u003csection class=\"cgau-honest\"\u003e\n\u003ch2\u003eThe honest bit\u003c\/h2\u003e\n\u003cp\u003eEvery camera has limits. Here are this one's, stated plainly:\u003c\/p\u003e\n\u003cdiv class=\"cgau-honest-item\"\u003e\n\u003cstrong\u003eIt was used before.\u003c\/strong\u003e\n\u003cp\u003eThis is a Manufacturer Renewed unit, not new stock. Excellent grade means near-new cosmetics — and it comes in its original retail box (the box itself may show some shelf wear) — but it's had a previous owner. If you need factory-sealed, this isn't the listing for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-honest-item\"\u003e\n\u003cstrong\u003eThe solar magic needs actual sun.\u003c\/strong\u003e\n\u003cp\u003eThe panel is on top of the camera, so the mounting spot itself needs a couple of hours of direct light a day. Deep shade under an eave? It still works — you'll just top up the battery via USB-C every few months instead.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-honest-item\"\u003e\n\u003cstrong\u003eStorage is fixed at 8GB.\u003c\/strong\u003e\n\u003cp\u003eBuilt-in eMMC, no microSD slot, no HomeBase expansion. That's about two months of event clips before the oldest are overwritten. It records events, not 24\/7 footage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-honest-item\"\u003e\n\u003cstrong\u003e2.4GHz Wi-Fi only, and no Apple HomeKit.\u003c\/strong\u003e\n\u003cp\u003eIt won't join a 5GHz-only network (most routers broadcast both — check yours). Works with Alexa and Google Assistant; HomeKit users should look elsewhere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- WHY CAMGUARD --\u003e\n\u003csection class=\"cgau-trust\"\u003e\n\u003ch2\u003eWhy buy it from CamGuard?\u003c\/h2\u003e\n\u003cdiv class=\"cgau-trust-grid\"\u003e\n\u003cdiv class=\"cgau-trust-card\"\u003e\n\u003cstrong\u003e12-month CamGuard warranty\u003c\/strong\u003e\n\u003cp\u003eOur own in-house warranty on every unit we sell — renewed included. Not a manufacturer warranty: it's us, in Townsville, and we answer our messages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-trust-card\"\u003e\n\u003cstrong\u003eSerial logged at dispatch\u003c\/strong\u003e\n\u003cp\u003eEvery unit's serial number is photographed and logged before it ships — your warranty record exists from day one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-trust-card\"\u003e\n\u003cstrong\u003eeufy is all we do\u003c\/strong\u003e\n\u003cp\u003eWe're independent eufy specialists. Setup questions, hub questions, \"which camera for my carport\" questions — ask away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-trust-card\"\u003e\n\u003cstrong\u003eDispatched in 1 business day\u003c\/strong\u003e\n\u003cp\u003eFrom Townsville QLD, with tracking on every order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"cgau-specs\"\u003e\n\u003ch2\u003eFull specifications\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eResolution\u003c\/th\u003e\n\u003ctd\u003e2K, 8× digital zoom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eField of view\u003c\/th\u003e\n\u003ctd\u003e135°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSpotlight\u003c\/th\u003e\n\u003ctd\u003e600 lumens, adjustable brightness \u0026amp; colour temperature (4,000–6,000K)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNight vision\u003c\/th\u003e\n\u003ctd\u003eColour (spotlight-assisted) and infrared, up to ~8m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eBuilt-in 13,400mAh lithium-ion, ~4 months per charge\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSolar\u003c\/th\u003e\n\u003ctd\u003eIntegrated panel — ~2 hours of direct sunlight per day sustains it indefinitely\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCharging\u003c\/th\u003e\n\u003ctd\u003eUSB-C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in 8GB eMMC (no microSD slot), AES-128 encrypted, ~2 months of event clips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAI detection\u003c\/th\u003e\n\u003ctd\u003eOn-device person detection (human vs everything else)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWi-Fi\u003c\/th\u003e\n\u003ctd\u003e2.4GHz only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSmart assistants\u003c\/th\u003e\n\u003ctd\u003eAmazon Alexa, Google Assistant — no Apple HomeKit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWeatherproofing\u003c\/th\u003e\n\u003ctd\u003eIP67, operating range −20°C to 50°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHub requirement\u003c\/th\u003e\n\u003ctd\u003eNone — fully standalone, no HomeBase needed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSubscription\u003c\/th\u003e\n\u003ctd\u003eNone required — local storage, no monthly fees\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- COMPATIBILITY --\u003e\n\u003csection class=\"cgau-compat\"\u003e\n\u003ch2\u003eWill it work with your setup?\u003c\/h2\u003e\n\u003cdiv class=\"cgau-compat-row\"\u003e\n\u003cspan class=\"cgau-badge cgau-badge-yes\"\u003eYES\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eAmazon Alexa \u0026amp; Google Assistant\u003c\/strong\u003e — view the live feed on your Echo Show or Nest Hub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-row\"\u003e\n\u003cspan class=\"cgau-badge cgau-badge-yes\"\u003eYES\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eStandalone operation\u003c\/strong\u003e — works entirely on its own with the free eufy Security app. No HomeBase, no bridge, nothing else to buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-row\"\u003e\n\u003cspan class=\"cgau-badge cgau-badge-no\"\u003eNO\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eApple HomeKit\u003c\/strong\u003e — not supported on this model.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-row\"\u003e\n\u003cspan class=\"cgau-badge cgau-badge-no\"\u003eNO\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003e5GHz-only Wi-Fi\u003c\/strong\u003e — it needs a 2.4GHz network (nearly all home routers provide one).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-row\"\u003e\n\u003cspan class=\"cgau-badge cgau-badge-no\"\u003eNO\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003emicroSD or storage expansion\u003c\/strong\u003e — storage is the built-in 8GB eMMC.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-row\"\u003e\n\u003cspan class=\"cgau-badge cgau-badge-note\"\u003eNOTE\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eeufy Security app\u003c\/strong\u003e — free on iOS and Android; that's where alerts, live view and playback live.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FIT --\u003e\n\u003csection\u003e\n\u003cdiv class=\"cgau-fit\"\u003e\n\u003cdiv class=\"cgau-fit-col cgau-fit-no\"\u003e\n\u003ch3\u003eProbably not for you if…\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou're in the Apple HomeKit ecosystem\u003c\/li\u003e\n\u003cli\u003eThe only mounting spot is in permanent deep shade\u003c\/li\u003e\n\u003cli\u003eYou need 24\/7 continuous recording or expandable storage\u003c\/li\u003e\n\u003cli\u003eYou want a factory-sealed unit (see our New listings instead)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-fit-col cgau-fit-yes\"\u003e\n\u003ch3\u003ePerfect for…\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDriveways, carports and sheds with no power nearby\u003c\/li\u003e\n\u003cli\u003eAcreage and fence lines where cables can't go\u003c\/li\u003e\n\u003cli\u003eAnyone allergic to subscriptions and ladder-charging\u003c\/li\u003e\n\u003cli\u003eValue hunters who'd rather bank the saving than pay for shrink-wrap\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SETUP --\u003e\n\u003csection class=\"cgau-setup\"\u003e\n\u003ch2\u003eSet up in four steps\u003c\/h2\u003e\n\u003cdiv class=\"cgau-steps\"\u003e\n\u003cdiv class=\"cgau-step\"\u003e\n\u003cspan class=\"cgau-step-num\"\u003e1\u003c\/span\u003e\u003cstrong\u003eGet the app\u003c\/strong\u003e\n\u003cp\u003eDownload eufy Security (iOS\/Android) and create a free account.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-step\"\u003e\n\u003cspan class=\"cgau-step-num\"\u003e2\u003c\/span\u003e\u003cstrong\u003eTop up\u003c\/strong\u003e\n\u003cp\u003eGive it a first charge via USB-C while you have it indoors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-step\"\u003e\n\u003cspan class=\"cgau-step-num\"\u003e3\u003c\/span\u003e\u003cstrong\u003ePair\u003c\/strong\u003e\n\u003cp\u003eAdd the camera in the app over your 2.4GHz Wi-Fi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-step\"\u003e\n\u003cspan class=\"cgau-step-num\"\u003e4\u003c\/span\u003e\u003cstrong\u003eMount sunny-side up\u003c\/strong\u003e\n\u003cp\u003eFix the screw mount somewhere the panel catches a few hours of sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INCLUDED --\u003e\n\u003csection class=\"cgau-included\"\u003e\n\u003ch2\u003eWhat's in the box\u003c\/h2\u003e\n\u003cp\u003eShips in its original retail box, containing:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e📷 eufy SoloCam S230 (S40) camera\u003c\/li\u003e\n\u003cli\u003e🔩 Screw mount + screw pack\u003c\/li\u003e\n\u003cli\u003e🔌 USB-C charging cable\u003c\/li\u003e\n\u003cli\u003e📄 Quick start guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- SHIPPING \/ WARRANTY \/ RETURNS --\u003e\n\u003csection class=\"cgau-shipping\"\u003e\n\u003ch2\u003eShipping, warranty \u0026amp; returns\u003c\/h2\u003e\n\u003cdiv class=\"cgau-ship-grid\"\u003e\n\u003cdiv class=\"cgau-ship-card\"\u003e\n\u003cstrong\u003e🚀 Express as Standard\u003c\/strong\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Dispatched in 1 business day from Townsville QLD, tracking on every parcel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-ship-card\"\u003e\n\u003cstrong\u003e🛡️ 12-month warranty\u003c\/strong\u003e\n\u003cp\u003eOur in-house CamGuard warranty — not a manufacturer warranty — in addition to your Australian Consumer Law rights. Faulty-item returns are always free.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-ship-card\"\u003e\n\u003cstrong\u003e↩️ 30-day returns\u003c\/strong\u003e\n\u003cp\u003eChanged your mind? Return within 30 days of delivery. Buyer covers return postage and original shipping isn't refunded. Have the serial number handy to start a return.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"cgau-faq\"\u003e\n\u003ch2\u003eQuestions we'd ask too\u003c\/h2\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat exactly does \"Manufacturer Renewed\" mean?\u003c\/summary\u003e\n\u003cp\u003eThe unit was previously used, then returned and put through the manufacturer's official renewal process — inspected, tested and restored to full working order before being graded and resold. This one ships in its original retail box and is covered by our 12-month CamGuard warranty (a CamGuard warranty, not a manufacturer one).\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat does the \"Excellent\" grade mean cosmetically?\u003c\/summary\u003e\n\u003cp\u003eIt's the top renewed grade: near-new condition. At most you might find a faint handling mark up close — nothing you'd notice with the camera on a wall, and nothing that affects function or weatherproofing.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it need a HomeBase or a subscription?\u003c\/summary\u003e\n\u003cp\u003eNeither. The SoloCam family is fully standalone — footage saves to the camera's own encrypted 8GB storage and everything works through the free eufy Security app. No hub, no monthly fees.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat if my mounting spot doesn't get much sun?\u003c\/summary\u003e\n\u003cp\u003eThe camera still works fine — the 13,400mAh battery lasts around four months of typical use on its own. You'd just take it down for a USB-C top-up a few times a year instead of never.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat happens when the 8GB storage fills up?\u003c\/summary\u003e\n\u003cp\u003eIt records on a rolling loop — roughly two months of event clips, with the oldest automatically overwritten. Important clips can be downloaded to your phone from the app.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow does the price compare to buying new?\u003c\/summary\u003e\n\u003cp\u003eThis model sells new for $429.95 at eufy Australia (price checked July 2026). Renewed is how you get the same camera, tested and working, for considerably less.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow do I claim warranty if something goes wrong?\u003c\/summary\u003e\n\u003cp\u003eContact us with your order details and the serial number. Every unit's serial is photographed and logged at dispatch, so your record already exists on our end. Faulty-item returns are always free.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c!-- ITEM SPECIFICS --\u003e\n\u003csection class=\"cgau-itemspec\"\u003e\n\u003ch2\u003eItem specifics\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eBrand\u003c\/th\u003e\n\u003ctd\u003eeufy (by Anker)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003ctd\u003eSoloCam S230 — also sold as SoloCam S40 (same camera, two names)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eManufacturer Renewed — Excellent grade\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePackaging\u003c\/th\u003e\n\u003ctd\u003eOriginal retail box\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eType\u003c\/th\u003e\n\u003ctd\u003eOutdoor wireless security camera, integrated solar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eColour\u003c\/th\u003e\n\u003ctd\u003eWhite\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eConnectivity\u003c\/th\u003e\n\u003ctd\u003e2.4GHz Wi-Fi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePower source\u003c\/th\u003e\n\u003ctd\u003eBuilt-in battery + integrated solar panel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNumber of cameras\u003c\/th\u003e\n\u003ctd\u003e1 (single camera)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"cgau-cta\"\u003e\n\u003ch2\u003eSame sun. Same camera. \u003cspan\u003eSmarter price.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eOrder today and it leaves Townsville within 1 business day — serial logged, warranty active, sunshine not included but strongly recommended.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\n\u003cdiv class=\"cgau-footer\"\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, QLD\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent reseller of genuine eufy Security products and is not affiliated with, or endorsed by, Anker Innovations. All product names and trademarks are the property of their respective owners. Our 12-month CamGuard warranty applies in addition to your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44409262538795,"sku":"CG-SCS230-MRE-T","price":169.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/S230SoloCamS40.webp?v=1784330697"},{"product_id":"eufy-security-solocam-s230-s40-manufacturer-renewed-good-condition","title":"eufy Security SoloCam S230 (S40) | Manufacturer Renewed (Good Condition)","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@300;400;600;700;800\u0026family=DM+Sans:opsz,wght@9..40,300..700\u0026display=swap');\n\n\/* ============ SECOND SUN v2 — eufy SoloCam S230 (S40) · Manufacturer Renewed ============\n   Theme: warm solar gold on warm paper. Angle: solar-powered AND renewed —\n   the camera that runs on sunshine, twice over.\n   Channel-neutral copy (website + eBay). CSS-only animation (no scripts).\n   All CSS scoped under .cgau-listing. Keyframes prefixed cgau-. No external links. *\/\n\n.cgau-listing, .cgau-listing *, .cgau-listing *::before, .cgau-listing *::after {\n  margin: 0; padding: 0; box-sizing: border-box;\n}\n.cgau-listing {\n  \/* palette *\/\n  --paper: #fdf9f0;\n  --paper-deep: #f7efdd;\n  --ink: #2b2417;\n  --ink-soft: #6b6250;\n  --line: #eadfc8;\n  --sun: #f2a93b;\n  --sun-bright: #ffd977;\n  --sun-deep: #d88a10;\n  --ember: #e2622b;\n  --ember-deep: #b8481a;\n  --leaf: #4e7c3f;\n  --leaf-soft: #eaf2e4;\n  --night: #23283f;\n  --night-deep: #12152a;\n  --gold-grad: linear-gradient(120deg, #ffd977 0%, #f2a93b 45%, #e2622b 100%);\n  --dusk-grad: linear-gradient(160deg, #12152a 0%, #23283f 35%, #4a3560 70%, #b8481a 130%);\n\n  font-family: 'DM Sans', system-ui, sans-serif;\n  color: var(--ink);\n  background: var(--paper);\n  max-width: 880px;\n  margin: 0 auto;\n  border-radius: 26px;\n  overflow: hidden;\n  border: 1px solid var(--line);\n  line-height: 1.6;\n  font-size: 16px;\n  box-shadow: 0 30px 80px rgba(43,36,23,0.12);\n}\n.cgau-listing h1, .cgau-listing h2, .cgau-listing h3, .cgau-listing h4 {\n  font-family: 'Sora', system-ui, sans-serif;\n  line-height: 1.2;\n  letter-spacing: -0.02em;\n}\n.cgau-listing img { max-width: 100%; height: auto; display: block; }\n.cgau-listing section { padding: 48px 36px; }\n\n\/* ---- shared animations ---- *\/\n@keyframes cgau-sunpulse {\n  0%, 100% { opacity: 0.75; transform: translateX(-50%) scale(1); }\n  50% { opacity: 1; transform: translateX(-50%) scale(1.12); }\n}\n@keyframes cgau-rays {\n  from { transform: translateX(-50%) rotate(0deg); }\n  to   { transform: translateX(-50%) rotate(360deg); }\n}\n@keyframes cgau-rise {\n  from { opacity: 0; transform: translateY(26px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes cgau-shimmer {\n  0%   { background-position: -200% center; }\n  100% { background-position: 200% center; }\n}\n@keyframes cgau-drift {\n  0%, 100% { transform: translate(0, 0); }\n  33% { transform: translate(14px, -18px); }\n  66% { transform: translate(-12px, -8px); }\n}\n@keyframes cgau-gradshift {\n  0%, 100% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n}\n@keyframes cgau-glowpulse {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(242,169,59,0.45); }\n  50% { box-shadow: 0 0 0 14px rgba(242,169,59,0); }\n}\n@keyframes cgau-bob {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-6px); }\n}\n\n\/* nav *\/\n.cgau-listing .cgau-nav {\n  display: flex; justify-content: space-between; align-items: center;\n  padding: 18px 36px; border-bottom: 1px solid var(--line);\n  background: var(--paper);\n}\n.cgau-listing .cgau-nav-brand { font-family: 'Sora', sans-serif; font-weight: 800; font-size: 17px; }\n.cgau-listing .cgau-nav-brand span {\n  background: var(--gold-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cgau-listing .cgau-nav-tag {\n  font-size: 12px; font-weight: 600; color: var(--ink-soft);\n  background: var(--paper-deep); padding: 6px 14px; border-radius: 999px;\n}\n\n\/* hero *\/\n.cgau-listing .cgau-hero {\n  background: var(--dusk-grad);\n  background-size: 200% 200%;\n  animation: cgau-gradshift 14s ease-in-out infinite;\n  color: #fdf6e8;\n  text-align: center;\n  padding: 72px 36px 60px;\n  position: relative;\n  overflow: hidden;\n}\n\/* rotating sun rays *\/\n.cgau-listing .cgau-hero::before {\n  content: '';\n  position: absolute; left: 50%; top: -230px; transform: translateX(-50%);\n  width: 620px; height: 620px; border-radius: 50%;\n  background: conic-gradient(\n    rgba(246,198,94,0.14) 0deg, transparent 14deg,\n    rgba(246,198,94,0.14) 30deg, transparent 44deg,\n    rgba(246,198,94,0.14) 60deg, transparent 74deg,\n    rgba(246,198,94,0.14) 90deg, transparent 104deg,\n    rgba(246,198,94,0.14) 120deg, transparent 134deg,\n    rgba(246,198,94,0.14) 150deg, transparent 164deg,\n    rgba(246,198,94,0.14) 180deg, transparent 194deg,\n    rgba(246,198,94,0.14) 210deg, transparent 224deg,\n    rgba(246,198,94,0.14) 240deg, transparent 254deg,\n    rgba(246,198,94,0.14) 270deg, transparent 284deg,\n    rgba(246,198,94,0.14) 300deg, transparent 314deg,\n    rgba(246,198,94,0.14) 330deg, transparent 344deg,\n    rgba(246,198,94,0.14) 360deg);\n  animation: cgau-rays 40s linear infinite;\n}\n\/* sun glow core *\/\n.cgau-listing .cgau-hero::after {\n  content: '';\n  position: absolute; left: 50%; top: -150px; transform: translateX(-50%);\n  width: 440px; height: 440px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,217,119,0.65) 0%, rgba(242,169,59,0.22) 45%, transparent 70%);\n  animation: cgau-sunpulse 6s ease-in-out infinite;\n}\n\/* drifting ember specks *\/\n.cgau-listing .cgau-hero .cgau-speck {\n  position: absolute; border-radius: 50%; pointer-events: none;\n  background: radial-gradient(circle, rgba(255,217,119,0.9), rgba(255,217,119,0));\n  animation: cgau-drift 9s ease-in-out infinite;\n}\n.cgau-listing .cgau-speck-1 { width: 10px; height: 10px; left: 16%; top: 34%; }\n.cgau-listing .cgau-speck-2 { width: 6px; height: 6px; left: 80%; top: 26%; animation-delay: -3s; animation-duration: 11s; }\n.cgau-listing .cgau-speck-3 { width: 8px; height: 8px; left: 68%; top: 62%; animation-delay: -6s; animation-duration: 13s; }\n.cgau-listing .cgau-speck-4 { width: 5px; height: 5px; left: 28%; top: 68%; animation-delay: -1.5s; animation-duration: 10s; }\n\n.cgau-listing .cgau-hero \u003e * { position: relative; z-index: 1; }\n.cgau-listing .cgau-grade-chip {\n  display: inline-flex; align-items: center; gap: 8px;\n  border: 1px solid rgba(255,217,119,0.55);\n  color: #2b1c07; font-weight: 800; font-size: 13px; letter-spacing: 0.06em;\n  text-transform: uppercase; padding: 9px 20px; border-radius: 999px; margin-bottom: 24px;\n  background: linear-gradient(110deg, #ffd977 25%, #fff3cf 40%, #ffd977 55%) 0 0 \/ 200% 100%;\n  animation: cgau-shimmer 3.5s linear infinite;\n  box-shadow: 0 6px 22px rgba(242,169,59,0.35);\n}\n.cgau-listing .cgau-hero h1 {\n  font-size: 44px; font-weight: 800; margin-bottom: 14px;\n  animation: cgau-rise 0.9s ease-out both;\n}\n.cgau-listing .cgau-hero h1 em {\n  font-style: normal;\n  background: var(--gold-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cgau-listing .cgau-hero p.cgau-sub {\n  font-size: 18px; max-width: 560px; margin: 0 auto 28px; color: #e8ddc6;\n  animation: cgau-rise 0.9s ease-out 0.15s both;\n}\n.cgau-listing .cgau-hero-note {\n  display: inline-block; font-size: 14px; color: #ecd9a8;\n  border: 1px solid rgba(246,198,94,0.35); border-radius: 999px;\n  padding: 10px 22px; background: rgba(255,217,119,0.08);\n  animation: cgau-rise 0.9s ease-out 0.3s both;\n}\n\n\/* condition callout *\/\n.cgau-listing .cgau-condition {\n  background: var(--paper-deep);\n  border-bottom: 1px solid var(--line);\n}\n.cgau-listing .cgau-condition-card {\n  position: relative;\n  background: #fff; border-radius: 22px;\n  padding: 30px 32px;\n  box-shadow: 0 14px 40px rgba(216,138,16,0.14);\n  border: 2px solid transparent;\n  background-clip: padding-box;\n}\n.cgau-listing .cgau-condition-card::before {\n  content: '';\n  position: absolute; inset: -2px; z-index: -1; border-radius: 24px;\n  background: var(--gold-grad);\n  background-size: 200% 200%;\n  animation: cgau-gradshift 8s ease-in-out infinite;\n}\n.cgau-listing .cgau-condition-card h2 { font-size: 23px; margin-bottom: 10px; color: var(--ember-deep); }\n.cgau-listing .cgau-condition-card p { color: var(--ink-soft); margin-bottom: 10px; }\n.cgau-listing .cgau-condition-card p:last-child { margin-bottom: 0; }\n.cgau-listing .cgau-condition-card strong { color: var(--ink); }\n\n\/* bento *\/\n.cgau-listing .cgau-bento {\n  display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px;\n}\n.cgau-listing .cgau-bento-card {\n  background: #fff; border: 1px solid var(--line); border-radius: 20px;\n  padding: 24px 20px; text-align: center;\n  position: relative; overflow: hidden;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n  animation: cgau-rise 0.7s ease-out both;\n}\n.cgau-listing .cgau-bento-card::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px;\n  background: var(--gold-grad);\n}\n.cgau-listing .cgau-bento-card:nth-child(2) { animation-delay: 0.08s; }\n.cgau-listing .cgau-bento-card:nth-child(3) { animation-delay: 0.16s; }\n.cgau-listing .cgau-bento-card:nth-child(4) { animation-delay: 0.24s; }\n.cgau-listing .cgau-bento-card:nth-child(5) { animation-delay: 0.32s; }\n.cgau-listing .cgau-bento-card:nth-child(6) { animation-delay: 0.4s; }\n.cgau-listing .cgau-bento-card:hover {\n  transform: translateY(-6px);\n  box-shadow: 0 18px 36px rgba(216,138,16,0.18);\n}\n.cgau-listing .cgau-bento-card .cgau-big {\n  font-family: 'Sora', sans-serif; font-weight: 800; font-size: 28px;\n  background: var(--gold-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n  display: block; margin-bottom: 4px;\n}\n.cgau-listing .cgau-bento-card .cgau-small { font-size: 13px; color: var(--ink-soft); }\n\n\/* scenes *\/\n.cgau-listing .cgau-scene { border-top: 1px solid var(--line); }\n.cgau-listing .cgau-scene h2 { font-size: 29px; margin-bottom: 12px; }\n.cgau-listing .cgau-scene h2 span {\n  background: var(--gold-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cgau-listing .cgau-scene p { color: var(--ink-soft); max-width: 640px; margin-bottom: 14px; }\n.cgau-listing .cgau-scene p:last-of-type { margin-bottom: 0; }\n.cgau-listing .cgau-scene-dark {\n  background: var(--night);\n  background-image: radial-gradient(ellipse at 85% 15%, rgba(242,169,59,0.16), transparent 55%);\n  color: #ece5d3; border-top: none;\n}\n.cgau-listing .cgau-scene-dark h2 { color: #fff; }\n.cgau-listing .cgau-scene-dark p { color: #c3bca8; }\n\n\/* vibe pull-quote *\/\n.cgau-listing .cgau-vibe {\n  background: var(--gold-grad);\n  background-size: 220% 220%;\n  animation: cgau-gradshift 10s ease-in-out infinite;\n  text-align: center; color: #2b1c07;\n  position: relative; overflow: hidden;\n}\n.cgau-listing .cgau-vibe::before {\n  content: '☀️'; position: absolute; font-size: 120px; opacity: 0.14;\n  left: -20px; top: -30px; animation: cgau-bob 5s ease-in-out infinite;\n}\n.cgau-listing .cgau-vibe::after {\n  content: '♻️'; position: absolute; font-size: 110px; opacity: 0.14;\n  right: -14px; bottom: -34px; animation: cgau-bob 6s ease-in-out infinite reverse;\n}\n.cgau-listing .cgau-vibe blockquote {\n  font-family: 'Sora', sans-serif; font-weight: 700; font-size: 27px;\n  max-width: 620px; margin: 0 auto; line-height: 1.35; position: relative;\n}\n.cgau-listing .cgau-vibe cite {\n  display: block; font-family: 'DM Sans', sans-serif; font-style: normal;\n  font-weight: 600; font-size: 14px; margin-top: 16px; color: #5a3c10; position: relative;\n}\n\n\/* honest bit *\/\n.cgau-listing .cgau-honest { background: var(--paper-deep); }\n.cgau-listing .cgau-honest h2 { font-size: 27px; margin-bottom: 8px; }\n.cgau-listing .cgau-honest \u003e p { color: var(--ink-soft); margin-bottom: 22px; }\n.cgau-listing .cgau-honest-item {\n  background: #fff; border: 1px solid var(--line); border-left: 5px solid var(--sun);\n  border-radius: 16px;\n  padding: 18px 22px; margin-bottom: 12px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cgau-listing .cgau-honest-item:hover {\n  transform: translateX(6px);\n  box-shadow: 0 10px 26px rgba(216,138,16,0.12);\n}\n.cgau-listing .cgau-honest-item strong { display: block; margin-bottom: 4px; }\n.cgau-listing .cgau-honest-item p { font-size: 15px; color: var(--ink-soft); }\n\n\/* trust grid *\/\n.cgau-listing .cgau-trust h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-trust-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n.cgau-listing .cgau-trust-card {\n  background: var(--leaf-soft); border-radius: 18px; padding: 22px 24px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-trust-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 16px 32px rgba(78,124,63,0.16);\n}\n.cgau-listing .cgau-trust-card strong { display: block; color: var(--leaf); margin-bottom: 4px; }\n.cgau-listing .cgau-trust-card p { font-size: 15px; color: var(--ink-soft); }\n\n\/* specs table *\/\n.cgau-listing .cgau-specs h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-specs table { width: 100%; border-collapse: collapse; font-size: 15px; }\n.cgau-listing .cgau-specs th, .cgau-listing .cgau-specs td {\n  text-align: left; padding: 13px 14px; border-bottom: 1px solid var(--line); vertical-align: top;\n}\n.cgau-listing .cgau-specs th { width: 38%; color: var(--ink-soft); font-weight: 600; }\n.cgau-listing .cgau-specs tr { transition: background 0.2s ease; }\n.cgau-listing .cgau-specs tr:hover { background: var(--paper-deep); }\n\n\/* compatibility *\/\n.cgau-listing .cgau-compat h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-compat-row {\n  display: flex; align-items: flex-start; gap: 14px;\n  padding: 14px 10px; border-bottom: 1px solid var(--line);\n  border-radius: 10px;\n  transition: background 0.2s ease;\n}\n.cgau-listing .cgau-compat-row:hover { background: var(--paper-deep); }\n.cgau-listing .cgau-badge {\n  flex: 0 0 auto; font-size: 12px; font-weight: 800; letter-spacing: 0.05em;\n  padding: 5px 12px; border-radius: 999px; margin-top: 2px;\n}\n.cgau-listing .cgau-badge-yes { background: var(--leaf-soft); color: var(--leaf); }\n.cgau-listing .cgau-badge-no { background: #fbe6e0; color: #b0421f; }\n.cgau-listing .cgau-badge-note { background: #fdf1d8; color: var(--sun-deep); }\n.cgau-listing .cgau-compat-row p { font-size: 15px; color: var(--ink-soft); }\n.cgau-listing .cgau-compat-row p strong { color: var(--ink); }\n\n\/* fit lists *\/\n.cgau-listing .cgau-fit { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\n.cgau-listing .cgau-fit-col { border-radius: 22px; padding: 28px 26px; transition: transform 0.3s ease; }\n.cgau-listing .cgau-fit-col:hover { transform: translateY(-4px); }\n.cgau-listing .cgau-fit-no { background: var(--paper-deep); border: 1px solid var(--line); }\n.cgau-listing .cgau-fit-yes {\n  background: var(--night);\n  background-image: radial-gradient(ellipse at 90% 0%, rgba(242,169,59,0.22), transparent 55%);\n  color: #ece5d3;\n}\n.cgau-listing .cgau-fit-col h3 { font-size: 19px; margin-bottom: 14px; }\n.cgau-listing .cgau-fit-yes h3 { color: var(--sun-bright); }\n.cgau-listing .cgau-fit-col ul { list-style: none; }\n.cgau-listing .cgau-fit-col li {\n  padding: 7px 0 7px 26px; position: relative; font-size: 15px;\n}\n.cgau-listing .cgau-fit-no li { color: var(--ink-soft); }\n.cgau-listing .cgau-fit-yes li { color: #d8d0ba; }\n.cgau-listing .cgau-fit-no li::before { content: '✕'; position: absolute; left: 0; color: #b0421f; font-weight: 700; }\n.cgau-listing .cgau-fit-yes li::before { content: '✓'; position: absolute; left: 0; color: var(--sun); font-weight: 700; }\n\n\/* setup steps *\/\n.cgau-listing .cgau-setup h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }\n.cgau-listing .cgau-step {\n  background: #fff; border: 1px solid var(--line); border-radius: 18px; padding: 22px 16px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-step:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 14px 30px rgba(216,138,16,0.14);\n}\n.cgau-listing .cgau-step .cgau-step-num {\n  display: inline-flex; width: 32px; height: 32px; align-items: center; justify-content: center;\n  background: var(--gold-grad); color: #2b1c07; font-weight: 800; font-size: 14px;\n  border-radius: 999px; margin-bottom: 10px; font-family: 'Sora', sans-serif;\n  animation: cgau-glowpulse 3s ease-in-out infinite;\n}\n.cgau-listing .cgau-step:nth-child(2) .cgau-step-num { animation-delay: 0.4s; }\n.cgau-listing .cgau-step:nth-child(3) .cgau-step-num { animation-delay: 0.8s; }\n.cgau-listing .cgau-step:nth-child(4) .cgau-step-num { animation-delay: 1.2s; }\n.cgau-listing .cgau-step strong { display: block; font-size: 15px; margin-bottom: 4px; }\n.cgau-listing .cgau-step p { font-size: 13px; color: var(--ink-soft); }\n\n\/* included *\/\n.cgau-listing .cgau-included { background: var(--paper-deep); }\n.cgau-listing .cgau-included h2 { font-size: 27px; margin-bottom: 8px; }\n.cgau-listing .cgau-included \u003e p { color: var(--ink-soft); margin-bottom: 18px; }\n.cgau-listing .cgau-included ul { list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n.cgau-listing .cgau-included li {\n  background: #fff; border: 1px solid var(--line); border-radius: 14px;\n  padding: 13px 16px; font-size: 15px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cgau-listing .cgau-included li:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 10px 22px rgba(216,138,16,0.12);\n}\n\n\/* shipping *\/\n.cgau-listing .cgau-shipping h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-ship-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 14px; }\n.cgau-listing .cgau-ship-card {\n  background: #fff; border: 1px solid var(--line); border-radius: 18px; padding: 22px 20px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cgau-listing .cgau-ship-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 14px 30px rgba(216,138,16,0.14);\n}\n.cgau-listing .cgau-ship-card strong { display: block; color: var(--sun-deep); margin-bottom: 6px; font-size: 15px; }\n.cgau-listing .cgau-ship-card p { font-size: 14px; color: var(--ink-soft); }\n\n\/* FAQ *\/\n.cgau-listing .cgau-faq h2 { font-size: 27px; margin-bottom: 22px; }\n.cgau-listing .cgau-faq details {\n  border: 1px solid var(--line); border-radius: 14px; margin-bottom: 10px;\n  background: #fff; padding: 0 20px;\n  transition: box-shadow 0.25s ease, border-color 0.25s ease;\n}\n.cgau-listing .cgau-faq details:hover { border-color: var(--sun); }\n.cgau-listing .cgau-faq details[open] {\n  border-color: var(--sun);\n  box-shadow: 0 10px 26px rgba(216,138,16,0.10);\n}\n.cgau-listing .cgau-faq summary {\n  cursor: pointer; font-weight: 700; padding: 16px 26px 16px 0;\n  font-family: 'Sora', sans-serif; font-size: 15px;\n  list-style: none; position: relative;\n}\n.cgau-listing .cgau-faq summary::-webkit-details-marker { display: none; }\n.cgau-listing .cgau-faq summary::after {\n  content: '＋'; position: absolute; right: 0; top: 50%; transform: translateY(-50%);\n  color: var(--sun-deep); font-weight: 700; transition: transform 0.25s ease;\n}\n.cgau-listing .cgau-faq details[open] summary::after { transform: translateY(-50%) rotate(45deg); }\n.cgau-listing .cgau-faq details p { padding: 0 0 16px; font-size: 15px; color: var(--ink-soft); }\n\n\/* item specifics *\/\n.cgau-listing .cgau-itemspec { background: var(--paper-deep); }\n.cgau-listing .cgau-itemspec h2 { font-size: 22px; margin-bottom: 18px; }\n.cgau-listing .cgau-itemspec table { width: 100%; border-collapse: collapse; font-size: 14px; }\n.cgau-listing .cgau-itemspec th, .cgau-listing .cgau-itemspec td {\n  text-align: left; padding: 9px 12px; border-bottom: 1px solid var(--line);\n}\n.cgau-listing .cgau-itemspec th { width: 38%; color: var(--ink-soft); font-weight: 600; }\n\n\/* CTA *\/\n.cgau-listing .cgau-cta {\n  background: var(--dusk-grad);\n  background-size: 200% 200%;\n  animation: cgau-gradshift 14s ease-in-out infinite;\n  color: #fdf6e8; text-align: center; padding: 64px 36px;\n  position: relative; overflow: hidden;\n}\n.cgau-listing .cgau-cta::before {\n  content: '';\n  position: absolute; left: 50%; bottom: -190px; transform: translateX(-50%);\n  width: 460px; height: 460px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,217,119,0.5) 0%, rgba(242,169,59,0.18) 45%, transparent 70%);\n  animation: cgau-sunpulse 7s ease-in-out infinite;\n}\n.cgau-listing .cgau-cta \u003e * { position: relative; }\n.cgau-listing .cgau-cta h2 { font-size: 31px; margin-bottom: 12px; }\n.cgau-listing .cgau-cta h2 span {\n  background: var(--gold-grad); -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cgau-listing .cgau-cta p { color: #d5c9ae; max-width: 520px; margin: 0 auto; }\n\n\/* footer *\/\n.cgau-listing .cgau-footer {\n  padding: 26px 36px; font-size: 12px; color: var(--ink-soft);\n  border-top: 1px solid var(--line); text-align: center; line-height: 1.7;\n}\n\n\/* respect reduced-motion *\/\n@media (prefers-reduced-motion: reduce) {\n  .cgau-listing *, .cgau-listing *::before, .cgau-listing *::after {\n    animation: none !important; transition: none !important;\n  }\n}\n\n@media (max-width: 640px) {\n  .cgau-listing section { padding: 36px 20px; }\n  .cgau-listing .cgau-hero h1 { font-size: 31px; }\n  .cgau-listing .cgau-bento { grid-template-columns: 1fr 1fr; }\n  .cgau-listing .cgau-trust-grid { grid-template-columns: 1fr; }\n  .cgau-listing .cgau-fit { grid-template-columns: 1fr; }\n  .cgau-listing .cgau-steps { grid-template-columns: 1fr 1fr; }\n  .cgau-listing .cgau-ship-grid { grid-template-columns: 1fr; }\n  .cgau-listing .cgau-included ul { grid-template-columns: 1fr; }\n  .cgau-listing .cgau-nav { padding: 16px 20px; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"cgau-listing\"\u003e\n\u003c!-- NAV --\u003e\n\u003cdiv class=\"cgau-nav\"\u003e\n\u003cdiv class=\"cgau-nav-brand\"\u003eCamGuard \u003cspan\u003eAustralia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-nav-tag\"\u003eTownsville, QLD\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"cgau-hero\"\u003e\u003cspan class=\"cgau-speck cgau-speck-1\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-speck cgau-speck-2\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-speck cgau-speck-3\"\u003e\u003c\/span\u003e \u003cspan class=\"cgau-speck cgau-speck-4\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"cgau-grade-chip\"\u003e♻️ Manufacturer Renewed · Good Condition\u003c\/div\u003e\n\u003ch1\u003eeufy SoloCam S230 \u003cem\u003e(S40)\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"cgau-sub\"\u003eThe solar-powered 2K spotlight camera that never needs a cable, a hub, or a subscription — now on its second sunrise.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: hero product shot — S230 mounted, solar panel catching golden-hour light --\u003e\n\u003cdiv class=\"cgau-hero-note\"\u003eSolar-powered. Renewed. The greenest camera we sell — twice over. ☀️\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CONDITION CALLOUT (early + transparent) --\u003e\n\u003csection class=\"cgau-condition\"\u003e\n\u003cdiv class=\"cgau-condition-card\"\u003e\n\u003ch2\u003eLet's talk about \"Renewed\" first\u003c\/h2\u003e\n\u003cp\u003eThis camera \u003cstrong\u003ehad a previous life\u003c\/strong\u003e. It went back to the manufacturer, where it was professionally inspected, tested and restored to full working order through eufy\/Anker's official renewal program — then graded before resale.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis unit is graded Good\u003c\/strong\u003e — fully tested and fully functional, with honest signs of its previous life: expect light scuffs, scratches or marks on the housing. Cosmetic only — weatherproofing and performance are unaffected. It even arrives in its \u003cstrong\u003eoriginal retail box\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eAnd it's covered: our \u003cstrong\u003ein-house 12-month CamGuard warranty\u003c\/strong\u003e (this is a CamGuard warranty, not a manufacturer warranty), on top of your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BENTO STATS --\u003e\n\u003csection\u003e\n\u003cdiv class=\"cgau-bento\"\u003e\n\u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e2K\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003ecrisp resolution\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e☀️ Solar\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003ebuilt-in panel, ~2h sun a day\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e600lm\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003eadjustable spotlight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e$0\/mo\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003eno subscription, ever\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003eIP67\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003eweatherproof, −20°C to 50°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-bento-card\"\u003e\n\u003cspan class=\"cgau-big\"\u003e135°\u003c\/span\u003e\u003cspan class=\"cgau-small\"\u003efield of view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SCENE 1: solar --\u003e\n\u003csection class=\"cgau-scene\"\u003e\n\u003ch2\u003eRuns on \u003cspan\u003esunshine\u003c\/span\u003e, not on your to-do list\u003c\/h2\u003e\n\u003cp\u003eThe solar panel is built into the top of the camera — no separate panel to buy, no extra cable to run. Around two hours of direct sunlight a day keeps the 13,400mAh battery topped up indefinitely, and even without sun the battery alone holds roughly four months of typical use.\u003c\/p\u003e\n\u003cp\u003eMount it, aim it, forget it. No ladder trips every few weeks to bring a camera inside for charging.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: close-up of the integrated solar panel on top of the camera --\u003e\u003c\/section\u003e\n\u003c!-- SCENE 2: 2K + night --\u003e\n\u003csection class=\"cgau-scene cgau-scene-dark\"\u003e\n\u003ch2\u003eReads number plates by day, \u003cspan\u003efaces by night\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003e2K resolution with a 135° field of view and 8× zoom covers a driveway, carport or backyard in genuinely useful detail. When motion is detected after dark, the 600-lumen spotlight (adjustable brightness and colour temperature) kicks in for full-colour night vision up to about 8 metres — and there's classic infrared night vision as well.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: split day\/night footage comparison frame --\u003e\u003c\/section\u003e\n\u003c!-- SCENE 3: AI + no fees --\u003e\n\u003csection class=\"cgau-scene\"\u003e\n\u003ch2\u003eSmart enough to \u003cspan\u003eignore the possum\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eOn-device AI person detection means it records when a human turns up — not every moth, headlight sweep and passing wildlife. Detection happens on the camera itself, so alerts are fast and your footage stays local: 8GB of built-in storage with AES-128 encryption, roughly two months of typical event recordings.\u003c\/p\u003e\n\u003cp\u003eNo cloud plan needed. No monthly fee. You bought the camera; the features are yours.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: eufy Security app screenshot showing person-detection alert --\u003e\u003c\/section\u003e\n\u003c!-- VIBE --\u003e\n\u003csection class=\"cgau-vibe\"\u003e\n\u003cblockquote\u003e\"A camera powered by the sun, given a second life instead of a landfill. If it were any greener it would photosynthesise.\"\u003c\/blockquote\u003e\n\u003ccite\u003e— The vibe, in one sentence\u003c\/cite\u003e\u003c\/section\u003e\n\u003c!-- HONEST BIT --\u003e\n\u003csection class=\"cgau-honest\"\u003e\n\u003ch2\u003eThe honest bit\u003c\/h2\u003e\n\u003cp\u003eEvery camera has limits. Here are this one's, stated plainly:\u003c\/p\u003e\n\u003cdiv class=\"cgau-honest-item\"\u003e\n\u003cstrong\u003eIt was used before.\u003c\/strong\u003e\n\u003cp\u003eThis is a Manufacturer Renewed unit, not new stock. Good grade means you'll likely spot a scuff or mark or two on the housing — it comes in its original retail box (the box itself may show some shelf wear), but it's had a previous owner. If you want near-spotless, see our Excellent-grade listing; if you need factory-sealed, our New listings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-honest-item\"\u003e\n\u003cstrong\u003eThe solar magic needs actual sun.\u003c\/strong\u003e\n\u003cp\u003eThe panel is on top of the camera, so the mounting spot itself needs a couple of hours of direct light a day. Deep shade under an eave? It still works — you'll just top up the battery via USB-C every few months instead.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-honest-item\"\u003e\n\u003cstrong\u003eStorage is fixed at 8GB.\u003c\/strong\u003e\n\u003cp\u003eBuilt-in eMMC, no microSD slot, no HomeBase expansion. That's about two months of event clips before the oldest are overwritten. It records events, not 24\/7 footage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-honest-item\"\u003e\n\u003cstrong\u003e2.4GHz Wi-Fi only, and no Apple HomeKit.\u003c\/strong\u003e\n\u003cp\u003eIt won't join a 5GHz-only network (most routers broadcast both — check yours). Works with Alexa and Google Assistant; HomeKit users should look elsewhere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- WHY CAMGUARD --\u003e\n\u003csection class=\"cgau-trust\"\u003e\n\u003ch2\u003eWhy buy it from CamGuard?\u003c\/h2\u003e\n\u003cdiv class=\"cgau-trust-grid\"\u003e\n\u003cdiv class=\"cgau-trust-card\"\u003e\n\u003cstrong\u003e12-month CamGuard warranty\u003c\/strong\u003e\n\u003cp\u003eOur own in-house warranty on every unit we sell — renewed included. Not a manufacturer warranty: it's us, in Townsville, and we answer our messages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-trust-card\"\u003e\n\u003cstrong\u003eSerial logged at dispatch\u003c\/strong\u003e\n\u003cp\u003eEvery unit's serial number is photographed and logged before it ships — your warranty record exists from day one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-trust-card\"\u003e\n\u003cstrong\u003eeufy is all we do\u003c\/strong\u003e\n\u003cp\u003eWe're independent eufy specialists. Setup questions, hub questions, \"which camera for my carport\" questions — ask away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-trust-card\"\u003e\n\u003cstrong\u003eDispatched in 1 business day\u003c\/strong\u003e\n\u003cp\u003eFrom Townsville QLD, with tracking on every order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"cgau-specs\"\u003e\n\u003ch2\u003eFull specifications\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eResolution\u003c\/th\u003e\n\u003ctd\u003e2K, 8× digital zoom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eField of view\u003c\/th\u003e\n\u003ctd\u003e135°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSpotlight\u003c\/th\u003e\n\u003ctd\u003e600 lumens, adjustable brightness \u0026amp; colour temperature (4,000–6,000K)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNight vision\u003c\/th\u003e\n\u003ctd\u003eColour (spotlight-assisted) and infrared, up to ~8m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eBuilt-in 13,400mAh lithium-ion, ~4 months per charge\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSolar\u003c\/th\u003e\n\u003ctd\u003eIntegrated panel — ~2 hours of direct sunlight per day sustains it indefinitely\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCharging\u003c\/th\u003e\n\u003ctd\u003eUSB-C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in 8GB eMMC (no microSD slot), AES-128 encrypted, ~2 months of event clips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAI detection\u003c\/th\u003e\n\u003ctd\u003eOn-device person detection (human vs everything else)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWi-Fi\u003c\/th\u003e\n\u003ctd\u003e2.4GHz only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSmart assistants\u003c\/th\u003e\n\u003ctd\u003eAmazon Alexa, Google Assistant — no Apple HomeKit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWeatherproofing\u003c\/th\u003e\n\u003ctd\u003eIP67, operating range −20°C to 50°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHub requirement\u003c\/th\u003e\n\u003ctd\u003eNone — fully standalone, no HomeBase needed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSubscription\u003c\/th\u003e\n\u003ctd\u003eNone required — local storage, no monthly fees\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- COMPATIBILITY --\u003e\n\u003csection class=\"cgau-compat\"\u003e\n\u003ch2\u003eWill it work with your setup?\u003c\/h2\u003e\n\u003cdiv class=\"cgau-compat-row\"\u003e\n\u003cspan class=\"cgau-badge cgau-badge-yes\"\u003eYES\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eAmazon Alexa \u0026amp; Google Assistant\u003c\/strong\u003e — view the live feed on your Echo Show or Nest Hub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-row\"\u003e\n\u003cspan class=\"cgau-badge cgau-badge-yes\"\u003eYES\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eStandalone operation\u003c\/strong\u003e — works entirely on its own with the free eufy Security app. No HomeBase, no bridge, nothing else to buy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-row\"\u003e\n\u003cspan class=\"cgau-badge cgau-badge-no\"\u003eNO\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eApple HomeKit\u003c\/strong\u003e — not supported on this model.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-row\"\u003e\n\u003cspan class=\"cgau-badge cgau-badge-no\"\u003eNO\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003e5GHz-only Wi-Fi\u003c\/strong\u003e — it needs a 2.4GHz network (nearly all home routers provide one).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-row\"\u003e\n\u003cspan class=\"cgau-badge cgau-badge-no\"\u003eNO\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003emicroSD or storage expansion\u003c\/strong\u003e — storage is the built-in 8GB eMMC.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-compat-row\"\u003e\n\u003cspan class=\"cgau-badge cgau-badge-note\"\u003eNOTE\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eeufy Security app\u003c\/strong\u003e — free on iOS and Android; that's where alerts, live view and playback live.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FIT --\u003e\n\u003csection\u003e\n\u003cdiv class=\"cgau-fit\"\u003e\n\u003cdiv class=\"cgau-fit-col cgau-fit-no\"\u003e\n\u003ch3\u003eProbably not for you if…\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou're in the Apple HomeKit ecosystem\u003c\/li\u003e\n\u003cli\u003eThe only mounting spot is in permanent deep shade\u003c\/li\u003e\n\u003cli\u003eYou need 24\/7 continuous recording or expandable storage\u003c\/li\u003e\n\u003cli\u003eYou want a factory-sealed unit (see our New listings instead)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-fit-col cgau-fit-yes\"\u003e\n\u003ch3\u003ePerfect for…\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDriveways, carports and sheds with no power nearby\u003c\/li\u003e\n\u003cli\u003eAcreage and fence lines where cables can't go\u003c\/li\u003e\n\u003cli\u003eAnyone allergic to subscriptions and ladder-charging\u003c\/li\u003e\n\u003cli\u003eValue hunters who'd rather bank the saving than pay for shrink-wrap\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SETUP --\u003e\n\u003csection class=\"cgau-setup\"\u003e\n\u003ch2\u003eSet up in four steps\u003c\/h2\u003e\n\u003cdiv class=\"cgau-steps\"\u003e\n\u003cdiv class=\"cgau-step\"\u003e\n\u003cspan class=\"cgau-step-num\"\u003e1\u003c\/span\u003e\u003cstrong\u003eGet the app\u003c\/strong\u003e\n\u003cp\u003eDownload eufy Security (iOS\/Android) and create a free account.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-step\"\u003e\n\u003cspan class=\"cgau-step-num\"\u003e2\u003c\/span\u003e\u003cstrong\u003eTop up\u003c\/strong\u003e\n\u003cp\u003eGive it a first charge via USB-C while you have it indoors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-step\"\u003e\n\u003cspan class=\"cgau-step-num\"\u003e3\u003c\/span\u003e\u003cstrong\u003ePair\u003c\/strong\u003e\n\u003cp\u003eAdd the camera in the app over your 2.4GHz Wi-Fi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-step\"\u003e\n\u003cspan class=\"cgau-step-num\"\u003e4\u003c\/span\u003e\u003cstrong\u003eMount sunny-side up\u003c\/strong\u003e\n\u003cp\u003eFix the screw mount somewhere the panel catches a few hours of sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INCLUDED --\u003e\n\u003csection class=\"cgau-included\"\u003e\n\u003ch2\u003eWhat's in the box\u003c\/h2\u003e\n\u003cp\u003eShips in its original retail box, containing:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e📷 eufy SoloCam S230 (S40) camera\u003c\/li\u003e\n\u003cli\u003e🔩 Screw mount + screw pack\u003c\/li\u003e\n\u003cli\u003e🔌 USB-C charging cable\u003c\/li\u003e\n\u003cli\u003e📄 Quick start guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- SHIPPING \/ WARRANTY \/ RETURNS --\u003e\n\u003csection class=\"cgau-shipping\"\u003e\n\u003ch2\u003eShipping, warranty \u0026amp; returns\u003c\/h2\u003e\n\u003cdiv class=\"cgau-ship-grid\"\u003e\n\u003cdiv class=\"cgau-ship-card\"\u003e\n\u003cstrong\u003e🚀 Express as Standard\u003c\/strong\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Dispatched in 1 business day from Townsville QLD, tracking on every parcel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-ship-card\"\u003e\n\u003cstrong\u003e🛡️ 12-month warranty\u003c\/strong\u003e\n\u003cp\u003eOur in-house CamGuard warranty — not a manufacturer warranty — in addition to your Australian Consumer Law rights. Faulty-item returns are always free.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgau-ship-card\"\u003e\n\u003cstrong\u003e↩️ 30-day returns\u003c\/strong\u003e\n\u003cp\u003eChanged your mind? Return within 30 days of delivery. Buyer covers return postage and original shipping isn't refunded. Have the serial number handy to start a return.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"cgau-faq\"\u003e\n\u003ch2\u003eQuestions we'd ask too\u003c\/h2\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat exactly does \"Manufacturer Renewed\" mean?\u003c\/summary\u003e\n\u003cp\u003eThe unit was previously used, then returned and put through the manufacturer's official renewal process — inspected, tested and restored to full working order before being graded and resold. This one ships in its original retail box and is covered by our 12-month CamGuard warranty (a CamGuard warranty, not a manufacturer one).\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat does the \"Good\" grade mean cosmetically?\u003c\/summary\u003e\n\u003cp\u003eFully functional with visible cosmetic wear — think light scuffs, scratches or marks on the housing from its previous life. Once it's mounted on a wall you'll be looking at footage, not the housing. Function, seals and weatherproofing are unaffected, and it carries the same 12-month CamGuard warranty as our Excellent-grade stock.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it need a HomeBase or a subscription?\u003c\/summary\u003e\n\u003cp\u003eNeither. The SoloCam family is fully standalone — footage saves to the camera's own encrypted 8GB storage and everything works through the free eufy Security app. No hub, no monthly fees.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat if my mounting spot doesn't get much sun?\u003c\/summary\u003e\n\u003cp\u003eThe camera still works fine — the 13,400mAh battery lasts around four months of typical use on its own. You'd just take it down for a USB-C top-up a few times a year instead of never.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat happens when the 8GB storage fills up?\u003c\/summary\u003e\n\u003cp\u003eIt records on a rolling loop — roughly two months of event clips, with the oldest automatically overwritten. Important clips can be downloaded to your phone from the app.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow does the price compare to buying new?\u003c\/summary\u003e\n\u003cp\u003eThis model sells new for $429.95 at eufy Australia (price checked July 2026). Renewed is how you get the same camera, tested and working, for considerably less.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow do I claim warranty if something goes wrong?\u003c\/summary\u003e\n\u003cp\u003eContact us with your order details and the serial number. Every unit's serial is photographed and logged at dispatch, so your record already exists on our end. Faulty-item returns are always free.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c!-- ITEM SPECIFICS --\u003e\n\u003csection class=\"cgau-itemspec\"\u003e\n\u003ch2\u003eItem specifics\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eBrand\u003c\/th\u003e\n\u003ctd\u003eeufy (by Anker)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003ctd\u003eSoloCam S230 — also sold as SoloCam S40 (same camera, two names)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eManufacturer Renewed — Good grade\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePackaging\u003c\/th\u003e\n\u003ctd\u003eOriginal retail box\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eType\u003c\/th\u003e\n\u003ctd\u003eOutdoor wireless security camera, integrated solar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eColour\u003c\/th\u003e\n\u003ctd\u003eWhite\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eConnectivity\u003c\/th\u003e\n\u003ctd\u003e2.4GHz Wi-Fi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePower source\u003c\/th\u003e\n\u003ctd\u003eBuilt-in battery + integrated solar panel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNumber of cameras\u003c\/th\u003e\n\u003ctd\u003e1 (single camera)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"cgau-cta\"\u003e\n\u003ch2\u003eSame sun. Same camera. \u003cspan\u003eSmarter price.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eA few honest scuffs, a much friendlier price. Order today and it leaves Townsville within 1 business day — serial logged, warranty active.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\n\u003cdiv class=\"cgau-footer\"\u003e\n\u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, QLD\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent reseller of genuine eufy Security products and is not affiliated with, or endorsed by, Anker Innovations. All product names and trademarks are the property of their respective owners. Our 12-month CamGuard warranty applies in addition to your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44409263915051,"sku":"CG-SCS230-MRG-T","price":149.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/S230SoloCamS40.webp?v=1784330697"},{"product_id":"eufy-security-eufycam-2c-add-on-camera-manufacturer-renewed-excellent-condition","title":"eufy Security eufyCam 2C Add-On Camera | Manufacturer Renewed (Excellent Condition)","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@500;600;700;800\u0026family=DM+Sans:opsz,wght@9..40,300..700\u0026family=Space+Mono:wght@400;700\u0026family=Caveat:wght@500;600;700\u0026display=swap');\n\n\/* ================= THE SAFETY CERTIFICATE · eufy eufyCam 2C Add-On Camera ·\n   Manufacturer Renewed (Excellent) =================\n   Theme: the Queensland safety-certificate ritual. A used item with paperwork.\n   Palette: safety yellow, carbon black, form white, one stamp red (plus biro blue\n   for the handwritten inspector marks).\n   Mobile-first, 390px design width. CSS-only animation, no scripts.\n   ALL selectors scoped under .cg2ce. Keyframes prefixed cg2ce-. No external links\n   except the Google Fonts @import above. *\/\n\n\/* ---- reset + bleed-in guard (Shopify theme CSS must not reach in) ---- *\/\n.cg2ce, .cg2ce *, .cg2ce *::before, .cg2ce *::after {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n.cg2ce {\n  \/* palette *\/\n  --form: #ffffff;\n  --form-tint: #f6f4ed;\n  --form-deep: #ebe7da;\n  --carbon: #16181a;\n  --carbon-mid: #2c3135;\n  --ink: #1a1d1f;\n  --ink-soft: #545a5f;\n  --rule: #d4cfc1;\n  --rule-soft: #e6e2d6;\n  --hivis: #ffd400;\n  --hivis-deep: #a97f00;\n  --hivis-soft: #fff5c2;\n  --stamp: #bf2129;\n  --stamp-soft: #fae7e6;\n  --biro: #1f3a6e;\n  --hazard: repeating-linear-gradient(135deg, #ffd400 0 18px, #16181a 18px 36px);\n  --yellow-grad: linear-gradient(115deg, #fff0a0 0%, #ffd400 45%, #f2b200 100%);\n  --carbon-grad: linear-gradient(160deg, #0e1012 0%, #16181a 35%, #2c3135 78%, #4a4034 130%);\n\n  \/* bleed-in guard: state everything the host theme might otherwise supply *\/\n  font-family: 'DM Sans', system-ui, -apple-system, sans-serif;\n  font-size: 16px;\n  line-height: 1.6;\n  color: var(--ink);\n  text-align: left;\n  background: var(--form-tint);\n  font-weight: 400;\n  letter-spacing: normal;\n  text-transform: none;\n  -webkit-font-smoothing: antialiased;\n\n  max-width: 900px;\n  margin: 0 auto;\n  border: 1px solid var(--rule);\n  overflow: hidden;\n  box-shadow: 0 24px 70px rgba(22, 24, 26, 0.16);\n}\n.cg2ce h1, .cg2ce h2, .cg2ce h3, .cg2ce h4 {\n  font-family: 'Archivo', system-ui, sans-serif;\n  line-height: 1.15;\n  letter-spacing: -0.01em;\n  font-weight: 800;\n  color: var(--ink);\n}\n.cg2ce p, .cg2ce li, .cg2ce td, .cg2ce th { font-family: 'DM Sans', system-ui, sans-serif; }\n.cg2ce strong { font-weight: 700; color: var(--ink); }\n.cg2ce img { max-width: 100%; height: auto; display: block; }\n.cg2ce svg { display: block; max-width: 100%; }\n.cg2ce section { padding: 30px 18px; }\n.cg2ce ul { list-style: none; }\n\n\/* ---- shared type helpers ---- *\/\n.cg2ce .cg2ce-stencil {\n  font-family: 'Space Mono', ui-monospace, monospace;\n  text-transform: uppercase;\n  letter-spacing: 0.14em;\n  font-size: 11px;\n  font-weight: 700;\n}\n.cg2ce .cg2ce-mono { font-family: 'Space Mono', ui-monospace, monospace; }\n.cg2ce .cg2ce-hand {\n  font-family: 'Caveat', 'Segoe Script', cursive;\n  color: var(--biro);\n  font-weight: 600;\n}\n\n\/* ---- keyframes (all prefixed) ---- *\/\n@keyframes cg2ce-hazardslide {\n  from { background-position: 0 0; }\n  to   { background-position: 50.91px 0; }\n}\n@keyframes cg2ce-rise {\n  from { opacity: 0; transform: translateY(20px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes cg2ce-shimmer {\n  0%   { background-position: -200% center; }\n  100% { background-position: 200% center; }\n}\n@keyframes cg2ce-gradshift {\n  0%, 100% { background-position: 0% 50%; }\n  50%      { background-position: 100% 50%; }\n}\n@keyframes cg2ce-stampthud {\n  0%   { opacity: 0; transform: rotate(-19deg) scale(1.85); }\n  55%  { opacity: 1; transform: rotate(-11deg) scale(0.94); }\n  70%  { transform: rotate(-11deg) scale(1.04); }\n  100% { opacity: 1; transform: rotate(-11deg) scale(1); }\n}\n@keyframes cg2ce-tickdraw {\n  from { stroke-dashoffset: 130; }\n  to   { stroke-dashoffset: 0; }\n}\n@keyframes cg2ce-sigdraw {\n  from { stroke-dashoffset: 900; }\n  to   { stroke-dashoffset: 0; }\n}\n@keyframes cg2ce-glowpulse {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(191, 33, 41, 0.4); }\n  50%      { box-shadow: 0 0 0 13px rgba(191, 33, 41, 0); }\n}\n@keyframes cg2ce-beam {\n  0%, 100% { opacity: 0.25; }\n  50%      { opacity: 0.6; }\n}\n@keyframes cg2ce-sweep {\n  0%   { transform: translateX(-120%) skewX(-18deg); }\n  100% { transform: translateX(320%) skewX(-18deg); }\n}\n@keyframes cg2ce-flag {\n  0%, 100% { transform: rotate(-2deg); }\n  50%      { transform: rotate(2deg); }\n}\n\n\/* ---- hazard tape divider ---- *\/\n.cg2ce .cg2ce-tape {\n  height: 13px;\n  background: var(--hazard);\n  animation: cg2ce-hazardslide 2.6s linear infinite;\n}\n.cg2ce .cg2ce-tape-thin { height: 7px; }\n\n\/* ---- perforated tear edge ---- *\/\n.cg2ce .cg2ce-perf {\n  height: 12px;\n  background-color: var(--form-tint);\n  background-image: radial-gradient(circle at 7px 6px, var(--form-deep) 3.2px, transparent 3.4px);\n  background-size: 14px 12px;\n  border-bottom: 1px dashed var(--rule);\n}\n\n\/* ---- nav ---- *\/\n.cg2ce .cg2ce-nav {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  justify-content: space-between;\n  align-items: center;\n  padding: 14px 18px;\n  background: var(--form);\n  border-bottom: 2px solid var(--carbon);\n}\n.cg2ce .cg2ce-nav-brand {\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 17px;\n  letter-spacing: -0.02em;\n}\n.cg2ce .cg2ce-nav-brand span {\n  background: var(--hivis);\n  padding: 0 6px;\n  box-decoration-break: clone;\n  -webkit-box-decoration-break: clone;\n}\n.cg2ce .cg2ce-nav-tag {\n  color: var(--ink-soft);\n  border: 1px solid var(--rule);\n  padding: 5px 10px;\n}\n\n\/* ---- hero ---- *\/\n.cg2ce .cg2ce-hero {\n  position: relative;\n  overflow: hidden;\n  background: var(--carbon-grad);\n  background-size: 200% 200%;\n  animation: cg2ce-gradshift 16s ease-in-out infinite;\n  color: #f4f1e8;\n  padding: 34px 18px 30px;\n  border-bottom: 3px solid var(--hivis);\n}\n.cg2ce .cg2ce-hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image:\n    repeating-linear-gradient(0deg, rgba(255, 212, 0, 0.05) 0 1px, transparent 1px 34px),\n    repeating-linear-gradient(90deg, rgba(255, 212, 0, 0.05) 0 1px, transparent 1px 34px);\n  pointer-events: none;\n}\n.cg2ce .cg2ce-hero \u003e * { position: relative; z-index: 1; }\n.cg2ce .cg2ce-hero .cg2ce-formno {\n  color: var(--hivis);\n  border: 1px solid rgba(255, 212, 0, 0.45);\n  padding: 5px 10px;\n  display: inline-block;\n  margin-bottom: 16px;\n}\n.cg2ce .cg2ce-grade-chip {\n  display: inline-block;\n  color: #2a2100;\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 12px;\n  letter-spacing: 0.09em;\n  text-transform: uppercase;\n  padding: 9px 16px;\n  margin-bottom: 18px;\n  border: 2px solid #16181a;\n  background: linear-gradient(110deg, #ffd400 25%, #fff5c2 40%, #ffd400 55%) 0 0 \/ 200% 100%;\n  animation: cg2ce-shimmer 4s linear infinite;\n  box-shadow: 4px 4px 0 rgba(255, 212, 0, 0.28);\n}\n.cg2ce .cg2ce-hero h1 {\n  font-size: 32px;\n  color: #fffdf5;\n  margin-bottom: 12px;\n  animation: cg2ce-rise 0.8s ease-out both;\n}\n.cg2ce .cg2ce-hero h1 em {\n  font-style: normal;\n  display: block;\n  color: var(--hivis);\n}\n.cg2ce .cg2ce-hero .cg2ce-sub {\n  font-size: 16px;\n  color: #d8d3c4;\n  max-width: 620px;\n  margin-bottom: 20px;\n  animation: cg2ce-rise 0.8s ease-out 0.12s both;\n}\n.cg2ce .cg2ce-hero-note {\n  display: block;\n  border: 2px solid var(--stamp);\n  border-left-width: 8px;\n  background: rgba(191, 33, 41, 0.14);\n  color: #ffe9e7;\n  padding: 14px 16px;\n  font-size: 15px;\n  animation: cg2ce-rise 0.8s ease-out 0.24s both;\n}\n.cg2ce .cg2ce-hero-note strong { color: #fff; }\n.cg2ce .cg2ce-hero-note .cg2ce-stencil {\n  display: block;\n  color: #ff9e9a;\n  margin-bottom: 4px;\n}\n\n\/* hero certificate meta strip *\/\n.cg2ce .cg2ce-metastrip {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 1px;\n  background: rgba(255, 212, 0, 0.3);\n  border: 1px solid rgba(255, 212, 0, 0.3);\n  margin-top: 18px;\n  animation: cg2ce-rise 0.8s ease-out 0.36s both;\n}\n.cg2ce .cg2ce-metastrip div {\n  background: #101214;\n  padding: 11px 12px;\n}\n.cg2ce .cg2ce-metastrip dt,\n.cg2ce .cg2ce-metastrip .cg2ce-metalabel {\n  display: block;\n  font-family: 'Space Mono', monospace;\n  font-size: 10px;\n  letter-spacing: 0.13em;\n  text-transform: uppercase;\n  color: #a49b7d;\n  margin-bottom: 3px;\n}\n.cg2ce .cg2ce-metastrip dd,\n.cg2ce .cg2ce-metastrip .cg2ce-metaval {\n  font-family: 'Space Mono', monospace;\n  font-size: 13px;\n  font-weight: 700;\n  color: #fffdf5;\n}\n\n\/* ---- form-sheet shell used by the set pieces ---- *\/\n.cg2ce .cg2ce-sheet {\n  background: var(--form);\n  border: 2px solid var(--carbon);\n  position: relative;\n}\n.cg2ce .cg2ce-sheet-head {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px 14px;\n  align-items: baseline;\n  justify-content: space-between;\n  background: var(--carbon);\n  color: var(--hivis);\n  padding: 10px 14px;\n}\n.cg2ce .cg2ce-sheet-head .cg2ce-sheet-ref { color: #cfc9b4; }\n.cg2ce .cg2ce-sheet-body { padding: 20px 16px; }\n\n\/* ---- section 4: FITMENT (hub requirement) ---- *\/\n.cg2ce .cg2ce-fitment { background: var(--form-deep); padding: 24px 14px; }\n.cg2ce .cg2ce-fitment .cg2ce-sheet { border-color: var(--stamp); }\n.cg2ce .cg2ce-fitment .cg2ce-sheet-head { background: var(--stamp); color: #fff; }\n.cg2ce .cg2ce-fitment .cg2ce-sheet-head .cg2ce-sheet-ref { color: #ffd9d6; }\n.cg2ce .cg2ce-fit-flag {\n  display: inline-block;\n  background: var(--stamp);\n  color: #fff;\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 12px;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 8px 14px;\n  margin-bottom: 14px;\n  animation: cg2ce-glowpulse 3.2s ease-in-out infinite;\n}\n.cg2ce .cg2ce-fitment h2 { font-size: 23px; margin-bottom: 12px; }\n.cg2ce .cg2ce-fitment p { color: var(--ink-soft); margin-bottom: 12px; }\n.cg2ce .cg2ce-fitment p:last-child { margin-bottom: 0; }\n.cg2ce .cg2ce-hublist { margin: 16px 0 14px; border-top: 1px solid var(--rule-soft); }\n.cg2ce .cg2ce-hublist li {\n  display: flex;\n  gap: 10px;\n  align-items: flex-start;\n  padding: 11px 4px;\n  border-bottom: 1px solid var(--rule-soft);\n  font-size: 15px;\n  min-height: 44px;\n}\n.cg2ce .cg2ce-hublist .cg2ce-box {\n  flex: 0 0 auto;\n  width: 26px;\n  height: 26px;\n  border: 2px solid var(--carbon);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 15px;\n  line-height: 1;\n  margin-top: 1px;\n}\n.cg2ce .cg2ce-hublist .cg2ce-box-yes { background: var(--hivis); color: var(--carbon); }\n.cg2ce .cg2ce-hublist .cg2ce-box-no { background: var(--stamp); color: #fff; border-color: var(--stamp); }\n.cg2ce .cg2ce-hublist .cg2ce-box-ask { background: var(--form); color: var(--carbon); }\n.cg2ce .cg2ce-hublist span.cg2ce-hubtext { color: var(--ink-soft); }\n.cg2ce .cg2ce-hublist span.cg2ce-hubtext strong { color: var(--ink); }\n\n\/* ---- section 5: RESULT (condition grade) ---- *\/\n.cg2ce .cg2ce-result { background: var(--form-tint); padding: 24px 14px; }\n.cg2ce .cg2ce-result h2 { font-size: 23px; margin-bottom: 12px; }\n.cg2ce .cg2ce-result p { color: var(--ink-soft); margin-bottom: 12px; }\n.cg2ce .cg2ce-result p:last-child { margin-bottom: 0; }\n.cg2ce .cg2ce-result-top {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 16px;\n  padding-bottom: 18px;\n  margin-bottom: 18px;\n  border-bottom: 3px double var(--rule);\n}\n.cg2ce .cg2ce-verdict { width: 100%; }\n.cg2ce .cg2ce-verdict dl { border-top: 1px solid var(--rule-soft); }\n.cg2ce .cg2ce-verdict .cg2ce-vrow {\n  display: flex;\n  justify-content: space-between;\n  gap: 12px;\n  align-items: baseline;\n  padding: 10px 0;\n  border-bottom: 1px solid var(--rule-soft);\n}\n.cg2ce .cg2ce-verdict dt {\n  font-family: 'Space Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 0.13em;\n  text-transform: uppercase;\n  color: var(--ink-soft);\n}\n.cg2ce .cg2ce-verdict dd {\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 16px;\n  text-align: right;\n  color: var(--ink);\n}\n.cg2ce .cg2ce-verdict dd.cg2ce-vpass { color: var(--stamp); }\n.cg2ce .cg2ce-stampmark {\n  width: 148px;\n  height: 148px;\n  color: var(--stamp);\n  animation: cg2ce-stampthud 1s cubic-bezier(0.2, 1.2, 0.4, 1) 0.2s both;\n  flex: 0 0 auto;\n}\n.cg2ce .cg2ce-stampmark text {\n  font-family: 'Archivo', sans-serif;\n  fill: currentColor;\n}\n.cg2ce .cg2ce-stampmark .cg2ce-tick {\n  stroke-dasharray: 130;\n  animation: cg2ce-tickdraw 1s ease-out 1s both;\n}\n\n\/* ---- bento: the quick check ---- *\/\n.cg2ce .cg2ce-quick h2 { font-size: 22px; margin-bottom: 4px; }\n.cg2ce .cg2ce-quick \u003e p { color: var(--ink-soft); font-size: 15px; margin-bottom: 18px; }\n.cg2ce .cg2ce-bento {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.cg2ce .cg2ce-bento-card {\n  position: relative;\n  overflow: hidden;\n  background: var(--form);\n  border: 2px solid var(--carbon);\n  padding: 16px 14px 14px;\n  animation: cg2ce-rise 0.6s ease-out both;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cg2ce .cg2ce-bento-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 5px;\n  background: var(--hivis);\n}\n.cg2ce .cg2ce-bento-card::after {\n  content: '';\n  position: absolute;\n  top: 0; bottom: 0;\n  width: 40%;\n  background: linear-gradient(90deg, transparent, rgba(255, 212, 0, 0.32), transparent);\n  animation: cg2ce-sweep 5.5s ease-in-out infinite;\n  pointer-events: none;\n}\n.cg2ce .cg2ce-bento-card:nth-child(2) { animation-delay: 0.07s; }\n.cg2ce .cg2ce-bento-card:nth-child(3) { animation-delay: 0.14s; }\n.cg2ce .cg2ce-bento-card:nth-child(4) { animation-delay: 0.21s; }\n.cg2ce .cg2ce-bento-card:nth-child(5) { animation-delay: 0.28s; }\n.cg2ce .cg2ce-bento-card:nth-child(6) { animation-delay: 0.35s; }\n.cg2ce .cg2ce-bento-card:nth-child(2)::after { animation-delay: 0.8s; }\n.cg2ce .cg2ce-bento-card:nth-child(3)::after { animation-delay: 1.6s; }\n.cg2ce .cg2ce-bento-card:nth-child(4)::after { animation-delay: 2.4s; }\n.cg2ce .cg2ce-bento-card:nth-child(5)::after { animation-delay: 3.2s; }\n.cg2ce .cg2ce-bento-card:nth-child(6)::after { animation-delay: 4s; }\n.cg2ce .cg2ce-bento-card:hover {\n  transform: translateY(-4px);\n  box-shadow: 5px 7px 0 rgba(22, 24, 26, 0.16);\n}\n.cg2ce .cg2ce-bento-card .cg2ce-itemno {\n  display: block;\n  font-family: 'Space Mono', monospace;\n  font-size: 10px;\n  letter-spacing: 0.13em;\n  color: var(--hivis-deep);\n  margin-bottom: 6px;\n}\n.cg2ce .cg2ce-bento-card .cg2ce-big {\n  display: block;\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 25px;\n  line-height: 1.05;\n  margin-bottom: 5px;\n  position: relative;\n}\n.cg2ce .cg2ce-bento-card .cg2ce-small { display: block; font-size: 13px; color: var(--ink-soft); }\n\n\/* ---- scenes ---- *\/\n.cg2ce .cg2ce-scene { border-top: 1px solid var(--rule); background: var(--form); }\n.cg2ce .cg2ce-scene-tag {\n  display: inline-block;\n  background: var(--hivis);\n  color: var(--carbon);\n  padding: 5px 10px;\n  margin-bottom: 12px;\n}\n.cg2ce .cg2ce-scene h2 { font-size: 25px; margin-bottom: 12px; }\n.cg2ce .cg2ce-scene h2 mark {\n  background: var(--hivis);\n  color: var(--carbon);\n  padding: 0 5px;\n  box-decoration-break: clone;\n  -webkit-box-decoration-break: clone;\n}\n.cg2ce .cg2ce-scene p { color: var(--ink-soft); margin-bottom: 12px; max-width: 640px; }\n.cg2ce .cg2ce-scene p:last-of-type { margin-bottom: 0; }\n.cg2ce .cg2ce-scene-dark {\n  background: var(--carbon);\n  color: #ded9ca;\n  border-top: 3px solid var(--hivis);\n}\n.cg2ce .cg2ce-scene-dark h2 { color: #fffdf5; }\n.cg2ce .cg2ce-scene-dark p { color: #b6b0a0; }\n.cg2ce .cg2ce-scene-dark .cg2ce-scene-tag { background: var(--hivis); color: var(--carbon); }\n.cg2ce .cg2ce-footnote {\n  font-size: 13px;\n  color: var(--ink-soft);\n  border-left: 3px solid var(--hivis);\n  padding-left: 12px;\n  margin-top: 14px;\n}\n.cg2ce .cg2ce-scene-dark .cg2ce-footnote { color: #a49e8e; }\n\n\/* coverage diagram *\/\n.cg2ce .cg2ce-arcwrap {\n  margin: 18px 0 4px;\n  background: rgba(255, 212, 0, 0.07);\n  border: 1px dashed rgba(255, 212, 0, 0.38);\n  padding: 14px;\n}\n.cg2ce .cg2ce-arc { width: 100%; max-width: 320px; margin: 0 auto; color: var(--hivis); }\n.cg2ce .cg2ce-arc .cg2ce-wedge { animation: cg2ce-beam 4.5s ease-in-out infinite; }\n.cg2ce .cg2ce-arccap {\n  text-align: center;\n  font-size: 13px;\n  color: #a49e8e;\n  margin-top: 8px;\n}\n\n\/* ---- vibe pull-quote ---- *\/\n.cg2ce .cg2ce-vibe {\n  position: relative;\n  overflow: hidden;\n  background: var(--yellow-grad);\n  background-size: 220% 220%;\n  animation: cg2ce-gradshift 12s ease-in-out infinite;\n  color: var(--carbon);\n  text-align: center;\n  border-top: 3px solid var(--carbon);\n  border-bottom: 3px solid var(--carbon);\n}\n.cg2ce .cg2ce-vibe::before,\n.cg2ce .cg2ce-vibe::after {\n  content: '';\n  position: absolute;\n  left: -10%;\n  right: -10%;\n  height: 10px;\n  background: var(--hazard);\n  animation: cg2ce-hazardslide 3.4s linear infinite;\n  opacity: 0.35;\n}\n.cg2ce .cg2ce-vibe::before { top: 0; }\n.cg2ce .cg2ce-vibe::after { bottom: 0; }\n.cg2ce .cg2ce-vibe blockquote {\n  position: relative;\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 22px;\n  line-height: 1.3;\n  max-width: 620px;\n  margin: 0 auto;\n}\n.cg2ce .cg2ce-vibe cite {\n  position: relative;\n  display: block;\n  font-family: 'Space Mono', monospace;\n  font-style: normal;\n  font-size: 12px;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  margin-top: 14px;\n  color: #4a3d00;\n}\n\n\/* ---- honest bit ---- *\/\n.cg2ce .cg2ce-honest { background: var(--form-deep); }\n.cg2ce .cg2ce-honest h2 { font-size: 25px; margin-bottom: 8px; }\n.cg2ce .cg2ce-honest \u003e p { color: var(--ink-soft); margin-bottom: 20px; }\n.cg2ce .cg2ce-honest-item {\n  background: var(--form);\n  border: 1px solid var(--rule);\n  border-left: 6px solid var(--carbon);\n  padding: 15px 16px;\n  margin-bottom: 10px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease, border-left-color 0.25s ease;\n}\n.cg2ce .cg2ce-honest-item:hover {\n  transform: translateX(5px);\n  border-left-color: var(--hivis);\n  box-shadow: 6px 8px 0 rgba(22, 24, 26, 0.1);\n}\n.cg2ce .cg2ce-honest-item h3 {\n  font-size: 16px;\n  margin-bottom: 5px;\n  display: flex;\n  gap: 9px;\n  align-items: baseline;\n}\n.cg2ce .cg2ce-honest-item h3 .cg2ce-adv {\n  flex: 0 0 auto;\n  font-family: 'Space Mono', monospace;\n  font-size: 10px;\n  letter-spacing: 0.1em;\n  color: var(--stamp);\n  border: 1px solid var(--stamp);\n  padding: 2px 5px;\n  font-weight: 700;\n}\n.cg2ce .cg2ce-honest-item p { font-size: 15px; color: var(--ink-soft); }\n\n\/* ---- trust grid ---- *\/\n.cg2ce .cg2ce-trust h2 { font-size: 25px; margin-bottom: 18px; }\n.cg2ce .cg2ce-trust-grid { display: grid; grid-template-columns: 1fr; gap: 10px; }\n.cg2ce .cg2ce-trust-card {\n  background: var(--hivis-soft);\n  border: 1px solid var(--hivis-deep);\n  padding: 18px 18px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cg2ce .cg2ce-trust-card:hover {\n  transform: translateY(-4px);\n  box-shadow: 5px 7px 0 rgba(169, 127, 0, 0.28);\n}\n.cg2ce .cg2ce-trust-card h3 { font-size: 16px; margin-bottom: 5px; }\n.cg2ce .cg2ce-trust-card p { font-size: 15px; color: #4a452f; }\n\n\/* ---- SET PIECE 1: the certificate specs table ---- *\/\n.cg2ce .cg2ce-cert { background: var(--form-tint); }\n.cg2ce .cg2ce-cert h2 { font-size: 25px; margin-bottom: 6px; }\n.cg2ce .cg2ce-cert \u003e p { color: var(--ink-soft); font-size: 15px; margin-bottom: 18px; }\n.cg2ce .cg2ce-cert .cg2ce-sheet-body { padding: 0; }\n.cg2ce .cg2ce-tablewrap { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }\n.cg2ce .cg2ce-cert table { width: 100%; border-collapse: collapse; font-size: 14.5px; }\n.cg2ce .cg2ce-cert caption {\n  caption-side: top;\n  text-align: left;\n  padding: 12px 14px;\n  background: var(--form-deep);\n  border-bottom: 1px solid var(--rule);\n  font-family: 'Space Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 0.11em;\n  text-transform: uppercase;\n  color: var(--ink-soft);\n}\n.cg2ce .cg2ce-cert th, .cg2ce .cg2ce-cert td {\n  text-align: left;\n  vertical-align: top;\n  padding: 11px 14px;\n  border-bottom: 1px solid var(--rule-soft);\n}\n.cg2ce .cg2ce-cert th {\n  width: 42%;\n  font-family: 'Space Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 0.07em;\n  text-transform: uppercase;\n  color: var(--ink-soft);\n  font-weight: 700;\n  background: rgba(235, 231, 218, 0.4);\n}\n.cg2ce .cg2ce-cert tbody tr { transition: background 0.2s ease; }\n.cg2ce .cg2ce-cert tbody tr:hover { background: var(--hivis-soft); }\n.cg2ce .cg2ce-cert td strong { font-weight: 700; }\n.cg2ce .cg2ce-signblock {\n  border-top: 3px double var(--carbon);\n  padding: 16px 14px 18px;\n  background: var(--form);\n}\n.cg2ce .cg2ce-signblock h3 {\n  font-family: 'Space Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.13em;\n  text-transform: uppercase;\n  color: var(--ink-soft);\n  margin-bottom: 12px;\n}\n.cg2ce .cg2ce-signrow { margin-bottom: 14px; }\n.cg2ce .cg2ce-signrow:last-child { margin-bottom: 0; }\n.cg2ce .cg2ce-signlabel {\n  display: block;\n  font-family: 'Space Mono', monospace;\n  font-size: 10px;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--ink-soft);\n  margin-bottom: 2px;\n}\n.cg2ce .cg2ce-signline {\n  border-bottom: 1px solid var(--carbon);\n  padding-bottom: 3px;\n  min-height: 30px;\n}\n.cg2ce .cg2ce-signline .cg2ce-hand { font-size: 22px; line-height: 1.25; }\n.cg2ce .cg2ce-sig {\n  width: 200px;\n  max-width: 100%;\n  height: 56px;\n  color: var(--biro);\n}\n.cg2ce .cg2ce-sig path {\n  stroke-dasharray: 900;\n  animation: cg2ce-sigdraw 3s ease-out 0.4s both;\n}\n.cg2ce .cg2ce-certnote {\n  font-size: 12.5px;\n  color: var(--ink-soft);\n  margin-top: 14px;\n  padding: 10px 12px;\n  background: var(--form-deep);\n  border-left: 4px solid var(--hivis);\n}\n\n\/* ---- compatibility schedule ---- *\/\n.cg2ce .cg2ce-compat { background: var(--form); }\n.cg2ce .cg2ce-compat h2 { font-size: 25px; margin-bottom: 6px; }\n.cg2ce .cg2ce-compat \u003e p { color: var(--ink-soft); font-size: 15px; margin-bottom: 18px; }\n.cg2ce .cg2ce-compat-row {\n  display: flex;\n  gap: 11px;\n  align-items: flex-start;\n  padding: 12px 8px;\n  border-bottom: 1px solid var(--rule-soft);\n  transition: background 0.2s ease, padding-left 0.2s ease;\n}\n.cg2ce .cg2ce-compat-row:hover { background: var(--form-tint); padding-left: 14px; }\n.cg2ce .cg2ce-badge {\n  flex: 0 0 auto;\n  font-family: 'Archivo', sans-serif;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.08em;\n  padding: 5px 9px;\n  margin-top: 2px;\n  border: 2px solid var(--carbon);\n  min-width: 54px;\n  text-align: center;\n}\n.cg2ce .cg2ce-badge-yes { background: var(--hivis); color: var(--carbon); }\n.cg2ce .cg2ce-badge-no { background: var(--stamp); color: #fff; border-color: var(--stamp); }\n.cg2ce .cg2ce-badge-note { background: var(--form); color: var(--carbon); }\n.cg2ce .cg2ce-compat-row p { font-size: 15px; color: var(--ink-soft); }\n\n\/* ---- fit columns ---- *\/\n.cg2ce .cg2ce-fit { display: grid; grid-template-columns: 1fr; gap: 14px; }\n.cg2ce .cg2ce-fit-col { padding: 22px 18px; transition: transform 0.25s ease; }\n.cg2ce .cg2ce-fit-col:hover { transform: translateY(-3px); }\n.cg2ce .cg2ce-fit-no { background: var(--form-deep); border: 2px solid var(--rule); }\n.cg2ce .cg2ce-fit-yes {\n  background: var(--carbon);\n  color: #ded9ca;\n  border: 2px solid var(--hivis);\n}\n.cg2ce .cg2ce-fit-col h2 { font-size: 19px; margin-bottom: 12px; }\n.cg2ce .cg2ce-fit-yes h2 { color: var(--hivis); }\n.cg2ce .cg2ce-fit-col li {\n  position: relative;\n  padding: 8px 0 8px 28px;\n  font-size: 15px;\n  border-bottom: 1px dotted rgba(128, 128, 128, 0.35);\n}\n.cg2ce .cg2ce-fit-col li:last-child { border-bottom: none; }\n.cg2ce .cg2ce-fit-no li { color: var(--ink-soft); }\n.cg2ce .cg2ce-fit-yes li { color: #b6b0a0; }\n.cg2ce .cg2ce-fit-no li::before {\n  content: '\\2717';\n  position: absolute;\n  left: 0;\n  top: 8px;\n  color: var(--stamp);\n  font-weight: 700;\n}\n.cg2ce .cg2ce-fit-yes li::before {\n  content: '\\2713';\n  position: absolute;\n  left: 0;\n  top: 8px;\n  color: var(--hivis);\n  font-weight: 700;\n}\n\n\/* ---- setup ---- *\/\n.cg2ce .cg2ce-setup { background: var(--form-tint); }\n.cg2ce .cg2ce-setup h2 { font-size: 25px; margin-bottom: 18px; }\n.cg2ce .cg2ce-steps { display: grid; grid-template-columns: 1fr; gap: 10px; }\n.cg2ce .cg2ce-step {\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  background: var(--form);\n  border: 1px solid var(--rule);\n  padding: 16px 16px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cg2ce .cg2ce-step:hover {\n  transform: translateY(-3px);\n  box-shadow: 5px 7px 0 rgba(22, 24, 26, 0.1);\n}\n.cg2ce .cg2ce-step-num {\n  flex: 0 0 auto;\n  width: 38px;\n  height: 38px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--hivis);\n  border: 2px solid var(--carbon);\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 16px;\n  animation: cg2ce-glowpulse 3.4s ease-in-out infinite;\n}\n.cg2ce .cg2ce-step:nth-child(2) .cg2ce-step-num { animation-delay: 0.45s; }\n.cg2ce .cg2ce-step:nth-child(3) .cg2ce-step-num { animation-delay: 0.9s; }\n.cg2ce .cg2ce-step:nth-child(4) .cg2ce-step-num { animation-delay: 1.35s; }\n.cg2ce .cg2ce-step h3 { font-size: 16px; margin-bottom: 3px; }\n.cg2ce .cg2ce-step p { font-size: 14px; color: var(--ink-soft); }\n\n\/* ---- included ---- *\/\n.cg2ce .cg2ce-included { background: var(--form); }\n.cg2ce .cg2ce-included h2 { font-size: 25px; margin-bottom: 6px; }\n.cg2ce .cg2ce-included \u003e p { color: var(--ink-soft); font-size: 15px; margin-bottom: 16px; }\n.cg2ce .cg2ce-included h3 {\n  font-family: 'Space Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.13em;\n  text-transform: uppercase;\n  color: var(--ink-soft);\n  margin: 20px 0 10px;\n}\n.cg2ce .cg2ce-included ul { display: grid; grid-template-columns: 1fr; gap: 8px; }\n.cg2ce .cg2ce-included li {\n  display: flex;\n  gap: 10px;\n  align-items: center;\n  min-height: 44px;\n  background: var(--form-tint);\n  border: 1px solid var(--rule);\n  padding: 11px 14px;\n  font-size: 15px;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.cg2ce .cg2ce-included li:hover { transform: translateY(-2px); box-shadow: 4px 5px 0 rgba(22, 24, 26, 0.09); }\n.cg2ce .cg2ce-included .cg2ce-tickbox {\n  flex: 0 0 auto;\n  width: 22px;\n  height: 22px;\n  border: 2px solid var(--carbon);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 13px;\n  line-height: 1;\n  background: var(--hivis);\n}\n.cg2ce .cg2ce-included .cg2ce-notinc li { background: var(--form); border-style: dashed; color: var(--ink-soft); }\n.cg2ce .cg2ce-included .cg2ce-notinc .cg2ce-tickbox { background: var(--stamp); color: #fff; border-color: var(--stamp); }\n\n\/* ---- shipping ---- *\/\n.cg2ce .cg2ce-shipping { background: var(--form-deep); }\n.cg2ce .cg2ce-shipping h2 { font-size: 25px; margin-bottom: 18px; }\n.cg2ce .cg2ce-ship-grid { display: grid; grid-template-columns: 1fr; gap: 10px; }\n.cg2ce .cg2ce-ship-card {\n  background: var(--form);\n  border: 1px solid var(--rule);\n  border-top: 5px solid var(--hivis);\n  padding: 18px 16px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cg2ce .cg2ce-ship-card:hover { transform: translateY(-4px); box-shadow: 5px 7px 0 rgba(22, 24, 26, 0.1); }\n.cg2ce .cg2ce-ship-card h3 { font-size: 16px; margin-bottom: 5px; }\n.cg2ce .cg2ce-ship-card p { font-size: 14.5px; color: var(--ink-soft); }\n\n\/* ---- SET PIECE 4: FAQ as handwritten notes on the back of the form ---- *\/\n.cg2ce .cg2ce-faq {\n  background:\n    repeating-linear-gradient(0deg, transparent 0 27px, rgba(31, 58, 110, 0.13) 27px 28px),\n    var(--form);\n  position: relative;\n}\n.cg2ce .cg2ce-faq::before {\n  content: '';\n  position: absolute;\n  top: 0; bottom: 0; left: 30px;\n  width: 2px;\n  background: rgba(191, 33, 41, 0.35);\n}\n.cg2ce .cg2ce-faq h2 { font-size: 25px; margin-bottom: 4px; }\n.cg2ce .cg2ce-faq \u003e p.cg2ce-faq-intro {\n  color: var(--ink-soft);\n  font-size: 15px;\n  margin-bottom: 18px;\n}\n.cg2ce .cg2ce-faq details {\n  border-bottom: 1px dashed rgba(31, 58, 110, 0.3);\n  margin-bottom: 6px;\n}\n.cg2ce .cg2ce-faq summary {\n  cursor: pointer;\n  list-style: none;\n  position: relative;\n  display: block;\n  padding: 12px 34px 12px 6px;\n  min-height: 44px;\n  font-family: 'Caveat', 'Segoe Script', cursive;\n  font-weight: 700;\n  font-size: 22px;\n  line-height: 1.3;\n  color: var(--biro);\n  transition: color 0.2s ease, transform 0.2s ease;\n}\n.cg2ce .cg2ce-faq summary::-webkit-details-marker { display: none; }\n.cg2ce .cg2ce-faq summary:hover { color: var(--stamp); transform: translateX(3px); }\n.cg2ce .cg2ce-faq summary::after {\n  content: '+';\n  position: absolute;\n  right: 6px;\n  top: 12px;\n  font-family: 'Archivo', sans-serif;\n  font-size: 22px;\n  font-weight: 800;\n  color: var(--stamp);\n  transition: transform 0.25s ease;\n}\n.cg2ce .cg2ce-faq details[open] summary::after { transform: rotate(45deg); }\n.cg2ce .cg2ce-faq details[open] summary { color: var(--stamp); }\n.cg2ce .cg2ce-faq details p {\n  padding: 0 6px 16px 6px;\n  font-size: 15px;\n  color: var(--ink);\n  animation: cg2ce-rise 0.35s ease-out both;\n}\n.cg2ce .cg2ce-faq .cg2ce-margin-note {\n  display: block;\n  font-family: 'Caveat', cursive;\n  font-size: 19px;\n  color: var(--stamp);\n  transform: rotate(-1.5deg);\n  margin: 4px 0 18px 6px;\n}\n\n\/* ---- item specifics ---- *\/\n.cg2ce .cg2ce-itemspec { background: var(--form-tint); }\n.cg2ce .cg2ce-itemspec h2 { font-size: 20px; margin-bottom: 14px; }\n.cg2ce .cg2ce-itemspec table { width: 100%; border-collapse: collapse; font-size: 14px; }\n.cg2ce .cg2ce-itemspec th, .cg2ce .cg2ce-itemspec td {\n  text-align: left;\n  vertical-align: top;\n  padding: 9px 10px;\n  border-bottom: 1px solid var(--rule-soft);\n}\n.cg2ce .cg2ce-itemspec th {\n  width: 42%;\n  font-family: 'Space Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: var(--ink-soft);\n  font-weight: 700;\n}\n\n\/* ---- CTA ---- *\/\n.cg2ce .cg2ce-cta {\n  position: relative;\n  overflow: hidden;\n  background: var(--carbon-grad);\n  background-size: 200% 200%;\n  animation: cg2ce-gradshift 16s ease-in-out infinite;\n  color: #f4f1e8;\n  text-align: center;\n  padding: 40px 18px;\n  border-top: 3px solid var(--hivis);\n}\n.cg2ce .cg2ce-cta::before {\n  content: '';\n  position: absolute;\n  left: -20%;\n  right: -20%;\n  bottom: -60px;\n  height: 180px;\n  background: radial-gradient(ellipse at center, rgba(255, 212, 0, 0.24), transparent 68%);\n  animation: cg2ce-beam 6s ease-in-out infinite;\n}\n.cg2ce .cg2ce-cta \u003e * { position: relative; z-index: 1; }\n.cg2ce .cg2ce-cta h2 { font-size: 26px; color: #fffdf5; margin-bottom: 12px; }\n.cg2ce .cg2ce-cta h2 span { color: var(--hivis); }\n.cg2ce .cg2ce-cta p { color: #c8c2b1; max-width: 560px; margin: 0 auto 14px; }\n.cg2ce .cg2ce-cta p:last-child { margin-bottom: 0; }\n.cg2ce .cg2ce-cta .cg2ce-hand {\n  color: var(--hivis);\n  font-size: 24px;\n  display: inline-block;\n  animation: cg2ce-flag 5s ease-in-out infinite;\n}\n\n\/* ---- footer ---- *\/\n.cg2ce .cg2ce-footer {\n  padding: 22px 18px 26px;\n  font-size: 12px;\n  line-height: 1.7;\n  color: var(--ink-soft);\n  background: var(--form-deep);\n  border-top: 1px solid var(--rule);\n  text-align: center;\n}\n.cg2ce .cg2ce-footer p { margin-bottom: 10px; }\n.cg2ce .cg2ce-footer p:last-child { margin-bottom: 0; }\n.cg2ce .cg2ce-footer strong { color: var(--ink); }\n\n\/* ---- reduced motion: kill everything ---- *\/\n@media (prefers-reduced-motion: reduce) {\n  .cg2ce, .cg2ce *, .cg2ce *::before, .cg2ce *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n\/* ---- wider screens ---- *\/\n@media (min-width: 700px) {\n  .cg2ce section { padding: 48px 36px; }\n  .cg2ce .cg2ce-nav { padding: 16px 36px; }\n  .cg2ce .cg2ce-hero { padding: 58px 36px 48px; }\n  .cg2ce .cg2ce-hero h1 { font-size: 46px; }\n  .cg2ce .cg2ce-hero h1 em { display: inline; }\n  .cg2ce .cg2ce-hero .cg2ce-sub { font-size: 18px; }\n  .cg2ce .cg2ce-fitment, .cg2ce .cg2ce-result { padding: 40px 36px; }\n  .cg2ce .cg2ce-sheet-body { padding: 28px 30px; }\n  .cg2ce .cg2ce-metastrip { grid-template-columns: repeat(4, 1fr); }\n  .cg2ce .cg2ce-bento { grid-template-columns: repeat(3, 1fr); gap: 14px; }\n  .cg2ce .cg2ce-bento-card { padding: 22px 18px 18px; }\n  .cg2ce .cg2ce-bento-card .cg2ce-big { font-size: 29px; }\n  .cg2ce .cg2ce-result-top { flex-direction: row; align-items: center; gap: 30px; }\n  .cg2ce .cg2ce-trust-grid { grid-template-columns: 1fr 1fr; gap: 14px; }\n  .cg2ce .cg2ce-fit { grid-template-columns: 1fr 1fr; gap: 20px; }\n  .cg2ce .cg2ce-fit-col { padding: 28px 26px; }\n  .cg2ce .cg2ce-steps { grid-template-columns: 1fr 1fr; }\n  .cg2ce .cg2ce-included ul { grid-template-columns: 1fr 1fr; gap: 10px; }\n  .cg2ce .cg2ce-ship-grid { grid-template-columns: repeat(3, 1fr); gap: 14px; }\n  .cg2ce .cg2ce-scene h2 { font-size: 30px; }\n  .cg2ce .cg2ce-vibe blockquote { font-size: 27px; }\n  .cg2ce .cg2ce-cta { padding: 62px 36px; }\n  .cg2ce .cg2ce-cta h2 { font-size: 32px; }\n  .cg2ce .cg2ce-cert th, .cg2ce .cg2ce-cert td { padding: 13px 18px; }\n  .cg2ce .cg2ce-signblock { padding: 22px 22px 26px; display: grid; grid-template-columns: 1fr 1fr; gap: 22px; }\n  .cg2ce .cg2ce-signblock h3 { grid-column: 1 \/ -1; margin-bottom: 0; }\n  .cg2ce .cg2ce-signrow { margin-bottom: 0; }\n  .cg2ce .cg2ce-certnote { grid-column: 1 \/ -1; }\n  .cg2ce .cg2ce-faq summary { font-size: 24px; }\n  .cg2ce .cg2ce-faq::before { left: 48px; }\n  .cg2ce .cg2ce-footer { padding: 28px 40px 34px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cg2ce\"\u003e\n\n  \u003c!-- NAV --\u003e\n  \u003cdiv class=\"cg2ce-nav\"\u003e\n    \u003cdiv class=\"cg2ce-nav-brand\"\u003eCamGuard \u003cspan\u003eAustralia\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cg2ce-nav-tag cg2ce-stencil\"\u003eIndependent eufy specialists · Townsville QLD\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cg2ce-tape\"\u003e\u003c\/div\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"cg2ce-hero\"\u003e\n    \u003cspan class=\"cg2ce-formno cg2ce-stencil\"\u003eForm CG-2C · Condition Certificate\u003c\/span\u003e\n    \u003cdiv class=\"cg2ce-grade-chip\"\u003eManufacturer Renewed · Grade: Excellent\u003c\/div\u003e\n    \u003ch1\u003eeufy eufyCam 2C \u003cem\u003eAdd-On Camera\u003c\/em\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"cg2ce-sub\"\u003eNobody in Queensland buys a used thing on a handshake. You get it looked at, you get the form, and then you get on with your Saturday. This camera was used, it went back to the manufacturer, and it came back clean. Here is the form.\u003c\/p\u003e\n\n    \u003c!-- IMG-PLACEHOLDER: hero product shot - eufyCam 2C (white) three-quarter angle on carbon-black background with a safety-yellow hazard stripe running behind it --\u003e\n\n    \u003cdiv class=\"cg2ce-hero-note\"\u003e\n      \u003cspan class=\"cg2ce-stencil\"\u003eFitment notice\u003c\/span\u003e\n      \u003cstrong\u003eThis is an add-on camera and it does not work on its own.\u003c\/strong\u003e It requires a eufy HomeBase, which is not included in this listing. Full details in the fitment section below.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cg2ce-metastrip\"\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"cg2ce-metalabel\"\u003eItem\u003c\/span\u003e\u003cspan class=\"cg2ce-metaval\"\u003eT8113\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"cg2ce-metalabel\"\u003eClass\u003c\/span\u003e\u003cspan class=\"cg2ce-metaval\"\u003eAdd-on\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"cg2ce-metalabel\"\u003eGrade\u003c\/span\u003e\u003cspan class=\"cg2ce-metaval\"\u003eExcellent\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"cg2ce-metalabel\"\u003eAdvisories\u003c\/span\u003e\u003cspan class=\"cg2ce-metaval\"\u003eNil\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SET PIECE 3: FITMENT BOX (hub requirement, placement 2 of 5) --\u003e\n  \u003cdiv class=\"cg2ce-fitment\"\u003e\n    \u003cdiv class=\"cg2ce-sheet\"\u003e\n      \u003cdiv class=\"cg2ce-sheet-head\"\u003e\n        \u003cspan class=\"cg2ce-stencil\"\u003eSection 1 · Fitment\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-stencil cg2ce-sheet-ref\"\u003eBase unit: not supplied\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-sheet-body\"\u003e\n        \u003cspan class=\"cg2ce-fit-flag\"\u003eRead this box first\u003c\/span\u003e\n        \u003ch2\u003eIt needs a HomeBase. There is no version of this where it does not.\u003c\/h2\u003e\n        \u003cp\u003eThe eufyCam 2C is an \u003cstrong\u003eadd-on camera\u003c\/strong\u003e. It records nothing until it is paired to a eufy HomeBase, and \u003cstrong\u003eno HomeBase is included here\u003c\/strong\u003e. eufy says it on their own product page: requires eufy HomeBase, HomeBase not included.\u003c\/p\u003e\n        \u003cp\u003eThe camera does not even join your home Wi-Fi. eufy's spec sheet lists \u003cstrong\u003e\"Connect to Home Wi-Fi: No. Only to eufy Homebase.\"\u003c\/strong\u003e Without a compatible hub you own a very weatherproof paperweight, and that is far and away the most common reason an add-on camera comes back to us.\u003c\/p\u003e\n\n        \u003cul class=\"cg2ce-hublist\"\u003e\n          \u003cli\u003e\n\u003cspan class=\"cg2ce-box cg2ce-box-yes\" aria-hidden=\"true\"\u003e✓\u003c\/span\u003e\u003cspan class=\"cg2ce-hubtext\"\u003e\u003cstrong\u003eYES · HomeBase\u003c\/strong\u003e (the original)\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"cg2ce-box cg2ce-box-yes\" aria-hidden=\"true\"\u003e✓\u003c\/span\u003e\u003cspan class=\"cg2ce-hubtext\"\u003e\u003cstrong\u003eYES · HomeBase E\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"cg2ce-box cg2ce-box-yes\" aria-hidden=\"true\"\u003e✓\u003c\/span\u003e\u003cspan class=\"cg2ce-hubtext\"\u003e\u003cstrong\u003eYES · HomeBase 2\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"cg2ce-box cg2ce-box-yes\" aria-hidden=\"true\"\u003e✓\u003c\/span\u003e\u003cspan class=\"cg2ce-hubtext\"\u003e\u003cstrong\u003eYES · HomeBase 3 (S380)\u003c\/strong\u003e - eufy lists the T8113 as compatible for both storage and for BionicMind, Modes and Automation. If anyone tells you the 2C is locked out of the HomeBase 3, they are working off old information.\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"cg2ce-box cg2ce-box-no\" aria-hidden=\"true\"\u003e✗\u003c\/span\u003e\u003cspan class=\"cg2ce-hubtext\"\u003e\u003cstrong\u003eNO · Wi-Fi Chime\u003c\/strong\u003e - listed as not compatible in eufy's table.\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"cg2ce-box cg2ce-box-no\" aria-hidden=\"true\"\u003e✗\u003c\/span\u003e\u003cspan class=\"cg2ce-hubtext\"\u003e\u003cstrong\u003eNO · Wi-Fi Bridge\u003c\/strong\u003e - listed as not compatible in eufy's table.\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"cg2ce-box cg2ce-box-ask\" aria-hidden=\"true\"\u003e?\u003c\/span\u003e\u003cspan class=\"cg2ce-hubtext\"\u003e\u003cstrong\u003eASK FIRST · HomeBase Mini\u003c\/strong\u003e - eufy publishes that row as an image we could not read, so we are not going to guess either way. Message us before you buy and we will tell you what we do and do not know.\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cp\u003eAlready running one of the four hubs ticked above? Then this is exactly the camera you came for: another angle, same app, same footage, no new hub. If you do not own a HomeBase, buy the hub first or buy a kit with one in it, and come back for this afterwards.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SET PIECE 2: RESULT \/ ADVISORIES (condition disclosure, early) --\u003e\n  \u003cdiv class=\"cg2ce-result\"\u003e\n    \u003cdiv class=\"cg2ce-sheet\"\u003e\n      \u003cdiv class=\"cg2ce-sheet-head\"\u003e\n        \u003cspan class=\"cg2ce-stencil\"\u003eSection 2 · Result\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-stencil cg2ce-sheet-ref\"\u003eCondition: Manufacturer Renewed\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-sheet-body\"\u003e\n        \u003cdiv class=\"cg2ce-result-top\"\u003e\n          \u003csvg class=\"cg2ce-stampmark\" viewbox=\"0 0 150 150\" aria-hidden=\"true\" focusable=\"false\"\u003e\n            \u003cdefs\u003e\n              \u003cpath id=\"cg2ceStampArc\" d=\"M 75,75 m -54,0 a 54,54 0 1,1 108,0 a 54,54 0 1,1 -108,0\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003c\/defs\u003e\n            \u003ccircle cx=\"75\" cy=\"75\" r=\"70\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3.5\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"75\" cy=\"75\" r=\"61\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-dasharray=\"4 6\"\u003e\u003c\/circle\u003e\n            \u003ctext font-size=\"10.5\" font-weight=\"700\" letter-spacing=\"2.1\"\u003e\n              \u003ctextpath href=\"#cg2ceStampArc\" startoffset=\"1%\"\u003eCONDITION CERTIFICATE · CAMGUARD AUSTRALIA · \u003c\/textpath\u003e\n            \u003c\/text\u003e\n            \u003cpath class=\"cg2ce-tick\" d=\"M 45 76 C 52 80, 58 88, 64 96 C 76 74, 92 58, 108 48\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"7.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003ctext x=\"75\" y=\"120\" text-anchor=\"middle\" font-size=\"15\" font-weight=\"800\" letter-spacing=\"2.5\"\u003ePASS\u003c\/text\u003e\n          \u003c\/svg\u003e\n\n          \u003cdiv class=\"cg2ce-verdict\"\u003e\n            \u003cdl\u003e\n              \u003cdiv class=\"cg2ce-vrow\"\u003e\n\u003cdt\u003eResult\u003c\/dt\u003e\n\u003cdd class=\"cg2ce-vpass\"\u003ePass\u003c\/dd\u003e\n\u003c\/div\u003e\n              \u003cdiv class=\"cg2ce-vrow\"\u003e\n\u003cdt\u003eCosmetic grade\u003c\/dt\u003e\n\u003cdd\u003eExcellent\u003c\/dd\u003e\n\u003c\/div\u003e\n              \u003cdiv class=\"cg2ce-vrow\"\u003e\n\u003cdt\u003eAdvisories\u003c\/dt\u003e\n\u003cdd\u003eNil\u003c\/dd\u003e\n\u003c\/div\u003e\n              \u003cdiv class=\"cg2ce-vrow\"\u003e\n\u003cdt\u003eRefurbished by\u003c\/dt\u003e\n\u003cdd\u003eManufacturer\u003c\/dd\u003e\n\u003c\/div\u003e\n              \u003cdiv class=\"cg2ce-vrow\"\u003e\n\u003cdt\u003eWarranty\u003c\/dt\u003e\n\u003cdd\u003e12 months, CamGuard\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003c\/dl\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch2\u003ePassed clean, nothing in the advisories box\u003c\/h2\u003e\n        \u003cp\u003eA certificate is only ever interesting when somebody has written something in the advisories box. This one is blank, which makes it a boring certificate, and boring is exactly the outcome you want on a certificate.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eThis unit was used before.\u003c\/strong\u003e It went back to the manufacturer, where it was refurbished and tested through eufy and Anker's own renewal program, then graded before resale. That is what \"Manufacturer Renewed\" means, and we would rather you read it here in the first thirty seconds than work it out later.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eExcellent is the cleanest of the renewed grades:\u003c\/strong\u003e minimal to no visible marks on the housing. Not \"you will not notice it from the ground\", but genuinely close to unmarked. It is not factory sealed and we are not going to call it new, because it is not.\u003c\/p\u003e\n        \u003cp\u003eIt ships in renewed packaging rather than the original retail box, and it carries our \u003cstrong\u003ein-house 12 month CamGuard warranty\u003c\/strong\u003e. That is a CamGuard warranty, not a manufacturer warranty, and it sits on top of your rights under Australian Consumer Law.\u003c\/p\u003e\n\n        \u003c!-- IMG-PLACEHOLDER: macro shot of the actual housing under raking light, showing the near-unmarked Excellent-grade finish --\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cg2ce-tape cg2ce-tape-thin\"\u003e\u003c\/div\u003e\n\n  \u003c!-- BENTO STATS --\u003e\n  \u003csection class=\"cg2ce-quick\"\u003e\n    \u003ch2\u003eThe quick check\u003c\/h2\u003e\n    \u003cp\u003eSix numbers off eufy's own spec sheet, before you read another word of ours.\u003c\/p\u003e\n    \u003cdiv class=\"cg2ce-bento\"\u003e\n      \u003cdiv class=\"cg2ce-bento-card\"\u003e\n        \u003cspan class=\"cg2ce-itemno\"\u003eItem 01\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-big\"\u003e1080p\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-small\"\u003eMax resolution. Full HD, not 2K.\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-bento-card\"\u003e\n        \u003cspan class=\"cg2ce-itemno\"\u003eItem 02\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-big\"\u003e135°\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-small\"\u003eDiagonal field of view\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-bento-card\"\u003e\n        \u003cspan class=\"cg2ce-itemno\"\u003eItem 03\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-big\"\u003e180 days\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-small\"\u003eeufy's rated battery life from one charge. Their own footnote: it depends on quality settings, alerts and notification frequency.\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-bento-card\"\u003e\n        \u003cspan class=\"cg2ce-itemno\"\u003eItem 04\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-big\"\u003eIP67\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-small\"\u003eWeatherproof rating. Operating range -20°C to 50°C.\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-bento-card\"\u003e\n        \u003cspan class=\"cg2ce-itemno\"\u003eItem 05\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-big\"\u003e6700mAh\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-small\"\u003eBuilt-in battery, non-replaceable. Micro-USB charging.\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-bento-card\"\u003e\n        \u003cspan class=\"cg2ce-itemno\"\u003eItem 06\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-big\"\u003e$0\/mo\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-small\"\u003eNo mandatory cloud subscription. Recordings sit on your HomeBase.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SCENE 1 --\u003e\n  \u003csection class=\"cg2ce-scene\"\u003e\n    \u003cspan class=\"cg2ce-scene-tag cg2ce-stencil\"\u003eSection 3 · Service interval\u003c\/span\u003e\n    \u003ch2\u003eCharged about as often as you \u003cmark\u003etest the smoke alarms\u003c\/mark\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eThe 6700mAh battery is rated by eufy at up to 180 days from a single charge, with their own qualifier attached: it depends on quality settings, alert and notification frequency. A camera pointed at a busy footpath will ask for the cable sooner than one pointed at a back fence.\u003c\/p\u003e\n    \u003cp\u003eWhen it does ask, it takes about five hours from a 5V USB charger over the Micro-USB cable in the box. The battery is sealed and non-replaceable, which is the trade for the IP67 rating. Mount it and the next time you think about it will be somewhere around Christmas.\u003c\/p\u003e\n    \u003cp\u003eeufy's own installation guide puts it 2 to 3 metres above the ground, with the motion detection zone drawn out to 10 metres.\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: lifestyle shot - 2C mounted under a Queenslander eave, carport and driveway below --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SCENE 2 --\u003e\n  \u003csection class=\"cg2ce-scene cg2ce-scene-dark\"\u003e\n    \u003cspan class=\"cg2ce-scene-tag cg2ce-stencil\"\u003eSection 4 · Lighting and optics\u003c\/span\u003e\n    \u003ch2\u003eInfrared by default. Colour when the spotlight fires.\u003c\/h2\u003e\n    \u003cp\u003eAfter dark it runs infrared night vision. There is also a spotlight built into the camera body, and eufy's Australian wording for what it does is worth quoting properly: the built-in spotlight illuminates the surrounding area and lets you see in colour clarity even in low light, with the infrared setting also available.\u003c\/p\u003e\n    \u003cp\u003eSo: mono by default, colour when the light comes on. Any listing that promises full colour after dark without mentioning that a light has to fire first has quietly skipped a step.\u003c\/p\u003e\n    \u003cp\u003eDetection is Human Detection and Facial Detection, so it is looking for people rather than every moth with an opinion. Two-way audio is built in, with a microphone and a speaker, which is how you tell a courier the parcel goes on the side verandah.\u003c\/p\u003e\n\n    \u003cdiv class=\"cg2ce-arcwrap\"\u003e\n      \u003csvg class=\"cg2ce-arc\" viewbox=\"0 0 240 152\" aria-hidden=\"true\" focusable=\"false\"\u003e\n        \u003cpath class=\"cg2ce-wedge\" d=\"M 120 26 L 223.5 68.9 A 112 112 0 0 1 16.5 68.9 Z\" fill=\"currentColor\" opacity=\"0.4\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 120 26 L 223.5 68.9 A 112 112 0 0 1 16.5 68.9 Z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 120 26 L 120 138\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-dasharray=\"5 6\" fill=\"none\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 96 26 C 96 12, 144 12, 144 26 C 144 40, 96 40, 96 26 Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n        \u003ccircle cx=\"120\" cy=\"26\" r=\"7\" fill=\"#16181a\"\u003e\u003c\/circle\u003e\n        \u003cpath d=\"M 88 62 A 40 40 0 0 1 152 62\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cp class=\"cg2ce-arccap\"\u003e135 degree diagonal field of view, as published by eufy.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003c!-- IMG-PLACEHOLDER: night footage comparison - infrared mono frame beside a spotlight-lit colour frame --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SCENE 3 --\u003e\n  \u003csection class=\"cg2ce-scene\"\u003e\n    \u003cspan class=\"cg2ce-scene-tag cg2ce-stencil\"\u003eSection 5 · Storage and data\u003c\/span\u003e\n    \u003ch2\u003eThe footage lives on the hub, \u003cmark\u003eand nowhere else\u003c\/mark\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eeufy's spec sheet is blunt about it: video storage location is the HomeBase. The camera holds nothing itself. On a HomeBase 2 that means 16GB of built-in eMMC, which eufy rates at up to three months of recordings, shared across every camera on that hub. Storage expansion on this generation is listed as not supported.\u003c\/p\u003e\n    \u003cp\u003eData is protected with AES-128 encryption, there is no mandatory cloud subscription and no monthly fee. Recording, alerts, live view and two-way audio are features you bought, not features you rent.\u003c\/p\u003e\n    \u003cp\u003eThe flipside is worth saying out loud: adding this camera adds a viewing angle, not a gigabyte. Four cameras on one HomeBase 2 share the same 16GB that one camera would have had to itself.\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: eufy Security app screenshot showing the device list with several cameras on one HomeBase --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- VIBE --\u003e\n  \u003csection class=\"cg2ce-vibe\"\u003e\n    \u003cblockquote\u003eA used thing with paperwork beats a used thing with a story. This one has the paperwork, and the paperwork is dull.\u003c\/blockquote\u003e\n    \u003ccite\u003eThe vibe, in one line\u003c\/cite\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- HONEST BIT --\u003e\n  \u003csection class=\"cg2ce-honest\"\u003e\n    \u003ch2\u003eThe honest bit\u003c\/h2\u003e\n    \u003cp\u003eIf this were a real inspection, this is the page the inspector fills in with a biro that only writes at 45 degrees. Everything here is a genuine limitation of this camera, in the order we would tell a mate.\u003c\/p\u003e\n\n    \u003cdiv class=\"cg2ce-honest-item\"\u003e\n      \u003ch3\u003e\n\u003cspan class=\"cg2ce-adv\"\u003e01\u003c\/span\u003e It was used, and that is the entire point\u003c\/h3\u003e\n      \u003cp\u003eManufacturer Renewed means it had a previous owner, went back to the manufacturer, and was refurbished and tested there before being graded. Excellent grade means minimal to no visible marks, and this certificate has nothing in the advisories box. It still is not factory sealed, and it ships in renewed packaging rather than the original retail box. If a sealed carton matters to you, buy new instead. No hard feelings.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cg2ce-honest-item\"\u003e\n      \u003ch3\u003e\n\u003cspan class=\"cg2ce-adv\"\u003e02\u003c\/span\u003e No HomeBase, no camera. Not a figure of speech.\u003c\/h3\u003e\n      \u003cp\u003eIt pairs only to a eufy HomeBase, HomeBase E, HomeBase 2 or HomeBase 3 (S380), none of which are included. It never joins your home Wi-Fi. If you want a camera that works on its own out of the box, the eufy SoloCam range is the aisle you want, not this one.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cg2ce-honest-item\"\u003e\n      \u003ch3\u003e\n\u003cspan class=\"cg2ce-adv\"\u003e03\u003c\/span\u003e Micro-USB. Not USB-C. Check your drawer.\u003c\/h3\u003e\n      \u003cp\u003eNearly every newer eufy battery camera charges over USB-C. This one does not. The official guide lists a Micro-USB charging cable in the box, and a USB-C cable will not fit the port. There is also no power adapter included, so use any standard 5V USB charger you already own. Charging takes about five hours.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cg2ce-honest-item\"\u003e\n      \u003ch3\u003e\n\u003cspan class=\"cg2ce-adv\"\u003e04\u003c\/span\u003e This is the 2C, not the 2C Pro\u003c\/h3\u003e\n      \u003cp\u003eThe two look nearly identical and share the 135 degree view, IP67 rating, spotlight and 6700mAh battery. The reliable difference is the model code and the resolution: eufyCam 2C is T8113 at 1080p, eufyCam 2C Pro is T8142 at 2K. If you were sent here looking for 2K, you want the other one.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cg2ce-honest-item\"\u003e\n      \u003ch3\u003e\n\u003cspan class=\"cg2ce-adv\"\u003e05\u003c\/span\u003e There is no siren on the camera\u003c\/h3\u003e\n      \u003cp\u003eThe component list for this model runs lens, light sensor, microphone, motion sensor, spotlight, status LED, SYNC button, mounting hole, charging port and speaker. The speaker is there for two-way audio. On the eufy system the alarm siren is a HomeBase feature, not a camera feature, so do not buy this expecting noise from the camera itself.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cg2ce-honest-item\"\u003e\n      \u003ch3\u003e\n\u003cspan class=\"cg2ce-adv\"\u003e06\u003c\/span\u003e It records events, and it is an older generation\u003c\/h3\u003e\n      \u003cp\u003eMotion-triggered event recording, not 24\/7 continuous footage, which is what makes a 180 day battery figure possible at all. And this generation is winding down: 1080p, Micro-USB, and eufy Australia had the add-on listed as sold out when we checked on 26 July 2026. We are not going to pretend it is the current flagship. It is a sensible way to add an angle to a system you already own.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- WHY CAMGUARD --\u003e\n  \u003csection class=\"cg2ce-trust\"\u003e\n    \u003ch2\u003eWhy buy it from CamGuard\u003c\/h2\u003e\n    \u003cdiv class=\"cg2ce-trust-grid\"\u003e\n      \u003cdiv class=\"cg2ce-trust-card\"\u003e\n        \u003ch3\u003e12 month CamGuard warranty\u003c\/h3\u003e\n        \u003cp\u003eOur own in-house warranty on every unit we sell, renewed included. It is a CamGuard warranty, not a manufacturer warranty, and it applies in addition to your Australian Consumer Law rights.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-trust-card\"\u003e\n        \u003ch3\u003eSerial photographed and logged\u003c\/h3\u003e\n        \u003cp\u003eEvery unit's serial number is photographed and logged at dispatch. It is the only per-unit record we can honestly promise you, and it is the one that matters when you need a warranty claim handled without an argument.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-trust-card\"\u003e\n        \u003ch3\u003eeufy is all we do\u003c\/h3\u003e\n        \u003cp\u003eIndependent eufy specialists. Which hub, which camera for the carport, will this pair with what I already own. Ask before you buy, that is the cheapest support call either of us will ever have.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-trust-card\"\u003e\n        \u003ch3\u003eDispatched in 1 business day\u003c\/h3\u003e\n        \u003cp\u003eOut of Townsville QLD within one business day, tracking on every parcel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SET PIECE 1: SPECS AS THE INSPECTION CERTIFICATE --\u003e\n  \u003csection class=\"cg2ce-cert\"\u003e\n    \u003ch2\u003eThe certificate\u003c\/h2\u003e\n    \u003cp\u003eEvery line below is taken from eufy's own published material for this model. Anything eufy does not publish is not on this form, because a form you can invent numbers on is not a form.\u003c\/p\u003e\n\n    \u003cdiv class=\"cg2ce-sheet\"\u003e\n      \u003cdiv class=\"cg2ce-sheet-head\"\u003e\n        \u003cspan class=\"cg2ce-stencil\"\u003eCertificate of condition\u003c\/span\u003e\n        \u003cspan class=\"cg2ce-stencil cg2ce-sheet-ref\"\u003eRef CG-T8113-EXC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-sheet-body\"\u003e\n        \u003cdiv class=\"cg2ce-tablewrap\"\u003e\n        \u003ctable\u003e\n          \u003ccaption\u003eFull specification schedule · eufy eufyCam 2C Add-On Camera (1-Cam Pack)\u003c\/caption\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ T-code\u003c\/th\u003e\n\u003ctd\u003e\n\u003cstrong\u003eeufyCam 2C (T8113)\u003c\/strong\u003e. eufy also brands this camera eufyCam S210. Not the eufyCam 2C Pro (T8142).\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRetail SKU\u003c\/th\u003e\n\u003ctd\u003eT81131D2 · White, 1-Cam Pack\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBarcode (GTIN)\u003c\/th\u003e\n\u003ctd\u003e194644180232\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eManufacturer Renewed. Cosmetic grade Excellent, passed with nil advisories.\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eResolution\u003c\/th\u003e\n\u003ctd\u003e1080p (eufy: Max Resolution 1080P)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eField of view\u003c\/th\u003e\n\u003ctd\u003e135 degrees, diagonal\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpotlight\u003c\/th\u003e\n\u003ctd\u003eYes, built into the camera body\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eNight vision\u003c\/th\u003e\n\u003ctd\u003eInfrared, plus the built-in spotlight for colour view in low light\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDetection \/ AI\u003c\/th\u003e\n\u003ctd\u003eHuman Detection and Facial Detection. Anti-theft detection: no.\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAudio\u003c\/th\u003e\n\u003ctd\u003eTwo-way, microphone and speaker on board. No siren on the camera.\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery\u003c\/th\u003e\n\u003ctd\u003e6700mAh, non-replaceable\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery life\u003c\/th\u003e\n\u003ctd\u003eUp to 180 days from one charge. eufy's own footnote travels with that number: it is dependent on quality settings, alerts and notification frequency.\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging\u003c\/th\u003e\n\u003ctd\u003e\n\u003cstrong\u003eMicro-USB\u003c\/strong\u003e, not USB-C. 5V USB charger, charging time 5 hours. Adapter not included.\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStorage\u003c\/th\u003e\n\u003ctd\u003eOn the HomeBase, not on the camera. HomeBase 2 carries 16GB eMMC, rated by eufy at up to 3 months of recordings.\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStorage expansion\u003c\/th\u003e\n\u003ctd\u003eNot supported\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eNetwork\u003c\/th\u003e\n\u003ctd\u003eConnect to home Wi-Fi: no. Links only to a eufy HomeBase.\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eEncryption\u003c\/th\u003e\n\u003ctd\u003eAES-128 data encryption\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eVoice assistants\u003c\/th\u003e\n\u003ctd\u003eGoogle Assistant and Amazon Alexa. Apple HomeKit only if paired with a eufy HomeBase 2.\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeatherproofing\u003c\/th\u003e\n\u003ctd\u003eIP67\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperating temperature\u003c\/th\u003e\n\u003ctd\u003e-20°C to 50°C\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e48.1 × 80.6 × 57 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e196 g\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMounting\u003c\/th\u003e\n\u003ctd\u003eeufy's guide: 2 to 3 metres above the ground. Motion detection zone shown up to 10 metres.\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eColour \/ variant\u003c\/th\u003e\n\u003ctd\u003eWhite, 1-Cam Pack\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eHub required\u003c\/th\u003e\n\u003ctd\u003eeufy HomeBase, HomeBase E, HomeBase 2 or HomeBase 3 (S380). \u003cstrong\u003eNot included.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSubscription\u003c\/th\u003e\n\u003ctd\u003eNone required\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"cg2ce-signblock\"\u003e\n          \u003ch3\u003eIssued by\u003c\/h3\u003e\n          \u003cdiv class=\"cg2ce-signrow\"\u003e\n            \u003cspan class=\"cg2ce-signlabel\"\u003eSignature\u003c\/span\u003e\n            \u003cdiv class=\"cg2ce-signline\"\u003e\n              \u003csvg class=\"cg2ce-sig\" viewbox=\"0 0 300 60\" aria-hidden=\"true\" focusable=\"false\"\u003e\n                \u003cpath d=\"M6 46 C 22 8, 36 6, 42 26 C 48 46, 40 56, 34 50 C 26 42, 44 22, 66 26 C 88 30, 80 52, 92 50 C 108 48, 104 18, 122 16 C 138 14, 134 46, 148 46 C 164 46, 168 20, 186 22 C 202 24, 192 50, 210 48 C 232 46, 240 22, 264 30 C 276 34, 284 40, 296 34\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n              \u003c\/svg\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cg2ce-signrow\"\u003e\n            \u003cspan class=\"cg2ce-signlabel\"\u003eIssuing party\u003c\/span\u003e\n            \u003cdiv class=\"cg2ce-signline\"\u003e\u003cspan class=\"cg2ce-hand\"\u003eCamGuard Australia, Townsville QLD\u003c\/span\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cg2ce-signrow\"\u003e\n            \u003cspan class=\"cg2ce-signlabel\"\u003eDate of issue\u003c\/span\u003e\n            \u003cdiv class=\"cg2ce-signline\"\u003e\u003cspan class=\"cg2ce-hand\"\u003eOn dispatch, with the serial photo\u003c\/span\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cg2ce-signrow\"\u003e\n            \u003cspan class=\"cg2ce-signlabel\"\u003eUnit identifier\u003c\/span\u003e\n            \u003cdiv class=\"cg2ce-signline\"\u003e\u003cspan class=\"cg2ce-hand\"\u003eSerial number, photographed before packing\u003c\/span\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"cg2ce-certnote\"\u003eHousekeeping, because we would rather be clear than clever: this is CamGuard's own condition record and a bit of listing theatre, not a statutory form and nothing to do with any government scheme. The reference number describes the model and the grade. The identifier that actually belongs to your unit is its serial number, which we photograph and log before it goes in the satchel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPATIBILITY --\u003e\n  \u003csection class=\"cg2ce-compat\"\u003e\n    \u003ch2\u003eCompatibility schedule\u003c\/h2\u003e\n    \u003cp\u003eSorted into yes, no and read-this-one. The first line is the one people skim, so we have put it first on purpose.\u003c\/p\u003e\n\n    \u003cdiv class=\"cg2ce-compat-row\"\u003e\n      \u003cspan class=\"cg2ce-badge cg2ce-badge-no\"\u003eNO\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eWorking on its own, with no HomeBase\u003c\/strong\u003e - it will not. A eufy HomeBase is required, it is sold separately, and none is included in this listing.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cg2ce-compat-row\"\u003e\n      \u003cspan class=\"cg2ce-badge cg2ce-badge-yes\"\u003eYES\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eHomeBase (original), HomeBase E and HomeBase 2\u003c\/strong\u003e - all three are listed by eufy as compatible with the eufyCam 2C add-on.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cg2ce-compat-row\"\u003e\n      \u003cspan class=\"cg2ce-badge cg2ce-badge-yes\"\u003eYES\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eHomeBase 3 (S380)\u003c\/strong\u003e - eufy's own S380 compatibility table lists the T8113 as compatible for storage and for BionicMind, Modes and Automation. Update the hub's firmware in the app before pairing.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cg2ce-compat-row\"\u003e\n      \u003cspan class=\"cg2ce-badge cg2ce-badge-yes\"\u003eYES\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eGoogle Assistant and Amazon Alexa\u003c\/strong\u003e - both supported per eufy's Australian product page.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cg2ce-compat-row\"\u003e\n      \u003cspan class=\"cg2ce-badge cg2ce-badge-note\"\u003eNOTE\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eApple HomeKit\u003c\/strong\u003e - conditional, not a blanket feature. eufy's wording is HomeKit \"if paired with eufy Homebase 2\". We are not going to claim it carries across to other hubs.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cg2ce-compat-row\"\u003e\n      \u003cspan class=\"cg2ce-badge cg2ce-badge-no\"\u003eNO\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eWi-Fi Chime\u003c\/strong\u003e - listed as not compatible in eufy's device compatibility table.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cg2ce-compat-row\"\u003e\n      \u003cspan class=\"cg2ce-badge cg2ce-badge-no\"\u003eNO\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eWi-Fi Bridge\u003c\/strong\u003e - also listed as not compatible.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cg2ce-compat-row\"\u003e\n      \u003cspan class=\"cg2ce-badge cg2ce-badge-no\"\u003eNO\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eStorage expansion\u003c\/strong\u003e - not supported on this generation. Recordings share the HomeBase's storage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cg2ce-compat-row\"\u003e\n      \u003cspan class=\"cg2ce-badge cg2ce-badge-note\"\u003eNOTE\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eHomeBase Mini\u003c\/strong\u003e - neither eufy compatibility article we checked covers it, and their full guide publishes the matrix as images we could not read. So we do not know, we are not guessing, and we would rather tell you that than sell you a returns label. Message us first.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cg2ce-compat-row\"\u003e\n      \u003cspan class=\"cg2ce-badge cg2ce-badge-note\"\u003eNOTE\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eYour home network\u003c\/strong\u003e - the camera itself never joins it. Everything the camera does goes through the HomeBase, so the hub is the thing that needs a good spot on your network, not the camera.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cg2ce-compat-row\"\u003e\n      \u003cspan class=\"cg2ce-badge cg2ce-badge-note\"\u003eNOTE\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eeufy Security app\u003c\/strong\u003e - free on iOS and Android. Alerts, live view, playback and settings all live there.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FIT --\u003e\n  \u003csection\u003e\n    \u003cdiv class=\"cg2ce-fit\"\u003e\n      \u003cdiv class=\"cg2ce-fit-col cg2ce-fit-no\"\u003e\n        \u003ch2\u003eProbably not for you if\u003c\/h2\u003e\n        \u003cul\u003e\n          \u003cli\u003eYou do not own a eufy HomeBase and do not want to buy one\u003c\/li\u003e\n          \u003cli\u003eYou want 2K, in which case you want the 2C Pro (T8142), not this\u003c\/li\u003e\n          \u003cli\u003eYou assumed USB-C, because this is Micro-USB\u003c\/li\u003e\n          \u003cli\u003eYou expected the camera to hold its own footage or take a memory card\u003c\/li\u003e\n          \u003cli\u003eYou want a siren in the camera body\u003c\/li\u003e\n          \u003cli\u003eYou want a factory sealed unit in its original retail box\u003c\/li\u003e\n          \u003cli\u003eYou need continuous 24\/7 recording rather than motion events\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-fit-col cg2ce-fit-yes\"\u003e\n        \u003ch2\u003ePerfect for\u003c\/h2\u003e\n        \u003cul\u003e\n          \u003cli\u003eYou already run a HomeBase and want one more angle covered\u003c\/li\u003e\n          \u003cli\u003eYou are adding a camera to an existing 2C setup and want the footage to match\u003c\/li\u003e\n          \u003cli\u003eYou would rather charge a camera twice a year than pay an electrician once\u003c\/li\u003e\n          \u003cli\u003eYou are done with monthly fees on things you already own\u003c\/li\u003e\n          \u003cli\u003eYou are fine with a previous owner as long as the paperwork is honest\u003c\/li\u003e\n          \u003cli\u003eSheds, carports, side gates and the spot the first camera does not reach\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SETUP --\u003e\n  \u003csection class=\"cg2ce-setup\"\u003e\n    \u003ch2\u003eFour steps, in the right order\u003c\/h2\u003e\n    \u003cdiv class=\"cg2ce-steps\"\u003e\n      \u003cdiv class=\"cg2ce-step\"\u003e\n        \u003cspan class=\"cg2ce-step-num\"\u003e1\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eUpdate the hub first\u003c\/h3\u003e\n          \u003cp\u003eOpen the eufy Security app and update your HomeBase firmware before you do anything else. Skipping this is where most pairing headaches start.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-step\"\u003e\n        \u003cspan class=\"cg2ce-step-num\"\u003e2\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eGive it a charge\u003c\/h3\u003e\n          \u003cp\u003eAbout five hours on the included Micro-USB cable from any standard 5V USB charger.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-step\"\u003e\n        \u003cspan class=\"cg2ce-step-num\"\u003e3\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003ePair it to the HomeBase\u003c\/h3\u003e\n          \u003cp\u003eAdd the camera as a new device in the app, close to the hub. The camera has a SYNC button on it for exactly this.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-step\"\u003e\n        \u003cspan class=\"cg2ce-step-num\"\u003e4\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eMount it\u003c\/h3\u003e\n          \u003cp\u003eeufy's guide says 2 to 3 metres above the ground. Bracket, screws and wall anchors are in the box.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- IMG-PLACEHOLDER: flat-lay of the add-on box contents - camera, bracket, Micro-USB cable, screws and anchors --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INCLUDED --\u003e\n  \u003csection class=\"cg2ce-included\"\u003e\n    \u003ch2\u003eWhat is actually in the box\u003c\/h2\u003e\n    \u003cp\u003eStraight off the official quick start guide for the T8113, not off the retailer page, which reproduces the two-camera kit's list by mistake.\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cspan class=\"cg2ce-tickbox\" aria-hidden=\"true\"\u003e✓\u003c\/span\u003eeufyCam 2C camera (T8113)\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"cg2ce-tickbox\" aria-hidden=\"true\"\u003e✓\u003c\/span\u003eMounting bracket\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"cg2ce-tickbox\" aria-hidden=\"true\"\u003e✓\u003c\/span\u003eMicro-USB charging cable\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"cg2ce-tickbox\" aria-hidden=\"true\"\u003e✓\u003c\/span\u003eMounting screws and wall anchors\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003ch3\u003eNot included\u003c\/h3\u003e\n    \u003cul class=\"cg2ce-notinc\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"cg2ce-tickbox\" aria-hidden=\"true\"\u003e✗\u003c\/span\u003eA HomeBase of any model. One is required.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"cg2ce-tickbox\" aria-hidden=\"true\"\u003e✗\u003c\/span\u003eUSB power adapter. Use any standard 5V charger.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"cg2ce-tickbox\" aria-hidden=\"true\"\u003e✗\u003c\/span\u003eEthernet cable. That belongs to the hub.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"cg2ce-tickbox\" aria-hidden=\"true\"\u003e✗\u003c\/span\u003eOriginal retail box. Renewed packaging instead.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SHIPPING \/ WARRANTY \/ RETURNS --\u003e\n  \u003csection class=\"cg2ce-shipping\"\u003e\n    \u003ch2\u003eShipping, warranty and returns\u003c\/h2\u003e\n    \u003cdiv class=\"cg2ce-ship-grid\"\u003e\n      \u003cdiv class=\"cg2ce-ship-card\"\u003e\n        \u003ch3\u003eExpress as standard\u003c\/h3\u003e\n        \u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00 it is $9.95 flat tracked, or $12.95 for the Express upgrade. Dispatched in 1 business day from Townsville QLD, tracking on every parcel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-ship-card\"\u003e\n        \u003ch3\u003e12 month warranty\u003c\/h3\u003e\n        \u003cp\u003eOur in-house CamGuard warranty, which is not a manufacturer warranty, in addition to your rights under Australian Consumer Law. Faulty and warranty returns are always free.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cg2ce-ship-card\"\u003e\n        \u003ch3\u003e30 day returns\u003c\/h3\u003e\n        \u003cp\u003eChanged your mind? Return within 30 days of delivery. The buyer pays return postage and the original shipping is not refunded. Have the serial number handy when you start a return.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"cg2ce-perf\"\u003e\u003c\/div\u003e\n\n  \u003c!-- SET PIECE 4: FAQ AS THE HANDWRITTEN NOTES ON THE BACK OF THE FORM --\u003e\n  \u003csection class=\"cg2ce-faq\"\u003e\n    \u003ch2\u003eNotes on the back of the form\u003c\/h2\u003e\n    \u003cp class=\"cg2ce-faq-intro\"\u003eWhere the real information always ends up. Tap a note to read the answer in full.\u003c\/p\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWill it work without a HomeBase?\u003c\/summary\u003e\n      \u003cp\u003eNo. The eufyCam 2C is an add-on camera and it requires a eufy HomeBase to operate. It records nothing without one and it does not connect to your home Wi-Fi at all, only to the hub. No HomeBase is included in this listing. If you want a camera that runs on its own, look at the eufy SoloCam range instead.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhich HomeBase models does it actually pair with?\u003c\/summary\u003e\n      \u003cp\u003eeufy's own compatibility tables list the eufyCam 2C add-on as working with the original HomeBase, HomeBase E and HomeBase 2, and their S380 table lists the T8113 as compatible with HomeBase 3 for both storage and for BionicMind, Modes and Automation. It is listed as not compatible with the Wi-Fi Chime or the Wi-Fi Bridge. HomeBase Mini is not covered in either article we checked, so we will not claim it either way. Ask us before you buy if the Mini is your hub.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat does \"Manufacturer Renewed\" mean exactly?\u003c\/summary\u003e\n      \u003cp\u003eThe unit was previously used, then went back through eufy and Anker's official renewal program, where the manufacturer refurbished and tested it and returned it to full working order before it was graded for resale. Expect a working camera that has lived somewhere before. Renewed stock ships in renewed packaging rather than the original retail box, and possible minor cosmetic marks come with the territory, though this one is graded Excellent so there should be minimal to none. It is covered by our in-house 12 month CamGuard warranty, which is a CamGuard warranty and not a manufacturer warranty, and that sits on top of your Australian Consumer Law rights.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat does the Excellent grade mean on the housing?\u003c\/summary\u003e\n      \u003cp\u003eExcellent is the cleanest of the renewed grades: minimal to no visible marks. This unit's certificate passes with nil advisories, which is our way of saying there was nothing worth writing down. Function and the IP67 weatherproof rating are unaffected by grade in any case, so the grade is purely about how it looks in your hand.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eIs the charging port USB-C?\u003c\/summary\u003e\n      \u003cp\u003eNo, and this one catches people out constantly. The eufyCam 2C charges over Micro-USB. The official guide lists a Micro-USB charging cable in the box, a USB-C cable will not fit, and a full charge takes about five hours from a 5V USB charger. No power adapter is included, so use one you already have.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eDoes the camera have a siren?\u003c\/summary\u003e\n      \u003cp\u003eNo. eufy's component list for this model has a speaker, which is there for two-way audio, and no siren. On the eufy system the alarm siren is a HomeBase feature rather than a camera feature. If you want audible deterrence at the camera itself, this is not the model for it.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eDoes adding this camera add storage?\u003c\/summary\u003e\n      \u003cp\u003eNo. eufy lists the video storage location as the HomeBase, so an add-on camera adds a viewing angle and zero capacity. A HomeBase 2 has 16GB of built-in eMMC, which eufy rates at up to three months of recordings shared across all the cameras paired to it. Storage expansion is listed as not supported on this generation.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eHow do I know this is not the 2C Pro?\u003c\/summary\u003e\n      \u003cp\u003eBy the model code and the resolution, which are the only two reliable ways to tell them apart. This is the eufyCam 2C, model T8113, at 1080p. The eufyCam 2C Pro is model T8142 at 2K. Everything else on the two spec sheets looks nearly identical: same 135 degree field of view, same IP67 rating, same 6700mAh battery, spotlight on both.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat about Apple HomeKit?\u003c\/summary\u003e\n      \u003cp\u003eConditional. eufy's Australian product page says Google Assistant and Amazon Alexa, and Apple HomeKit if paired with a eufy HomeBase 2. We are not going to list HomeKit as an unqualified feature or promise it carries across to other hubs, because eufy does not say that.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eAre there any monthly fees?\u003c\/summary\u003e\n      \u003cp\u003eNone required. Recordings go to your HomeBase, protected with AES-128 encryption, and recording, alerts, live view and two-way audio work without a cloud subscription.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eHow does the battery really go?\u003c\/summary\u003e\n      \u003cp\u003eeufy rates it at up to 180 days from one charge, and their own footnote says that figure depends on quality settings, alert and notification frequency. Point it at a busy street and you will charge it more often than that. Point it at a back fence and you may well beat it. Charging takes about five hours.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eHow does a warranty claim work?\u003c\/summary\u003e\n      \u003cp\u003eMessage us with your order details and the serial number. Every unit's serial number is photographed and logged at dispatch, so the record exists on our end from day one. Faulty and warranty returns are always free under our 12 month CamGuard warranty, which applies in addition to your Australian Consumer Law rights.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cspan class=\"cg2ce-margin-note\"\u003eP.S. the only box with writing in it is the fitment one. Sort the HomeBase.\u003c\/span\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ITEM SPECIFICS --\u003e\n  \u003csection class=\"cg2ce-itemspec\"\u003e\n    \u003ch2\u003eItem specifics\u003c\/h2\u003e\n    \u003cdiv class=\"cg2ce-tablewrap\"\u003e\n    \u003ctable\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBrand\u003c\/th\u003e\n\u003ctd\u003eeufy (by Anker)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eeufyCam 2C (T8113), also branded eufyCam S210\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRetail SKU\u003c\/th\u003e\n\u003ctd\u003eT81131D2\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBarcode (GTIN)\u003c\/th\u003e\n\u003ctd\u003e194644180232\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eManufacturer Renewed, Excellent grade\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePackaging\u003c\/th\u003e\n\u003ctd\u003eRenewed packaging, not the original retail box\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eType\u003c\/th\u003e\n\u003ctd\u003eOutdoor wireless add-on security camera\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eColour\u003c\/th\u003e\n\u003ctd\u003eWhite\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePack size\u003c\/th\u003e\n\u003ctd\u003e1-Cam Pack, one camera\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower source\u003c\/th\u003e\n\u003ctd\u003e6700mAh built-in rechargeable battery, Micro-USB charging\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eHub required\u003c\/th\u003e\n\u003ctd\u003eeufy HomeBase, HomeBase E, HomeBase 2 or HomeBase 3 (S380). Not included.\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCustom bundle\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eModified item\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"cg2ce-cta\"\u003e\n    \u003ch2\u003eAdvisories: nil. \u003cspan\u003eFitment: over to you.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eOrder today and it leaves Townsville within one business day, serial photographed and logged before it goes in the satchel. Nothing written in the advisories box, one thing written in the fitment box, and only you can tick that one.\u003c\/p\u003e\n    \u003cp class=\"cg2ce-hand\"\u003eBring your own HomeBase.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"cg2ce-tape\"\u003e\u003c\/div\u003e\n\n  \u003c!-- FOOTER --\u003e\n  \u003cdiv class=\"cg2ce-footer\"\u003e\n    \u003cp\u003e\u003cstrong\u003eCamGuard Australia\u003c\/strong\u003e · ABN 62 385 894 763 · Townsville, QLD\u003c\/p\u003e\n    \u003cp\u003eCamGuard Australia is an independent reseller of genuine eufy Security products and is not affiliated with, or endorsed by, Anker Innovations. All product names and trademarks are the property of their respective owners. Our 12 month CamGuard warranty applies in addition to your rights under Australian Consumer Law, and is not a manufacturer warranty.\u003c\/p\u003e\n    \u003cp\u003e\"Manufacturer Renewed\" describes a unit that was previously used and was then refurbished and tested by the manufacturer through their official renewal program. \"Excellent\" is CamGuard Australia's own cosmetic grade for this stock and indicates minimal to no visible marks. Renewed units ship in renewed packaging rather than the original retail box. This is an add-on camera: it requires a eufy HomeBase, HomeBase E, HomeBase 2 or HomeBase 3 (S380), sold separately, and it will not operate without one. It charges via Micro-USB, not USB-C. Battery life and storage duration figures are eufy's own ratings and vary with settings, alert frequency and conditions. The certificate styling on this page is CamGuard's own condition record, not a statutory or government form. Product specifications are sourced from the manufacturer and may be updated without notice.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":44487352909867,"sku":"CG-EC2C-MRE-T","price":149.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufycam_2c_hero_2f564fed-a8b0-4adf-be57-069db4354d32.jpg?v=1785025344"},{"product_id":"eufy-security-eufycam-2c-add-on-camera-manufacturer-renewed-good-condition","title":"eufy Security eufyCam 2C Add-On Camera | Manufacturer Renewed (Good Condition)","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;600;700;800\u0026family=DM+Sans:opsz,wght@9..40,400..700\u0026family=IBM+Plex+Mono:wght@400;500;600\u0026family=Caveat:wght@500;600;700\u0026display=swap');\n\n\/* ============================================================\n   THE SAFETY CERTIFICATE · eufy eufyCam 2C Add-On Camera (T8113)\n   Manufacturer Renewed · Grade GOOD · pass with advisories\n   Palette: safety yellow \/ carbon black \/ form white \/ stamp red\n   Mobile-first (390px). CSS-only animation. No scripts.\n   EVERY selector scoped under .cg2cg. Keyframes prefixed cg2cg-.\n   ============================================================ *\/\n\n.cg2cg, .cg2cg *, .cg2cg *::before, .cg2cg *::after {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\n.cg2cg {\n  \/* palette *\/\n  --paper: #faf8f1;\n  --paper-2: #f1ede0;\n  --paper-3: #e8e3d1;\n  --grid: #ded8c4;\n  --ink: #17180f;\n  --ink-2: #4c4b3e;\n  --ink-3: #5a5a49;\n  --carbon: #15160f;\n  --carbon-2: #23241a;\n  --carbon-3: #32332618;\n  --hiviz: #f5c518;\n  --hiviz-2: #ffde59;\n  --hiviz-deep: #8a6b00;\n  --stamp: #c8102e;\n  --stamp-soft: #fbe6e9;\n  --biro: #23305a;\n\n  \/* bleed-in guard: assume nothing about the host theme *\/\n  font-family: 'DM Sans', system-ui, -apple-system, sans-serif;\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.6;\n  color: var(--ink);\n  background: var(--paper);\n  text-align: left;\n  letter-spacing: normal;\n  text-transform: none;\n  max-width: 940px;\n  margin: 0 auto;\n  border: 1px solid var(--grid);\n  border-radius: 6px;\n  overflow: hidden;\n  box-shadow: 0 24px 60px rgba(21, 22, 15, 0.13);\n  -webkit-font-smoothing: antialiased;\n}\n\n.cg2cg h1, .cg2cg h2, .cg2cg h3, .cg2cg h4 {\n  font-family: 'Archivo', system-ui, sans-serif;\n  font-weight: 800;\n  line-height: 1.15;\n  letter-spacing: -0.015em;\n  color: inherit;\n}\n.cg2cg p, .cg2cg li, .cg2cg td, .cg2cg th, .cg2cg summary, .cg2cg blockquote, .cg2cg cite {\n  font-family: inherit;\n  font-size: inherit;\n  color: inherit;\n}\n.cg2cg strong { font-weight: 700; color: var(--ink); }\n.cg2cg em { font-style: normal; }\n.cg2cg ul, .cg2cg ol { list-style: none; }\n.cg2cg table { width: 100%; border-collapse: collapse; border-spacing: 0; }\n.cg2cg caption { text-align: left; }\n.cg2cg img { max-width: 100%; height: auto; display: block; }\n.cg2cg svg { display: block; max-width: 100%; }\n.cg2cg section { padding: 30px 18px; }\n.cg2cg .cc-mono {\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 11px;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: var(--ink-3);\n}\n.cg2cg .cc-sec-no {\n  display: inline-block;\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--carbon);\n  background: var(--hiviz);\n  padding: 5px 10px;\n  margin-bottom: 14px;\n  border-radius: 2px;\n}\n.cg2cg h2 { font-size: 26px; margin-bottom: 12px; }\n.cg2cg h3 { font-size: 18px; margin-bottom: 8px; }\n.cg2cg .cc-lede { color: var(--ink-2); margin-bottom: 20px; max-width: 62ch; }\n\n\/* ---------------- keyframes ---------------- *\/\n@keyframes cg2cg-rise {\n  from { opacity: 0; transform: translateY(18px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes cg2cg-slide {\n  from { background-position: 0 0; }\n  to   { background-position: 39.6px 0; }\n}\n@keyframes cg2cg-dash {\n  from { background-position: 0 0; }\n  to   { background-position: 24px 0; }\n}\n@keyframes cg2cg-scan {\n  0%   { transform: translateY(0); opacity: 0; }\n  8%   { opacity: 1; }\n  70%  { opacity: 1; }\n  100% { transform: translateY(420%); opacity: 0; }\n}\n@keyframes cg2cg-stampdown {\n  0%   { opacity: 0; transform: rotate(-26deg) scale(2.4); }\n  55%  { opacity: 1; transform: rotate(-9deg) scale(0.94); }\n  72%  { transform: rotate(-9deg) scale(1.04); }\n  100% { opacity: 1; transform: rotate(-9deg) scale(1); }\n}\n@keyframes cg2cg-ring {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(200, 16, 46, 0.35); }\n  50%      { box-shadow: 0 0 0 16px rgba(200, 16, 46, 0); }\n}\n@keyframes cg2cg-shimmer {\n  0%   { background-position: -220% center; }\n  100% { background-position: 220% center; }\n}\n@keyframes cg2cg-gradshift {\n  0%, 100% { background-position: 0% 50%; }\n  50%      { background-position: 100% 50%; }\n}\n@keyframes cg2cg-blink {\n  0%, 100% { opacity: 1; }\n  50%      { opacity: 0.35; }\n}\n@keyframes cg2cg-write {\n  from { stroke-dashoffset: 520; }\n  to   { stroke-dashoffset: 0; }\n}\n@keyframes cg2cg-bob {\n  0%, 100% { transform: translateY(0) rotate(-2deg); }\n  50%      { transform: translateY(-5px) rotate(1deg); }\n}\n@keyframes cg2cg-unfold {\n  from { opacity: 0; transform: translateY(-6px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n\n\/* ---------------- nav ---------------- *\/\n.cg2cg .cc-nav {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  padding: 14px 18px;\n  background: var(--paper);\n  border-bottom: 1px solid var(--grid);\n}\n.cg2cg .cc-nav-brand {\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 17px;\n  letter-spacing: -0.01em;\n}\n.cg2cg .cc-nav-brand span {\n  background: linear-gradient(96deg, var(--hiviz-deep), #b98f00 55%, var(--hiviz-deep));\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n\n\/* hazard chevron band *\/\n.cg2cg .cc-band {\n  height: 13px;\n  background-image: repeating-linear-gradient(45deg, var(--carbon) 0 14px, var(--hiviz) 14px 28px);\n  animation: cg2cg-slide 2.4s linear infinite;\n}\n.cg2cg .cc-band-thin { height: 8px; }\n\n\/* perforated \/ dashed rule *\/\n.cg2cg .cc-perf {\n  height: 10px;\n  background-image: repeating-linear-gradient(90deg, var(--grid) 0 8px, transparent 8px 24px);\n  background-position: 0 center;\n  background-size: 24px 2px;\n  background-repeat: repeat-x;\n  animation: cg2cg-dash 3.4s linear infinite;\n}\n\n\/* ---------------- hero ---------------- *\/\n.cg2cg .cc-hero {\n  position: relative;\n  overflow: hidden;\n  background-color: var(--carbon);\n  background-image:\n    repeating-linear-gradient(0deg, rgba(245, 197, 24, 0.055) 0 1px, transparent 1px 34px),\n    repeating-linear-gradient(90deg, rgba(245, 197, 24, 0.055) 0 1px, transparent 1px 34px),\n    radial-gradient(ellipse at 80% -10%, rgba(245, 197, 24, 0.16), transparent 60%);\n  color: #f7f4e9;\n  padding: 34px 18px 38px;\n}\n.cg2cg .cc-hero::after {\n  content: '';\n  position: absolute;\n  left: 0; right: 0; top: -30%;\n  height: 30%;\n  background: linear-gradient(180deg, transparent, rgba(255, 222, 89, 0.14), transparent);\n  animation: cg2cg-scan 8s ease-in-out infinite;\n  pointer-events: none;\n}\n.cg2cg .cc-hero \u003e * { position: relative; z-index: 1; }\n.cg2cg .cc-hero-form {\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 10.5px;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: #cfc9a8;\n  border: 1px dashed rgba(245, 197, 24, 0.45);\n  padding: 7px 10px;\n  margin-bottom: 18px;\n  animation: cg2cg-rise 0.7s ease-out both;\n}\n.cg2cg .cc-grade-chip {\n  display: inline-block;\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 12px;\n  letter-spacing: 0.09em;\n  text-transform: uppercase;\n  color: var(--carbon);\n  padding: 9px 16px;\n  margin-bottom: 16px;\n  border-radius: 2px;\n  background: linear-gradient(105deg, var(--hiviz) 25%, #fff4c4 42%, var(--hiviz) 60%) 0 0 \/ 220% 100%;\n  animation: cg2cg-shimmer 4s linear infinite;\n}\n.cg2cg .cc-hero h1 {\n  font-size: 32px;\n  margin-bottom: 12px;\n  color: #fffdf4;\n  animation: cg2cg-rise 0.8s ease-out 0.08s both;\n}\n.cg2cg .cc-hero h1 em {\n  display: block;\n  font-size: 15px;\n  font-weight: 600;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: var(--hiviz-2);\n  margin-top: 8px;\n}\n.cg2cg .cc-hero p {\n  color: #ddd8c4;\n  max-width: 60ch;\n  margin-bottom: 18px;\n  animation: cg2cg-rise 0.8s ease-out 0.16s both;\n}\n.cg2cg .cc-hero-note {\n  border-left: 5px solid var(--hiviz);\n  background: rgba(245, 197, 24, 0.1);\n  padding: 13px 15px;\n  font-size: 14.5px;\n  color: #fdf6dd;\n  animation: cg2cg-rise 0.8s ease-out 0.24s both;\n}\n.cg2cg .cc-hero-note strong { color: var(--hiviz-2); }\n.cg2cg .cc-docket {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0;\n  background: var(--carbon-2);\n  border-top: 1px solid rgba(245, 197, 24, 0.25);\n}\n.cg2cg .cc-docket div {\n  flex: 1 1 50%;\n  padding: 11px 14px;\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 10.5px;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: #cfc9a8;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.07);\n  border-right: 1px solid rgba(255, 255, 255, 0.07);\n}\n.cg2cg .cc-docket b { display: block; color: var(--hiviz-2); font-size: 13px; letter-spacing: 0.04em; margin-top: 3px; }\n\n\/* ---------------- SET PIECE 1: fitment box ---------------- *\/\n.cg2cg .cc-fitment { background: var(--paper-2); }\n.cg2cg .cc-fitbox {\n  border: 3px solid var(--carbon);\n  background: #fff;\n  position: relative;\n  box-shadow: 7px 7px 0 rgba(21, 22, 15, 0.1);\n}\n.cg2cg .cc-fitbox-head {\n  background-image: repeating-linear-gradient(45deg, var(--carbon) 0 14px, var(--hiviz) 14px 28px);\n  animation: cg2cg-slide 2.4s linear infinite;\n  height: 12px;\n}\n.cg2cg .cc-fitbox-body { padding: 22px 18px 24px; }\n.cg2cg .cc-fitbox .cc-stampword {\n  display: inline-block;\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 11.5px;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--stamp);\n  border: 2px solid var(--stamp);\n  padding: 5px 10px;\n  transform: rotate(-2deg);\n  margin-bottom: 14px;\n  animation: cg2cg-ring 3.6s ease-in-out infinite;\n}\n.cg2cg .cc-fitbox h2 { font-size: 23px; }\n.cg2cg .cc-fitbox p { color: var(--ink-2); margin-bottom: 12px; }\n.cg2cg .cc-fitbox p:last-child { margin-bottom: 0; }\n.cg2cg .cc-fitlist { margin: 4px 0 14px; }\n.cg2cg .cc-fitlist li {\n  position: relative;\n  padding: 10px 0 10px 50px;\n  border-bottom: 1px dotted var(--grid);\n  font-size: 15px;\n  color: var(--ink-2);\n}\n.cg2cg .cc-fitlist li::before {\n  position: absolute;\n  left: 0;\n  top: 11px;\n  min-width: 38px;\n  text-align: center;\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 0.05em;\n  padding: 3px 5px;\n  border-radius: 2px;\n}\n.cg2cg .cc-fitlist li.cc-fits::before { content: 'FITS'; background: var(--hiviz); color: var(--carbon); }\n.cg2cg .cc-fitlist li.cc-nofit::before { content: 'NO'; background: var(--stamp); color: #fff; }\n.cg2cg .cc-fitlist li.cc-unk::before { content: '?'; background: var(--carbon); color: var(--hiviz-2); }\n.cg2cg .cc-quote-spec {\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 13px;\n  background: var(--paper-2);\n  border-left: 4px solid var(--carbon);\n  padding: 11px 13px;\n  color: var(--ink);\n  margin-bottom: 12px;\n}\n\n\/* ---------------- SET PIECE 2: grade \/ pass with advisories ---------------- *\/\n.cg2cg .cc-grade { background: var(--paper); border-top: 1px solid var(--grid); }\n.cg2cg .cc-stamp-wrap {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  flex-wrap: wrap;\n  margin-bottom: 20px;\n}\n.cg2cg .cc-stamp {\n  width: 118px;\n  height: 118px;\n  flex: 0 0 auto;\n  animation: cg2cg-stampdown 1.1s cubic-bezier(0.2, 0.8, 0.3, 1) both;\n}\n.cg2cg .cc-stamp-txt h2 { font-size: 25px; margin-bottom: 4px; }\n.cg2cg .cc-stamp-txt .cc-result {\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 13px;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--stamp);\n}\n.cg2cg .cc-grade-body p { color: var(--ink-2); margin-bottom: 13px; max-width: 64ch; }\n.cg2cg .cc-adv {\n  border: 2px solid var(--carbon);\n  background: #fff;\n  margin: 20px 0 18px;\n}\n.cg2cg .cc-adv-head {\n  background: var(--carbon);\n  color: var(--hiviz-2);\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 11px;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  padding: 10px 14px;\n  display: flex;\n  justify-content: space-between;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n.cg2cg .cc-adv-head span:last-child { color: #cfc9a8; }\n.cg2cg .cc-adv-row {\n  display: flex;\n  gap: 12px;\n  padding: 15px 14px;\n  border-bottom: 1px dashed var(--grid);\n  animation: cg2cg-rise 0.6s ease-out both;\n}\n.cg2cg .cc-adv-row:nth-child(3) { animation-delay: 0.08s; }\n.cg2cg .cc-adv-row:nth-child(4) { animation-delay: 0.16s; }\n.cg2cg .cc-adv-row:nth-child(5) { animation-delay: 0.24s; }\n.cg2cg .cc-adv-row:last-child { border-bottom: none; }\n.cg2cg .cc-adv-tri {\n  flex: 0 0 auto;\n  width: 26px;\n  height: 24px;\n  margin-top: 3px;\n  background: var(--hiviz);\n  clip-path: polygon(50% 0%, 100% 100%, 0% 100%);\n  position: relative;\n  animation: cg2cg-blink 2.8s ease-in-out infinite;\n}\n.cg2cg .cc-adv-tri::after {\n  content: '!';\n  position: absolute;\n  left: 0; right: 0;\n  bottom: 1px;\n  text-align: center;\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 13px;\n  color: var(--carbon);\n}\n.cg2cg .cc-adv-row:nth-child(3) .cc-adv-tri { animation-delay: 0.5s; }\n.cg2cg .cc-adv-row:nth-child(4) .cc-adv-tri { animation-delay: 1s; }\n.cg2cg .cc-adv-row:nth-child(5) .cc-adv-tri { animation-delay: 1.5s; }\n.cg2cg .cc-adv-row strong {\n  display: block;\n  font-family: 'Archivo', sans-serif;\n  font-size: 15px;\n  margin-bottom: 3px;\n}\n.cg2cg .cc-adv-row p { font-size: 14.5px; color: var(--ink-2); }\n.cg2cg .cc-adv-row .cc-action {\n  display: inline-block;\n  margin-top: 7px;\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 10.5px;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: var(--hiviz-deep);\n  border: 1px solid var(--grid);\n  background: var(--paper-2);\n  padding: 3px 8px;\n}\n.cg2cg .cc-notinspected {\n  border-left: 5px solid var(--stamp);\n  background: var(--stamp-soft);\n  padding: 16px 16px;\n  margin-top: 4px;\n}\n.cg2cg .cc-notinspected h3 { font-size: 16px; margin-bottom: 6px; }\n.cg2cg .cc-notinspected p { font-size: 14.5px; color: #5c3339; margin-bottom: 8px; }\n.cg2cg .cc-notinspected p:last-child { margin-bottom: 0; }\n\n\/* ---------------- bento ---------------- *\/\n.cg2cg .cc-bento-sec { background: var(--paper-2); border-top: 1px solid var(--grid); }\n.cg2cg .cc-bento {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.cg2cg .cc-bento-card {\n  background: #fff;\n  border: 1px solid var(--grid);\n  border-top: 4px solid var(--hiviz);\n  padding: 16px 13px;\n  animation: cg2cg-rise 0.6s ease-out both;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cg2cg .cc-bento-card:nth-child(2) { animation-delay: 0.07s; }\n.cg2cg .cc-bento-card:nth-child(3) { animation-delay: 0.14s; }\n.cg2cg .cc-bento-card:nth-child(4) { animation-delay: 0.21s; }\n.cg2cg .cc-bento-card:nth-child(5) { animation-delay: 0.28s; }\n.cg2cg .cc-bento-card:nth-child(6) { animation-delay: 0.35s; }\n.cg2cg .cc-bento-card:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 12px 26px rgba(21, 22, 15, 0.12);\n}\n.cg2cg .cc-bento-card.cc-bento-dark {\n  background: var(--carbon);\n  border-top-color: var(--stamp);\n}\n.cg2cg .cc-bento-card .cc-big {\n  display: block;\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 24px;\n  letter-spacing: -0.02em;\n  margin-bottom: 3px;\n}\n.cg2cg .cc-bento-dark .cc-big { color: var(--hiviz-2); }\n.cg2cg .cc-bento-card .cc-small { font-size: 13px; color: var(--ink-2); line-height: 1.45; display: block; }\n.cg2cg .cc-bento-dark .cc-small { color: #cfc9a8; }\n.cg2cg .cc-foot {\n  font-size: 12.5px;\n  color: var(--ink-3);\n  margin-top: 14px;\n  line-height: 1.55;\n}\n\n\/* ---------------- scenes ---------------- *\/\n.cg2cg .cc-scene { border-top: 1px solid var(--grid); }\n.cg2cg .cc-scene p { color: var(--ink-2); margin-bottom: 13px; max-width: 64ch; }\n.cg2cg .cc-scene p:last-of-type { margin-bottom: 0; }\n.cg2cg .cc-scene-dark {\n  background-color: var(--carbon);\n  background-image: radial-gradient(ellipse at 12% 0%, rgba(245, 197, 24, 0.15), transparent 58%);\n  color: #ece7d6;\n  border-top: none;\n}\n.cg2cg .cc-scene-dark h2 { color: #fffdf4; }\n.cg2cg .cc-scene-dark p { color: #cfc9b6; }\n.cg2cg .cc-scene-dark .cc-sec-no { background: var(--hiviz-2); }\n.cg2cg .cc-scene-dark .cc-quote-spec {\n  background: rgba(255, 255, 255, 0.06);\n  border-left-color: var(--hiviz);\n  color: #f2eddb;\n}\n.cg2cg .cc-scene h2 span {\n  background: linear-gradient(100deg, var(--hiviz-deep), #a37e00);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.cg2cg .cc-scene-dark h2 span {\n  background: linear-gradient(100deg, var(--hiviz-2), var(--hiviz));\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n\n\/* ---------------- vibe ---------------- *\/\n.cg2cg .cc-vibe {\n  background: linear-gradient(100deg, var(--hiviz) 0%, var(--hiviz-2) 40%, var(--hiviz) 100%);\n  background-size: 220% 220%;\n  animation: cg2cg-gradshift 11s ease-in-out infinite;\n  color: var(--carbon);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  border-top: 3px solid var(--carbon);\n  border-bottom: 3px solid var(--carbon);\n}\n.cg2cg .cc-vibe::before,\n.cg2cg .cc-vibe::after {\n  content: '';\n  position: absolute;\n  width: 190px;\n  height: 190px;\n  border: 14px solid rgba(21, 22, 15, 0.07);\n  border-radius: 50%;\n}\n.cg2cg .cc-vibe::before { left: -70px; top: -60px; animation: cg2cg-bob 7s ease-in-out infinite; }\n.cg2cg .cc-vibe::after { right: -70px; bottom: -70px; animation: cg2cg-bob 9s ease-in-out infinite reverse; }\n.cg2cg .cc-vibe blockquote {\n  position: relative;\n  font-family: 'Archivo', sans-serif;\n  font-weight: 700;\n  font-size: 21px;\n  line-height: 1.32;\n  max-width: 22ch;\n  margin: 0 auto;\n}\n.cg2cg .cc-vibe cite {\n  position: relative;\n  display: block;\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-style: normal;\n  font-size: 11px;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  margin-top: 14px;\n  color: #4a3d05;\n}\n\n\/* ---------------- honest bit ---------------- *\/\n.cg2cg .cc-honest { background: var(--paper-2); }\n.cg2cg .cc-honest-item {\n  background: #fff;\n  border: 1px solid var(--grid);\n  border-left: 6px solid var(--hiviz);\n  padding: 15px 16px;\n  margin-bottom: 10px;\n  transition: transform 0.22s ease, box-shadow 0.22s ease;\n}\n.cg2cg .cc-honest-item:hover {\n  transform: translateX(5px);\n  box-shadow: 0 10px 22px rgba(21, 22, 15, 0.1);\n}\n.cg2cg .cc-honest-item.cc-heavy { border-left-color: var(--stamp); }\n.cg2cg .cc-honest-item strong {\n  display: block;\n  font-family: 'Archivo', sans-serif;\n  font-size: 15.5px;\n  margin-bottom: 4px;\n}\n.cg2cg .cc-honest-item strong .cc-tag {\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 10.5px;\n  letter-spacing: 0.1em;\n  color: var(--hiviz-deep);\n  display: block;\n  margin-bottom: 2px;\n}\n.cg2cg .cc-honest-item.cc-heavy strong .cc-tag { color: var(--stamp); }\n.cg2cg .cc-honest-item p { font-size: 14.5px; color: var(--ink-2); }\n\n\/* ---------------- trust ---------------- *\/\n.cg2cg .cc-trust-grid { display: grid; grid-template-columns: 1fr; gap: 10px; }\n.cg2cg .cc-trust-card {\n  background: var(--carbon);\n  color: #e7e2d0;\n  padding: 18px 17px;\n  border-left: 6px solid var(--hiviz);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cg2cg .cc-trust-card:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 14px 28px rgba(21, 22, 15, 0.22);\n}\n.cg2cg .cc-trust-card strong {\n  display: block;\n  font-family: 'Archivo', sans-serif;\n  font-size: 15.5px;\n  color: var(--hiviz-2);\n  margin-bottom: 5px;\n}\n.cg2cg .cc-trust-card p { font-size: 14.5px; color: #c9c4b2; }\n\n\/* ---------------- SET PIECE 3: certificate \/ specs ---------------- *\/\n.cg2cg .cc-cert-sec { background: var(--paper-2); border-top: 1px solid var(--grid); }\n.cg2cg .cc-cert {\n  background: #fff;\n  border: 2px solid var(--carbon);\n  box-shadow: 7px 7px 0 rgba(21, 22, 15, 0.1);\n  overflow: hidden;\n}\n.cg2cg .cc-cert-head {\n  background: var(--carbon);\n  color: #f5f1e2;\n  padding: 16px 15px;\n}\n.cg2cg .cc-cert-head h2 { font-size: 19px; color: var(--hiviz-2); margin-bottom: 6px; }\n.cg2cg .cc-cert-head p {\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 11px;\n  letter-spacing: 0.09em;\n  text-transform: uppercase;\n  color: #cfc9a8;\n}\n.cg2cg .cc-cert-meta {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  border-bottom: 2px solid var(--carbon);\n}\n.cg2cg .cc-cert-meta div {\n  padding: 10px 13px;\n  border-right: 1px solid var(--grid);\n  border-bottom: 1px solid var(--grid);\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 10px;\n  letter-spacing: 0.11em;\n  text-transform: uppercase;\n  color: var(--ink-3);\n}\n.cg2cg .cc-cert-meta div b {\n  display: block;\n  font-family: 'Archivo', sans-serif;\n  font-size: 13.5px;\n  letter-spacing: 0;\n  text-transform: none;\n  color: var(--ink);\n  margin-top: 3px;\n}\n.cg2cg .cc-cert table { font-size: 14.5px; }\n.cg2cg .cc-cert th, .cg2cg .cc-cert td {\n  text-align: left;\n  padding: 11px 13px;\n  border-bottom: 1px solid var(--grid);\n  vertical-align: top;\n}\n.cg2cg .cc-cert th {\n  width: 40%;\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 11.5px;\n  font-weight: 500;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  color: var(--ink-3);\n  background: var(--paper);\n}\n.cg2cg .cc-cert td { color: var(--ink-2); }\n.cg2cg .cc-cert tbody tr { transition: background 0.2s ease; }\n.cg2cg .cc-cert tbody tr:hover { background: #fffbe8; }\n.cg2cg .cc-sign {\n  border-top: 2px dashed var(--grid);\n  padding: 18px 15px;\n  background: var(--paper);\n}\n.cg2cg .cc-sign-row { margin-bottom: 16px; }\n.cg2cg .cc-sign-row:last-of-type { margin-bottom: 8px; }\n.cg2cg .cc-sign-label {\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 10px;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--ink-3);\n  margin-bottom: 2px;\n}\n.cg2cg .cc-sign-name { font-family: 'Archivo', sans-serif; font-weight: 700; font-size: 14.5px; }\n.cg2cg .cc-scrawl { width: 170px; height: 42px; margin-top: 2px; }\n.cg2cg .cc-scrawl path {\n  fill: none;\n  stroke: var(--biro);\n  stroke-width: 2.4;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  stroke-dasharray: 520;\n  animation: cg2cg-write 2.6s ease-out both;\n}\n.cg2cg .cc-sign-note {\n  font-size: 13px;\n  color: var(--ink-3);\n  border-top: 1px dotted var(--grid);\n  padding-top: 12px;\n  line-height: 1.55;\n}\n\n\/* ---------------- compatibility ---------------- *\/\n.cg2cg .cc-compat-row {\n  display: flex;\n  gap: 11px;\n  padding: 13px 10px;\n  border-bottom: 1px solid var(--grid);\n  transition: background 0.2s ease;\n}\n.cg2cg .cc-compat-row:hover { background: var(--paper-2); }\n.cg2cg .cc-badge {\n  flex: 0 0 52px;\n  height: 24px;\n  margin-top: 2px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 10.5px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  border-radius: 2px;\n}\n.cg2cg .cc-badge-yes { background: var(--hiviz); color: var(--carbon); }\n.cg2cg .cc-badge-no { background: var(--stamp); color: #fff; }\n.cg2cg .cc-badge-note { background: var(--carbon); color: var(--hiviz-2); }\n.cg2cg .cc-compat-row p { font-size: 14.5px; color: var(--ink-2); }\n\n\/* ---------------- suitability ---------------- *\/\n.cg2cg .cc-fit { display: grid; grid-template-columns: 1fr; gap: 12px; }\n.cg2cg .cc-fit-col { padding: 20px 17px; border: 1px solid var(--grid); }\n.cg2cg .cc-fit-no { background: #fff; border-top: 5px solid var(--stamp); }\n.cg2cg .cc-fit-yes {\n  background: var(--carbon);\n  color: #ddd8c6;\n  border: 1px solid var(--carbon);\n  border-top: 5px solid var(--hiviz);\n}\n.cg2cg .cc-fit-col h3 { font-size: 17px; margin-bottom: 12px; }\n.cg2cg .cc-fit-yes h3 { color: var(--hiviz-2); }\n.cg2cg .cc-fit-col li {\n  position: relative;\n  padding: 7px 0 7px 26px;\n  font-size: 14.5px;\n  line-height: 1.5;\n}\n.cg2cg .cc-fit-no li { color: var(--ink-2); }\n.cg2cg .cc-fit-no li::before {\n  content: '\\2715';\n  position: absolute;\n  left: 0;\n  top: 7px;\n  color: var(--stamp);\n  font-weight: 700;\n}\n.cg2cg .cc-fit-yes li::before {\n  content: '\\2713';\n  position: absolute;\n  left: 0;\n  top: 7px;\n  color: var(--hiviz);\n  font-weight: 700;\n}\n\n\/* ---------------- setup ---------------- *\/\n.cg2cg .cc-steps { display: grid; grid-template-columns: 1fr; gap: 10px; }\n.cg2cg .cc-step {\n  background: #fff;\n  border: 1px solid var(--grid);\n  padding: 16px 15px 16px 15px;\n  display: flex;\n  gap: 13px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cg2cg .cc-step:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 12px 24px rgba(21, 22, 15, 0.1);\n}\n.cg2cg .cc-step-num {\n  flex: 0 0 auto;\n  width: 34px;\n  height: 34px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--hiviz);\n  color: var(--carbon);\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 15px;\n  border-radius: 2px;\n  animation: cg2cg-ring 3.4s ease-in-out infinite;\n}\n.cg2cg .cc-step:nth-child(2) .cc-step-num { animation-delay: 0.4s; }\n.cg2cg .cc-step:nth-child(3) .cc-step-num { animation-delay: 0.8s; }\n.cg2cg .cc-step:nth-child(4) .cc-step-num { animation-delay: 1.2s; }\n.cg2cg .cc-step strong { display: block; font-family: 'Archivo', sans-serif; font-size: 15px; margin-bottom: 3px; }\n.cg2cg .cc-step p { font-size: 14px; color: var(--ink-2); }\n\n\/* ---------------- carton contents ---------------- *\/\n.cg2cg .cc-incl { background: var(--paper-2); }\n.cg2cg .cc-checklist { margin-bottom: 20px; }\n.cg2cg .cc-checklist li {\n  display: flex;\n  align-items: flex-start;\n  gap: 11px;\n  background: #fff;\n  border: 1px solid var(--grid);\n  padding: 12px 14px;\n  margin-bottom: 8px;\n  font-size: 14.5px;\n  transition: transform 0.22s ease;\n}\n.cg2cg .cc-checklist li:hover { transform: translateX(4px); }\n.cg2cg .cc-box {\n  flex: 0 0 auto;\n  width: 20px;\n  height: 20px;\n  border: 2px solid var(--carbon);\n  position: relative;\n  margin-top: 1px;\n}\n.cg2cg .cc-checklist li .cc-box::after {\n  content: '\\2713';\n  position: absolute;\n  inset: -6px 0 0 1px;\n  text-align: center;\n  font-size: 19px;\n  font-weight: 700;\n  color: var(--hiviz-deep);\n}\n.cg2cg .cc-checklist.cc-nolist li .cc-box::after {\n  content: '\\2715';\n  color: var(--stamp);\n  font-size: 16px;\n  inset: -3px 0 0 0;\n}\n.cg2cg .cc-incl h3 { margin-bottom: 10px; }\n\n\/* ---------------- shipping ---------------- *\/\n.cg2cg .cc-ship-grid { display: grid; grid-template-columns: 1fr; gap: 10px; }\n.cg2cg .cc-ship-card {\n  background: #fff;\n  border: 1px solid var(--grid);\n  border-top: 4px solid var(--carbon);\n  padding: 17px 16px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cg2cg .cc-ship-card:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 12px 24px rgba(21, 22, 15, 0.1);\n}\n.cg2cg .cc-ship-card strong {\n  display: block;\n  font-family: 'Archivo', sans-serif;\n  font-size: 15px;\n  margin-bottom: 5px;\n}\n.cg2cg .cc-ship-card p { font-size: 14.5px; color: var(--ink-2); }\n\n\/* ---------------- SET PIECE 4: notes on the back ---------------- *\/\n.cg2cg .cc-faq {\n  background-color: var(--paper-3);\n  background-image: repeating-linear-gradient(180deg, transparent 0 27px, rgba(35, 48, 90, 0.09) 27px 28px);\n}\n.cg2cg .cc-faq h2 { font-size: 25px; }\n.cg2cg .cc-faq .cc-lede { color: #4a4938; }\n.cg2cg .cc-faq details {\n  background: rgba(255, 255, 255, 0.72);\n  border: 1px solid rgba(35, 48, 90, 0.18);\n  border-left: 4px solid var(--biro);\n  margin-bottom: 9px;\n  transition: box-shadow 0.22s ease, transform 0.22s ease;\n}\n.cg2cg .cc-faq details:hover { transform: translateX(3px); box-shadow: 0 8px 18px rgba(21, 22, 15, 0.09); }\n.cg2cg .cc-faq details[open] { background: #fffdf6; box-shadow: 0 10px 22px rgba(21, 22, 15, 0.1); }\n.cg2cg .cc-faq summary {\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  min-height: 48px;\n  padding: 10px 42px 10px 14px;\n  position: relative;\n  font-family: 'Caveat', 'Bradley Hand', cursive;\n  font-size: 21px;\n  font-weight: 700;\n  line-height: 1.25;\n  color: var(--biro);\n}\n.cg2cg .cc-faq summary::-webkit-details-marker { display: none; }\n.cg2cg .cc-faq summary::after {\n  content: '+';\n  position: absolute;\n  right: 14px;\n  top: 50%;\n  transform: translateY(-50%);\n  font-family: 'Archivo', sans-serif;\n  font-weight: 800;\n  font-size: 20px;\n  color: var(--stamp);\n  transition: transform 0.25s ease;\n}\n.cg2cg .cc-faq details[open] summary::after { transform: translateY(-50%) rotate(45deg); }\n.cg2cg .cc-faq details \u003e p {\n  padding: 0 15px 15px;\n  font-size: 14.5px;\n  color: var(--ink-2);\n  animation: cg2cg-unfold 0.32s ease-out both;\n}\n.cg2cg .cc-faq details \u003e p + p { padding-top: 0; }\n.cg2cg .cc-faq-margin {\n  font-family: 'Caveat', 'Bradley Hand', cursive;\n  font-size: 20px;\n  color: var(--biro);\n  transform: rotate(-1.4deg);\n  margin: 16px 0 6px;\n  padding-left: 6px;\n}\n\n\/* ---------------- item specifics ---------------- *\/\n.cg2cg .cc-itemspec { background: var(--paper-2); }\n.cg2cg .cc-itemspec h2 { font-size: 21px; }\n.cg2cg .cc-itemspec table { font-size: 13.5px; background: #fff; border: 1px solid var(--grid); }\n.cg2cg .cc-itemspec th, .cg2cg .cc-itemspec td {\n  text-align: left;\n  padding: 9px 12px;\n  border-bottom: 1px solid var(--grid);\n  vertical-align: top;\n}\n.cg2cg .cc-itemspec th {\n  width: 42%;\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  color: var(--ink-3);\n}\n.cg2cg .cc-itemspec td { color: var(--ink-2); }\n\n\/* ---------------- CTA ---------------- *\/\n.cg2cg .cc-cta {\n  background-color: var(--carbon);\n  background-image:\n    repeating-linear-gradient(0deg, rgba(245, 197, 24, 0.05) 0 1px, transparent 1px 34px),\n    radial-gradient(ellipse at 50% 120%, rgba(245, 197, 24, 0.2), transparent 62%);\n  color: #f5f1e2;\n  text-align: center;\n  padding: 38px 18px 40px;\n  position: relative;\n  overflow: hidden;\n}\n.cg2cg .cc-cta h2 { font-size: 26px; color: #fffdf4; margin-bottom: 12px; }\n.cg2cg .cc-cta h2 span { color: var(--hiviz-2); }\n.cg2cg .cc-cta p { color: #cfc9b6; max-width: 54ch; margin: 0 auto 14px; }\n.cg2cg .cc-cta .cc-final {\n  display: inline-block;\n  font-family: 'IBM Plex Mono', ui-monospace, monospace;\n  font-size: 11.5px;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--carbon);\n  background: var(--hiviz);\n  padding: 11px 18px;\n  border-radius: 2px;\n  animation: cg2cg-ring 3.2s ease-in-out infinite;\n}\n\n\/* ---------------- footer ---------------- *\/\n.cg2cg .cc-footer {\n  padding: 22px 18px 26px;\n  background: var(--paper);\n  border-top: 1px solid var(--grid);\n  font-size: 12px;\n  line-height: 1.65;\n  color: var(--ink-3);\n  text-align: center;\n}\n.cg2cg .cc-footer p { margin-bottom: 9px; }\n.cg2cg .cc-footer p:last-child { margin-bottom: 0; }\n.cg2cg .cc-footer strong { color: var(--ink-2); }\n\n\/* ---------------- larger screens ---------------- *\/\n@media (min-width: 700px) {\n  .cg2cg section { padding: 46px 40px; }\n  .cg2cg h2 { font-size: 31px; }\n  .cg2cg .cc-nav { flex-direction: row; justify-content: space-between; align-items: center; padding: 16px 40px; }\n  .cg2cg .cc-hero { padding: 62px 40px 56px; }\n  .cg2cg .cc-hero h1 { font-size: 48px; }\n  .cg2cg .cc-hero h1 em { font-size: 17px; }\n  .cg2cg .cc-hero-form { display: inline-block; }\n  .cg2cg .cc-docket div { flex: 1 1 25%; }\n  .cg2cg .cc-fitbox-body { padding: 30px 32px 32px; }\n  .cg2cg .cc-fitbox h2 { font-size: 28px; }\n  .cg2cg .cc-bento { grid-template-columns: repeat(3, 1fr); gap: 12px; }\n  .cg2cg .cc-bento-card { padding: 22px 18px; }\n  .cg2cg .cc-bento-card .cc-big { font-size: 27px; }\n  .cg2cg .cc-trust-grid { grid-template-columns: 1fr 1fr; gap: 12px; }\n  .cg2cg .cc-fit { grid-template-columns: 1fr 1fr; gap: 16px; }\n  .cg2cg .cc-steps { grid-template-columns: 1fr 1fr; gap: 12px; }\n  .cg2cg .cc-ship-grid { grid-template-columns: repeat(3, 1fr); gap: 12px; }\n  .cg2cg .cc-cert-meta { grid-template-columns: repeat(4, 1fr); }\n  .cg2cg .cc-cert-head { padding: 22px 26px; }\n  .cg2cg .cc-cert-head h2 { font-size: 23px; }\n  .cg2cg .cc-sign { padding: 26px 26px; display: grid; grid-template-columns: 1fr 1fr; gap: 18px 26px; }\n  .cg2cg .cc-sign-note { grid-column: 1 \/ -1; }\n  .cg2cg .cc-stamp { width: 150px; height: 150px; }\n  .cg2cg .cc-stamp-txt h2 { font-size: 30px; }\n  .cg2cg .cc-vibe blockquote { font-size: 30px; max-width: 26ch; }\n  .cg2cg .cc-faq summary { font-size: 24px; }\n  .cg2cg .cc-cta h2 { font-size: 34px; }\n  .cg2cg .cc-footer { padding: 28px 40px 32px; }\n}\n\n\/* ---------------- reduced motion ---------------- *\/\n@media (prefers-reduced-motion: reduce) {\n  .cg2cg, .cg2cg *, .cg2cg *::before, .cg2cg *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"cg2cg\"\u003e\n\u003c!-- NAV --\u003e\n\u003cdiv class=\"cc-nav\"\u003e\n\u003cdiv class=\"cc-nav-brand\"\u003eCamGuard \u003cspan\u003eAustralia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-mono\"\u003eIndependent eufy specialists · Townsville QLD\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-band\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"cc-hero\"\u003e\n\u003cdiv class=\"cc-hero-form\"\u003eForm T8113 \/ Grade GOOD · condition report · rev 07.26\u003c\/div\u003e\n\u003cdiv class=\"cc-grade-chip\"\u003eManufacturer Renewed · Grade: Good\u003c\/div\u003e\n\u003ch1\u003eeufyCam 2C Add-On Camera\u003cem\u003e1080p · IP67 · 1-Cam Pack · White\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp\u003eThis camera has been on somebody's wall before. It went back to the manufacturer, was refurbished and tested there, then graded. The grade is Good, which means it passed with advisories. Every advisory is written down below, in the order the form asks for them.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: hero product shot - eufyCam 2C (white) three-quarter angle on a carbon\/safety-yellow background, honest daylight, no retouching of the housing --\u003e\n\u003cdiv class=\"cc-hero-note\"\u003e\n\u003cstrong\u003eFITMENT NOTICE:\u003c\/strong\u003e this is an add-on camera. A compatible eufy HomeBase is required to operate it and is \u003cstrong\u003enot included\u003c\/strong\u003e. On its own it records nothing.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cc-docket\"\u003e\n\u003cdiv\u003ePresented\u003cb\u003eeufyCam 2C\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eModel\u003cb\u003eT8113\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eResult\u003cb\u003ePass\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eAdvisories\u003cb\u003eYes, see 2\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SET PIECE 1 - FITMENT BOX (hub requirement, dedicated callout) --\u003e\n\u003csection class=\"cc-fitment\"\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 1 · Fitment\u003c\/span\u003e\n\u003cdiv class=\"cc-fitbox\"\u003e\n\u003cdiv class=\"cc-fitbox-head\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cc-fitbox-body\"\u003e\n\u003cspan class=\"cc-stampword\"\u003eDoes not operate alone\u003c\/span\u003e\n\u003ch2\u003eIt is a component, not a system\u003c\/h2\u003e\n\u003cp\u003eThe eufyCam 2C is an \u003cstrong\u003eadd-on camera\u003c\/strong\u003e. It does not join your home Wi-Fi, it does not store anything itself, and it will not record a frame without a hub. eufy's own spec sheet is blunt about the network side:\u003c\/p\u003e\n\u003cp class=\"cc-quote-spec\"\u003e\"Connect to Home Wi-Fi: No. Only to eufy Homebase.\" (eufy specification sheet, eufyCam 2C)\u003c\/p\u003e\n\u003cp\u003eSo the fitment question is not \"will it work with my Wi-Fi\". It is \"which HomeBase am I plugging it into\". Per eufy's published compatibility tables:\u003c\/p\u003e\n\u003cul class=\"cc-fitlist\"\u003e\n\u003cli class=\"cc-fits\"\u003e\n\u003cstrong\u003eHomeBase (original), HomeBase E and HomeBase 2.\u003c\/strong\u003e Listed Yes for all three.\u003c\/li\u003e\n\u003cli class=\"cc-fits\"\u003e\n\u003cstrong\u003eHomeBase 3 \/ S380.\u003c\/strong\u003e The 2C (T8113) is listed Compatible for storage and for BionicMind, Modes and Automation. Anyone telling you the 2C is HomeBase 2 only is reading an out of date table.\u003c\/li\u003e\n\u003cli class=\"cc-nofit\"\u003e\n\u003cstrong\u003eeufy Wi-Fi Chime and Wi-Fi Bridge.\u003c\/strong\u003e Listed No. They are not hubs for this camera.\u003c\/li\u003e\n\u003cli class=\"cc-unk\"\u003e\n\u003cstrong\u003eHomeBase Mini.\u003c\/strong\u003e Not addressed in either of eufy's published compatibility articles, so we are not going to claim it either way. Message us before you buy if that is your hub.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNo HomeBase is included in this listing.\u003c\/strong\u003e If you already run one, this is exactly the camera to add to it. If you do not own one yet, buy the hub first, or buy a kit that has one in the carton.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SET PIECE 2 - PASS \/ ADVISORIES (condition callout, early) --\u003e\n\u003csection class=\"cc-grade\"\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 2 · Condition and grade\u003c\/span\u003e\n\u003cdiv class=\"cc-stamp-wrap\"\u003e\n\u003csvg class=\"cc-stamp\" viewbox=\"0 0 200 200\" aria-hidden=\"true\"\u003e\n        \u003cdefs\u003e\n          \u003cpath id=\"cg2cg-arcpath\" d=\"M100,100 m-68,0 a68,68 0 1,1 136,0\"\u003e\u003c\/path\u003e\n        \u003c\/defs\u003e\n        \u003ccircle cx=\"100\" cy=\"100\" r=\"93\" fill=\"none\" stroke=\"#c8102e\" stroke-width=\"5\" opacity=\"0.9\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"100\" cy=\"100\" r=\"82\" fill=\"none\" stroke=\"#c8102e\" stroke-width=\"2\" stroke-dasharray=\"3 8\" opacity=\"0.75\"\u003e\u003c\/circle\u003e\n        \u003ctext font-family=\"Archivo, sans-serif\" font-size=\"15\" font-weight=\"700\" letter-spacing=\"2.6\" fill=\"#c8102e\" opacity=\"0.9\"\u003e\n          \u003ctextpath href=\"#cg2cg-arcpath\" startoffset=\"50%\" text-anchor=\"middle\"\u003eCONDITION REPORT\u003c\/textpath\u003e\n        \u003c\/text\u003e\n        \u003cpath d=\"M56 104 q10 -2 17 9 q6 8 9 15 q14 -34 34 -55 q10 -11 22 -17\" fill=\"none\" stroke=\"#c8102e\" stroke-width=\"11\" stroke-linecap=\"round\" stroke-linejoin=\"round\" opacity=\"0.92\"\u003e\u003c\/path\u003e\n        \u003ctext x=\"100\" y=\"152\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-size=\"21\" font-weight=\"800\" letter-spacing=\"1.5\" fill=\"#c8102e\" opacity=\"0.9\"\u003ePASS\u003c\/text\u003e\n        \u003ctext x=\"100\" y=\"170\" text-anchor=\"middle\" font-family=\"IBM Plex Mono, monospace\" font-size=\"10\" letter-spacing=\"1.4\" fill=\"#c8102e\" opacity=\"0.85\"\u003eWITH ADVISORIES\u003c\/text\u003e\n      \u003c\/svg\u003e\n\u003cdiv class=\"cc-stamp-txt\"\u003e\n\u003ch2\u003ePassed, with advisories\u003c\/h2\u003e\n\u003cdiv class=\"cc-result\"\u003eGrade: Good · Manufacturer Renewed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-grade-body\"\u003e\n\u003cp\u003eAnyone who has handed over a fifteen year old Hilux for a safety certificate knows the two words that come back. Not \"failed\". Not \"immaculate\". \u003cstrong\u003ePassed, with advisories.\u003c\/strong\u003e The ute is fine. There is just a short list of things the bloke with the clipboard wants you to know about before you drive off.\u003c\/p\u003e\n\u003cp\u003eThat is exactly what a renewed grade is. \u003cstrong\u003eThis unit was used.\u003c\/strong\u003e It went back through the manufacturer's renewal programme, where it was refurbished and tested by them, then graded before resale. The grade on this listing is \u003cstrong\u003eGood\u003c\/strong\u003e, and Good comes with advisories. Here they are, itemised, because a list you can read beats a surprise in the parcel.\u003c\/p\u003e\n\u003cdiv class=\"cc-adv\"\u003e\n\u003cdiv class=\"cc-adv-head\"\u003e\n\u003cspan\u003eAdvisory schedule\u003c\/span\u003e\u003cspan\u003eForm T8113 \/ Grade GOOD\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-adv-row\"\u003e\n\u003cspan class=\"cc-adv-tri\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eADV 1 · Housing: light cosmetic marks and scuffs\u003c\/strong\u003e\n\u003cp\u003ePresent, and you will find them if you go looking in good light. They do not affect how the camera works, its weatherproofing or its picture. Mounted at the eaves, three metres up, they are invisible to everyone including you.\u003c\/p\u003e\n\u003cspan class=\"cc-action\"\u003eAction: none required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-adv-row\"\u003e\n\u003cspan class=\"cc-adv-tri\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eADV 2 · Packaging: renewed, not the original retail box\u003c\/strong\u003e\n\u003cp\u003eIt arrives in plain protective renewed packaging. Fine for a camera going straight onto a wall. Less ideal if it was meant to be a wrapped present, in which case say so and we will pack it properly.\u003c\/p\u003e\n\u003cspan class=\"cc-action\"\u003eAction: none required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-adv-row\"\u003e\n\u003cspan class=\"cc-adv-tri\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eADV 3 · History: previously owned\u003c\/strong\u003e\n\u003cp\u003eSomeone else bought this camera first. That is the entire basis of the price difference, and it cannot be undone by wishing. If you want factory sealed stock in its original retail packaging, this is the wrong listing and we would rather you knew now.\u003c\/p\u003e\n\u003cspan class=\"cc-action\"\u003eAction: none required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-adv-row\"\u003e\n\u003cspan class=\"cc-adv-tri\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eADV 4 · Grade choice available\u003c\/strong\u003e\n\u003cp\u003eGood is the middle of the ladder. If cosmetics matter more to you than price, look at our Excellent grade unit of this same camera instead. Same specification, cleaner housing, different number.\u003c\/p\u003e\n\u003cspan class=\"cc-action\"\u003eAction: your call\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-notinspected\"\u003e\n\u003ch3\u003eWho actually did the testing\u003c\/h3\u003e\n\u003cp\u003eWorth being precise, because plenty of listings are not. \u003cstrong\u003eWe are not an inspection station.\u003c\/strong\u003e CamGuard does not bench test every unit and we are not going to claim we do. The refurbishment and testing behind a renewed grade belongs to the \u003cstrong\u003emanufacturer's programme\u003c\/strong\u003e, before the stock ever reached us.\u003c\/p\u003e\n\u003cp\u003eThe one thing we do to every single unit: \u003cstrong\u003ephotograph and log its serial number at dispatch\u003c\/strong\u003e. Your warranty record exists before the parcel does.\u003c\/p\u003e\n\u003cp\u003eBacked by our in-house \u003cstrong\u003e12 month CamGuard warranty\u003c\/strong\u003e, which is a CamGuard warranty and not a manufacturer warranty, on top of your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cc-band cc-band-thin\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- BENTO STATS --\u003e\n\u003csection class=\"cc-bento-sec\"\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 3 · Readings\u003c\/span\u003e\n\u003ch2\u003eAt a glance\u003c\/h2\u003e\n\u003cdiv class=\"cc-bento\"\u003e\n\u003cdiv class=\"cc-bento-card\"\u003e\n\u003cspan class=\"cc-big\"\u003e1080p\u003c\/span\u003e\u003cspan class=\"cc-small\"\u003eHD, max resolution\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-bento-card\"\u003e\n\u003cspan class=\"cc-big\"\u003e135°\u003c\/span\u003e\u003cspan class=\"cc-small\"\u003ediagonal field of view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-bento-card\"\u003e\n\u003cspan class=\"cc-big\"\u003e180 days*\u003c\/span\u003e\u003cspan class=\"cc-small\"\u003ebattery from one charge, eufy's rating\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-bento-card\"\u003e\n\u003cspan class=\"cc-big\"\u003eIP67\u003c\/span\u003e\u003cspan class=\"cc-small\"\u003eweatherproof, -20°C to 50°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-bento-card cc-bento-dark\"\u003e\n\u003cspan class=\"cc-big\"\u003eMicro-USB\u003c\/span\u003e\u003cspan class=\"cc-small\"\u003echarging port. Not USB-C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-bento-card cc-bento-dark\"\u003e\n\u003cspan class=\"cc-big\"\u003eHomeBase\u003c\/span\u003e\u003cspan class=\"cc-small\"\u003erequired to operate, not included\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cc-foot\"\u003e*eufy's own footnote travels with that number every time we print it: 180 day battery life is dependent on several factors including quality settings, alerts and notification frequency. A camera facing a busy footpath works harder than one facing a back fence.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- SCENE 1 --\u003e\n\u003csection class=\"cc-scene\"\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 4.1 · Power and charging\u003c\/span\u003e\n\u003ch2\u003eCharges twice a year, on a cable you will have to \u003cspan\u003ego and find\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eA 6700mAh battery, non-replaceable, rated by eufy at up to 180 days from a single charge. Charging takes about five hours from a 5V USB charger. That is two ladder trips a year rather than two a month, which is the entire argument for a battery camera.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe port is Micro-USB. Not USB-C.\u003c\/strong\u003e Nearly every newer eufy battery camera moved to USB-C, this one never did, and a USB-C cable will not fit it no matter how confidently you approach the thing. The Micro-USB cable is supplied in the carton. A wall plug is not, so bring any standard 5V USB charger you already own.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: close-up of the Micro-USB charging port under its cover, with the supplied cable alongside for scale --\u003e\u003c\/section\u003e\n\u003c!-- SCENE 2 --\u003e\n\u003csection class=\"cc-scene cc-scene-dark\"\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 4.2 · Optics after dark\u003c\/span\u003e\n\u003ch2\u003eInfrared by default, \u003cspan\u003ecolour when the spotlight fires\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe spotlight is a physical part of the camera, listed in eufy's spec table and sitting on the front of the housing. In low light it lights the area in front of the camera so the picture comes back in colour rather than grey. There is also an infrared setting, which is what runs when the spotlight is off.\u003c\/p\u003e\n\u003cp\u003eDetection is human detection and facial detection. Anti-theft detection is listed as No. Two-way audio is built in, with a microphone and a speaker, so you can talk to whoever is standing at the gate rather than watching them silently.\u003c\/p\u003e\n\u003cp class=\"cc-quote-spec\"\u003eeufy publishes no lumen figure for this spotlight and no metre figure for its infrared range. Other listings quote one anyway. We are not going to invent a number and then put it on a form.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: two-up night frame - infrared mono clip beside a spotlight-lit colour clip from the same camera position --\u003e\u003c\/section\u003e\n\u003c!-- SCENE 3 --\u003e\n\u003csection class=\"cc-scene\"\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 4.3 · Storage and privacy\u003c\/span\u003e\n\u003ch2\u003eThe footage lives \u003cspan\u003eat the hub\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eRecordings are stored on the HomeBase, not on the camera. On a HomeBase 2 that is 16GB of eMMC, which eufy rates at up to three months of recordings. Storage expansion is listed as not supported on this generation.\u003c\/p\u003e\n\u003cp\u003eWhich is worth saying plainly: adding this camera adds a camera, not capacity. Four cameras share the same 16GB that one camera used to have to itself, so the three month figure moves accordingly.\u003c\/p\u003e\n\u003cp\u003eData encryption is AES-128. There is no mandatory cloud subscription and no monthly fee, so the features you get on day one are the features you keep.\u003c\/p\u003e\n\u003c!-- IMG-PLACEHOLDER: eufy Security app screenshot showing the event list with storage stored on HomeBase --\u003e\u003c\/section\u003e\n\u003c!-- THE VIBE --\u003e\n\u003csection class=\"cc-vibe\"\u003e\n\u003cblockquote\u003eA used thing with its faults written down beats a shiny one with nothing on the form.\u003c\/blockquote\u003e\n\u003ccite\u003eSection 2, in one line\u003c\/cite\u003e\u003c\/section\u003e\n\u003c!-- THE HONEST BIT --\u003e\n\u003csection class=\"cc-honest\"\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 5 · Advisories in full\u003c\/span\u003e\n\u003ch2\u003eThe honest bit\u003c\/h2\u003e\n\u003cp class=\"cc-lede\"\u003eSection 2 itemised the cosmetic advisories. These are the rest, including the ones that belong to the product rather than to this particular unit. Nothing here is a surprise later.\u003c\/p\u003e\n\u003cdiv class=\"cc-honest-item cc-heavy\"\u003e\n\u003cstrong\u003e\u003cspan class=\"cc-tag\"\u003eADV 5 · Condition\u003c\/span\u003eRenewed means used, and used means used\u003c\/strong\u003e\n\u003cp\u003eRestated here because it is the line people skim. Someone else owned this camera first. It was refurbished and tested by the manufacturer, then graded Good: light cosmetic marks or scuffs that do not affect function, shipped in renewed packaging rather than the retail box. It is not new stock, and the 12 month warranty on it is ours rather than the manufacturer's. If any of those three things is a problem, stop here, and thanks for actually reading the form.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-honest-item cc-heavy\"\u003e\n\u003cstrong\u003e\u003cspan class=\"cc-tag\"\u003eADV 6 · Fitment\u003c\/span\u003eIt does not work on its own, and this is the one that causes refunds\u003c\/strong\u003e\n\u003cp\u003eIt is an add-on camera. It needs a compatible eufy HomeBase, which is not included, and it never joins your home Wi-Fi. If you were picturing unboxing it and pairing it to the router this afternoon, that is not how this camera works. If you want a camera that runs standalone, ask us and we will point you at a different model instead of selling you this one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-honest-item\"\u003e\n\u003cstrong\u003e\u003cspan class=\"cc-tag\"\u003eADV 7 · Charging\u003c\/span\u003eMicro-USB, and no plug in the carton\u003c\/strong\u003e\n\u003cp\u003eMicro-USB, five hours, 5V charger. Cable supplied, plug not. If your whole house has quietly gone USB-C over the last few years, this camera did not get the memo, and you will want to keep one old cable in the drawer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-honest-item\"\u003e\n\u003cstrong\u003e\u003cspan class=\"cc-tag\"\u003eADV 8 · Resolution\u003c\/span\u003e1080p is the number, and it is not going to become 2K\u003c\/strong\u003e\n\u003cp\u003eMax resolution is 1080p HD. If you are shopping on the resolution figure alone, be aware the eufyCam 2C Pro is a different camera (T8142) at 2K. The two spec sheets look almost identical otherwise, so check the T-code, not the marketing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-honest-item\"\u003e\n\u003cstrong\u003e\u003cspan class=\"cc-tag\"\u003eADV 9 · Storage\u003c\/span\u003eNo expansion, and the camera adds none\u003c\/strong\u003e\n\u003cp\u003eStorage expansion is listed as not supported on the 2C generation, and this camera has no storage of its own. Everything lands on the hub and shares whatever the hub has.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-honest-item\"\u003e\n\u003cstrong\u003e\u003cspan class=\"cc-tag\"\u003eADV 10 · Deterrence\u003c\/span\u003eNo siren is listed for this camera\u003c\/strong\u003e\n\u003cp\u003eeufy's published component list for the 2C runs lens, light sensor, microphone, motion sensor, spotlight, status LED, sync button, mounting hole, charging port, speaker. The speaker is there for two-way audio. If you are shopping for a camera that makes a racket by itself, this one is not it, and we would rather tell you than let you find out at 2am.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-honest-item\"\u003e\n\u003cstrong\u003e\u003cspan class=\"cc-tag\"\u003eADV 11 · Smart home\u003c\/span\u003eApple HomeKit is conditional\u003c\/strong\u003e\n\u003cp\u003eeufy Australia lists Google Assistant and Amazon Alexa, and Apple HomeKit only if the camera is paired with a eufy HomeBase 2. Do not assume HomeKit carries over on other hubs. If HomeKit is the whole reason you are buying, check your hub first.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-honest-item\"\u003e\n\u003cstrong\u003e\u003cspan class=\"cc-tag\"\u003eADV 12 · Model age\u003c\/span\u003eThis is a mature model, not a current line\u003c\/strong\u003e\n\u003cp\u003eeufy Australia's own page for this add-on camera showed it sold out when we checked on 26 July 2026. That is the honest context: this is the camera you buy to extend a 2C system you already own, not the one you build a whole new system around in 2026.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- WHY CAMGUARD --\u003e\n\u003csection\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 6 · About the workshop\u003c\/span\u003e\n\u003ch2\u003eWhy buy it from CamGuard\u003c\/h2\u003e\n\u003cdiv class=\"cc-trust-grid\"\u003e\n\u003cdiv class=\"cc-trust-card\"\u003e\n\u003cstrong\u003e12 month CamGuard warranty\u003c\/strong\u003e\n\u003cp\u003eOur own in-house warranty on every unit we sell, renewed stock included. It is a CamGuard warranty, not a manufacturer warranty, and it sits on top of your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-trust-card\"\u003e\n\u003cstrong\u003eSerial photographed and logged at dispatch\u003c\/strong\u003e\n\u003cp\u003eThe one claim we can prove for every unit. Your warranty record is created before the parcel leaves, so a claim later does not depend on you finding a sticker.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-trust-card\"\u003e\n\u003cstrong\u003eeufy is all we do\u003c\/strong\u003e\n\u003cp\u003eHub questions, pairing questions, \"will this go on my HomeBase E\" questions. Ask before you buy. We would rather answer an email than process a return.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-trust-card\"\u003e\n\u003cstrong\u003eDispatched in 1 business day\u003c\/strong\u003e\n\u003cp\u003eFrom Townsville QLD, with tracking on every order. Real people, in one time zone, who answer their messages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SET PIECE 3 - CERTIFICATE OF CONDITION (specs table) --\u003e\n\u003csection class=\"cc-cert-sec\"\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 7 · Certificate of condition\u003c\/span\u003e\n\u003cdiv class=\"cc-cert\"\u003e\n\u003cdiv class=\"cc-cert-head\"\u003e\n\u003ch2\u003eCertificate of Condition\u003c\/h2\u003e\n\u003cp\u003eForm T8113 \/ Grade GOOD · rev 07.26 · one form per grade, not per unit\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-cert-meta\"\u003e\n\u003cdiv\u003eItem\u003cb\u003eeufyCam 2C\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eModel\u003cb\u003eT8113\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eGrade\u003cb\u003eGood\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eResult\u003cb\u003ePass, advisories\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable\u003e\n\u003ccaption class=\"cc-mono\" style=\"padding: 12px 13px 0;\"\u003eSpecifications as published by the manufacturer\u003c\/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel and T-code\u003c\/th\u003e\n\u003ctd\u003eeufyCam 2C, model T8113. eufy also brands it eufyCam S210 (eufyCam 2C).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eNot to be confused with\u003c\/th\u003e\n\u003ctd\u003eeufyCam 2C Pro, model T8142, which is 2K. Different camera, near-identical spec sheet.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eManufacturer Renewed. Grade Good: light cosmetic marks or scuffs that do not affect function.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eType\u003c\/th\u003e\n\u003ctd\u003eOutdoor wireless add-on camera, 1-Cam Pack, white.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eResolution\u003c\/th\u003e\n\u003ctd\u003e1080p HD (max resolution 1080P).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eField of view\u003c\/th\u003e\n\u003ctd\u003e135 degrees, diagonal.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eNight vision\u003c\/th\u003e\n\u003ctd\u003eInfrared night vision, plus the built-in spotlight for colour view in low light.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpotlight\u003c\/th\u003e\n\u003ctd\u003eYes, built in. eufy publishes no brightness figure for this model.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDetection and AI\u003c\/th\u003e\n\u003ctd\u003eHuman detection and facial detection. Anti-theft detection: No.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAudio\u003c\/th\u003e\n\u003ctd\u003eTwo-way audio. Microphone and speaker on the camera.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery\u003c\/th\u003e\n\u003ctd\u003e6700mAh, non-replaceable.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery life\u003c\/th\u003e\n\u003ctd\u003eUp to 180 days from one charge. eufy's figure, dependent on quality settings, alerts and notification frequency.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging\u003c\/th\u003e\n\u003ctd\u003eMicro-USB, from a 5V USB charger. About five hours for a full charge. Not USB-C.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeatherproofing\u003c\/th\u003e\n\u003ctd\u003eIP67.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperating temperature\u003c\/th\u003e\n\u003ctd\u003e-20°C to 50°C.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStorage\u003c\/th\u003e\n\u003ctd\u003eOn the HomeBase, not on the camera. HomeBase 2 carries 16GB eMMC, rated by eufy at up to three months of recordings.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStorage expansion\u003c\/th\u003e\n\u003ctd\u003eNot supported.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eNetwork connection\u003c\/th\u003e\n\u003ctd\u003eThe camera does not connect to home Wi-Fi. It links only to the eufy HomeBase.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eEncryption\u003c\/th\u003e\n\u003ctd\u003eAES-128 data encryption.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eVoice assistants\u003c\/th\u003e\n\u003ctd\u003eGoogle Assistant and Amazon Alexa. Apple HomeKit only if paired with a eufy HomeBase 2.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eHub required\u003c\/th\u003e\n\u003ctd\u003eHomeBase (original), HomeBase E, HomeBase 2, or HomeBase 3 \/ S380. Not included in this listing.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMounting\u003c\/th\u003e\n\u003ctd\u003eeufy's quick start guide says 2 to 3 m above the ground. The motion detection zone in that same diagram is shown up to 10 m.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e48.1 x 80.6 x 57 mm.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e196 g.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSubscription\u003c\/th\u003e\n\u003ctd\u003eNone required. No mandatory cloud plan, no monthly fee.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"cc-sign\"\u003e\n\u003cdiv class=\"cc-sign-row\"\u003e\n\u003cdiv class=\"cc-sign-label\"\u003eRefurbished and tested by\u003c\/div\u003e\n\u003cdiv class=\"cc-sign-name\"\u003eThe manufacturer's renewal programme\u003c\/div\u003e\n\u003csvg class=\"cc-scrawl\" viewbox=\"0 0 200 46\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M6 34 c14 -4 18 -22 26 -22 c7 0 3 20 10 20 c9 0 12 -26 21 -26 c8 0 2 24 11 24 c10 0 14 -18 24 -18 c7 0 4 16 12 16 c11 0 17 -14 28 -18 c9 -3 15 -1 20 4\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-sign-row\"\u003e\n\u003cdiv class=\"cc-sign-label\"\u003eSerial photographed and logged by\u003c\/div\u003e\n\u003cdiv class=\"cc-sign-name\"\u003eCamGuard Australia, Townsville QLD\u003c\/div\u003e\n\u003csvg class=\"cc-scrawl\" viewbox=\"0 0 200 46\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M8 30 c10 6 16 -20 24 -20 c9 0 5 22 13 22 c10 0 10 -24 19 -24 c9 0 6 26 16 26 c11 0 13 -20 23 -20 c8 0 6 14 14 14 c12 0 20 -12 32 -6\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cp class=\"cc-sign-note\"\u003eThis form is a presentation of the manufacturer's renewed grade and of eufy's published specifications, laid out the way a used-item condition report ought to be laid out. It is not a Queensland safety certificate, we are not a licensed inspection station, and no vehicle was involved at any point. One form covers the grade, not the individual camera: we do not write a bespoke certificate per unit and we are not going to pretend otherwise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPATIBILITY --\u003e\n\u003csection\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 8 · Fitment schedule\u003c\/span\u003e\n\u003ch2\u003eWhat it works with\u003c\/h2\u003e\n\u003cp class=\"cc-lede\"\u003eRead this before you buy, especially the first four rows. The hub question is the one that costs people money.\u003c\/p\u003e\n\u003cdiv class=\"cc-compat-row\"\u003e\n\u003cspan class=\"cc-badge cc-badge-yes\"\u003eYES\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eHomeBase 2\u003c\/strong\u003e. Listed Yes in eufy's device compatibility table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-compat-row\"\u003e\n\u003cspan class=\"cc-badge cc-badge-yes\"\u003eYES\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eHomeBase 3 \/ S380\u003c\/strong\u003e. eufy lists the eufyCam 2C (T8113) as compatible for storage and for BionicMind, Modes and Automation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-compat-row\"\u003e\n\u003cspan class=\"cc-badge cc-badge-yes\"\u003eYES\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eHomeBase (original) and HomeBase E\u003c\/strong\u003e. Both listed Yes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-compat-row\"\u003e\n\u003cspan class=\"cc-badge cc-badge-no\"\u003eNO\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eStandalone use with no HomeBase at all\u003c\/strong\u003e. The camera links only to a HomeBase and records nothing without one. This is the single most important row on the page.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-compat-row\"\u003e\n\u003cspan class=\"cc-badge cc-badge-no\"\u003eNO\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eeufy Wi-Fi Chime\u003c\/strong\u003e. Listed No in eufy's compatibility table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-compat-row\"\u003e\n\u003cspan class=\"cc-badge cc-badge-no\"\u003eNO\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eeufy Wi-Fi Bridge\u003c\/strong\u003e. Listed No in eufy's compatibility table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-compat-row\"\u003e\n\u003cspan class=\"cc-badge cc-badge-no\"\u003eNO\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eJoining your home Wi-Fi network directly\u003c\/strong\u003e. eufy's spec sheet lists Connect to Home Wi-Fi as No, only to the eufy HomeBase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-compat-row\"\u003e\n\u003cspan class=\"cc-badge cc-badge-no\"\u003eNO\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eStorage expansion\u003c\/strong\u003e. Listed as not supported on this generation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-compat-row\"\u003e\n\u003cspan class=\"cc-badge cc-badge-yes\"\u003eYES\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eGoogle Assistant and Amazon Alexa\u003c\/strong\u003e, per eufy Australia's listing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-compat-row\"\u003e\n\u003cspan class=\"cc-badge cc-badge-note\"\u003eNOTE\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eApple HomeKit\u003c\/strong\u003e. Supported only if the camera is paired with a eufy HomeBase 2, per eufy Australia. Treat it as conditional, not as a general feature.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-compat-row\"\u003e\n\u003cspan class=\"cc-badge cc-badge-note\"\u003eNOTE\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eHomeBase Mini\u003c\/strong\u003e. Not addressed in eufy's published compatibility articles. We will not claim it works and we will not claim it does not. Ask us first if that is your hub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-compat-row\"\u003e\n\u003cspan class=\"cc-badge cc-badge-note\"\u003eNOTE\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eSolar panels\u003c\/strong\u003e. The charging port is Micro-USB, and eufy publishes no statement tying this camera to a specific solar panel model, so we are not calling it solar ready.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SUITABILITY --\u003e\n\u003csection\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 9 · Suitability\u003c\/span\u003e\n\u003ch2\u003eWho it suits, and who it does not\u003c\/h2\u003e\n\u003cp class=\"cc-lede\"\u003eThe two columns most listings leave off, because one of them costs a sale and saves a refund.\u003c\/p\u003e\n\u003cdiv class=\"cc-fit\"\u003e\n\u003cdiv class=\"cc-fit-col cc-fit-no\"\u003e\n\u003ch3\u003eProbably not for you if\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou do not own a compatible eufy HomeBase and do not want to buy one\u003c\/li\u003e\n\u003cli\u003eYou expected the camera to pair straight to your Wi-Fi\u003c\/li\u003e\n\u003cli\u003eYou want factory sealed stock in original retail packaging\u003c\/li\u003e\n\u003cli\u003eLight scuffs on the housing would bother you every time you looked up\u003c\/li\u003e\n\u003cli\u003eYou need more than 1080p, or expandable storage on this generation\u003c\/li\u003e\n\u003cli\u003eYou assumed USB-C, and finding a Micro-USB cable sounds like a chore\u003c\/li\u003e\n\u003cli\u003eYou wanted the camera itself to sound an alarm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-fit-col cc-fit-yes\"\u003e\n\u003ch3\u003eGood fit if\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou already run a eufy HomeBase and want one more camera on it\u003c\/li\u003e\n\u003cli\u003eYou are replacing or extending an existing 2C setup\u003c\/li\u003e\n\u003cli\u003eYou would rather the marks be listed on a form than discovered in a box\u003c\/li\u003e\n\u003cli\u003eYou want local storage on your own hub with no monthly fee\u003c\/li\u003e\n\u003cli\u003eThe camera is going three metres up where nobody inspects the housing\u003c\/li\u003e\n\u003cli\u003eYou would rather charge a camera twice a year than run a cable once\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SETUP --\u003e\n\u003csection\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 10 · Fitting instructions\u003c\/span\u003e\n\u003ch2\u003eFour steps to fitment\u003c\/h2\u003e\n\u003cdiv class=\"cc-steps\"\u003e\n\u003cdiv class=\"cc-step\"\u003e\n\u003cspan class=\"cc-step-num\"\u003e1\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCharge it first\u003c\/strong\u003e\n\u003cp\u003eMicro-USB cable supplied, about five hours from any standard 5V USB charger. Bring your own plug.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-step\"\u003e\n\u003cspan class=\"cc-step-num\"\u003e2\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eHub first, camera second\u003c\/strong\u003e\n\u003cp\u003eHave your compatible HomeBase set up, online and up to date in the eufy Security app before you start.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-step\"\u003e\n\u003cspan class=\"cc-step-num\"\u003e3\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePair to the HomeBase\u003c\/strong\u003e\n\u003cp\u003eAdd the camera in the app and use the SYNC button on the camera to pair it to the hub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-step\"\u003e\n\u003cspan class=\"cc-step-num\"\u003e4\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eMount it\u003c\/strong\u003e\n\u003cp\u003eeufy's guide says 2 to 3 m above the ground, with the motion detection zone shown up to 10 m. Bracket, screws and anchors are supplied.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMG-PLACEHOLDER: mounting diagram redraw - camera at 2 to 3 m height with the 10 m detection zone marked --\u003e\u003c\/section\u003e\n\u003c!-- CARTON CONTENTS --\u003e\n\u003csection class=\"cc-incl\"\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 11 · Carton contents\u003c\/span\u003e\n\u003ch2\u003eWhat is in the carton\u003c\/h2\u003e\n\u003cp class=\"cc-lede\"\u003eTaken from the official quick start guide for the add-on camera. Kit box lists describe a different product, so ignore those wherever you see them.\u003c\/p\u003e\n\u003cul class=\"cc-checklist\"\u003e\n\u003cli\u003e\n\u003cspan class=\"cc-box\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eeufyCam 2C camera (T8113)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"cc-box\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eMounting bracket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"cc-box\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eMicro-USB charging cable\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"cc-box\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eMounting screws and wall anchors\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eNot supplied\u003c\/h3\u003e\n\u003cul class=\"cc-checklist cc-nolist\"\u003e\n\u003cli\u003e\n\u003cspan class=\"cc-box\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eAny HomeBase. One is required for the camera to operate\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"cc-box\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eAC power adapter and Ethernet cable. Those belong to a hub, and there is no hub in here\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"cc-box\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eUSB wall plug. Any standard 5V charger will do\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"cc-box\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eOriginal retail box. Renewed stock ships in plain protective packaging\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- SHIPPING \/ WARRANTY \/ RETURNS --\u003e\n\u003csection\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 12 · Dispatch, warranty and returns\u003c\/span\u003e\n\u003ch2\u003eGetting it to you, and what happens after\u003c\/h2\u003e\n\u003cdiv class=\"cc-ship-grid\"\u003e\n\u003cdiv class=\"cc-ship-card\"\u003e\n\u003cstrong\u003eExpress as standard\u003c\/strong\u003e\n\u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00 it is $9.95 flat tracked, or $12.95 for an Express upgrade. Dispatched in 1 business day from Townsville QLD, with tracking on every parcel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-ship-card\"\u003e\n\u003cstrong\u003e12 month CamGuard warranty\u003c\/strong\u003e\n\u003cp\u003eOur in-house warranty, not a manufacturer warranty, in addition to your rights under Australian Consumer Law. Faulty and warranty returns are always free.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-ship-card\"\u003e\n\u003cstrong\u003e30 day change of mind\u003c\/strong\u003e\n\u003cp\u003eChanged your mind? Return within 30 days of delivery. The buyer pays return postage and the original shipping is not refunded. Have the serial number handy to start a return.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SET PIECE 4 - NOTES ON THE BACK OF THE FORM (FAQ) --\u003e\n\u003csection class=\"cc-faq\"\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 13 · Notes on the back\u003c\/span\u003e\n\u003ch2\u003eThe inspector's notes\u003c\/h2\u003e\n\u003cp class=\"cc-lede\"\u003eWritten on the back of the form in biro, because that is where the useful information always ends up. Tap a note to read the answer. The handwriting is a design choice, the answers are the real ones.\u003c\/p\u003e\n\u003cdiv class=\"cc-faq-margin\"\u003eAsked at the counter, every single time:\u003c\/div\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it work without a HomeBase?\u003c\/summary\u003e\n\u003cp\u003eNo. The eufyCam 2C is an add-on camera and requires a compatible eufy HomeBase, which is not included in this listing. Without one it will not record anything. The camera does not join your home Wi-Fi at all: eufy lists Connect to Home Wi-Fi as No, only to the eufy HomeBase. If you want a camera that runs on its own, ask us and we will point you at a different range.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhich HomeBase models does it pair with?\u003c\/summary\u003e\n\u003cp\u003ePer eufy's published compatibility tables: HomeBase (original), HomeBase E and HomeBase 2 are all listed Yes, and the eufyCam 2C (T8113) is listed as compatible with HomeBase 3 \/ S380 for both storage and BionicMind, Modes and Automation. The eufy Wi-Fi Chime and the Wi-Fi Bridge are listed No. The HomeBase Mini is not addressed in either compatibility article, so we make no claim either way. Message us before buying if that is your hub.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat does \"Manufacturer Renewed\" actually mean?\u003c\/summary\u003e\n\u003cp\u003eThe unit was previously used. It went back through the manufacturer's official renewal programme, where it was refurbished and tested by them and confirmed working, then graded before resale. Graded Good means light cosmetic marks or scuffs that do not affect function. It ships in renewed protective packaging rather than the original retail box. It is covered by our in-house 12 month CamGuard warranty, which is a CamGuard warranty and not a manufacturer warranty, in addition to your rights under Australian Consumer Law.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDo you test every unit yourselves?\u003c\/summary\u003e\n\u003cp\u003eNo, and we are not going to say we do. CamGuard does not bench test individual units. The testing behind a renewed grade belongs to the manufacturer's renewal programme. What we do to every single unit is photograph and log its serial number at dispatch, so your warranty record exists from the day it ships.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow obvious are the marks on a Good grade unit?\u003c\/summary\u003e\n\u003cp\u003eNoticeable if you look for them in good light: light scratches, scuffs or marks on the housing. Purely cosmetic, with no effect on function or on the IP67 weatherproofing. If cosmetics matter more than price, our Excellent grade unit of the same camera is the cleaner pick.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs the charging port USB-C?\u003c\/summary\u003e\n\u003cp\u003eNo. It is Micro-USB, charged from a 5V USB charger in about five hours. A USB-C cable will not fit this camera. The Micro-USB cable is supplied; the wall plug is not.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes the camera have a siren?\u003c\/summary\u003e\n\u003cp\u003eeufy does not list a siren for the eufyCam 2C. The published component list covers the lens, light sensor, microphone, motion sensor, spotlight, status LED, sync button, mounting hole, charging port and speaker, and the speaker is there for two-way audio. Do not buy this camera expecting the camera itself to make noise.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes adding this camera give me more recording storage?\u003c\/summary\u003e\n\u003cp\u003eNo. Recordings live on the HomeBase, not on the camera. A HomeBase 2 carries 16GB of eMMC, which eufy rates at up to three months of recordings, and storage expansion is listed as not supported on this generation. Every camera you add shares that same space.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat about Apple HomeKit?\u003c\/summary\u003e\n\u003cp\u003eeufy Australia lists Google Assistant and Amazon Alexa, and Apple HomeKit only if the camera is paired with a eufy HomeBase 2. It is conditional, so do not assume it carries over on other hubs.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs this the same thing as the 2C Pro?\u003c\/summary\u003e\n\u003cp\u003eNo. This is the eufyCam 2C, model T8113, at 1080p. The eufyCam 2C Pro is model T8142 at 2K. The rest of the two spec sheets look almost identical, which is exactly why the T-code is the thing to check.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow does this compare with buying it new?\u003c\/summary\u003e\n\u003cp\u003eeufy Australia's last listed price for this add-on camera was A$229.95, and their page showed it sold out when we checked on 26 July 2026. Renewed is how you add another 2C camera to a system you already own without hunting for new old stock.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow do I make a warranty claim?\u003c\/summary\u003e\n\u003cp\u003eMessage us with your order details and the serial number. The serial is photographed and logged at dispatch, so the record already exists on our end. Faulty and warranty returns are always free under our 12 month CamGuard warranty, alongside your Australian Consumer Law rights.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c!-- ITEM SPECIFICS --\u003e\n\u003csection class=\"cc-itemspec\"\u003e\u003cspan class=\"cc-sec-no\"\u003eSection 14 · Item specifics\u003c\/span\u003e\n\u003ch2\u003eItem specifics\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBrand\u003c\/th\u003e\n\u003ctd\u003eeufy (by Anker)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eeufyCam 2C (T8113), also branded eufyCam S210 (eufyCam 2C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eManufacturer Renewed, Grade Good\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePackaging\u003c\/th\u003e\n\u003ctd\u003eRenewed protective packaging, not the original retail box\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eType\u003c\/th\u003e\n\u003ctd\u003eOutdoor wireless add-on security camera\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePack size\u003c\/th\u003e\n\u003ctd\u003e1-Cam Pack (single camera)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColour\u003c\/th\u003e\n\u003ctd\u003eWhite\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eResolution\u003c\/th\u003e\n\u003ctd\u003e1080p HD\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower source\u003c\/th\u003e\n\u003ctd\u003e6700mAh rechargeable battery, Micro-USB charging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eConnection\u003c\/th\u003e\n\u003ctd\u003eLinks to a eufy HomeBase only. Does not join home Wi-Fi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eHub required\u003c\/th\u003e\n\u003ctd\u003eHomeBase (original), HomeBase E, HomeBase 2 or HomeBase 3 \/ S380. Not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeatherproof rating\u003c\/th\u003e\n\u003ctd\u003eIP67\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e48.1 x 80.6 x 57 mm, 196 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCustom bundle\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModified item\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cc-band cc-band-thin\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"cc-cta\"\u003e\n\u003ch2\u003ePassed. \u003cspan\u003eWith advisories.\u003c\/span\u003e Both are on the form.\u003c\/h2\u003e\n\u003cp\u003eOrder today and it leaves Townsville within 1 business day, serial photographed and logged, 12 month CamGuard warranty running from the day it lands. Bring your own HomeBase and your own wall plug.\u003c\/p\u003e\n\u003cp\u003eThe bloke with the clipboard has moved on to something with a tow bar.\u003c\/p\u003e\n\u003cdiv class=\"cc-final\"\u003eAdvisories noted · No action required\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\n\u003cdiv class=\"cc-footer\"\u003e\n\u003cp\u003e\u003cstrong\u003eCamGuard Australia\u003c\/strong\u003e · ABN 62 385 894 763 · Townsville, QLD\u003c\/p\u003e\n\u003cp\u003eCamGuard Australia is an independent reseller of genuine eufy Security products and is not affiliated with, or endorsed by, Anker Innovations. All product names and trademarks are the property of their respective owners. Our 12 month CamGuard warranty applies in addition to your rights under Australian Consumer Law, and is not a manufacturer warranty.\u003c\/p\u003e\n\u003cp\u003e\"Manufacturer Renewed\" describes a unit that was previously used and then refurbished and tested by the manufacturer through their official renewal programme. \"Good\" describes the cosmetic grade of this stock: a fully functional unit with light cosmetic marks or scuffs that do not affect function. Renewed stock ships in plain protective packaging rather than the original retail box. This is an add-on camera: a compatible eufy HomeBase is required for it to operate, is not included, and the camera does not connect to a home Wi-Fi network. Charging is Micro-USB, not USB-C. Battery life, storage capacity and detection figures are the manufacturer's published ratings and estimates, and real results vary with settings, activity and conditions. Specifications are sourced from the manufacturer and may change without notice. The condition report layout on this page is a presentation device, not a government-issued certificate.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eufy","offers":[{"title":"Default Title","offer_id":44487352942635,"sku":"CG-EC2C-MRG-T","price":119.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/eufycam_2c_hero_4f6c93dd-ae28-4986-9858-8e0e008fb724.jpg?v=1785025357"},{"product_id":"eufy-security-solocam-e42-camera-manufacturer-renewed-excellent-condition","title":"eufy Security SoloCam E42 Camera | Manufacturer Renewed (Excellent Condition)","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Mono:wght@400;500\u0026family=DM+Sans:opsz,wght@9..40,300..700\u0026family=Sora:wght@400;600;700;800\u0026display=swap');\n\n\/* ============ THE SERVO :: eufy SoloCam E42 :: Manufacturer Renewed (Excellent) ============\n   Theme: an Australian service-station forecourt. Price-board black, LED amber and green,\n   hi-vis yellow, forecourt concrete grey. Fuel grades (91 \/ 95 \/ 98) borrowed as the\n   renewed-grade ladder. The product runs on sunlight, so it never visits the servo at all.\n   Set pieces: (1) the illuminated grade board, (2) the pump-side spec sticker,\n   (3) the FAQ as a servo receipt, (4) the honest bit as the small print on that receipt.\n   Mobile-first, 390px design width. CSS-only animation, no scripts.\n   Every selector scoped under .cge42. Every keyframe named cge42-*.\n   Only external URL is the Google Fonts import above. ==================================== *\/\n\n.cge42, .cge42 *, .cge42 *::before, .cge42 *::after {\n  margin: 0; padding: 0; box-sizing: border-box;\n}\n\n\/* ---- wrapper: bleed-in guard. Assume nothing about the host theme. ---- *\/\n.cge42 {\n  --board: #0a0c0d;\n  --board-2: #151a1c;\n  --board-3: #212a2d;\n  --amber: #ffb01f;\n  --amber-hi: #ffd98a;\n  --amber-ink: #7a5200;\n  --amber-wash: #fdf0cd;\n  --led-green: #3ad07f;\n  --green-ink: #116b3c;\n  --green-wash: #ddf1e4;\n  --hivis: #d8f11a;\n  --red-ink: #a52f19;\n  --red-wash: #fbe1da;\n  --concrete: #dcdedb;\n  --concrete-lo: #c9ccc7;\n  --concrete-hi: #eeefec;\n  --paper: #fbfaf5;\n  --paper-2: #f2f0e8;\n  --ink: #14181a;\n  --ink-soft: #4d5457;\n  --ink-dim: #9aa4a6;\n  --line: #c9ccc7;\n  --board-grad: linear-gradient(155deg, #0a0c0d 0%, #151a1c 45%, #232c2f 100%);\n  --amber-grad: linear-gradient(100deg, #ffd98a 0%, #ffb01f 45%, #f08a00 100%);\n\n  font-family: 'DM Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;\n  font-size: 16px;\n  line-height: 1.6;\n  font-weight: 400;\n  font-style: normal;\n  letter-spacing: normal;\n  color: var(--ink);\n  background: var(--concrete);\n  text-align: left;\n  -webkit-text-size-adjust: 100%;\n  max-width: 900px;\n  margin: 0 auto;\n  overflow: hidden;\n  border: 1px solid var(--line);\n  box-shadow: 0 24px 70px rgba(10, 12, 13, 0.16);\n}\n.cge42 h1, .cge42 h2, .cge42 h3, .cge42 h4 {\n  font-family: 'Sora', system-ui, sans-serif;\n  line-height: 1.18;\n  letter-spacing: -0.02em;\n  font-weight: 800;\n  color: inherit;\n}\n.cge42 p { margin: 0 0 12px; }\n.cge42 p:last-child { margin-bottom: 0; }\n.cge42 ul, .cge42 ol { list-style: none; }\n.cge42 img { max-width: 100%; height: auto; display: block; }\n.cge42 svg { display: block; max-width: 100%; }\n.cge42 table { width: 100%; border-collapse: collapse; }\n.cge42 strong { font-weight: 700; color: inherit; }\n.cge42 section { padding: 40px 20px; }\n.cge42 .cge42-mono {\n  font-family: 'DM Mono', ui-monospace, 'SF Mono', Menlo, monospace;\n}\n\n\/* ================= keyframes ================= *\/\n@keyframes cge42-rise {\n  from { opacity: 0; transform: translateY(22px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes cge42-stripe {\n  from { background-position: 0 0; }\n  to   { background-position: 80px 0; }\n}\n@keyframes cge42-flicker {\n  0%, 100% { opacity: 1; }\n  7%  { opacity: 0.58; }\n  9%  { opacity: 1; }\n  48% { opacity: 1; }\n  50% { opacity: 0.72; }\n  52% { opacity: 1; }\n}\n@keyframes cge42-sweep {\n  0%        { transform: translateX(-130%) skewX(-18deg); }\n  55%, 100% { transform: translateX(320%) skewX(-18deg); }\n}\n@keyframes cge42-blink {\n  0%, 45%  { opacity: 1; }\n  50%, 95% { opacity: 0.22; }\n  100%     { opacity: 1; }\n}\n@keyframes cge42-shimmer {\n  0%   { background-position: -200% center; }\n  100% { background-position: 200% center; }\n}\n@keyframes cge42-gradshift {\n  0%, 100% { background-position: 0% 50%; }\n  50%      { background-position: 100% 50%; }\n}\n@keyframes cge42-spin {\n  from { transform: rotate(0deg); }\n  to   { transform: rotate(360deg); }\n}\n@keyframes cge42-bob {\n  0%, 100% { transform: translateY(0); }\n  50%      { transform: translateY(-6px); }\n}\n@keyframes cge42-drop {\n  0%   { opacity: 0; transform: translateY(-2px) scale(0.7); }\n  20%  { opacity: 1; }\n  70%  { opacity: 0; transform: translateY(30px) scale(1); }\n  100% { opacity: 0; transform: translateY(30px) scale(1); }\n}\n@keyframes cge42-glow {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(255, 176, 31, 0.55); }\n  60%      { box-shadow: 0 0 0 13px rgba(255, 176, 31, 0); }\n}\n\n\/* ================= nav ================= *\/\n.cge42 .cge42-nav {\n  display: flex; flex-wrap: wrap; gap: 8px;\n  justify-content: space-between; align-items: center;\n  padding: 14px 20px;\n  background: var(--board);\n  color: var(--concrete-hi);\n  border-bottom: 3px solid var(--amber);\n}\n.cge42 .cge42-nav-brand {\n  font-family: 'Sora', sans-serif; font-weight: 800; font-size: 16px; letter-spacing: -0.01em;\n}\n.cge42 .cge42-nav-brand span {\n  background: var(--amber-grad);\n  -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cge42 .cge42-nav-tag {\n  font-size: 11px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase;\n  color: var(--amber-hi);\n  display: inline-flex; align-items: center; gap: 7px;\n}\n.cge42 .cge42-nav-tag::before {\n  content: ''; width: 8px; height: 8px; border-radius: 50%;\n  background: var(--led-green); box-shadow: 0 0 8px var(--led-green);\n  animation: cge42-blink 3.4s ease-in-out infinite;\n}\n\n\/* hi-vis hazard band *\/\n.cge42 .cge42-hazard {\n  height: 12px;\n  background: repeating-linear-gradient(45deg, var(--hivis) 0 14px, #0a0c0d 14px 28px);\n  animation: cge42-stripe 2.4s linear infinite;\n}\n\n\/* ================= hero ================= *\/\n.cge42 .cge42-hero {\n  background: var(--board-grad);\n  background-size: 200% 200%;\n  animation: cge42-gradshift 16s ease-in-out infinite;\n  color: #eef1ee;\n  position: relative;\n  overflow: hidden;\n  padding: 38px 20px 34px;\n}\n.cge42 .cge42-hero::before {\n  content: '';\n  position: absolute; inset: -40% -20% auto -20%; height: 420px;\n  background: radial-gradient(ellipse at 70% 20%, rgba(255,176,31,0.22), transparent 62%);\n  pointer-events: none;\n}\n.cge42 .cge42-hero \u003e * { position: relative; z-index: 1; }\n.cge42 .cge42-grade-chip {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-family: 'DM Mono', monospace; font-size: 11.5px; font-weight: 500;\n  letter-spacing: 0.1em; text-transform: uppercase;\n  color: #2a1c00; padding: 9px 16px; border-radius: 3px; margin-bottom: 18px;\n  background: linear-gradient(110deg, #ffb01f 25%, #ffe9b8 40%, #ffb01f 55%) 0 0 \/ 220% 100%;\n  animation: cge42-shimmer 4.5s linear infinite;\n  box-shadow: 0 6px 20px rgba(255, 176, 31, 0.28);\n}\n.cge42 .cge42-hero h1 {\n  font-size: 34px; margin-bottom: 12px;\n  animation: cge42-rise 0.8s ease-out both;\n}\n.cge42 .cge42-hero h1 em {\n  font-style: normal; display: block; font-size: 15px; font-weight: 600;\n  letter-spacing: 0.14em; text-transform: uppercase; margin-top: 8px;\n  background: var(--amber-grad);\n  -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cge42 .cge42-hero .cge42-sub {\n  font-size: 16.5px; color: #c8cfcd; max-width: 560px;\n  animation: cge42-rise 0.8s ease-out 0.12s both;\n}\n.cge42 .cge42-hero-note {\n  display: block; font-size: 14px; color: #f3e2c0;\n  border: 1px solid rgba(255, 176, 31, 0.42);\n  border-left: 4px solid var(--amber);\n  background: rgba(255, 176, 31, 0.09);\n  padding: 13px 16px; margin-top: 20px; border-radius: 4px;\n  animation: cge42-rise 0.8s ease-out 0.24s both;\n}\n.cge42 .cge42-hero-note strong { color: var(--amber-hi); }\n.cge42 .cge42-nozzle {\n  width: 190px; height: auto; margin: 18px 0 4px;\n  animation: cge42-rise 0.9s ease-out 0.3s both;\n}\n.cge42 .cge42-nozzle .cge42-svg-hose,\n.cge42 .cge42-nozzle .cge42-svg-spout {\n  fill: none; stroke: #4a5457; stroke-linecap: round;\n}\n.cge42 .cge42-nozzle .cge42-svg-body { fill: #e4e7e3; }\n.cge42 .cge42-nozzle .cge42-svg-trigger { fill: none; stroke: #8a9295; stroke-width: 4; stroke-linecap: round; }\n.cge42 .cge42-nozzle .cge42-svg-sun { fill: var(--amber); }\n.cge42 .cge42-nozzle .cge42-svg-ray { fill: var(--amber-hi); }\n.cge42 .cge42-nozzle .cge42-svg-rays {\n  transform-origin: 190px 52px;\n  animation: cge42-spin 30s linear infinite;\n}\n.cge42 .cge42-nozzle .cge42-svg-drop {\n  fill: var(--amber-hi);\n  transform-origin: 178px 84px;\n  animation: cge42-drop 3.2s ease-in infinite;\n}\n\n\/* ================= SET PIECE 1: the price board ================= *\/\n.cge42 .cge42-boardwrap { background: var(--concrete); padding: 26px 14px 34px; }\n.cge42 .cge42-board {\n  background: var(--board);\n  border: 3px solid #2c3538;\n  border-radius: 6px;\n  box-shadow: 0 18px 44px rgba(10,12,13,0.35), inset 0 0 70px rgba(255,176,31,0.06);\n  position: relative; overflow: hidden;\n  animation: cge42-rise 0.8s ease-out both;\n}\n.cge42 .cge42-board::after {\n  content: ''; position: absolute; top: 0; bottom: 0; left: 0; width: 60px;\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.07), transparent);\n  animation: cge42-sweep 7s ease-in-out infinite;\n  pointer-events: none;\n}\n.cge42 .cge42-board-head {\n  display: flex; flex-wrap: wrap; gap: 6px 12px;\n  justify-content: space-between; align-items: baseline;\n  padding: 14px 16px 12px;\n  border-bottom: 1px solid #2c3538;\n}\n.cge42 .cge42-board-head h2 {\n  font-family: 'DM Mono', monospace; font-weight: 500; font-size: 15px;\n  letter-spacing: 0.16em; text-transform: uppercase; color: var(--amber);\n  text-shadow: 0 0 14px rgba(255,176,31,0.5);\n}\n.cge42 .cge42-board-head span {\n  font-family: 'DM Mono', monospace; font-size: 11px; letter-spacing: 0.08em;\n  color: var(--ink-dim); text-transform: uppercase;\n}\n.cge42 .cge42-board-list { padding: 6px 0 0; }\n.cge42 .cge42-board-row {\n  display: grid;\n  grid-template-columns: 74px 1fr;\n  grid-template-areas: \"grade name\" \"grade desc\" \"status status\";\n  gap: 2px 14px;\n  padding: 14px 16px;\n  border-bottom: 1px dashed #262f32;\n}\n.cge42 .cge42-board-row:last-child { border-bottom: none; }\n.cge42 .cge42-board-grade {\n  grid-area: grade;\n  font-family: 'DM Mono', monospace; font-weight: 500; font-size: 25px;\n  letter-spacing: 0.02em; color: #838d90; align-self: start;\n}\n.cge42 .cge42-board-name {\n  grid-area: name;\n  font-family: 'Sora', sans-serif; font-weight: 700; font-size: 15px;\n  letter-spacing: 0.02em; color: #b7c0c1;\n}\n.cge42 .cge42-board-desc {\n  grid-area: desc; font-size: 14px; color: var(--ink-dim); line-height: 1.5;\n}\n.cge42 .cge42-board-status {\n  grid-area: status;\n  font-family: 'DM Mono', monospace; font-size: 11px; letter-spacing: 0.12em;\n  text-transform: uppercase; color: #838d90; margin-top: 8px;\n}\n.cge42 .cge42-board-row-lit { background: rgba(255, 176, 31, 0.07); }\n.cge42 .cge42-board-row-lit .cge42-board-grade {\n  color: var(--amber); text-shadow: 0 0 18px rgba(255,176,31,0.65);\n  animation: cge42-flicker 6s ease-in-out infinite;\n}\n.cge42 .cge42-board-row-lit .cge42-board-name { color: var(--amber-hi); }\n.cge42 .cge42-board-row-lit .cge42-board-desc { color: #ddd8c8; }\n.cge42 .cge42-board-row-lit .cge42-board-status {\n  color: #2a1c00; background: var(--amber); display: inline-block;\n  padding: 5px 10px; border-radius: 3px; font-weight: 500; justify-self: start;\n}\n.cge42 .cge42-board-row-solar .cge42-board-grade {\n  color: var(--led-green); text-shadow: 0 0 18px rgba(58,208,127,0.55);\n}\n.cge42 .cge42-board-row-solar .cge42-board-name { color: #a9e9c6; }\n.cge42 .cge42-board-row-solar .cge42-board-status { color: var(--led-green); }\n.cge42 .cge42-board-foot {\n  border-top: 1px solid #2c3538;\n  padding: 12px 16px;\n  font-family: 'DM Mono', monospace; font-size: 11px; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--amber); text-align: center;\n}\n.cge42 .cge42-board-plain {\n  background: var(--paper);\n  border: 1px solid var(--line);\n  border-top: none;\n  border-top: 1px solid var(--line);\n  border-radius: 0 0 6px 6px;\n  padding: 22px 18px;\n  margin: 10px 3px 0;\n}\n.cge42 .cge42-board-plain h3 { font-size: 18px; margin-bottom: 10px; }\n.cge42 .cge42-board-plain p { font-size: 15px; color: var(--ink-soft); }\n.cge42 .cge42-board-plain strong { color: var(--ink); }\n\n\/* ================= bento stats ================= *\/\n.cge42 .cge42-bento-sec { background: var(--concrete-hi); border-top: 1px solid var(--line); }\n.cge42 .cge42-bento-sec h2 { font-size: 22px; margin-bottom: 6px; }\n.cge42 .cge42-bento-sec \u003e p { color: var(--ink-soft); font-size: 15px; margin-bottom: 20px; }\n.cge42 .cge42-bento { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n.cge42 .cge42-tile {\n  background: var(--board); color: #dfe4e2;\n  border-radius: 5px; padding: 18px 14px 16px;\n  position: relative; overflow: hidden;\n  border: 1px solid #2c3538;\n  transition: transform 0.28s ease, box-shadow 0.28s ease;\n  animation: cge42-rise 0.7s ease-out both;\n}\n.cge42 .cge42-tile::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n  background: var(--amber-grad);\n}\n.cge42 .cge42-tile:nth-child(2) { animation-delay: 0.07s; }\n.cge42 .cge42-tile:nth-child(3) { animation-delay: 0.14s; }\n.cge42 .cge42-tile:nth-child(4) { animation-delay: 0.21s; }\n.cge42 .cge42-tile:nth-child(5) { animation-delay: 0.28s; }\n.cge42 .cge42-tile:nth-child(6) { animation-delay: 0.35s; }\n.cge42 .cge42-tile:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 16px 32px rgba(10,12,13,0.28);\n}\n.cge42 .cge42-tile .cge42-tile-big {\n  display: block; font-family: 'DM Mono', monospace; font-weight: 500;\n  font-size: 26px; color: var(--amber); letter-spacing: 0.01em;\n  text-shadow: 0 0 16px rgba(255,176,31,0.35); margin-bottom: 4px;\n}\n.cge42 .cge42-tile .cge42-tile-small { display: block; font-size: 13px; color: #a8b1b2; line-height: 1.45; }\n\n\/* ================= scenes ================= *\/\n.cge42 .cge42-scene { border-top: 1px solid var(--line); background: var(--concrete-hi); }\n.cge42 .cge42-scene h2 { font-size: 25px; margin-bottom: 12px; }\n.cge42 .cge42-scene h2 span {\n  background: var(--amber-grad);\n  -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cge42 .cge42-scene p { color: var(--ink-soft); font-size: 15.5px; }\n.cge42 .cge42-scene strong { color: var(--ink); }\n.cge42 .cge42-scene-tag {\n  display: inline-block; font-family: 'DM Mono', monospace; font-size: 10.5px;\n  letter-spacing: 0.14em; text-transform: uppercase;\n  color: var(--amber-ink); background: var(--amber-wash);\n  border: 1px solid #e8d49a; padding: 5px 10px; border-radius: 3px; margin-bottom: 14px;\n}\n.cge42 .cge42-scene-dark {\n  background: var(--board);\n  background-image: radial-gradient(ellipse at 88% 8%, rgba(255,176,31,0.18), transparent 58%);\n  color: #e6ebe8; border-top: none;\n}\n.cge42 .cge42-scene-dark h2 { color: #fff; }\n.cge42 .cge42-scene-dark p { color: #b4bdbe; }\n.cge42 .cge42-scene-dark strong { color: #fff; }\n.cge42 .cge42-scene-dark .cge42-scene-tag {\n  color: var(--amber); background: rgba(255,176,31,0.1); border-color: rgba(255,176,31,0.4);\n}\n\n\/* ================= vibe pull-quote ================= *\/\n.cge42 .cge42-vibe {\n  background: var(--amber-grad);\n  background-size: 220% 220%;\n  animation: cge42-gradshift 12s ease-in-out infinite;\n  color: #2a1c00; position: relative; overflow: hidden;\n  border-top: 1px solid var(--line);\n}\n.cge42 .cge42-vibe::before {\n  content: '';\n  position: absolute; right: -50px; top: -50px; width: 200px; height: 200px; border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,255,255,0.4), transparent 66%);\n  animation: cge42-bob 7s ease-in-out infinite;\n}\n.cge42 .cge42-vibe blockquote {\n  font-family: 'Sora', sans-serif; font-weight: 700; font-size: 21px;\n  line-height: 1.34; position: relative; max-width: 620px;\n}\n.cge42 .cge42-vibe cite {\n  display: block; font-family: 'DM Mono', monospace; font-style: normal;\n  font-size: 11.5px; letter-spacing: 0.12em; text-transform: uppercase;\n  margin-top: 16px; color: #3d2a02; position: relative;\n}\n\n\/* ================= SET PIECE 4: the small print (honest bit) ================= *\/\n.cge42 .cge42-smallprint-sec { background: var(--concrete); }\n.cge42 .cge42-docket {\n  background: var(--paper);\n  padding: 26px 18px 30px;\n  position: relative;\n  box-shadow: 0 14px 34px rgba(10,12,13,0.14);\n  background-image: repeating-linear-gradient(180deg, rgba(0,0,0,0.012) 0 1px, transparent 1px 4px);\n}\n.cge42 .cge42-docket::before,\n.cge42 .cge42-docket::after {\n  content: ''; position: absolute; left: 0; right: 0; height: 10px;\n  background-image:\n    linear-gradient(45deg, transparent 50%, var(--paper) 50%),\n    linear-gradient(-45deg, transparent 50%, var(--paper) 50%);\n  background-size: 12px 12px; background-repeat: repeat-x;\n}\n.cge42 .cge42-docket::before { top: -10px; transform: scaleY(-1); }\n.cge42 .cge42-docket::after { bottom: -10px; }\n.cge42 .cge42-docket-head {\n  text-align: center; border-bottom: 1px dashed #c3bda9; padding-bottom: 14px; margin-bottom: 18px;\n}\n.cge42 .cge42-docket-head h2 {\n  font-family: 'DM Mono', monospace; font-weight: 500; font-size: 17px;\n  letter-spacing: 0.2em; text-transform: uppercase; margin-bottom: 8px;\n}\n.cge42 .cge42-docket-head p {\n  font-family: 'DM Mono', monospace; font-size: 12px; color: var(--ink-soft);\n  letter-spacing: 0.04em;\n}\n.cge42 .cge42-clause {\n  border-bottom: 1px dotted #cdc7b4; padding: 14px 0;\n  display: grid; grid-template-columns: 30px 1fr; gap: 10px;\n  transition: background 0.22s ease, transform 0.22s ease;\n}\n.cge42 .cge42-clause:last-of-type { border-bottom: none; }\n.cge42 .cge42-clause:hover { background: var(--paper-2); transform: translateX(4px); }\n.cge42 .cge42-clause-no {\n  font-family: 'DM Mono', monospace; font-size: 13px; color: var(--amber-ink);\n  border: 1px solid #ddd3b2; border-radius: 3px; height: 26px;\n  display: flex; align-items: center; justify-content: center; background: var(--amber-wash);\n}\n.cge42 .cge42-clause h3 {\n  font-family: 'DM Mono', monospace; font-weight: 500; font-size: 13px;\n  letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 5px; color: var(--ink);\n}\n.cge42 .cge42-clause p { font-size: 14.5px; color: #3a4143; line-height: 1.55; }\n.cge42 .cge42-docket-foot {\n  border-top: 1px dashed #c3bda9; margin-top: 16px; padding-top: 14px;\n  font-family: 'DM Mono', monospace; font-size: 11.5px; letter-spacing: 0.06em;\n  text-align: center; color: var(--ink-soft);\n}\n\n\/* ================= trust grid ================= *\/\n.cge42 .cge42-trust { background: var(--concrete-hi); border-top: 1px solid var(--line); }\n.cge42 .cge42-trust h2 { font-size: 24px; margin-bottom: 18px; }\n.cge42 .cge42-trust-grid { display: grid; grid-template-columns: 1fr; gap: 10px; }\n.cge42 .cge42-trust-card {\n  background: var(--board); color: #d9dedc;\n  border-radius: 5px; padding: 20px 18px;\n  border-left: 6px solid var(--hivis);\n  transition: transform 0.28s ease, box-shadow 0.28s ease;\n}\n.cge42 .cge42-trust-card:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 16px 32px rgba(10,12,13,0.26);\n}\n.cge42 .cge42-trust-card strong {\n  display: block; color: var(--hivis); margin-bottom: 6px;\n  font-family: 'Sora', sans-serif; font-size: 15.5px; letter-spacing: -0.01em;\n}\n.cge42 .cge42-trust-card p { font-size: 14.5px; color: #adb5b6; }\n\n\/* ================= SET PIECE 2: the pump sticker (specs) ================= *\/\n.cge42 .cge42-sticker-sec { background: var(--concrete); }\n.cge42 .cge42-sticker {\n  background: var(--concrete-hi);\n  border: 2px solid #b6bab4;\n  border-radius: 4px;\n  padding: 20px 16px 24px;\n  position: relative;\n  box-shadow: 0 12px 30px rgba(10,12,13,0.16), inset 0 0 0 6px rgba(255,255,255,0.55);\n}\n.cge42 .cge42-sticker::after {\n  content: ''; position: absolute; right: 0; bottom: 0; width: 42px; height: 42px;\n  background: linear-gradient(135deg, transparent 50%, #c6cac4 50%, #e9ebe7 62%);\n  border-bottom-right-radius: 4px;\n}\n.cge42 .cge42-sticker-top {\n  display: flex; flex-wrap: wrap; gap: 10px; align-items: center;\n  border-bottom: 3px solid var(--board); padding-bottom: 12px; margin-bottom: 6px;\n}\n.cge42 .cge42-sticker-grade {\n  font-family: 'DM Mono', monospace; font-weight: 500; font-size: 22px;\n  background: var(--board); color: var(--amber); padding: 6px 12px; border-radius: 3px;\n  text-shadow: 0 0 14px rgba(255,176,31,0.5);\n}\n.cge42 .cge42-sticker-top h2 { font-size: 19px; }\n.cge42 .cge42-sticker-top p {\n  font-family: 'DM Mono', monospace; font-size: 11px; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--ink-soft); margin: 0; width: 100%;\n}\n.cge42 .cge42-seal {\n  position: absolute; right: 12px; top: 12px; width: 62px; height: 62px; opacity: 0.9;\n  animation: cge42-spin 44s linear infinite;\n}\n.cge42 .cge42-seal .cge42-seal-burst { fill: var(--amber-wash); stroke: var(--amber-ink); stroke-width: 1.5; }\n.cge42 .cge42-seal .cge42-seal-ring { fill: none; stroke: var(--amber-ink); stroke-width: 1.5; }\n.cge42 .cge42-seal .cge42-seal-tick {\n  fill: none; stroke: var(--green-ink); stroke-width: 6; stroke-linecap: round; stroke-linejoin: round;\n}\n.cge42 .cge42-sticker table { font-size: 14.5px; }\n.cge42 .cge42-sticker th, .cge42 .cge42-sticker td {\n  text-align: left; vertical-align: top; padding: 11px 6px;\n  border-bottom: 1px solid var(--line);\n}\n.cge42 .cge42-sticker th {\n  width: 38%; font-family: 'DM Mono', monospace; font-weight: 400; font-size: 12.5px;\n  letter-spacing: 0.04em; text-transform: uppercase; color: var(--ink-soft);\n}\n.cge42 .cge42-sticker td { color: var(--ink); }\n.cge42 .cge42-sticker tr { transition: background 0.2s ease; }\n.cge42 .cge42-sticker tr:hover { background: rgba(255,176,31,0.1); }\n.cge42 .cge42-sticker-note {\n  margin-top: 16px; font-family: 'DM Mono', monospace; font-size: 11.5px;\n  letter-spacing: 0.04em; color: var(--ink-soft); border-top: 1px dashed var(--line); padding-top: 12px;\n}\n\n\/* ================= compatibility ================= *\/\n.cge42 .cge42-compat { background: var(--concrete-hi); border-top: 1px solid var(--line); }\n.cge42 .cge42-compat h2 { font-size: 24px; margin-bottom: 6px; }\n.cge42 .cge42-compat \u003e p { color: var(--ink-soft); font-size: 15px; margin-bottom: 18px; }\n.cge42 .cge42-compat-row {\n  display: grid; grid-template-columns: 62px 1fr; gap: 12px;\n  padding: 13px 8px; border-bottom: 1px solid var(--line);\n  border-radius: 4px; transition: background 0.2s ease;\n}\n.cge42 .cge42-compat-row:hover { background: var(--concrete); }\n.cge42 .cge42-badge {\n  font-family: 'DM Mono', monospace; font-size: 11px; font-weight: 500; letter-spacing: 0.08em;\n  padding: 5px 0; border-radius: 3px; text-align: center; height: 26px;\n  border: 1px solid currentColor;\n}\n.cge42 .cge42-badge-yes { background: var(--green-wash); color: var(--green-ink); }\n.cge42 .cge42-badge-no { background: var(--red-wash); color: var(--red-ink); }\n.cge42 .cge42-badge-note { background: var(--amber-wash); color: var(--amber-ink); }\n.cge42 .cge42-compat-row p { font-size: 14.5px; color: var(--ink-soft); margin: 0; }\n.cge42 .cge42-compat-row p strong { color: var(--ink); }\n\n\/* ================= fit columns ================= *\/\n.cge42 .cge42-fit-sec { background: var(--concrete); }\n.cge42 .cge42-fit { display: grid; grid-template-columns: 1fr; gap: 14px; }\n.cge42 .cge42-fit-col {\n  border-radius: 5px; padding: 24px 20px;\n  transition: transform 0.28s ease, box-shadow 0.28s ease;\n}\n.cge42 .cge42-fit-col:hover { transform: translateY(-4px); box-shadow: 0 16px 32px rgba(10,12,13,0.16); }\n.cge42 .cge42-fit-no { background: var(--concrete-hi); border: 1px solid var(--line); }\n.cge42 .cge42-fit-yes {\n  background: var(--board);\n  background-image: radial-gradient(ellipse at 92% 0%, rgba(255,176,31,0.24), transparent 58%);\n  color: #dfe4e2;\n}\n.cge42 .cge42-fit-col h3 {\n  font-size: 17px; margin-bottom: 12px;\n  font-family: 'DM Mono', monospace; font-weight: 500; letter-spacing: 0.06em; text-transform: uppercase;\n}\n.cge42 .cge42-fit-yes h3 { color: var(--amber); }\n.cge42 .cge42-fit-col li { padding: 8px 0 8px 26px; position: relative; font-size: 15px; }\n.cge42 .cge42-fit-no li { color: var(--ink-soft); }\n.cge42 .cge42-fit-yes li { color: #b9c1c2; }\n.cge42 .cge42-fit-no li::before {\n  content: 'X'; position: absolute; left: 0; top: 8px; color: var(--red-ink);\n  font-family: 'DM Mono', monospace; font-weight: 500; font-size: 13px;\n}\n.cge42 .cge42-fit-yes li::before {\n  content: '+'; position: absolute; left: 0; top: 7px; color: var(--amber);\n  font-family: 'DM Mono', monospace; font-weight: 500; font-size: 16px;\n}\n\n\/* ================= setup steps ================= *\/\n.cge42 .cge42-setup { background: var(--concrete-hi); border-top: 1px solid var(--line); }\n.cge42 .cge42-setup h2 { font-size: 24px; margin-bottom: 6px; }\n.cge42 .cge42-setup \u003e p { color: var(--ink-soft); font-size: 15px; margin-bottom: 18px; }\n.cge42 .cge42-steps { display: grid; grid-template-columns: 1fr; gap: 10px; }\n.cge42 .cge42-step {\n  background: var(--concrete); border: 1px solid var(--line);\n  border-left: 6px solid var(--amber);\n  border-radius: 4px; padding: 18px 16px;\n  display: grid; grid-template-columns: 38px 1fr; gap: 12px; align-items: start;\n  transition: transform 0.28s ease, box-shadow 0.28s ease;\n}\n.cge42 .cge42-step:hover { transform: translateX(5px); box-shadow: 0 12px 26px rgba(10,12,13,0.14); }\n.cge42 .cge42-step-num {\n  width: 34px; height: 34px; border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n  background: var(--board); color: var(--amber);\n  font-family: 'DM Mono', monospace; font-weight: 500; font-size: 15px;\n  animation: cge42-glow 3.6s ease-in-out infinite;\n}\n.cge42 .cge42-step:nth-child(2) .cge42-step-num { animation-delay: 0.5s; }\n.cge42 .cge42-step:nth-child(3) .cge42-step-num { animation-delay: 1s; }\n.cge42 .cge42-step:nth-child(4) .cge42-step-num { animation-delay: 1.5s; }\n.cge42 .cge42-step strong {\n  display: block; font-family: 'DM Mono', monospace; font-weight: 500;\n  font-size: 13px; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 4px;\n}\n.cge42 .cge42-step p { font-size: 14.5px; color: var(--ink-soft); }\n\n\/* ================= what's included ================= *\/\n.cge42 .cge42-included { background: var(--concrete); }\n.cge42 .cge42-included h2 { font-size: 24px; margin-bottom: 6px; }\n.cge42 .cge42-included h3 {\n  font-family: 'DM Mono', monospace; font-weight: 500; font-size: 13px;\n  letter-spacing: 0.1em; text-transform: uppercase; margin: 24px 0 10px;\n}\n.cge42 .cge42-included \u003e p { color: var(--ink-soft); font-size: 15px; margin-bottom: 16px; }\n.cge42 .cge42-inclist { display: grid; grid-template-columns: 1fr; gap: 7px; }\n.cge42 .cge42-inclist li {\n  background: var(--concrete-hi); border: 1px solid var(--line);\n  border-radius: 4px; padding: 11px 14px; font-size: 14.5px;\n  display: grid; grid-template-columns: 22px 1fr; gap: 8px; align-items: baseline;\n  transition: transform 0.22s ease, border-color 0.22s ease;\n}\n.cge42 .cge42-inclist li:hover { transform: translateX(4px); border-color: var(--amber); }\n.cge42 .cge42-inclist li::before {\n  content: '+'; font-family: 'DM Mono', monospace; color: var(--green-ink); font-weight: 500;\n}\n.cge42 .cge42-notinc li { background: var(--red-wash); border-color: #e9c6bb; }\n.cge42 .cge42-notinc li::before { content: 'X'; color: var(--red-ink); font-size: 12px; }\n\n\/* ================= shipping ================= *\/\n.cge42 .cge42-shipping { background: var(--concrete-hi); border-top: 1px solid var(--line); }\n.cge42 .cge42-shipping h2 { font-size: 24px; margin-bottom: 18px; }\n.cge42 .cge42-ship-grid { display: grid; grid-template-columns: 1fr; gap: 10px; }\n.cge42 .cge42-ship-card {\n  background: var(--concrete); border: 1px solid var(--line);\n  border-top: 4px solid var(--amber);\n  border-radius: 4px; padding: 20px 18px;\n  transition: transform 0.28s ease, box-shadow 0.28s ease;\n}\n.cge42 .cge42-ship-card:hover { transform: translateY(-4px); box-shadow: 0 14px 28px rgba(10,12,13,0.15); }\n.cge42 .cge42-ship-card strong {\n  display: block; margin-bottom: 6px; font-family: 'DM Mono', monospace;\n  font-weight: 500; font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase;\n  color: var(--amber-ink);\n}\n.cge42 .cge42-ship-card p { font-size: 14.5px; color: var(--ink-soft); }\n\n\/* ================= SET PIECE 3: the receipt (FAQ) ================= *\/\n.cge42 .cge42-faq-sec { background: var(--concrete); }\n.cge42 .cge42-faq-sec \u003e h2 { font-size: 24px; margin-bottom: 6px; }\n.cge42 .cge42-faq-sec \u003e p.cge42-faq-intro { color: var(--ink-soft); font-size: 15px; margin-bottom: 20px; }\n.cge42 .cge42-receipt {\n  background: var(--paper);\n  max-width: 460px; margin: 0 auto;\n  padding: 24px 18px 26px;\n  position: relative;\n  box-shadow: 0 16px 38px rgba(10,12,13,0.18);\n  background-image: repeating-linear-gradient(180deg, rgba(0,0,0,0.012) 0 1px, transparent 1px 4px);\n  animation: cge42-rise 0.8s ease-out both;\n}\n.cge42 .cge42-receipt::before,\n.cge42 .cge42-receipt::after {\n  content: ''; position: absolute; left: 0; right: 0; height: 10px;\n  background-image:\n    linear-gradient(45deg, transparent 50%, var(--paper) 50%),\n    linear-gradient(-45deg, transparent 50%, var(--paper) 50%);\n  background-size: 12px 12px; background-repeat: repeat-x;\n}\n.cge42 .cge42-receipt::before { top: -10px; transform: scaleY(-1); }\n.cge42 .cge42-receipt::after { bottom: -10px; }\n.cge42 .cge42-rc-head { text-align: center; margin-bottom: 14px; }\n.cge42 .cge42-rc-head h3 {\n  font-family: 'DM Mono', monospace; font-weight: 500; font-size: 15px;\n  letter-spacing: 0.18em; text-transform: uppercase; margin-bottom: 6px;\n}\n.cge42 .cge42-rc-head p {\n  font-family: 'DM Mono', monospace; font-size: 11.5px; letter-spacing: 0.06em;\n  color: var(--ink-soft); margin: 0;\n}\n.cge42 .cge42-rc-rule { border-top: 1px dashed #c3bda9; margin: 12px 0; }\n.cge42 .cge42-faq-sec details {\n  border-bottom: 1px dotted #cdc7b4;\n  transition: background 0.22s ease;\n}\n.cge42 .cge42-faq-sec details:hover { background: var(--paper-2); }\n.cge42 .cge42-faq-sec details[open] { background: var(--paper-2); }\n.cge42 .cge42-faq-sec summary {\n  cursor: pointer; list-style: none;\n  display: flex; align-items: baseline; gap: 8px;\n  min-height: 46px; padding: 12px 4px;\n  font-family: 'DM Mono', monospace; font-size: 13.5px; line-height: 1.45; color: var(--ink);\n}\n.cge42 .cge42-faq-sec summary::-webkit-details-marker { display: none; }\n.cge42 .cge42-faq-sec summary .cge42-rc-item { flex: 0 1 auto; }\n.cge42 .cge42-faq-sec summary .cge42-rc-lead {\n  flex: 1 1 12px; min-width: 12px; border-bottom: 1px dotted #b8b1a0;\n  transform: translateY(-4px);\n}\n.cge42 .cge42-faq-sec summary .cge42-rc-price {\n  flex: 0 0 auto; font-size: 11.5px; letter-spacing: 0.06em; color: var(--green-ink);\n}\n.cge42 .cge42-faq-sec details[open] summary .cge42-rc-item { font-weight: 500; }\n.cge42 .cge42-faq-sec details p {\n  font-family: 'DM Sans', sans-serif; font-size: 14.5px; color: #3a4143;\n  padding: 0 4px 16px; line-height: 1.55; margin: 0;\n}\n.cge42 .cge42-rc-total {\n  border-top: 1px dashed #c3bda9; border-bottom: 1px dashed #c3bda9;\n  margin-top: 14px; padding: 12px 4px;\n  font-family: 'DM Mono', monospace; font-size: 12.5px; letter-spacing: 0.04em;\n}\n.cge42 .cge42-rc-total div { display: flex; justify-content: space-between; gap: 12px; padding: 3px 0; }\n.cge42 .cge42-rc-total .cge42-rc-grand { font-weight: 500; color: var(--ink); font-size: 13.5px; }\n.cge42 .cge42-coupon {\n  margin-top: 20px; padding: 18px 16px;\n  border: 2px dashed #b0a98f; border-radius: 4px;\n  background: repeating-linear-gradient(135deg, rgba(255,176,31,0.07) 0 10px, transparent 10px 20px);\n  text-align: center;\n}\n.cge42 .cge42-coupon h4 {\n  font-family: 'DM Mono', monospace; font-weight: 500; font-size: 13.5px;\n  letter-spacing: 0.14em; text-transform: uppercase; margin-bottom: 10px; color: var(--amber-ink);\n}\n.cge42 .cge42-coupon p {\n  font-size: 14px; color: #3a4143; text-align: left; margin-bottom: 10px; line-height: 1.55;\n}\n.cge42 .cge42-coupon .cge42-coupon-void {\n  font-family: 'DM Mono', monospace; font-size: 11px; letter-spacing: 0.12em;\n  text-transform: uppercase; color: var(--ink-soft); margin: 0;\n  text-align: center; border-top: 1px dotted #c3bda9; padding-top: 10px;\n}\n.cge42 .cge42-rc-foot {\n  text-align: center; margin-top: 16px;\n  font-family: 'DM Mono', monospace; font-size: 11px; letter-spacing: 0.08em;\n  color: var(--ink-soft); text-transform: uppercase;\n}\n.cge42 .cge42-barcode {\n  display: flex; gap: 2px; justify-content: center; align-items: flex-end;\n  height: 34px; margin: 14px 0 8px;\n}\n.cge42 .cge42-barcode span { width: 2px; background: #2b2f30; height: 100%; display: block; }\n.cge42 .cge42-barcode span:nth-child(3n) { width: 4px; height: 78%; }\n.cge42 .cge42-barcode span:nth-child(4n) { width: 1px; height: 92%; }\n.cge42 .cge42-barcode span:nth-child(5n) { width: 5px; height: 66%; }\n\n\/* ================= item specifics ================= *\/\n.cge42 .cge42-itemspec { background: var(--board); color: #d8dddb; }\n.cge42 .cge42-itemspec h2 { font-size: 20px; margin-bottom: 16px; color: #fff; }\n.cge42 .cge42-itemspec th, .cge42 .cge42-itemspec td {\n  text-align: left; vertical-align: top; padding: 10px 6px;\n  border-bottom: 1px solid #2c3538; font-size: 14px;\n}\n.cge42 .cge42-itemspec th {\n  width: 40%; font-family: 'DM Mono', monospace; font-weight: 400; font-size: 12px;\n  letter-spacing: 0.04em; text-transform: uppercase; color: var(--ink-dim);\n}\n\n\/* ================= CTA ================= *\/\n.cge42 .cge42-cta {\n  background: var(--board-grad);\n  background-size: 200% 200%;\n  animation: cge42-gradshift 16s ease-in-out infinite;\n  color: #eef1ee; text-align: center; position: relative; overflow: hidden;\n  padding: 46px 20px 40px;\n}\n.cge42 .cge42-cta::before {\n  content: ''; position: absolute; left: 50%; bottom: -170px; width: 340px; height: 340px;\n  transform: translateX(-50%); border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,176,31,0.42) 0%, rgba(255,176,31,0.12) 46%, transparent 70%);\n  animation: cge42-bob 8s ease-in-out infinite;\n}\n.cge42 .cge42-cta \u003e * { position: relative; z-index: 1; }\n.cge42 .cge42-cta h2 { font-size: 26px; margin-bottom: 12px; }\n.cge42 .cge42-cta h2 span {\n  background: var(--amber-grad);\n  -webkit-background-clip: text; background-clip: text; color: transparent;\n}\n.cge42 .cge42-cta p { color: #b8c0c1; max-width: 520px; margin: 0 auto 10px; font-size: 15.5px; }\n.cge42 .cge42-cta .cge42-cta-pill {\n  display: inline-block; margin-top: 14px;\n  font-family: 'DM Mono', monospace; font-size: 11.5px; letter-spacing: 0.12em;\n  text-transform: uppercase; color: var(--amber);\n  border: 1px solid rgba(255,176,31,0.45); border-radius: 3px; padding: 10px 16px;\n  background: rgba(255,176,31,0.08);\n}\n\n\/* ================= footer ================= *\/\n.cge42 .cge42-footer {\n  padding: 24px 20px; font-size: 12px; color: var(--ink-soft);\n  background: var(--concrete); border-top: 1px solid var(--line);\n  text-align: center; line-height: 1.7;\n}\n.cge42 .cge42-footer p { margin-bottom: 8px; }\n\n\/* ================= reduced motion ================= *\/\n@media (prefers-reduced-motion: reduce) {\n  .cge42 *, .cge42 *::before, .cge42 *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n\/* ================= wider screens ================= *\/\n@media (min-width: 700px) {\n  .cge42 { border-radius: 22px; }\n  .cge42 section { padding: 56px 44px; }\n  .cge42 .cge42-nav { padding: 16px 44px; }\n  .cge42 .cge42-hero { padding: 62px 44px 54px; }\n  .cge42 .cge42-hero h1 { font-size: 46px; }\n  .cge42 .cge42-hero .cge42-sub { font-size: 18px; max-width: 520px; }\n  .cge42 .cge42-nozzle { width: 230px; position: absolute; right: 30px; top: 58px; margin: 0; }\n  .cge42 .cge42-boardwrap { padding: 40px 44px 48px; }\n  .cge42 .cge42-board-row {\n    grid-template-columns: 92px 168px 1fr 148px;\n    grid-template-areas: \"grade name desc status\";\n    align-items: center; gap: 16px;\n  }\n  .cge42 .cge42-board-status { margin-top: 0; text-align: right; }\n  .cge42 .cge42-board-row-lit .cge42-board-status { text-align: center; justify-self: stretch; }\n  .cge42 .cge42-board-grade { font-size: 32px; }\n  .cge42 .cge42-board-plain { padding: 26px 28px; }\n  .cge42 .cge42-bento { grid-template-columns: repeat(3, 1fr); gap: 14px; }\n  .cge42 .cge42-trust-grid { grid-template-columns: 1fr 1fr; gap: 14px; }\n  .cge42 .cge42-fit { grid-template-columns: 1fr 1fr; }\n  .cge42 .cge42-steps { grid-template-columns: 1fr 1fr; gap: 14px; }\n  .cge42 .cge42-ship-grid { grid-template-columns: repeat(3, 1fr); gap: 14px; }\n  .cge42 .cge42-inclist { grid-template-columns: 1fr 1fr; gap: 10px; }\n  .cge42 .cge42-sticker { padding: 30px 30px 34px; }\n  .cge42 .cge42-seal { width: 84px; height: 84px; right: 22px; top: 20px; }\n  .cge42 .cge42-docket { padding: 34px 34px 38px; }\n  .cge42 .cge42-clause { grid-template-columns: 36px 1fr; gap: 14px; }\n  .cge42 .cge42-vibe blockquote { font-size: 27px; }\n  .cge42 .cge42-scene h2 { font-size: 30px; }\n  .cge42 .cge42-cta h2 { font-size: 33px; }\n  .cge42 .cge42-hero-note { max-width: 560px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cge42\"\u003e\n\n  \u003c!-- NAV --\u003e\n  \u003cdiv class=\"cge42-nav\"\u003e\n    \u003cdiv class=\"cge42-nav-brand\"\u003eCamGuard \u003cspan\u003eAustralia\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cge42-nav-tag\"\u003eIndependent eufy specialists · Townsville QLD\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"cge42-hazard\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"cge42-hero\"\u003e\n    \u003cdiv class=\"cge42-grade-chip\"\u003eManufacturer Renewed · Excellent Grade\u003c\/div\u003e\n    \u003ch1\u003eeufy SoloCam E42\u003cem\u003e4K solar · standalone\u003c\/em\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"cge42-sub\"\u003eA 4K camera with its own solar panel in the box, running on your router with no hub in the middle. Everything on a forecourt eventually needs a fill. This one has never pulled in.\u003c\/p\u003e\n\n    \u003c!-- decorative: fuel nozzle pouring sunlight --\u003e\n    \u003csvg class=\"cge42-nozzle\" viewbox=\"0 0 250 190\" role=\"img\" aria-hidden=\"true\" focusable=\"false\"\u003e\n      \u003cpath class=\"cge42-svg-hose\" d=\"M14 182 C 14 134 30 112 62 108\" stroke-width=\"12\"\u003e\u003c\/path\u003e\n      \u003cpath class=\"cge42-svg-body\" d=\"M62 94 h58 a15 15 0 0 1 15 15 v11 a15 15 0 0 1 -15 15 h-32 v19 a13 13 0 0 1 -13 13 h-10 a13 13 0 0 1 -13 -13 v-45 a15 15 0 0 1 10 -15 z\"\u003e\u003c\/path\u003e\n      \u003cpath class=\"cge42-svg-trigger\" d=\"M74 140 C 86 146 96 148 104 146\"\u003e\u003c\/path\u003e\n      \u003cpath class=\"cge42-svg-spout\" d=\"M135 108 C 158 108 172 100 178 86\" stroke-width=\"10\"\u003e\u003c\/path\u003e\n      \u003cg class=\"cge42-svg-rays\"\u003e\n        \u003cpath class=\"cge42-svg-ray\" d=\"M190 14 l5 -13 l5 13 z\"\u003e\u003c\/path\u003e\n        \u003cpath class=\"cge42-svg-ray\" d=\"M225 30 l13 -5 l-8 11 z\"\u003e\u003c\/path\u003e\n        \u003cpath class=\"cge42-svg-ray\" d=\"M228 60 l14 4 l-13 6 z\"\u003e\u003c\/path\u003e\n        \u003cpath class=\"cge42-svg-ray\" d=\"M212 86 l8 11 l-13 -4 z\"\u003e\u003c\/path\u003e\n        \u003cpath class=\"cge42-svg-ray\" d=\"M178 90 l-5 13 l-4 -13 z\"\u003e\u003c\/path\u003e\n        \u003cpath class=\"cge42-svg-ray\" d=\"M155 66 l-14 4 l12 6 z\"\u003e\u003c\/path\u003e\n        \u003cpath class=\"cge42-svg-ray\" d=\"M158 32 l-12 -6 l14 -3 z\"\u003e\u003c\/path\u003e\n      \u003c\/g\u003e\n      \u003ccircle class=\"cge42-svg-sun\" cx=\"192\" cy=\"52\" r=\"21\"\u003e\u003c\/circle\u003e\n      \u003cpath class=\"cge42-svg-drop\" d=\"M178 84 c 7 10 7 17 0 21 c -7 -4 -7 -11 0 -21 z\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n\n    \u003c!-- IMG-PLACEHOLDER: hero product shot - E42 with its solar panel mounted above it on a colourbond shed wall, late afternoon light --\u003e\n\n    \u003cp class=\"cge42-hero-note\"\u003e\u003cstrong\u003eStandalone camera.\u003c\/strong\u003e It pairs straight to your 2.4 GHz Wi-Fi. No HomeBase is required, and no HomeBase is included in this listing. The E42 kits bundle a HomeBase 3, but this is the single camera.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SET PIECE 1: THE PRICE BOARD (condition callout, early and plain) --\u003e\n  \u003cdiv class=\"cge42-boardwrap\"\u003e\n    \u003cdiv class=\"cge42-board\"\u003e\n      \u003cdiv class=\"cge42-board-head\"\u003e\n        \u003ch2\u003eToday's Grades\u003c\/h2\u003e\n        \u003cspan\u003eCamGuard Forecourt · Renewed\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cul class=\"cge42-board-list\" aria-label=\"CamGuard renewed cosmetic grades, shown as a service station price board\"\u003e\n        \u003cli class=\"cge42-board-row\"\u003e\n          \u003cspan class=\"cge42-board-grade\"\u003eU91\u003c\/span\u003e\n          \u003cspan class=\"cge42-board-name\"\u003eFair\u003c\/span\u003e\n          \u003cspan class=\"cge42-board-desc\"\u003eThe honest workhorse. Marks you can see from the driveway, and priced like it.\u003c\/span\u003e\n          \u003cspan class=\"cge42-board-status\"\u003eNot this unit\u003c\/span\u003e\n        \u003c\/li\u003e\n        \u003cli class=\"cge42-board-row\"\u003e\n          \u003cspan class=\"cge42-board-grade\"\u003eP95\u003c\/span\u003e\n          \u003cspan class=\"cge42-board-name\"\u003eGood\u003c\/span\u003e\n          \u003cspan class=\"cge42-board-desc\"\u003eNoticeable signs of use. Light scratches or scuffs on the housing, all cosmetic.\u003c\/span\u003e\n          \u003cspan class=\"cge42-board-status\"\u003eNot this unit\u003c\/span\u003e\n        \u003c\/li\u003e\n        \u003cli class=\"cge42-board-row cge42-board-row-lit\"\u003e\n          \u003cspan class=\"cge42-board-grade\"\u003eP98\u003c\/span\u003e\n          \u003cspan class=\"cge42-board-name\"\u003eExcellent\u003c\/span\u003e\n          \u003cspan class=\"cge42-board-desc\"\u003eMinimal to no visible marks. The cleanest renewed grade we sell, and the one you are looking at.\u003c\/span\u003e\n          \u003cspan class=\"cge42-board-status\"\u003eThis unit\u003c\/span\u003e\n        \u003c\/li\u003e\n        \u003cli class=\"cge42-board-row cge42-board-row-solar\"\u003e\n          \u003cspan class=\"cge42-board-grade\"\u003e0.0\u003c\/span\u003e\n          \u003cspan class=\"cge42-board-name\"\u003eSolar\u003c\/span\u003e\n          \u003cspan class=\"cge42-board-desc\"\u003eLitres this camera has ever used. It runs on sunlight, so it has never queued behind the bloke with the jerry cans.\u003c\/span\u003e\n          \u003cspan class=\"cge42-board-status\"\u003eAlways lit\u003c\/span\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv class=\"cge42-board-foot\"\u003eNo 4c\/L docket required\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cge42-board-plain\"\u003e\n      \u003ch3\u003eWhat the grade actually means\u003c\/h3\u003e\n      \u003cp\u003eAll three grades are the same camera. Each one was \u003cstrong\u003eused by somebody else first\u003c\/strong\u003e, then went back through eufy and Anker's own renewal programme, where \u003cstrong\u003ethe manufacturer\u003c\/strong\u003e inspected it, tested it and restored it to full working order before it was graded for resale. The grade describes cosmetics, not function.\u003c\/p\u003e\n      \u003cp\u003eThis one is graded \u003cstrong\u003eExcellent\u003c\/strong\u003e: minimal to no visible marks, and you would have to hunt in good light to find anything at all. It arrives in \u003cstrong\u003erenewed packaging rather than the original retail box\u003c\/strong\u003e, and it is covered by our \u003cstrong\u003ein-house 12-month CamGuard warranty\u003c\/strong\u003e, which is a CamGuard warranty and not a manufacturer warranty, on top of your rights under Australian Consumer Law.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENTO STATS --\u003e\n  \u003csection class=\"cge42-bento-sec\"\u003e\n    \u003ch2\u003eThe numbers on the pump\u003c\/h2\u003e\n    \u003cp\u003eEvery figure below comes off eufy's own published specifications for this model.\u003c\/p\u003e\n    \u003cdiv class=\"cge42-bento\"\u003e\n      \u003cdiv class=\"cge42-tile\"\u003e\n\u003cspan class=\"cge42-tile-big\"\u003e4K\u003c\/span\u003e\u003cspan class=\"cge42-tile-small\"\u003eUHD, 8 MP\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cge42-tile\"\u003e\n\u003cspan class=\"cge42-tile-big\"\u003e130°\u003c\/span\u003e\u003cspan class=\"cge42-tile-small\"\u003efield of view, f\/1.6 lens\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cge42-tile\"\u003e\n\u003cspan class=\"cge42-tile-big\"\u003eSolar\u003c\/span\u003e\u003cspan class=\"cge42-tile-small\"\u003edetachable panel included in the box\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cge42-tile\"\u003e\n\u003cspan class=\"cge42-tile-big\"\u003e250 lm\u003c\/span\u003e\u003cspan class=\"cge42-tile-small\"\u003espotlight\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cge42-tile\"\u003e\n\u003cspan class=\"cge42-tile-big\"\u003eIP65\u003c\/span\u003e\u003cspan class=\"cge42-tile-small\"\u003eweather rating, rated to work from -20°C to 60°C\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cge42-tile\"\u003e\n\u003cspan class=\"cge42-tile-big\"\u003e$0\/mo\u003c\/span\u003e\u003cspan class=\"cge42-tile-small\"\u003elocal storage, no subscription required\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SCENE 1: solar --\u003e\n  \u003csection class=\"cge42-scene\"\u003e\n    \u003cspan class=\"cge42-scene-tag\"\u003ePump 1 · Never used\u003c\/span\u003e\n    \u003ch2\u003eIt has never once \u003cspan\u003epulled in for a fill\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eThe solar panel comes in the box, along with its own mounting bracket, positioning sticker and screw pack. It is detachable, so the panel can go somewhere sunny even when the camera has to go somewhere useful.\u003c\/p\u003e\n    \u003cp\u003eeufy calls the system \u003cstrong\u003eSolarPlus 2.0\u003c\/strong\u003e and quotes \u003cstrong\u003etwo hours of direct sunlight a day\u003c\/strong\u003e to keep the camera charged for continuous, maintenance free operation. The battery inside is a built-in, non-removable rechargeable lithium cell, and eufy quotes up to \u003cstrong\u003e90 days\u003c\/strong\u003e at 300 seconds of recording per day, while stating plainly that battery life varies with how often motion is detected, how long it records and the temperature it lives in.\u003c\/p\u003e\n    \u003cp\u003eThere is a USB-C port on the body for the weeks when Townsville decides to be a rainforest. The cable is included. A 5V wall charger is not.\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: close-up of the detachable solar panel and its bracket, angled at the sun --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SCENE 2: 4K, night, deterrence --\u003e\n  \u003csection class=\"cge42-scene cge42-scene-dark\"\u003e\n    \u003cspan class=\"cge42-scene-tag\"\u003ePump 2 · 3am, servo lighting\u003c\/span\u003e\n    \u003ch2\u003e4K at 3am, which is \u003cspan\u003ewhen things happen\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eTrue 4K UHD at 8 megapixels through a 130° f\/1.6 lens, with infrared night vision after dark and a \u003cstrong\u003e250 lumen spotlight\u003c\/strong\u003e on board. The PIR sensor covers a motion zone out to about \u003cstrong\u003e10 metres\u003c\/strong\u003e, and eufy recommends mounting between 2 and 3 metres up.\u003c\/p\u003e\n    \u003cp\u003eeufy publishes the AI as \u003cstrong\u003eHuman, Vehicle and Motion Tracking\u003c\/strong\u003e, plus AI Tracking, so the camera follows what moves instead of holding one fixed frame. That is the point of a tracking camera: no fixed blind spot sitting permanently in the middle of your driveway.\u003c\/p\u003e\n    \u003cp\u003eFor active deterrence, eufy's own FAQ describes it this way: when an intruder is detected, the camera activates \u003cstrong\u003ered and blue strobe lights and a siren\u003c\/strong\u003e, and you get a notification on your phone. We are not going to print a decibel figure, because eufy does not publish one for this model.\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: night frame with the spotlight on, plus a second frame of the red and blue strobe firing --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SCENE 3: storage and fees --\u003e\n  \u003csection class=\"cge42-scene\"\u003e\n    \u003cspan class=\"cge42-scene-tag\"\u003ePump 3 · The air hose still wants $2\u003c\/span\u003e\n    \u003ch2\u003eThe card slot is on the camera, \u003cspan\u003eand the fees are nil\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eThere is a \u003cstrong\u003ephysical microSD card slot\u003c\/strong\u003e on the camera body, next to the USB-C port and the sync button. It takes a card up to \u003cstrong\u003e128 GB\u003c\/strong\u003e, footage stays local, and there is no monthly fee for recording, alerts or playback. The card is not included, so pick one up with the milk.\u003c\/p\u003e\n    \u003cp\u003eOne correction worth making, because it is all over the internet: if you have seen \u003cstrong\u003e\"16 GB built-in\"\u003c\/strong\u003e attached to this camera, that figure belongs to the HomeBase 3, not to the E42. The camera's own storage is the microSD card you put in it.\u003c\/p\u003e\n    \u003cp\u003eTwo-way audio is full duplex, so you and the courier can talk over each other properly, the way you would in person. It also works with Apple HomeKit, Amazon Alexa and Google Assistant.\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: macro shot of the port bay - USB-C, sync button and microSD slot with the cover open --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- VIBE --\u003e\n  \u003csection class=\"cge42-vibe\"\u003e\n    \u003cblockquote\u003e\"It runs on sunlight, so it never pulls in, never queues behind the caravan, and never comes back out with a pie it had no intention of buying.\"\u003c\/blockquote\u003e\n    \u003ccite\u003eThe vibe, in one sentence\u003c\/cite\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SET PIECE 4: THE SMALL PRINT (the honest bit) --\u003e\n  \u003csection class=\"cge42-smallprint-sec\"\u003e\n    \u003cdiv class=\"cge42-docket\"\u003e\n      \u003cdiv class=\"cge42-docket-head\"\u003e\n        \u003ch2\u003eThe Small Print\u003c\/h2\u003e\n        \u003cp\u003ePrinted at the bottom of the docket, where nobody reads it.\u003cbr\u003eRead it.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-clause\"\u003e\n        \u003cspan class=\"cge42-clause-no\"\u003e01\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eIt was used before\u003c\/h3\u003e\n          \u003cp\u003eThis is a Manufacturer Renewed unit, not new stock. Somebody owned it, then it went back through the manufacturer's renewal programme to be inspected, tested and restored to working order. Excellent grade means minimal to no visible marks, which is a cosmetic description and not a promise of a flawless surface. It ships in renewed packaging rather than the original retail box. If you need factory sealed, this is the wrong listing and we would rather you knew that now than at the letterbox.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-clause\"\u003e\n        \u003cspan class=\"cge42-clause-no\"\u003e02\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eOne camera. No hub in the parcel\u003c\/h3\u003e\n          \u003cp\u003eThe E42 kits bundle a HomeBase 3. This listing is the single camera, so there is no HomeBase in the box. It does not need one, because it runs standalone on your router, but if you were expecting a hub to fall out of the packaging, it will not.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-clause\"\u003e\n        \u003cspan class=\"cge42-clause-no\"\u003e03\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003e24\/7 recording has conditions attached\u003c\/h3\u003e\n          \u003cp\u003eeufy's answer is yes, but only when the camera is on wired power and connected to a HomeBase 3 with a hard drive installed. On battery and solar it records motion events, not a continuous stream. A solar camera that recorded 24\/7 on sunlight would be a very different physics.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-clause\"\u003e\n        \u003cspan class=\"cge42-clause-no\"\u003e04\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eNo memory card, no wall charger\u003c\/h3\u003e\n          \u003cp\u003eThe microSD card is not included and the published ceiling is 128 GB, so do not buy the 512 GB one on special. The USB-C charging cable is in the box. The 5V wall plug is not, on the theory that you already own eleven.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-clause\"\u003e\n        \u003cspan class=\"cge42-clause-no\"\u003e05\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003e2.4 GHz Wi-Fi only\u003c\/h3\u003e\n          \u003cp\u003eIt will not join a 5 GHz only network. Most routers broadcast both bands, and it is worth confirming yours does before the ladder comes out, not after.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-clause\"\u003e\n        \u003cspan class=\"cge42-clause-no\"\u003e06\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eThe 130° is the lens, not a 360° claim\u003c\/h3\u003e\n          \u003cp\u003eYou will see 360° attached to this model in plenty of places. The field of view eufy publishes for the lens is 130° at f\/1.6, and eufy publishes no pan or tilt figure for the E42 at all, so neither do we. We would rather be the boring listing than the one you quote back at us later.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-clause\"\u003e\n        \u003cspan class=\"cge42-clause-no\"\u003e07\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eSolar needs actual sun\u003c\/h3\u003e\n          \u003cp\u003eeufy's figure is two hours of direct sunlight a day. Deep under an eave that is not going to happen, and you will be doing USB-C top ups instead. The panel is detachable and has its own bracket and screw pack, so it can be sent somewhere brighter than the camera.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-clause\"\u003e\n        \u003cspan class=\"cge42-clause-no\"\u003e08\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eTemperature has an opinion\u003c\/h3\u003e\n          \u003cp\u003eeufy's operating range is -20°C to 60°C, and eufy states the camera shuts down automatically above 60°C. Charging wants an ambient 0°C to 45°C. IP65 is a weather rating for rain and dust, not an immersion rating, so it is not going in the pool.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-docket-foot\"\u003eEnd of small print · Thank you, come again\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- WHY CAMGUARD --\u003e\n  \u003csection class=\"cge42-trust\"\u003e\n    \u003ch2\u003eWhy buy it from CamGuard?\u003c\/h2\u003e\n    \u003cdiv class=\"cge42-trust-grid\"\u003e\n      \u003cdiv class=\"cge42-trust-card\"\u003e\n        \u003cstrong\u003e12-month CamGuard warranty\u003c\/strong\u003e\n        \u003cp\u003eOur own in-house warranty on every unit we sell, renewed included. It is a CamGuard warranty, not a manufacturer warranty, and it sits on top of your Australian Consumer Law rights.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge42-trust-card\"\u003e\n        \u003cstrong\u003eSerial photographed at dispatch\u003c\/strong\u003e\n        \u003cp\u003eEvery unit's serial number is photographed and logged before it ships, so your warranty record exists from the day the parcel leaves.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge42-trust-card\"\u003e\n        \u003cstrong\u003eeufy is all we do\u003c\/strong\u003e\n        \u003cp\u003eIndependent eufy specialists. Hub questions, mounting-height questions, \"will this reach the back shed\" questions. Ask before you buy, not after.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge42-trust-card\"\u003e\n        \u003cstrong\u003eDispatched in 1 business day\u003c\/strong\u003e\n        \u003cp\u003eFrom Townsville QLD, with tracking on every order. Same time zone as most of you, same postcode as the cyclone warnings.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SET PIECE 2: THE PUMP STICKER (specs) --\u003e\n  \u003csection class=\"cge42-sticker-sec\"\u003e\n    \u003cdiv class=\"cge42-sticker\"\u003e\n      \u003csvg class=\"cge42-seal\" viewbox=\"0 0 100 100\" role=\"img\" aria-hidden=\"true\" focusable=\"false\"\u003e\n        \u003cpath class=\"cge42-seal-burst\" d=\"M50 2 L58 13 L71 8 L74 22 L88 23 L85 37 L97 45 L88 56 L96 69 L82 74 L83 88 L69 86 L62 98 L50 91 L38 98 L31 86 L17 88 L18 74 L4 69 L12 56 L3 45 L15 37 L12 23 L26 22 L29 8 L42 13 Z\"\u003e\u003c\/path\u003e\n        \u003ccircle class=\"cge42-seal-ring\" cx=\"50\" cy=\"50\" r=\"29\"\u003e\u003c\/circle\u003e\n        \u003cpath class=\"cge42-seal-tick\" d=\"M37 51 L46 61 L65 40\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cdiv class=\"cge42-sticker-top\"\u003e\n        \u003cspan class=\"cge42-sticker-grade\"\u003eP98\u003c\/span\u003e\n        \u003ch2\u003eSpecifications\u003c\/h2\u003e\n        \u003cp\u003eFixed to the side of the pump · Model T8173\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003ctable\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eeufy SoloCam E42 (T8173)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eManufacturer Renewed, Excellent grade. Used, then professionally refurbished and tested by the manufacturer\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eResolution\u003c\/th\u003e\n\u003ctd\u003e4K UHD, 8 MP\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eField of view\u003c\/th\u003e\n\u003ctd\u003e130°, f\/1.6\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eNight vision\u003c\/th\u003e\n\u003ctd\u003eInfrared night vision\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpotlight\u003c\/th\u003e\n\u003ctd\u003e250 lm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSiren and strobe\u003c\/th\u003e\n\u003ctd\u003eSiren plus red and blue strobe lights. Loudness is not published by eufy, so we do not quote one\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAI detection\u003c\/th\u003e\n\u003ctd\u003eHuman, Vehicle and Motion Tracking, plus AI Tracking. PIR motion sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotion range\u003c\/th\u003e\n\u003ctd\u003eUp to 10 m (32 ft). Recommended mounting height 2 m to 3 m (7 ft to 10 ft)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower\u003c\/th\u003e\n\u003ctd\u003eSolar. Detachable solar panel included, SolarPlus 2.0, two hours of direct sunlight daily per eufy\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eBuilt-in non-removable rechargeable lithium. eufy quotes 90 days at 300 seconds of recording per day, and notes it varies with detections, recording time and temperature\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging\u003c\/th\u003e\n\u003ctd\u003eUSB-C. Charging cable included, 5V wall charger not included\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLocal storage\u003c\/th\u003e\n\u003ctd\u003emicroSD card slot on the camera body, cards up to 128 GB. Card not included\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003e24\/7 recording\u003c\/th\u003e\n\u003ctd\u003eOnly with wired power and a HomeBase 3 with a hard drive installed\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eHub\u003c\/th\u003e\n\u003ctd\u003eNone required. Standalone on your Wi-Fi. HomeBase 3 (S380) is an optional upgrade and is not included\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTwo-way audio\u003c\/th\u003e\n\u003ctd\u003eFull duplex\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWi-Fi\u003c\/th\u003e\n\u003ctd\u003e2.4 GHz only\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSmart home\u003c\/th\u003e\n\u003ctd\u003eApple HomeKit, Amazon Alexa, Google Assistant\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeather rating\u003c\/th\u003e\n\u003ctd\u003eIP65\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTemperature\u003c\/th\u003e\n\u003ctd\u003e-20°C to 60°C operating. 0°C to 45°C while charging\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e91.8 x 91.8 x 129.3 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e520 g, camera only, without the solar panel\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSubscription\u003c\/th\u003e\n\u003ctd\u003eNone required\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003cp class=\"cge42-sticker-note\"\u003eAnything eufy does not publish for the E42 is not on this sticker. That includes battery capacity in mAh, siren loudness in dB, panel wattage and any pan or tilt figure.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPATIBILITY --\u003e\n  \u003csection class=\"cge42-compat\"\u003e\n    \u003ch2\u003eWill it fit your setup?\u003c\/h2\u003e\n    \u003cp\u003eCheck the nozzle before you squeeze the handle.\u003c\/p\u003e\n\n    \u003cdiv class=\"cge42-compat-row\"\u003e\n      \u003cspan class=\"cge42-badge cge42-badge-yes\"\u003eYES\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eStandalone on your router\u003c\/strong\u003e, with the free eufy Security app. No hub, no bridge, nothing else to buy.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cge42-compat-row\"\u003e\n      \u003cspan class=\"cge42-badge cge42-badge-yes\"\u003eYES\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eApple HomeKit, Amazon Alexa and Google Assistant\u003c\/strong\u003e are all listed as supported by eufy.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cge42-compat-row\"\u003e\n      \u003cspan class=\"cge42-badge cge42-badge-yes\"\u003eYES\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003emicroSD cards up to 128 GB\u003c\/strong\u003e, in the slot on the camera body. Card not included.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cge42-compat-row\"\u003e\n      \u003cspan class=\"cge42-badge cge42-badge-yes\"\u003eYES\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eHomeBase 3 (S380) as an optional upgrade\u003c\/strong\u003e, if you already own one or add one later. eufy lists it as adding cross-camera tracking, facial recognition, daily security reports and 16 GB of built-in storage expandable to 16 TB. It is not included here and it is not required.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cge42-compat-row\"\u003e\n      \u003cspan class=\"cge42-badge cge42-badge-no\"\u003eNO\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003e5 GHz only Wi-Fi.\u003c\/strong\u003e The camera needs a 2.4 GHz network. Nearly every home router provides one.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cge42-compat-row\"\u003e\n      \u003cspan class=\"cge42-badge cge42-badge-no\"\u003eNO\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003e24\/7 continuous recording on battery.\u003c\/strong\u003e That combination needs wired power and a HomeBase 3 with a hard drive in it.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cge42-compat-row\"\u003e\n      \u003cspan class=\"cge42-badge cge42-badge-no\"\u003eNO\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003emicroSD cards above 128 GB.\u003c\/strong\u003e 128 GB is the published ceiling for this model.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cge42-compat-row\"\u003e\n      \u003cspan class=\"cge42-badge cge42-badge-note\"\u003eNOTE\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eHomeBase 2 owners:\u003c\/strong\u003e you do not need it for this camera, because the E42 runs standalone. We are not printing a HomeBase 2 pairing claim in either direction until that pairing has been checked on our own bench, and we would rather say that out loud than guess.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cge42-compat-row\"\u003e\n      \u003cspan class=\"cge42-badge cge42-badge-note\"\u003eNOTE\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eThe eufy Security app\u003c\/strong\u003e is free on iOS and Android. Alerts, live view, playback and settings all live there.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FIT --\u003e\n  \u003csection class=\"cge42-fit-sec\"\u003e\n    \u003cdiv class=\"cge42-fit\"\u003e\n      \u003cdiv class=\"cge42-fit-col cge42-fit-no\"\u003e\n        \u003ch3\u003eProbably not for you if\u003c\/h3\u003e\n        \u003cul\u003e\n          \u003cli\u003eYou need a factory sealed unit in its original retail box\u003c\/li\u003e\n          \u003cli\u003eYou want 24\/7 continuous recording without wiring power and adding a HomeBase 3 with a hard drive\u003c\/li\u003e\n          \u003cli\u003eYour home Wi-Fi is 5 GHz only\u003c\/li\u003e\n          \u003cli\u003eYou need more than 128 GB of storage on the camera itself\u003c\/li\u003e\n          \u003cli\u003eThe only mounting spot is in permanent deep shade and USB-C top ups sound like a chore\u003c\/li\u003e\n          \u003cli\u003eYou were shopping for a kit and expected a hub in the box\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge42-fit-col cge42-fit-yes\"\u003e\n        \u003ch3\u003ePerfect for\u003c\/h3\u003e\n        \u003cul\u003e\n          \u003cli\u003eSheds, carports, driveways and fence lines with no power anywhere near them\u003c\/li\u003e\n          \u003cli\u003eRenters who cannot run a cable through a wall they do not own\u003c\/li\u003e\n          \u003cli\u003eAnyone who wants 4K without a monthly bill attached to it\u003c\/li\u003e\n          \u003cli\u003eA north-facing wall that cops sun most of the day\u003c\/li\u003e\n          \u003cli\u003eHomeBase 3 owners adding a 4K camera to what they already have\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SETUP --\u003e\n  \u003csection class=\"cge42-setup\"\u003e\n    \u003ch2\u003eFour steps at the bowser\u003c\/h2\u003e\n    \u003cp\u003eRoughly fifteen minutes, most of which is choosing the spot.\u003c\/p\u003e\n    \u003cdiv class=\"cge42-steps\"\u003e\n      \u003cdiv class=\"cge42-step\"\u003e\n        \u003cspan class=\"cge42-step-num\"\u003e1\u003c\/span\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eGet the app\u003c\/strong\u003e\u003cp\u003eDownload eufy Security on iOS or Android and make a free account.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge42-step\"\u003e\n        \u003cspan class=\"cge42-step-num\"\u003e2\u003c\/span\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eFirst charge\u003c\/strong\u003e\u003cp\u003eTop it up indoors with the included USB-C cable. Any standard 5V wall charger will do, since one is not supplied.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge42-step\"\u003e\n        \u003cspan class=\"cge42-step-num\"\u003e3\u003c\/span\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003ePair it\u003c\/strong\u003e\u003cp\u003eAdd the camera in the app over your 2.4 GHz Wi-Fi. There is no hub step, because there is no hub.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge42-step\"\u003e\n        \u003cspan class=\"cge42-step-num\"\u003e4\u003c\/span\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eMount both parts\u003c\/strong\u003e\u003cp\u003eCamera 2 m to 3 m up per eufy's guide, aimed at the area you want covered. Panel wherever the sun actually lands. Positioning stickers for both are in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- IMG-PLACEHOLDER: the two positioning stickers and the screw packs laid out flat on a bench --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INCLUDED --\u003e\n  \u003csection class=\"cge42-included\"\u003e\n    \u003ch2\u003eWhat is in the parcel\u003c\/h2\u003e\n    \u003cp\u003eRenewed packaging rather than the original retail box, containing:\u003c\/p\u003e\n    \u003cul class=\"cge42-inclist\"\u003e\n      \u003cli\u003e\u003cspan\u003eeufy SoloCam E42 camera\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003eCamera mounting bracket\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003ePositioning sticker for the camera mount\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003eScrew pack for the camera\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003eUSB-C charging cable\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003eSolar panel\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003eSolar panel mounting bracket\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003ePositioning sticker for the solar panel mount\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003eScrew pack for the solar panel\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003eQuick start guide\u003c\/span\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003ch3\u003eNot included\u003c\/h3\u003e\n    \u003cul class=\"cge42-inclist cge42-notinc\"\u003e\n      \u003cli\u003e\u003cspan\u003eHomeBase of any kind. It is not required for this camera, and it only ships with the kits\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003e5V USB wall charger. The cable is included, the plug is not\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003emicroSD card. Up to 128 GB, your choice of brand\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003eOriginal retail box, because this is a renewed unit\u003c\/span\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003c!-- IMG-PLACEHOLDER: flat lay of everything that ships, camera, panel, both brackets, cable, screw packs and guide --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SHIPPING \/ WARRANTY \/ RETURNS --\u003e\n  \u003csection class=\"cge42-shipping\"\u003e\n    \u003ch2\u003eShipping, warranty and returns\u003c\/h2\u003e\n    \u003cdiv class=\"cge42-ship-grid\"\u003e\n      \u003cdiv class=\"cge42-ship-card\"\u003e\n        \u003cstrong\u003eExpress as standard\u003c\/strong\u003e\n        \u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00 it is $9.95 flat tracked, or $12.95 for the Express upgrade. Dispatched in 1 business day from Townsville QLD, tracking on every parcel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge42-ship-card\"\u003e\n        \u003cstrong\u003e12-month warranty\u003c\/strong\u003e\n        \u003cp\u003eOur in-house CamGuard warranty, which is not a manufacturer warranty, in addition to your rights under Australian Consumer Law. Faulty and warranty returns are always free.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge42-ship-card\"\u003e\n        \u003cstrong\u003e30-day returns\u003c\/strong\u003e\n        \u003cp\u003eChanged your mind? Return it within 30 days of delivery. The buyer covers return postage and the original shipping is not refunded. Have the serial number handy when you start a return.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SET PIECE 3: THE RECEIPT (FAQ) --\u003e\n  \u003csection class=\"cge42-faq-sec\"\u003e\n    \u003ch2\u003eQuestions, itemised\u003c\/h2\u003e\n    \u003cp class=\"cge42-faq-intro\"\u003eTap a line to open it. Every answer is on the docket, none of them cost anything.\u003c\/p\u003e\n\n    \u003cdiv class=\"cge42-receipt\"\u003e\n      \u003cdiv class=\"cge42-rc-head\"\u003e\n        \u003ch3\u003eCamGuard AU\u003c\/h3\u003e\n        \u003cp\u003eTownsville QLD 4818\u003cbr\u003eServed by: a human, same day, same country\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge42-rc-rule\"\u003e\u003c\/div\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          \u003cspan class=\"cge42-rc-item\"\u003eDoes it need a HomeBase?\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-lead\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-price\"\u003eNO CHARGE\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp\u003eNo. The SoloCam E42 works standalone on your own 2.4 GHz Wi-Fi, and eufy's own setup guide lists adding a HomeBase as an optional step. The E42 kits bundle a HomeBase 3, but this listing is the single camera and no hub is included. If you already own a HomeBase 3, you can add the camera to it for cross-camera tracking, facial recognition, daily security reports and 16 GB of storage expandable to 16 TB.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          \u003cspan class=\"cge42-rc-item\"\u003eWhat does Manufacturer Renewed mean?\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-lead\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-price\"\u003eNO CHARGE\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp\u003eThe unit was previously used, then went back through the manufacturer's official renewal programme, where it was inspected, tested and restored to full working order before being graded for resale. Expect a fully working camera. Cosmetically, minor marks are possible, and at Excellent grade that means minimal to none. It ships in renewed packaging rather than the original retail box, and it is covered by our in-house 12-month CamGuard warranty, which is a CamGuard warranty and not a manufacturer warranty, on top of your Australian Consumer Law rights.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          \u003cspan class=\"cge42-rc-item\"\u003eHow clean is Excellent, honestly?\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-lead\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-price\"\u003eNO CHARGE\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp\u003eIt is the top renewed grade: minimal to no visible marks. At worst you might find a faint handling mark if you go looking in good light. Once it is 3 metres up on a wall you will be looking at footage, not at housing. If a unit had marks you could see from the driveway it would be graded Good or Fair instead, and priced accordingly.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          \u003cspan class=\"cge42-rc-item\"\u003eIs the solar panel really included?\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-lead\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-price\"\u003eNO CHARGE\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp\u003eYes, and so is its own mounting bracket, its own positioning sticker and its own screw pack. It is a detachable panel, not one moulded into the camera, so you can mount it somewhere sunnier than the camera itself. eufy's figure is two hours of direct sunlight a day to keep the camera charged.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          \u003cspan class=\"cge42-rc-item\"\u003eDo I need a memory card?\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-lead\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-price\"\u003eNO CHARGE\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp\u003eYes, if you want footage saved on the camera. There is a microSD card slot on the camera body and it takes cards up to 128 GB. The card is not included. Ignore any spec sheet that says this camera has 16 GB built in, because that number belongs to the HomeBase 3.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          \u003cspan class=\"cge42-rc-item\"\u003eCan it record 24\/7?\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-lead\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-price\"\u003eNO CHARGE\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp\u003eOnly in one specific configuration. eufy's answer is yes when the camera is on wired power and connected to a HomeBase 3 with a hard drive installed. Running on battery and solar, as this one is designed to, it records motion events rather than a continuous stream.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          \u003cspan class=\"cge42-rc-item\"\u003eWill it join my Wi-Fi?\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-lead\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-price\"\u003eNO CHARGE\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp\u003eIt needs a 2.4 GHz network and will not connect to a 5 GHz only one. Most routers broadcast both bands under the same name, so it usually just works. If setup stalls, that band is the first thing to check, and we will happily walk you through it.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          \u003cspan class=\"cge42-rc-item\"\u003eAre there monthly fees?\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-lead\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-price\"\u003eNO CHARGE\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp\u003eNone required. Recording to the microSD card, alerts, live view, two-way audio and playback all work without a subscription. eufy's own wording for this model is local storage with no monthly fee.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          \u003cspan class=\"cge42-rc-item\"\u003eDoes it do face or number plate recognition?\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-lead\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-price\"\u003eNO CHARGE\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp\u003eThe AI eufy publishes for the camera itself is Human, Vehicle and Motion Tracking, plus AI Tracking. Facial recognition is listed by eufy as a HomeBase 3 feature, not a camera feature, so on its own the E42 tells people and vehicles apart rather than identifying individuals. We will not claim more than eufy publishes.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          \u003cspan class=\"cge42-rc-item\"\u003eHow do warranty claims work?\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-lead\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-price\"\u003eNO CHARGE\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp\u003eMessage us with your order details and the serial number. Every unit's serial is photographed and logged at dispatch, so the record already exists on our end before you go looking for it. Faulty and warranty returns are free, under our 12-month CamGuard warranty and alongside your Australian Consumer Law rights.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003e\n          \u003cspan class=\"cge42-rc-item\"\u003eDoes it come with a wall charger?\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-lead\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"cge42-rc-price\"\u003eNO CHARGE\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp\u003eNo. The USB-C charging cable is included, but a 5V wall plug is not, which is standard for this model. Any ordinary phone charger will do the job.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdiv class=\"cge42-rc-total\"\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eItems\u003c\/span\u003e\u003cspan\u003e11\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eAnswers withheld\u003c\/span\u003e\u003cspan\u003e0\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eNumbers we made up\u003c\/span\u003e\u003cspan\u003e0\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"cge42-rc-grand\"\u003e\n\u003cspan\u003eTotal payable\u003c\/span\u003e\u003cspan\u003eNO CHARGE\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- the docket callback pays off here --\u003e\n      \u003cdiv class=\"cge42-coupon\"\u003e\n        \u003ch4\u003eSave 4c\/L on your next fill\u003c\/h4\u003e\n        \u003cp\u003eVoid. This camera does not fill, does not idle at the pump and has no fuel card. What the docket is actually good for:\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e30 days\u003c\/strong\u003e to change your mind from the day it is delivered, with the buyer covering return postage and the original shipping not refunded. Plus a \u003cstrong\u003e12-month CamGuard warranty\u003c\/strong\u003e, ours and not the manufacturer's, with free returns if the unit is faulty.\u003c\/p\u003e\n        \u003cp class=\"cge42-coupon-void\"\u003eExpiry: none · Conditions: the ones above · Redeem: message us\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge42-barcode\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n        \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n        \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n        \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge42-rc-foot\"\u003eThank you, come again\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ITEM SPECIFICS --\u003e\n  \u003csection class=\"cge42-itemspec\"\u003e\n    \u003ch2\u003eItem specifics\u003c\/h2\u003e\n    \u003ctable\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBrand\u003c\/th\u003e\n\u003ctd\u003eeufy (by Anker)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eeufy SoloCam E42\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMPN\u003c\/th\u003e\n\u003ctd\u003eT8173\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eManufacturer Renewed, Excellent grade\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePackaging\u003c\/th\u003e\n\u003ctd\u003eRenewed packaging, not the original retail box\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eType\u003c\/th\u003e\n\u003ctd\u003eOutdoor wireless security camera, solar powered\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eResolution\u003c\/th\u003e\n\u003ctd\u003e4K UHD, 8 MP\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower source\u003c\/th\u003e\n\u003ctd\u003eBuilt-in rechargeable battery with included detachable solar panel, USB-C charging\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eConnectivity\u003c\/th\u003e\n\u003ctd\u003e2.4 GHz Wi-Fi\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStorage\u003c\/th\u003e\n\u003ctd\u003emicroSD card slot, up to 128 GB, card not included\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eHub required\u003c\/th\u003e\n\u003ctd\u003eNo. Standalone camera\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eHub included\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eNumber of cameras\u003c\/th\u003e\n\u003ctd\u003e1 (single camera)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCustom bundle\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eModified item\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"cge42-cta\"\u003e\n    \u003ch2\u003eP98 is lit. \u003cspan\u003ePump 4 is free.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eOrder today and it leaves Townsville within 1 business day, serial photographed and logged, warranty running from the moment it lands.\u003c\/p\u003e\n    \u003cp\u003eThen it goes up on the wall and never asks you for anything again, apart from about two hours of Queensland sunshine a day.\u003c\/p\u003e\n    \u003cspan class=\"cge42-cta-pill\"\u003eManufacturer Renewed · Excellent · Solar · No hub required\u003c\/span\u003e\n  \u003c\/section\u003e\n  \u003cdiv class=\"cge42-hazard\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n  \u003c!-- FOOTER --\u003e\n  \u003cdiv class=\"cge42-footer\"\u003e\n    \u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, QLD\u003c\/p\u003e\n    \u003cp\u003eCamGuard Australia is an independent reseller of genuine eufy Security products and is not affiliated with, or endorsed by, Anker Innovations. All product names and trademarks are the property of their respective owners. Our 12-month CamGuard warranty applies in addition to your rights under Australian Consumer Law.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":44487354122283,"sku":"CG-SCE42-MRE-T","price":255.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/imgi_51_1200x1200_3_5f8a7148-97dd-4d3a-9ace-1aec26553332.png?v=1785025383"},{"product_id":"eufy-baby-monitor-e21-monitor-and-camera-kit-manufacturer-renewed-excellent-condition","title":"eufy Baby Monitor E21 Monitor and Camera Kit | Manufacturer Renewed (Excellent Condition)","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@300;400;600;700;800\u0026family=DM+Sans:opsz,wght@9..40,300..700\u0026display=swap');\n\n\/* ================= THE 3AM SHIFT ==================================\n   eufy Baby Monitor E21 - Monitor AND Camera Kit - Manufacturer Renewed (Excellent)\n   Theme: the night roster. Deep navy, lamp amber, soft cream, one calm mint.\n   Mobile-first (390px base). CSS-only animation. No scripts, no external links\n   except the Google Fonts import above.\n   EVERY selector, keyframe and custom property is scoped under .cge21e.\n   ================================================================== *\/\n\n.cge21e, .cge21e *, .cge21e *::before, .cge21e *::after {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\n.cge21e {\n  \/* palette *\/\n  --night: #0e1424;\n  --night-2: #16203a;\n  --night-3: #202d4d;\n  --cream: #f7f1e6;\n  --cream-2: #efe5d3;\n  --cream-3: #e6dac4;\n  --ink: #1c2233;\n  --ink-soft: #55607a;\n  --line: #ddd0b6;\n  --amber: #f0ae55;\n  --amber-bright: #ffd79a;\n  --amber-ink: #8f5a12;\n  --mint: #63c3a4;\n  --mint-ink: #1f6f57;\n  --mint-soft: #e2f3ec;\n  --red-ink: #a33a22;\n  --red-soft: #f9e3db;\n  --lamp: radial-gradient(circle, rgba(255,215,154,0.55) 0%, rgba(240,174,85,0.20) 45%, rgba(240,174,85,0) 72%);\n  --amber-grad: linear-gradient(115deg, #ffd79a 0%, #f0ae55 48%, #d98b2b 100%);\n  --night-grad: linear-gradient(165deg, #0b1120 0%, #16203a 42%, #24305233 72%, #3a2a46 130%);\n\n  \/* bleed-in guard: the host theme's CSS must not decide any of this *\/\n  box-sizing: border-box;\n  font-family: 'DM Sans', system-ui, -apple-system, sans-serif;\n  font-size: 16px;\n  line-height: 1.62;\n  font-weight: 400;\n  font-style: normal;\n  letter-spacing: normal;\n  text-align: left;\n  text-transform: none;\n  color: var(--ink);\n  background: var(--cream);\n  max-width: 900px;\n  margin: 0 auto;\n  border: 1px solid var(--line);\n  border-radius: 22px;\n  overflow: hidden;\n  box-shadow: 0 24px 70px rgba(14,20,36,0.16);\n  -webkit-text-size-adjust: 100%;\n}\n\n.cge21e h1, .cge21e h2, .cge21e h3, .cge21e h4 {\n  font-family: 'Sora', system-ui, sans-serif;\n  line-height: 1.22;\n  letter-spacing: -0.02em;\n  font-weight: 700;\n  color: inherit;\n}\n.cge21e p { margin: 0 0 12px; }\n.cge21e p:last-child { margin-bottom: 0; }\n.cge21e strong { font-weight: 700; color: inherit; }\n.cge21e img { max-width: 100%; height: auto; display: block; }\n.cge21e svg { display: block; max-width: 100%; }\n.cge21e section { padding: 34px 20px; }\n.cge21e ul, .cge21e ol { list-style: none; }\n\n\/* ---------------- keyframes (all cge21e- prefixed) ---------------- *\/\n@keyframes cge21e-rise {\n  from { opacity: 0; transform: translateY(20px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes cge21e-fade {\n  from { opacity: 0; }\n  to   { opacity: 1; }\n}\n@keyframes cge21e-lamp {\n  0%, 100% { opacity: 0.62; transform: translateX(-50%) scale(1); }\n  50%      { opacity: 1;    transform: translateX(-50%) scale(1.09); }\n}\n@keyframes cge21e-twinkle {\n  0%, 100% { opacity: 0.2; }\n  50%      { opacity: 0.95; }\n}\n@keyframes cge21e-drift {\n  0%, 100% { transform: translate(0, 0); }\n  33%      { transform: translate(10px, -14px); }\n  66%      { transform: translate(-9px, -6px); }\n}\n@keyframes cge21e-shimmer {\n  0%   { background-position: -200% center; }\n  100% { background-position: 200% center; }\n}\n@keyframes cge21e-gradshift {\n  0%, 100% { background-position: 0% 50%; }\n  50%      { background-position: 100% 50%; }\n}\n@keyframes cge21e-breathe {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(99,195,164,0.5); }\n  50%      { box-shadow: 0 0 0 12px rgba(99,195,164,0); }\n}\n@keyframes cge21e-wave {\n  from { stroke-dashoffset: 620; }\n  to   { stroke-dashoffset: 0; }\n}\n@keyframes cge21e-typing {\n  0%, 60%, 100% { transform: translateY(0); opacity: 0.4; }\n  30%           { transform: translateY(-5px); opacity: 1; }\n}\n@keyframes cge21e-sway {\n  0%, 100% { transform: rotate(-1.1deg); }\n  50%      { transform: rotate(0.6deg); }\n}\n\n\/* ---------------- nav ---------------- *\/\n.cge21e .cge21e-nav {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  justify-content: space-between;\n  align-items: center;\n  padding: 14px 20px;\n  background: var(--night);\n  color: var(--cream);\n  border-bottom: 1px solid rgba(240,174,85,0.28);\n}\n.cge21e .cge21e-nav-brand {\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 16px;\n  letter-spacing: -0.01em;\n}\n.cge21e .cge21e-nav-brand span {\n  background: var(--amber-grad);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.cge21e .cge21e-nav-tag {\n  font-size: 11.5px;\n  font-weight: 600;\n  color: #cbd3e4;\n  border: 1px solid rgba(203,211,228,0.28);\n  border-radius: 999px;\n  padding: 5px 12px;\n}\n\n\/* ---------------- hero ---------------- *\/\n.cge21e .cge21e-hero {\n  position: relative;\n  overflow: hidden;\n  background: var(--night-grad);\n  background-size: 200% 200%;\n  animation: cge21e-gradshift 18s ease-in-out infinite;\n  color: #f4ecdd;\n  padding: 40px 20px 42px;\n}\n.cge21e .cge21e-hero::before {\n  content: '';\n  position: absolute;\n  left: 50%;\n  top: -170px;\n  transform: translateX(-50%);\n  width: 420px;\n  height: 420px;\n  border-radius: 50%;\n  background: var(--lamp);\n  animation: cge21e-lamp 7s ease-in-out infinite;\n  pointer-events: none;\n}\n.cge21e .cge21e-hero \u003e * { position: relative; z-index: 1; }\n.cge21e .cge21e-mote {\n  position: absolute;\n  border-radius: 50%;\n  pointer-events: none;\n  background: radial-gradient(circle, rgba(255,215,154,0.85), rgba(255,215,154,0));\n  animation: cge21e-drift 11s ease-in-out infinite;\n  z-index: 0;\n}\n.cge21e .cge21e-mote-1 { width: 8px; height: 8px; left: 14%; top: 42%; }\n.cge21e .cge21e-mote-2 { width: 5px; height: 5px; left: 82%; top: 30%; animation-delay: -3.5s; animation-duration: 13s; }\n.cge21e .cge21e-mote-3 { width: 7px; height: 7px; left: 70%; top: 70%; animation-delay: -7s; animation-duration: 15s; }\n.cge21e .cge21e-mote-4 { width: 4px; height: 4px; left: 30%; top: 76%; animation-delay: -1.5s; animation-duration: 12s; }\n\n.cge21e .cge21e-sky { position: absolute; right: 12px; top: 12px; width: 118px; opacity: 0.9; z-index: 0; }\n.cge21e .cge21e-star { animation: cge21e-twinkle 4s ease-in-out infinite; transform-origin: center; }\n.cge21e .cge21e-star-2 { animation-delay: -1.3s; }\n.cge21e .cge21e-star-3 { animation-delay: -2.6s; }\n.cge21e .cge21e-star-4 { animation-delay: -0.7s; }\n\n.cge21e .cge21e-kit-flag {\n  display: inline-block;\n  font-family: 'Sora', sans-serif;\n  font-size: 11.5px;\n  font-weight: 800;\n  letter-spacing: 0.09em;\n  text-transform: uppercase;\n  color: #1a1206;\n  background: linear-gradient(110deg, #ffd79a 25%, #fff4de 42%, #ffd79a 58%) 0 0 \/ 200% 100%;\n  animation: cge21e-shimmer 4s linear infinite;\n  border-radius: 8px;\n  padding: 8px 14px;\n  margin-bottom: 12px;\n  box-shadow: 0 6px 18px rgba(240,174,85,0.28);\n}\n.cge21e .cge21e-grade-chip {\n  display: inline-block;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #d8ecdf;\n  border: 1px solid rgba(99,195,164,0.45);\n  background: rgba(99,195,164,0.12);\n  border-radius: 999px;\n  padding: 7px 15px;\n  margin-bottom: 16px;\n  margin-left: 6px;\n}\n.cge21e .cge21e-hero h1 {\n  font-size: 30px;\n  font-weight: 800;\n  margin-bottom: 12px;\n  animation: cge21e-rise 0.9s ease-out both;\n}\n.cge21e .cge21e-hero h1 em {\n  font-style: normal;\n  display: block;\n  font-size: 0.66em;\n  margin-top: 6px;\n  background: var(--amber-grad);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.cge21e .cge21e-hero .cge21e-sub {\n  font-size: 16.5px;\n  color: #d9d2c2;\n  max-width: 560px;\n  margin-bottom: 20px;\n  animation: cge21e-rise 0.9s ease-out 0.12s both;\n}\n.cge21e .cge21e-hero-note {\n  display: block;\n  font-size: 14px;\n  color: #ffe6c2;\n  border: 1px solid rgba(240,174,85,0.42);\n  background: rgba(240,174,85,0.10);\n  border-radius: 14px;\n  padding: 13px 16px;\n  animation: cge21e-rise 0.9s ease-out 0.24s both;\n}\n.cge21e .cge21e-hero-note strong { color: #fff3df; }\n\n\/* ---------------- animated divider band ---------------- *\/\n.cge21e .cge21e-band {\n  height: 5px;\n  background: linear-gradient(90deg, #0e1424, #f0ae55, #63c3a4, #f0ae55, #0e1424);\n  background-size: 300% 100%;\n  animation: cge21e-gradshift 12s ease-in-out infinite;\n}\n\n\/* ---------------- kit callout (the critical fact) ---------------- *\/\n.cge21e .cge21e-kit { background: var(--night-2); color: #eee7d8; }\n.cge21e .cge21e-kit-card {\n  position: relative;\n  border: 2px solid var(--amber);\n  border-radius: 18px;\n  padding: 22px 18px;\n  background: rgba(14,20,36,0.55);\n}\n.cge21e .cge21e-kit-card h2 { font-size: 21px; margin-bottom: 10px; color: var(--amber-bright); }\n.cge21e .cge21e-kit-card p { color: #d5cdbc; font-size: 15px; }\n.cge21e .cge21e-kit-card strong { color: #fff5e4; }\n.cge21e .cge21e-kit-badge {\n  display: inline-block;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #1a1206;\n  background: var(--amber);\n  border-radius: 6px;\n  padding: 5px 10px;\n  margin-bottom: 12px;\n}\n.cge21e .cge21e-kit-two {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 10px;\n  margin-top: 16px;\n}\n.cge21e .cge21e-kit-piece {\n  border: 1px solid rgba(240,174,85,0.35);\n  border-radius: 14px;\n  padding: 14px 16px;\n  background: rgba(240,174,85,0.07);\n  animation: cge21e-rise 0.7s ease-out both;\n}\n.cge21e .cge21e-kit-piece:nth-child(2) { animation-delay: 0.1s; }\n.cge21e .cge21e-kit-piece strong { display: block; color: var(--amber-bright); font-size: 15px; margin-bottom: 3px; }\n.cge21e .cge21e-kit-piece span { font-size: 14px; color: #cfc7b6; }\n\n\/* ---------------- condition callout ---------------- *\/\n.cge21e .cge21e-condition { background: var(--cream-2); border-bottom: 1px solid var(--line); }\n.cge21e .cge21e-condition-card {\n  position: relative;\n  background: #fffdf8;\n  border-radius: 18px;\n  padding: 22px 18px;\n  border: 1px solid var(--line);\n  box-shadow: 0 12px 32px rgba(28,34,51,0.09);\n}\n.cge21e .cge21e-condition-card::before {\n  content: '';\n  position: absolute;\n  left: 0; top: 0; bottom: 0;\n  width: 5px;\n  border-radius: 18px 0 0 18px;\n  background: var(--amber-grad);\n  background-size: 100% 250%;\n  animation: cge21e-gradshift 9s ease-in-out infinite;\n}\n.cge21e .cge21e-condition-card h2 { font-size: 20px; margin-bottom: 10px; color: var(--amber-ink); }\n.cge21e .cge21e-condition-card p { color: var(--ink-soft); font-size: 15px; }\n\n\/* ---------------- bento ---------------- *\/\n.cge21e .cge21e-bento {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.cge21e .cge21e-bento li {\n  background: #fffdf8;\n  border: 1px solid var(--line);\n  border-radius: 16px;\n  padding: 18px 14px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n  animation: cge21e-rise 0.7s ease-out both;\n}\n.cge21e .cge21e-bento li::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 3px;\n  background: var(--amber-grad);\n}\n.cge21e .cge21e-bento li:nth-child(2) { animation-delay: 0.07s; }\n.cge21e .cge21e-bento li:nth-child(3) { animation-delay: 0.14s; }\n.cge21e .cge21e-bento li:nth-child(4) { animation-delay: 0.21s; }\n.cge21e .cge21e-bento li:nth-child(5) { animation-delay: 0.28s; }\n.cge21e .cge21e-bento li:nth-child(6) { animation-delay: 0.35s; }\n.cge21e .cge21e-bento li:hover { transform: translateY(-5px); box-shadow: 0 14px 28px rgba(28,34,51,0.13); }\n.cge21e .cge21e-bento .cge21e-big {\n  display: block;\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 22px;\n  margin-bottom: 3px;\n  color: var(--amber-ink);\n}\n.cge21e .cge21e-bento .cge21e-small { font-size: 12.5px; color: var(--ink-soft); line-height: 1.4; }\n\n\/* ---------------- scenes ---------------- *\/\n.cge21e .cge21e-scene { border-top: 1px solid var(--line); }\n.cge21e .cge21e-scene h2 { font-size: 23px; margin-bottom: 10px; }\n.cge21e .cge21e-scene h2 span { color: var(--amber-ink); }\n.cge21e .cge21e-scene p { color: var(--ink-soft); font-size: 15.5px; }\n.cge21e .cge21e-scene-tag {\n  display: inline-block;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--mint-ink);\n  background: var(--mint-soft);\n  border-radius: 999px;\n  padding: 5px 12px;\n  margin-bottom: 12px;\n}\n.cge21e .cge21e-scene-dark {\n  background: var(--night);\n  background-image: radial-gradient(ellipse at 80% 10%, rgba(240,174,85,0.16), transparent 58%);\n  color: #ece5d5;\n  border-top: none;\n}\n.cge21e .cge21e-scene-dark h2 { color: #fff; }\n.cge21e .cge21e-scene-dark h2 span { color: var(--amber-bright); }\n.cge21e .cge21e-scene-dark p { color: #c4bdac; }\n.cge21e .cge21e-scene-dark .cge21e-scene-tag { color: #bff0dc; background: rgba(99,195,164,0.16); }\n.cge21e .cge21e-wavewrap { margin: 18px 0 4px; }\n.cge21e .cge21e-wave-line {\n  fill: none;\n  stroke: var(--amber);\n  stroke-width: 3;\n  stroke-linecap: round;\n  stroke-dasharray: 620;\n  animation: cge21e-wave 6s ease-in-out infinite alternate;\n}\n.cge21e .cge21e-wave-line-2 { stroke: var(--mint); opacity: 0.65; animation-delay: -2s; }\n\n\/* ---------------- vibe ---------------- *\/\n.cge21e .cge21e-vibe {\n  background: var(--amber-grad);\n  background-size: 220% 220%;\n  animation: cge21e-gradshift 13s ease-in-out infinite;\n  color: #2a1c07;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.cge21e .cge21e-vibe::before {\n  content: '';\n  position: absolute;\n  left: 50%;\n  top: -120px;\n  transform: translateX(-50%);\n  width: 300px;\n  height: 300px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,253,247,0.55), rgba(255,253,247,0));\n  animation: cge21e-lamp 8s ease-in-out infinite;\n}\n.cge21e .cge21e-vibe blockquote {\n  position: relative;\n  font-family: 'Sora', sans-serif;\n  font-weight: 700;\n  font-size: 20px;\n  line-height: 1.36;\n  max-width: 600px;\n  margin: 0 auto;\n}\n.cge21e .cge21e-vibe cite {\n  position: relative;\n  display: block;\n  font-family: 'DM Sans', sans-serif;\n  font-style: normal;\n  font-weight: 600;\n  font-size: 13px;\n  margin-top: 14px;\n  color: #5b3d0d;\n}\n\n\/* ---------------- honest bit: the sleep log notes column ---------------- *\/\n.cge21e .cge21e-honest { background: var(--cream-2); }\n.cge21e .cge21e-honest h2 { font-size: 23px; margin-bottom: 6px; }\n.cge21e .cge21e-honest \u003e p { color: var(--ink-soft); margin-bottom: 18px; font-size: 15px; }\n.cge21e .cge21e-logsheet {\n  background:\n    repeating-linear-gradient(to bottom, transparent 0 33px, rgba(28,34,51,0.07) 33px 34px),\n    #fffdf6;\n  border: 1px solid var(--line);\n  border-radius: 12px;\n  padding: 16px 14px 16px 16px;\n  box-shadow: 0 12px 30px rgba(28,34,51,0.10);\n  position: relative;\n  overflow: hidden;\n}\n.cge21e .cge21e-logsheet::before {\n  content: '';\n  position: absolute;\n  left: 8px; top: 0; bottom: 0;\n  width: 1px;\n  background: rgba(163,58,34,0.35);\n}\n.cge21e .cge21e-logsheet-head {\n  display: flex;\n  justify-content: space-between;\n  align-items: baseline;\n  gap: 10px;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.09em;\n  text-transform: uppercase;\n  color: var(--ink-soft);\n  border-bottom: 2px solid var(--line);\n  padding-bottom: 8px;\n  margin-bottom: 6px;\n}\n.cge21e .cge21e-lognote {\n  padding: 12px 0 12px 4px;\n  border-bottom: 1px dashed rgba(28,34,51,0.18);\n  animation: cge21e-fade 0.8s ease-out both;\n}\n.cge21e .cge21e-lognote:last-child { border-bottom: none; }\n.cge21e .cge21e-lognote:nth-child(3) { animation-delay: 0.06s; }\n.cge21e .cge21e-lognote:nth-child(4) { animation-delay: 0.12s; }\n.cge21e .cge21e-lognote:nth-child(5) { animation-delay: 0.18s; }\n.cge21e .cge21e-lognote:nth-child(6) { animation-delay: 0.24s; }\n.cge21e .cge21e-lognote:nth-child(7) { animation-delay: 0.30s; }\n.cge21e .cge21e-lognote:nth-child(8) { animation-delay: 0.36s; }\n.cge21e .cge21e-logtime {\n  display: inline-block;\n  font-family: 'Sora', sans-serif;\n  font-size: 11.5px;\n  font-weight: 700;\n  color: var(--red-ink);\n  background: var(--red-soft);\n  border-radius: 5px;\n  padding: 3px 8px;\n  margin-right: 8px;\n  vertical-align: 2px;\n}\n.cge21e .cge21e-lognote strong { font-size: 15.5px; }\n.cge21e .cge21e-lognote p { font-size: 14.5px; color: var(--ink-soft); margin-top: 4px; }\n\n\/* ---------------- trust grid ---------------- *\/\n.cge21e .cge21e-trust h2 { font-size: 23px; margin-bottom: 16px; }\n.cge21e .cge21e-trust-grid { display: grid; grid-template-columns: 1fr; gap: 10px; }\n.cge21e .cge21e-trust-card {\n  background: var(--mint-soft);\n  border-radius: 16px;\n  padding: 18px 18px;\n  border: 1px solid rgba(31,111,87,0.16);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cge21e .cge21e-trust-card:hover { transform: translateY(-4px); box-shadow: 0 14px 28px rgba(31,111,87,0.16); }\n.cge21e .cge21e-trust-card strong { display: block; color: var(--mint-ink); margin-bottom: 3px; }\n.cge21e .cge21e-trust-card p { font-size: 14.5px; color: var(--ink-soft); }\n\n\/* ---------------- specs: the handover log ---------------- *\/\n.cge21e .cge21e-specs { background: var(--night); color: #e8e0cf; }\n.cge21e .cge21e-specs h2 { font-size: 23px; color: #fff; margin-bottom: 6px; }\n.cge21e .cge21e-specs \u003e p { color: #b6ae9d; font-size: 14.5px; margin-bottom: 18px; }\n.cge21e .cge21e-clipboard {\n  position: relative;\n  background: #fffdf6;\n  border-radius: 10px;\n  padding: 26px 12px 14px;\n  box-shadow: 0 18px 44px rgba(0,0,0,0.4);\n  color: var(--ink);\n}\n.cge21e .cge21e-clipboard::before {\n  content: '';\n  position: absolute;\n  top: -11px; left: 50%;\n  transform: translateX(-50%);\n  width: 92px; height: 20px;\n  border-radius: 5px;\n  background: linear-gradient(180deg, #6a7590, #3b4560);\n  box-shadow: 0 3px 8px rgba(0,0,0,0.35);\n}\n.cge21e .cge21e-clipboard::after {\n  content: '';\n  position: absolute;\n  top: -19px; left: 50%;\n  transform: translateX(-50%);\n  width: 34px; height: 14px;\n  border-radius: 7px 7px 0 0;\n  background: #8b95ad;\n}\n.cge21e .cge21e-tablewrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }\n.cge21e .cge21e-clipboard table { width: 100%; min-width: 260px; border-collapse: collapse; font-size: 14.5px; }\n.cge21e .cge21e-clipboard caption {\n  caption-side: top;\n  text-align: left;\n  font-family: 'Sora', sans-serif;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--amber-ink);\n  padding: 0 4px 10px;\n  border-bottom: 2px solid var(--line);\n  margin-bottom: 4px;\n}\n.cge21e .cge21e-clipboard th, .cge21e .cge21e-clipboard td {\n  text-align: left;\n  padding: 11px 8px;\n  border-bottom: 1px solid rgba(28,34,51,0.10);\n  vertical-align: top;\n}\n.cge21e .cge21e-clipboard th {\n  font-family: 'Sora', sans-serif;\n  font-weight: 600;\n  color: var(--ink-soft);\n  font-size: 13.5px;\n  width: 42%;\n}\n.cge21e .cge21e-clipboard tr { transition: background 0.2s ease; }\n.cge21e .cge21e-clipboard tbody tr:hover { background: var(--cream-2); }\n.cge21e .cge21e-signoff {\n  margin-top: 14px;\n  padding-top: 12px;\n  border-top: 2px solid var(--line);\n  font-size: 13px;\n  color: var(--ink-soft);\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px 14px;\n  justify-content: space-between;\n}\n.cge21e .cge21e-signoff em {\n  font-family: 'Sora', sans-serif;\n  font-style: italic;\n  color: var(--amber-ink);\n}\n\n\/* ---------------- compatibility: the fridge roster ---------------- *\/\n.cge21e .cge21e-fridge {\n  background:\n    linear-gradient(100deg, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),\n    repeating-linear-gradient(94deg, #dfe3e8 0 2px, #e9edf1 2px 5px);\n  border-top: 1px solid var(--line);\n}\n.cge21e .cge21e-fridge h2 { font-size: 23px; margin-bottom: 6px; color: #23283a; }\n.cge21e .cge21e-fridge \u003e p { color: #4a5262; font-size: 14.5px; margin-bottom: 18px; }\n.cge21e .cge21e-roster {\n  position: relative;\n  background: #fffdf6;\n  border-radius: 6px;\n  padding: 22px 14px 18px;\n  box-shadow: 0 14px 34px rgba(20,26,40,0.24);\n  animation: cge21e-sway 9s ease-in-out infinite;\n  transform-origin: 50% 0;\n}\n.cge21e .cge21e-magnet {\n  position: absolute;\n  width: 22px; height: 22px;\n  border-radius: 50%;\n  top: -9px;\n  box-shadow: 0 3px 6px rgba(0,0,0,0.3), inset 0 -3px 5px rgba(0,0,0,0.18);\n}\n.cge21e .cge21e-magnet-1 { left: 16px; background: radial-gradient(circle at 35% 30%, #ffd79a, #d98b2b); }\n.cge21e .cge21e-magnet-2 { right: 16px; background: radial-gradient(circle at 35% 30%, #9ce0c8, #2f8f70); }\n.cge21e .cge21e-roster-title {\n  font-family: 'Sora', sans-serif;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: var(--ink-soft);\n  border-bottom: 2px solid var(--line);\n  padding-bottom: 8px;\n  margin-bottom: 6px;\n}\n.cge21e .cge21e-roster li {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 11px 4px;\n  border-bottom: 1px dashed rgba(28,34,51,0.16);\n  transition: background 0.2s ease;\n}\n.cge21e .cge21e-roster li:last-child { border-bottom: none; }\n.cge21e .cge21e-roster li:hover { background: var(--cream-2); }\n.cge21e .cge21e-badge {\n  flex: 0 0 auto;\n  min-width: 52px;\n  text-align: center;\n  font-family: 'Sora', sans-serif;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.06em;\n  padding: 4px 8px;\n  border-radius: 6px;\n  margin-top: 2px;\n}\n.cge21e .cge21e-badge-yes { background: var(--mint-soft); color: var(--mint-ink); border: 1px solid rgba(31,111,87,0.3); }\n.cge21e .cge21e-badge-no { background: var(--red-soft); color: var(--red-ink); border: 1px solid rgba(163,58,34,0.3); }\n.cge21e .cge21e-badge-note { background: #fdefd8; color: var(--amber-ink); border: 1px solid rgba(143,90,18,0.3); }\n.cge21e .cge21e-roster li p { font-size: 14.5px; color: var(--ink-soft); }\n.cge21e .cge21e-roster li p strong { color: var(--ink); }\n.cge21e .cge21e-fridge-note {\n  margin-top: 16px;\n  background: #fff6cf;\n  border-radius: 4px;\n  padding: 14px 16px;\n  font-size: 14px;\n  color: #4a3a10;\n  box-shadow: 0 8px 20px rgba(20,26,40,0.18);\n  transform: rotate(-1.4deg);\n}\n.cge21e .cge21e-fridge-note strong { display: block; margin-bottom: 2px; }\n\n\/* ---------------- fit columns ---------------- *\/\n.cge21e .cge21e-fit { display: grid; grid-template-columns: 1fr; gap: 14px; }\n.cge21e .cge21e-fit-col { border-radius: 18px; padding: 22px 18px; transition: transform 0.3s ease; }\n.cge21e .cge21e-fit-col:hover { transform: translateY(-4px); }\n.cge21e .cge21e-fit-no { background: var(--cream-2); border: 1px solid var(--line); }\n.cge21e .cge21e-fit-yes {\n  background: var(--night);\n  background-image: radial-gradient(ellipse at 88% 0%, rgba(240,174,85,0.22), transparent 58%);\n  color: #ece5d5;\n}\n.cge21e .cge21e-fit-col h3 { font-size: 18px; margin-bottom: 12px; }\n.cge21e .cge21e-fit-yes h3 { color: var(--amber-bright); }\n.cge21e .cge21e-fit-col li { position: relative; padding: 7px 0 7px 24px; font-size: 14.5px; }\n.cge21e .cge21e-fit-no li { color: var(--ink-soft); }\n.cge21e .cge21e-fit-yes li { color: #d5cdbb; }\n.cge21e .cge21e-fit-no li::before { content: '\\2715'; position: absolute; left: 0; top: 7px; color: var(--red-ink); font-weight: 700; }\n.cge21e .cge21e-fit-yes li::before { content: '\\2713'; position: absolute; left: 0; top: 7px; color: var(--mint); font-weight: 700; }\n\n\/* ---------------- setup ---------------- *\/\n.cge21e .cge21e-setup h2 { font-size: 23px; margin-bottom: 16px; }\n.cge21e .cge21e-steps { display: grid; grid-template-columns: 1fr; gap: 10px; counter-reset: cge21e-step; }\n.cge21e .cge21e-steps li {\n  background: #fffdf8;\n  border: 1px solid var(--line);\n  border-radius: 16px;\n  padding: 16px 16px 16px 58px;\n  position: relative;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cge21e .cge21e-steps li:hover { transform: translateY(-4px); box-shadow: 0 14px 28px rgba(28,34,51,0.12); }\n.cge21e .cge21e-steps li::before {\n  counter-increment: cge21e-step;\n  content: counter(cge21e-step);\n  position: absolute;\n  left: 16px; top: 16px;\n  width: 30px; height: 30px;\n  display: flex; align-items: center; justify-content: center;\n  border-radius: 50%;\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 14px;\n  color: #1a1206;\n  background: var(--amber-grad);\n  animation: cge21e-breathe 3.4s ease-in-out infinite;\n}\n.cge21e .cge21e-steps li:nth-child(2)::before { animation-delay: 0.4s; }\n.cge21e .cge21e-steps li:nth-child(3)::before { animation-delay: 0.8s; }\n.cge21e .cge21e-steps li:nth-child(4)::before { animation-delay: 1.2s; }\n.cge21e .cge21e-steps strong { display: block; font-size: 15px; margin-bottom: 2px; }\n.cge21e .cge21e-steps p { font-size: 14px; color: var(--ink-soft); }\n\n\/* ---------------- included ---------------- *\/\n.cge21e .cge21e-included { background: var(--cream-2); }\n.cge21e .cge21e-included h2 { font-size: 23px; margin-bottom: 6px; }\n.cge21e .cge21e-included h3 { font-size: 16px; margin: 20px 0 10px; color: var(--red-ink); }\n.cge21e .cge21e-included \u003e p { color: var(--ink-soft); font-size: 15px; margin-bottom: 14px; }\n.cge21e .cge21e-boxlist { display: grid; grid-template-columns: 1fr; gap: 8px; }\n.cge21e .cge21e-boxlist li {\n  background: #fffdf8;\n  border: 1px solid var(--line);\n  border-radius: 12px;\n  padding: 12px 14px;\n  font-size: 14.5px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cge21e .cge21e-boxlist li:hover { transform: translateX(4px); box-shadow: 0 10px 20px rgba(28,34,51,0.10); }\n.cge21e .cge21e-notinc li { background: var(--red-soft); border-color: rgba(163,58,34,0.25); color: #5c2415; }\n\n\/* ---------------- shipping ---------------- *\/\n.cge21e .cge21e-shipping h2 { font-size: 23px; margin-bottom: 16px; }\n.cge21e .cge21e-ship-grid { display: grid; grid-template-columns: 1fr; gap: 10px; }\n.cge21e .cge21e-ship-card {\n  background: #fffdf8;\n  border: 1px solid var(--line);\n  border-radius: 16px;\n  padding: 18px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cge21e .cge21e-ship-card:hover { transform: translateY(-4px); box-shadow: 0 14px 28px rgba(28,34,51,0.12); }\n.cge21e .cge21e-ship-card strong { display: block; color: var(--amber-ink); margin-bottom: 4px; font-size: 15px; }\n.cge21e .cge21e-ship-card p { font-size: 14px; color: var(--ink-soft); }\n\n\/* ---------------- FAQ: the 3am message thread ---------------- *\/\n.cge21e .cge21e-faq { background: var(--night); color: #e8e0cf; }\n.cge21e .cge21e-faq h2 { font-size: 23px; color: #fff; margin-bottom: 6px; }\n.cge21e .cge21e-faq \u003e p { color: #b6ae9d; font-size: 14.5px; margin-bottom: 18px; }\n.cge21e .cge21e-daystamp {\n  text-align: center;\n  font-size: 11.5px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #8e97ad;\n  margin: 4px 0 14px;\n}\n.cge21e .cge21e-faq details {\n  background: #223052;\n  border: 1px solid rgba(240,174,85,0.22);\n  border-radius: 18px 18px 18px 5px;\n  margin-bottom: 4px;\n  padding: 0 16px;\n  transition: border-color 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;\n}\n.cge21e .cge21e-faq details:hover { border-color: var(--amber); }\n.cge21e .cge21e-faq details[open] {\n  border-color: var(--amber);\n  background: #26365c;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.32);\n}\n.cge21e .cge21e-faq summary {\n  cursor: pointer;\n  list-style: none;\n  position: relative;\n  display: flex;\n  align-items: center;\n  min-height: 48px;\n  padding: 12px 30px 12px 0;\n  font-family: 'Sora', sans-serif;\n  font-size: 14.5px;\n  font-weight: 600;\n  color: #fbf3e4;\n}\n.cge21e .cge21e-faq summary::-webkit-details-marker { display: none; }\n.cge21e .cge21e-faq summary::after {\n  content: '\\FF0B';\n  position: absolute;\n  right: 0; top: 50%;\n  transform: translateY(-50%);\n  color: var(--amber);\n  font-weight: 700;\n  transition: transform 0.25s ease;\n}\n.cge21e .cge21e-faq details[open] summary::after { transform: translateY(-50%) rotate(45deg); }\n.cge21e .cge21e-faq .cge21e-reply {\n  border-top: 1px solid rgba(240,174,85,0.18);\n  padding: 12px 0 16px;\n}\n.cge21e .cge21e-faq .cge21e-reply p { font-size: 14.5px; color: #c7c0af; }\n.cge21e .cge21e-receipt {\n  display: block;\n  text-align: right;\n  font-size: 11px;\n  color: #7f8aa3;\n  margin: 0 4px 12px 0;\n}\n.cge21e .cge21e-typing {\n  display: inline-flex;\n  gap: 5px;\n  align-items: center;\n  background: #223052;\n  border-radius: 16px 16px 16px 5px;\n  padding: 12px 16px;\n  margin-top: 6px;\n}\n.cge21e .cge21e-typing i {\n  width: 7px; height: 7px;\n  border-radius: 50%;\n  background: var(--amber);\n  animation: cge21e-typing 1.4s ease-in-out infinite;\n}\n.cge21e .cge21e-typing i:nth-child(2) { animation-delay: 0.2s; }\n.cge21e .cge21e-typing i:nth-child(3) { animation-delay: 0.4s; }\n\n\/* ---------------- item specifics ---------------- *\/\n.cge21e .cge21e-itemspec { background: var(--cream-2); }\n.cge21e .cge21e-itemspec h2 { font-size: 19px; margin-bottom: 14px; }\n.cge21e .cge21e-itemspec table { width: 100%; min-width: 260px; border-collapse: collapse; font-size: 13.5px; }\n.cge21e .cge21e-itemspec th, .cge21e .cge21e-itemspec td {\n  text-align: left;\n  padding: 9px 8px;\n  border-bottom: 1px solid var(--line);\n  vertical-align: top;\n}\n.cge21e .cge21e-itemspec th { width: 42%; color: var(--ink-soft); font-weight: 600; }\n\n\/* ---------------- CTA ---------------- *\/\n.cge21e .cge21e-cta {\n  position: relative;\n  overflow: hidden;\n  background: var(--night-grad);\n  background-size: 200% 200%;\n  animation: cge21e-gradshift 18s ease-in-out infinite;\n  color: #f4ecdd;\n  text-align: center;\n  padding: 42px 20px;\n}\n.cge21e .cge21e-cta::before {\n  content: '';\n  position: absolute;\n  left: 50%;\n  bottom: -150px;\n  transform: translateX(-50%);\n  width: 340px; height: 340px;\n  border-radius: 50%;\n  background: var(--lamp);\n  animation: cge21e-lamp 8s ease-in-out infinite;\n}\n.cge21e .cge21e-cta \u003e * { position: relative; }\n.cge21e .cge21e-cta h2 { font-size: 25px; margin-bottom: 10px; }\n.cge21e .cge21e-cta h2 span {\n  background: var(--amber-grad);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.cge21e .cge21e-cta p { color: #cfc7b6; max-width: 520px; margin-left: auto; margin-right: auto; font-size: 15px; }\n.cge21e .cge21e-lampart { margin: 0 auto 14px; width: 96px; }\n.cge21e .cge21e-lampglow { animation: cge21e-twinkle 5s ease-in-out infinite; transform-origin: center; }\n\n\/* ---------------- footer ---------------- *\/\n.cge21e .cge21e-footer {\n  background: var(--night);\n  color: #9aa2b6;\n  padding: 22px 20px 26px;\n  font-size: 11.5px;\n  line-height: 1.7;\n  text-align: center;\n}\n.cge21e .cge21e-footer p { margin-bottom: 8px; }\n.cge21e .cge21e-footer p:first-child { color: #d9d2c2; font-weight: 600; font-size: 12.5px; }\n\n\/* ---------------- reduced motion ---------------- *\/\n@media (prefers-reduced-motion: reduce) {\n  .cge21e *, .cge21e *::before, .cge21e *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n\/* ---------------- larger screens ---------------- *\/\n@media (min-width: 700px) {\n  .cge21e section { padding: 48px 36px; }\n  .cge21e .cge21e-nav { padding: 16px 36px; }\n  .cge21e .cge21e-hero { padding: 62px 36px 56px; }\n  .cge21e .cge21e-hero h1 { font-size: 42px; }\n  .cge21e .cge21e-hero .cge21e-sub { font-size: 18px; }\n  .cge21e .cge21e-sky { width: 170px; right: 26px; top: 22px; }\n  .cge21e .cge21e-kit-card { padding: 30px 32px; }\n  .cge21e .cge21e-kit-card h2 { font-size: 25px; }\n  .cge21e .cge21e-kit-two { grid-template-columns: 1fr 1fr; }\n  .cge21e .cge21e-condition-card { padding: 30px 32px 30px 34px; }\n  .cge21e .cge21e-condition-card h2 { font-size: 23px; }\n  .cge21e .cge21e-bento { grid-template-columns: repeat(3, 1fr); gap: 14px; }\n  .cge21e .cge21e-bento .cge21e-big { font-size: 26px; }\n  .cge21e .cge21e-scene h2, .cge21e .cge21e-honest h2, .cge21e .cge21e-trust h2,\n  .cge21e .cge21e-specs h2, .cge21e .cge21e-fridge h2, .cge21e .cge21e-setup h2,\n  .cge21e .cge21e-included h2, .cge21e .cge21e-shipping h2, .cge21e .cge21e-faq h2 { font-size: 28px; }\n  .cge21e .cge21e-vibe blockquote { font-size: 26px; }\n  .cge21e .cge21e-logsheet { padding: 24px 26px 22px 30px; }\n  .cge21e .cge21e-trust-grid { grid-template-columns: 1fr 1fr; gap: 14px; }\n  .cge21e .cge21e-clipboard { padding: 34px 28px 22px; }\n  .cge21e .cge21e-roster { padding: 30px 26px 24px; }\n  .cge21e .cge21e-fit { grid-template-columns: 1fr 1fr; gap: 20px; }\n  .cge21e .cge21e-steps { grid-template-columns: 1fr 1fr; }\n  .cge21e .cge21e-boxlist { grid-template-columns: 1fr 1fr; }\n  .cge21e .cge21e-ship-grid { grid-template-columns: repeat(3, 1fr); gap: 14px; }\n  .cge21e .cge21e-cta h2 { font-size: 32px; }\n  .cge21e .cge21e-footer { padding: 26px 36px 30px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cge21e\"\u003e\n\n  \u003c!-- NAV --\u003e\n  \u003cdiv class=\"cge21e-nav\"\u003e\n    \u003cdiv class=\"cge21e-nav-brand\"\u003eCamGuard \u003cspan\u003eAustralia\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cge21e-nav-tag\"\u003eIndependent eufy specialists · Townsville QLD\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"cge21e-hero\"\u003e\n    \u003cspan class=\"cge21e-mote cge21e-mote-1\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"cge21e-mote cge21e-mote-2\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"cge21e-mote cge21e-mote-3\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"cge21e-mote cge21e-mote-4\"\u003e\u003c\/span\u003e\n\n    \u003csvg class=\"cge21e-sky\" viewbox=\"0 0 170 110\" aria-hidden=\"true\" focusable=\"false\"\u003e\n      \u003cpath d=\"M132 14 C 96 22, 90 76, 132 82 C 106 70, 104 26, 132 14 Z\" fill=\"#ffd79a\" opacity=\"0.92\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M18 86 q10 -18 28 -12 q4 -16 20 -14 q14 2 17 16 q14 -2 18 10 q-42 4 -83 0 Z\" fill=\"#f4ecdd\" opacity=\"0.16\"\u003e\u003c\/path\u003e\n      \u003ccircle class=\"cge21e-star cge21e-star-1\" cx=\"24\" cy=\"20\" r=\"2.2\" fill=\"#fff4de\"\u003e\u003c\/circle\u003e\n      \u003ccircle class=\"cge21e-star cge21e-star-2\" cx=\"56\" cy=\"36\" r=\"1.6\" fill=\"#fff4de\"\u003e\u003c\/circle\u003e\n      \u003ccircle class=\"cge21e-star cge21e-star-3\" cx=\"88\" cy=\"14\" r=\"2\" fill=\"#fff4de\"\u003e\u003c\/circle\u003e\n      \u003ccircle class=\"cge21e-star cge21e-star-4\" cx=\"40\" cy=\"58\" r=\"1.4\" fill=\"#fff4de\"\u003e\u003c\/circle\u003e\n    \u003c\/svg\u003e\n\n    \u003cdiv class=\"cge21e-kit-flag\"\u003eKit: camera + parent monitor screen\u003c\/div\u003e\n    \u003cspan class=\"cge21e-grade-chip\"\u003eManufacturer Renewed · Excellent grade\u003c\/span\u003e\n    \u003ch1\u003eeufy Baby Monitor E21\n      \u003cem\u003eMonitor and Camera Kit\u003c\/em\u003e\n    \u003c\/h1\u003e\n    \u003cp class=\"cge21e-sub\"\u003eThe 3am shift is a two person job, and it runs on a screen you can hand over without unlocking anything. A 4K pan and tilt camera for the cot, and its own dedicated monitor for whoever is on.\u003c\/p\u003e\n\n    \u003c!-- IMG-PLACEHOLDER: hero shot, both units together on a dark bedside table, camera in soft focus behind and the parent monitor screen lit in front showing a night view. Lamp-amber key light. --\u003e\n\n    \u003cp class=\"cge21e-hero-note\"\u003e\u003cstrong\u003eThe parent monitor screen is included.\u003c\/strong\u003e Camera and monitor come paired out of the box and talk straight to each other. No Wi-Fi needed, no phone needed, no HomeBase, no account.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"cge21e-band\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n  \u003c!-- KIT CALLOUT: critical fact, placement 1 of 5 --\u003e\n  \u003csection class=\"cge21e-kit\"\u003e\n    \u003cdiv class=\"cge21e-kit-card\"\u003e\n      \u003cspan class=\"cge21e-kit-badge\"\u003eRead this first\u003c\/span\u003e\n      \u003ch2\u003eYes, the screen is in the box\u003c\/h2\u003e\n      \u003cp\u003eThis listing is the \u003cstrong\u003eMonitor and Camera Kit\u003c\/strong\u003e. Two devices arrive: the baby camera, and the dedicated parent monitor with its own charging stand. You do not need a phone to use it.\u003c\/p\u003e\n      \u003cp\u003eWe also list the \u003cstrong\u003eE21 standalone add-on camera\u003c\/strong\u003e separately. That one is a camera only, for people who already own a monitor. If the screen is what you want, this is the listing you want.\u003c\/p\u003e\n      \u003cdiv class=\"cge21e-kit-two\"\u003e\n        \u003cdiv class=\"cge21e-kit-piece\"\u003e\n          \u003cstrong\u003e1. Baby Camera (T8354)\u003c\/strong\u003e\n          \u003cspan\u003e4K UHD, motorised 330 degree pan and 60 degree tilt, 8x zoom, microSD slot, 5,000 mAh battery.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge21e-kit-piece\"\u003e\n          \u003cstrong\u003e2. Parent Monitor + stand\u003c\/strong\u003e\n          \u003cspan\u003eThe dedicated screen, with its portable charging base. 12 hour constant display. Talk button, white noise, temperature readout.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- IMG-PLACEHOLDER: flat lay of exactly what ships, camera + monitor + charging stand + three cables + two adapters + cot mount set, labelled --\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CONDITION CALLOUT, early and plain --\u003e\n  \u003csection class=\"cge21e-condition\"\u003e\n    \u003cdiv class=\"cge21e-condition-card\"\u003e\n      \u003ch2\u003eWhat \"Manufacturer Renewed\" means, plainly\u003c\/h2\u003e\n      \u003cp\u003eThis kit \u003cstrong\u003ewas used before\u003c\/strong\u003e. It went back to the manufacturer, who professionally refurbished and tested it through their own renewal program, then graded it before it was resold. That testing is the manufacturer's process, not ours.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eThis one is graded Excellent\u003c\/strong\u003e, the cleanest of the renewed grades. Cosmetically it should look close to new, with at most a faint mark you would have to hunt for. It ships in \u003cstrong\u003erenewed packaging\u003c\/strong\u003e, which is plain protective packaging rather than the original retail box.\u003c\/p\u003e\n      \u003cp\u003eIt is a hard surface device. No fabric, no padding, nothing that holds a stain. If you want to wipe the housings down with a slightly damp cloth before it goes anywhere near the cot, that takes about a minute, and we would.\u003c\/p\u003e\n      \u003cp\u003eCovered by our \u003cstrong\u003ein-house 12 month CamGuard warranty\u003c\/strong\u003e. That is a CamGuard warranty, not a manufacturer warranty, and it sits on top of your rights under Australian Consumer Law.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BENTO STATS --\u003e\n  \u003csection\u003e\n    \u003ch2 class=\"cge21e-scene-tag\"\u003eThe numbers on the fridge\u003c\/h2\u003e\n    \u003cul class=\"cge21e-bento\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"cge21e-big\"\u003e4K UHD\u003c\/span\u003e\u003cspan class=\"cge21e-small\"\u003ecamera resolution\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"cge21e-big\"\u003e330° \/ 60°\u003c\/span\u003e\u003cspan class=\"cge21e-small\"\u003emotorised pan and tilt\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"cge21e-big\"\u003e8x\u003c\/span\u003e\u003cspan class=\"cge21e-small\"\u003ezoom\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"cge21e-big\"\u003eNo Wi-Fi\u003c\/span\u003e\u003cspan class=\"cge21e-small\"\u003eneeded for the camera to reach the monitor\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"cge21e-big\"\u003e12 hrs\u003c\/span\u003e\u003cspan class=\"cge21e-small\"\u003emonitor constant display, with its charging base\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"cge21e-big\"\u003e20 dB\u003c\/span\u003e\u003cspan class=\"cge21e-small\"\u003eactive background noise reduction\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SCENE 1: the private link --\u003e\n  \u003csection class=\"cge21e-scene\"\u003e\n    \u003cdiv class=\"cge21e-scene-tag\"\u003eShift 1 · 7:00pm to 1:00am\u003c\/div\u003e\n    \u003ch2\u003eIt works when the \u003cspan\u003einternet does not\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eThe feed and sleep log on our fridge is written in three different pens, because the biro on the string keeps going missing. The one thing on that fridge that never needed troubleshooting was the monitor, and this is why.\u003c\/p\u003e\n    \u003cp\u003eCamera and monitor arrive already paired. Power them both on and the picture comes up. No router, no account, no app, no internet. If your Wi-Fi drops out at 2am, or the nursery is the one room the signal never reached, none of that touches the link between these two devices.\u003c\/p\u003e\n    \u003cp\u003eeufy quotes the connection range as \u003cstrong\u003eup to 1,000 ft (about 305 m) in open space\u003c\/strong\u003e. Open space is doing real work in that sentence. Walls, floors and a full linen cupboard all shorten it, which is why there is a fallback: if you have set up Wi-Fi, \u003cstrong\u003eSmart Connect\u003c\/strong\u003e can route the camera to monitor link through your router when the direct signal is weak.\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: parent monitor held in one hand in a dark hallway, camera visible in the doorway behind, showing the direct link --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SCENE 2: 4K, pan, tilt, night --\u003e\n  \u003csection class=\"cge21e-scene cge21e-scene-dark\"\u003e\n    \u003cdiv class=\"cge21e-scene-tag\"\u003eShift 2 · 1:00am to handover\u003c\/div\u003e\n    \u003ch2\u003e330 degrees of \u003cspan\u003ecot, chair and floor\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eA fixed lens covers one fixed angle, so the camera has to be mounted in exactly the right spot and stay there. This one is motorised: 330 degrees of pan, 60 degrees of tilt, driven from the monitor in your hand, with 8x zoom on top. No fixed blind spot, and no getting up to nudge the camera two centimetres to the left.\u003c\/p\u003e\n    \u003cp\u003e4K UHD is the resolution, which mostly matters when you zoom in and want to still be looking at a picture rather than a mosaic.\u003c\/p\u003e\n    \u003cp\u003eNight vision is automatic. The camera changes the screen colour according to the light conditions in the room, or you can lock it to daylight colour if you would rather. eufy does not publish a night vision distance figure for this model, so we are not going to invent one.\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: monitor screen close-up at night showing the pan\/tilt control and a wide cot view --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SCENE 3: sound --\u003e\n  \u003csection class=\"cge21e-scene\"\u003e\n    \u003cdiv class=\"cge21e-scene-tag\"\u003eThe sound side\u003c\/div\u003e\n    \u003ch2\u003eIt listens, and it can \u003cspan\u003etalk back\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eCry detection, loud sound detection and temperature monitoring all run on the camera, with five sensitivity levels and adjustable push notification intervals so you can tune it to your house rather than fight it.\u003c\/p\u003e\n\n    \u003cdiv class=\"cge21e-wavewrap\"\u003e\n      \u003csvg viewbox=\"0 0 320 70\" aria-hidden=\"true\" focusable=\"false\"\u003e\n        \u003cpath class=\"cge21e-wave-line\" d=\"M4 35 C 24 35, 28 12, 44 12 S 64 58, 82 58 S 104 16, 122 16 S 144 52, 162 52 S 184 20, 202 20 S 226 48, 244 48 S 266 26, 284 30 S 308 35, 316 35\"\u003e\u003c\/path\u003e\n        \u003cpath class=\"cge21e-wave-line cge21e-wave-line-2\" d=\"M4 35 C 22 35, 30 24, 46 24 S 68 48, 86 48 S 108 26, 126 26 S 148 44, 166 44 S 188 28, 206 28 S 230 42, 248 42 S 268 32, 286 33 S 310 35, 316 35\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n\n    \u003cp\u003eThe monitor has a dedicated \u003cstrong\u003eTalk button\u003c\/strong\u003e. Press and hold it and you are speaking through the camera, which is occasionally enough to settle a room from the hallway. Active noise reduction cuts background noise by up to 20 dB on the way back to you, so the fan and the road get quieter and the room gets clearer.\u003c\/p\u003e\n    \u003cp\u003eFor soothing sound, the monitor plays \u003cstrong\u003ewhite noise\u003c\/strong\u003e. You choose the white noise type, play a single track or loop a playlist, set a sleep timer and set the volume. To be completely straight about it: eufy publishes no lullabies, songs or melodies for the E21. If lullabies are the feature you are buying for, this is not your model.\u003c\/p\u003e\n    \u003cp\u003eThere is also a temperature sensor on the base of the camera. Current room temperature shows on the monitor screen, and abnormal temperature alerts are part of the alert set.\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: monitor menu screen showing the White Noise selection and sleep timer --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- VIBE --\u003e\n  \u003csection class=\"cge21e-vibe\"\u003e\n    \u003cblockquote\u003e\"Nobody's night gets better because a screen is on. It gets better because you can look without opening the door.\"\u003c\/blockquote\u003e\n    \u003ccite\u003eThe vibe, in one sentence\u003c\/cite\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- HONEST BIT: the notes column of the sleep log --\u003e\n  \u003csection class=\"cge21e-honest\"\u003e\n    \u003ch2\u003eThe honest bit\u003c\/h2\u003e\n    \u003cp\u003eEvery product has a notes column. Here is this one's, copied out in full.\u003c\/p\u003e\n\n    \u003cdiv class=\"cge21e-logsheet\"\u003e\n      \u003cdiv class=\"cge21e-logsheet-head\"\u003e\n        \u003cspan\u003eSleep log\u003c\/span\u003e\n        \u003cspan\u003eNotes column\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge21e-lognote\"\u003e\n        \u003cstrong\u003e\u003cspan class=\"cge21e-logtime\" aria-hidden=\"true\"\u003e23:41\u003c\/span\u003eIt was used before.\u003c\/strong\u003e\n        \u003cp\u003eThis is a Manufacturer Renewed unit, not new stock. It was previously used, then professionally refurbished and tested by the manufacturer and graded Excellent, which is the cleanest renewed grade. Expect near new cosmetics, possibly a faint handling mark. It arrives in renewed packaging rather than the original retail box. If a factory sealed retail box matters to you, this is not the listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge21e-lognote\"\u003e\n        \u003cstrong\u003e\u003cspan class=\"cge21e-logtime\" aria-hidden=\"true\"\u003e00:58\u003c\/span\u003eNo memory card in the box.\u003c\/strong\u003e\n        \u003cp\u003eThe camera has a microSD slot, but no card is supplied. It takes Class 10 or better, 128 GB maximum. There is also no free cloud storage being implied here: 24\/7 recording happens in the eufy Baby app and needs Wi-Fi, and eufy only uploads to the cloud if you switch cloud features or thumbnail push previews on.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge21e-lognote\"\u003e\n        \u003cstrong\u003e\u003cspan class=\"cge21e-logtime\" aria-hidden=\"true\"\u003e02:12\u003c\/span\u003eTwo cameras is the ceiling.\u003c\/strong\u003e\n        \u003cp\u003eYou can add a second camera and watch both feeds on one split screen. Two is the maximum per monitor, and the second camera is sold separately. There is no third room.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge21e-lognote\"\u003e\n        \u003cstrong\u003e\u003cspan class=\"cge21e-logtime\" aria-hidden=\"true\"\u003e03:03\u003c\/span\u003eIt is not a HomeBase product.\u003c\/strong\u003e\n        \u003cp\u003eThe E21 runs on the eufy Baby app, not the eufy Security app, and it cannot be paired to a HomeBase 2 or a HomeBase 3. If you already own a eufy security setup, this kit sits beside it, not inside it.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge21e-lognote\"\u003e\n        \u003cstrong\u003e\u003cspan class=\"cge21e-logtime\" aria-hidden=\"true\"\u003e04:20\u003c\/span\u003eThe privacy switch is a real switch.\u003c\/strong\u003e\n        \u003cp\u003eThere is a physical Wi-Fi switch on the camera. Green is on, white is off. With it off, the camera talks only to the monitor and the app cannot see it at all, which is the point of it. It also means phone viewing does not work while that switch is off, so if you are checking in from work, leave it green.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge21e-lognote\"\u003e\n        \u003cstrong\u003e\u003cspan class=\"cge21e-logtime\" aria-hidden=\"true\"\u003e05:06\u003c\/span\u003eThe camera battery is for moving it, not for living on.\u003c\/strong\u003e\n        \u003cp\u003eThe built in 5,000 mAh battery gives about 9 hours of use, or around 5.5 hours with night vision on. It is designed to sit on its 3 m power cable most of the time, with the battery there so you can carry it into a different room without the picture dropping.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cge21e-lognote\"\u003e\n        \u003cstrong\u003e\u003cspan class=\"cge21e-logtime\" aria-hidden=\"true\"\u003e06:15\u003c\/span\u003eThings eufy does not publish, so we do not either.\u003c\/strong\u003e\n        \u003cp\u003eThe parent monitor's screen size, its display resolution, the night vision distance and the exact type of the camera to monitor radio link are all absent from eufy's own pages and from the T8354 user guide. You will see a screen size and a display resolution quoted in plenty of marketplace titles. Those are not eufy figures, so they are not in our specs table.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- WHY CAMGUARD --\u003e\n  \u003csection class=\"cge21e-trust\"\u003e\n    \u003ch2\u003eWhy buy it from CamGuard\u003c\/h2\u003e\n    \u003cdiv class=\"cge21e-trust-grid\"\u003e\n      \u003cdiv class=\"cge21e-trust-card\"\u003e\n        \u003cstrong\u003e12 month CamGuard warranty\u003c\/strong\u003e\n        \u003cp\u003eOur own in-house warranty on every unit we sell, renewed stock included. It is a CamGuard warranty, not a manufacturer warranty, and it is in addition to your Australian Consumer Law rights.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21e-trust-card\"\u003e\n        \u003cstrong\u003eSerial photographed and logged at dispatch\u003c\/strong\u003e\n        \u003cp\u003eEvery unit's serial number is photographed and logged before it ships, so your warranty record exists from the day the parcel leaves.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21e-trust-card\"\u003e\n        \u003cstrong\u003eeufy is all we do\u003c\/strong\u003e\n        \u003cp\u003eIndependent eufy specialists. Which kit, which add-on, what the app does and does not do. Ask before you buy, we would rather answer than process a return.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21e-trust-card\"\u003e\n        \u003cstrong\u003eDispatched in 1 business day\u003c\/strong\u003e\n        \u003cp\u003eFrom Townsville QLD, with tracking on every order.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPECS: the shift handover log --\u003e\n  \u003csection class=\"cge21e-specs\"\u003e\n    \u003ch2\u003eHandover log\u003c\/h2\u003e\n    \u003cp\u003eEverything below comes from eufy's own product page and the T8354 user guide. Anything eufy does not publish is not in this table.\u003c\/p\u003e\n\n    \u003cdiv class=\"cge21e-clipboard\"\u003e\n      \u003cdiv class=\"cge21e-tablewrap\"\u003e\n      \u003ctable\u003e\n        \u003ccaption\u003eShift handover: eufy Baby Monitor E21 Monitor and Camera Kit\u003c\/caption\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWhat is in this listing\u003c\/th\u003e\n\u003ctd\u003eOne baby camera plus one dedicated parent monitor with charging stand. This is the kit, not the add-on camera.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera model\u003c\/th\u003e\n\u003ctd\u003eT8354\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera video\u003c\/th\u003e\n\u003ctd\u003e4K UHD\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eZoom\u003c\/th\u003e\n\u003ctd\u003e8x digital\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePan and tilt\u003c\/th\u003e\n\u003ctd\u003e330 degrees pan, 60 degrees tilt, motorised\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eNight vision\u003c\/th\u003e\n\u003ctd\u003eAutomatic. The camera changes the screen colour according to the light conditions, or can be locked to daylight colour. eufy publishes no distance figure.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTwo way audio\u003c\/th\u003e\n\u003ctd\u003eYes. Press and hold the Talk button on the monitor. Microphone and speaker on the camera.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDetection and alerts\u003c\/th\u003e\n\u003ctd\u003eCry detection, loud sound detection and temperature monitoring. Five sensitivity levels, adjustable push notification intervals.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTemperature\u003c\/th\u003e\n\u003ctd\u003eSensor on the base of the camera. Current room temperature shown on the monitor. Abnormal temperature alerts.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSoothing sound\u003c\/th\u003e\n\u003ctd\u003eWhite noise. Selectable types, single track or playlist loop, sleep timer, volume control. No lullabies or songs are published for this model.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eNoise reduction\u003c\/th\u003e\n\u003ctd\u003eActive noise reduction, cuts background noise by up to 20 dB\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera to monitor link\u003c\/th\u003e\n\u003ctd\u003eDirect local wireless link. Paired out of the box, needs no router and no internet.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRange\u003c\/th\u003e\n\u003ctd\u003eeufy publishes up to 1,000 ft (about 305 m) in open space\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWi-Fi\u003c\/th\u003e\n\u003ctd\u003eOptional. Adds phone viewing, 24\/7 app recording, sharing and camera firmware updates, plus the Smart Connect router fallback. A physical switch on the camera turns it off entirely (green on, white off).\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera battery\u003c\/th\u003e\n\u003ctd\u003e5,000 mAh built in rechargeable, USB-C charging\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera runtime\u003c\/th\u003e\n\u003ctd\u003eAbout 9 hours, or around 5.5 hours with night vision on\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMonitor runtime\u003c\/th\u003e\n\u003ctd\u003e12 hour constant display, using the included portable charging base\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging\u003c\/th\u003e\n\u003ctd\u003eUSB-C on the camera and USB-C on the monitor. The monitor also charges through pogo pins on the charging stand, which has its own power cable.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMonitor battery\u003c\/th\u003e\n\u003ctd\u003eUser replaceable behind a screwed cover. Replacement batteries are sold by eufy and are not included.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLocal storage\u003c\/th\u003e\n\u003ctd\u003emicroSD slot on the camera. Card not included. Class 10 or better, 128 GB maximum.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eApp recording\u003c\/th\u003e\n\u003ctd\u003e24\/7 recording in the eufy Baby app, which requires Wi-Fi. Cloud upload happens only if you enable cloud features or thumbnail push previews.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSharing\u003c\/th\u003e\n\u003ctd\u003eApp access can be shared with up to 5 family members\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eEncryption\u003c\/th\u003e\n\u003ctd\u003eRSA-1024 and AES-128, with each recording protected by a unique key\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eExtra cameras\u003c\/th\u003e\n\u003ctd\u003eUp to two cameras per monitor, shown on one split screen. Second camera sold separately.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eHub\u003c\/th\u003e\n\u003ctd\u003eNone. Not a HomeBase device and cannot pair to HomeBase 2 or HomeBase 3.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSubscription\u003c\/th\u003e\n\u003ctd\u003eNone required. Local monitoring works with no account and no fees.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eManufacturer Renewed, Excellent grade. Refurbished and tested by the manufacturer, cosmetic grade assessed by CamGuard.\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"cge21e-signoff\"\u003e\u003cspan\u003eHanded over: camera, monitor, stand, three cables, two adapters, mount set.\u003c\/span\u003e \u003cem\u003eSigned 06:40, in the biro.\u003c\/em\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPATIBILITY: the roster on the fridge --\u003e\n  \u003csection class=\"cge21e-fridge\"\u003e\n    \u003ch2\u003eThe roster on the fridge\u003c\/h2\u003e\n    \u003cp\u003eWhat this kit does and does not work with, before you commit to a night on it.\u003c\/p\u003e\n\n    \u003cdiv class=\"cge21e-roster\"\u003e\n      \u003cspan class=\"cge21e-magnet cge21e-magnet-1\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cge21e-magnet cge21e-magnet-2\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003ch3 class=\"cge21e-roster-title\"\u003eWho is on, and who is not\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21e-badge cge21e-badge-yes\"\u003eYES\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eThe parent monitor screen, included.\u003c\/strong\u003e This is the Monitor and Camera Kit. The dedicated screen and its charging stand are in the box.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21e-badge cge21e-badge-yes\"\u003eYES\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eWorking with no Wi-Fi at all.\u003c\/strong\u003e The camera and monitor are paired out of the box and connect directly. No router, no account, no internet needed for local monitoring.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21e-badge cge21e-badge-yes\"\u003eYES\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003ePhone viewing through the eufy Baby app.\u003c\/strong\u003e Requires Wi-Fi and the camera's Wi-Fi switch set to on (green). The app also adds 24\/7 app recording, sharing and camera firmware updates.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21e-badge cge21e-badge-yes\"\u003eYES\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eA second camera, up to two total.\u003c\/strong\u003e Both feeds display on one split screen. The second camera is sold separately.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21e-badge cge21e-badge-yes\"\u003eYES\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003emicroSD recording on the camera.\u003c\/strong\u003e Class 10 or better, 128 GB maximum.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21e-badge cge21e-badge-no\"\u003eNO\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eHomeBase 2 or HomeBase 3.\u003c\/strong\u003e The E21 is not a eufy Security device and cannot be paired to a HomeBase. It runs on the eufy Baby app instead.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21e-badge cge21e-badge-no\"\u003eNO\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eLullabies, songs or melodies.\u003c\/strong\u003e The monitor plays white noise only.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21e-badge cge21e-badge-no\"\u003eNO\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eA microSD card in the box.\u003c\/strong\u003e The slot is there, the card is not. Bring your own.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21e-badge cge21e-badge-no\"\u003eNO\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eThree or more cameras on one monitor.\u003c\/strong\u003e The manual is explicit: up to two.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21e-badge cge21e-badge-note\"\u003eNOTE\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eThe Wi-Fi privacy switch.\u003c\/strong\u003e Switched off (white), the camera speaks only to the monitor and the app cannot see it at all. That is the intended behaviour, not a fault.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21e-badge cge21e-badge-note\"\u003eNOTE\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eCharging.\u003c\/strong\u003e Camera and monitor both charge over USB-C. The monitor can also sit on its charging stand, which runs from its own cable.\u003c\/p\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"cge21e-fridge-note\"\u003e\u003cstrong\u003eAlso on the fridge\u003c\/strong\u003eBiro lives on the string. It has always lived on the string. Nobody has ever seen it on the string.\u003c\/p\u003e\n    \u003c!-- IMG-PLACEHOLDER: overhead shot of the two units side by side with a tape measure, for scale, since eufy publishes no dimensions --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FIT --\u003e\n  \u003csection\u003e\n    \u003cdiv class=\"cge21e-fit\"\u003e\n      \u003cdiv class=\"cge21e-fit-col cge21e-fit-no\"\u003e\n        \u003ch3\u003eProbably not for you if\u003c\/h3\u003e\n        \u003cul\u003e\n          \u003cli\u003eYou want lullabies or songs. This plays white noise, and nothing eufy publishes says otherwise\u003c\/li\u003e\n          \u003cli\u003eYou need three or more cameras on one screen. Two is the ceiling\u003c\/li\u003e\n          \u003cli\u003eYou want it to live inside your existing eufy Security or HomeBase setup. It cannot pair to one\u003c\/li\u003e\n          \u003cli\u003eYou need a factory sealed retail box. This is renewed stock in renewed packaging\u003c\/li\u003e\n          \u003cli\u003eYou expected a memory card included. The slot is empty, Class 10 or better, 128 GB maximum\u003c\/li\u003e\n          \u003cli\u003eYou are shopping on screen size or panel specs. eufy does not publish them, so we will not print them\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21e-fit-col cge21e-fit-yes\"\u003e\n        \u003ch3\u003ePerfect for\u003c\/h3\u003e\n        \u003cul\u003e\n          \u003cli\u003eTwo people splitting the night who want to hand over a screen, not a phone with a passcode\u003c\/li\u003e\n          \u003cli\u003eNurseries at the far end of the house where the Wi-Fi has never really reached\u003c\/li\u003e\n          \u003cli\u003eAnyone who would rather the internet was not involved in the nursery at all\u003c\/li\u003e\n          \u003cli\u003eCots that keep moving as the room gets rearranged, because 330 degrees of pan means re-aiming from the couch\u003c\/li\u003e\n          \u003cli\u003eHouseholds already fully committed to white noise\u003c\/li\u003e\n          \u003cli\u003eGrandparents' place, a second bedroom, or a rental where nothing can be drilled permanently\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SETUP --\u003e\n  \u003csection class=\"cge21e-setup\"\u003e\n    \u003ch2\u003eFour steps, then start your shift\u003c\/h2\u003e\n    \u003col class=\"cge21e-steps\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCharge both units\u003c\/strong\u003e\u003cp\u003eUSB-C into the camera and the monitor, or sit the monitor on its charging stand.\u003c\/p\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePower the camera\u003c\/strong\u003e\u003cp\u003eUse the 3 m camera cable. Position it for the view you want, keeping the cable well out of reach of the cot.\u003c\/p\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eSwitch them on\u003c\/strong\u003e\u003cp\u003eThey are already paired. The picture comes up. No app, no account, no Wi-Fi setup at this point.\u003c\/p\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eAdd Wi-Fi only if you want it\u003c\/strong\u003e\u003cp\u003eOptional. Set it up in the eufy Baby app for phone viewing, 24\/7 app recording, sharing and firmware updates. Leave it off and everything local still works.\u003c\/p\u003e\n\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INCLUDED --\u003e\n  \u003csection class=\"cge21e-included\"\u003e\n    \u003ch2\u003eWhat arrives at your door\u003c\/h2\u003e\n    \u003cp\u003eShipped in renewed packaging rather than the original retail box, containing:\u003c\/p\u003e\n    \u003cul class=\"cge21e-boxlist\"\u003e\n      \u003cli\u003eBaby Camera (T8354)\u003c\/li\u003e\n      \u003cli\u003eBaby Monitor with charging stand\u003c\/li\u003e\n      \u003cli\u003eCamera power cable, 3 m\u003c\/li\u003e\n      \u003cli\u003eMonitor power cable, 1.5 m\u003c\/li\u003e\n      \u003cli\u003ePower cable for the charging stand, 1.5 m\u003c\/li\u003e\n      \u003cli\u003ePower adapters, 2 of them, 5V 2A\u003c\/li\u003e\n      \u003cli\u003eMounting plate\u003c\/li\u003e\n      \u003cli\u003eCot mount set\u003c\/li\u003e\n      \u003cli\u003eScrew pack\u003c\/li\u003e\n      \u003cli\u003eQuick start guide\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003ch3\u003eNot included\u003c\/h3\u003e\n    \u003cul class=\"cge21e-boxlist cge21e-notinc\"\u003e\n      \u003cli\u003emicroSD card. Class 10 or better, 128 GB maximum\u003c\/li\u003e\n      \u003cli\u003eA second camera. Sold separately, two per monitor maximum\u003c\/li\u003e\n      \u003cli\u003eThe original retail box. Renewed packaging instead\u003c\/li\u003e\n      \u003cli\u003eReplacement monitor battery. Sold by eufy if you ever need one\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SHIPPING \/ WARRANTY \/ RETURNS --\u003e\n  \u003csection class=\"cge21e-shipping\"\u003e\n    \u003ch2\u003eShipping, warranty and returns\u003c\/h2\u003e\n    \u003cdiv class=\"cge21e-ship-grid\"\u003e\n      \u003cdiv class=\"cge21e-ship-card\"\u003e\n        \u003cstrong\u003eExpress as standard\u003c\/strong\u003e\n        \u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00 it is $9.95 flat tracked, or $12.95 for the Express upgrade. Dispatched in 1 business day from Townsville QLD, tracking on every parcel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21e-ship-card\"\u003e\n        \u003cstrong\u003e12 month CamGuard warranty\u003c\/strong\u003e\n        \u003cp\u003eOur in-house warranty, not a manufacturer warranty, in addition to your Australian Consumer Law rights. Faulty and warranty returns are always free.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21e-ship-card\"\u003e\n        \u003cstrong\u003e30 day change of mind\u003c\/strong\u003e\n        \u003cp\u003eChanged your mind? Return within 30 days of delivery. The buyer pays return postage and the original shipping is not refunded. Have the serial number handy to start a return.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ: the 3am message thread --\u003e\n  \u003csection class=\"cge21e-faq\"\u003e\n    \u003ch2\u003eThe 3am thread\u003c\/h2\u003e\n    \u003cp\u003eBoth of you are awake. Might as well get the questions answered. Tap a message for the reply.\u003c\/p\u003e\n    \u003cdiv class=\"cge21e-daystamp\"\u003eToday 3:04 am\u003c\/div\u003e\n\n    \u003cdetails\u003e\n      \u003csummary aria-label=\"Question: does the parent monitor screen come with this, or is that the other listing\"\u003edoes the screen come with this one or is that the other listing\u003c\/summary\u003e\n      \u003cdiv class=\"cge21e-reply\"\u003e\u003cp\u003eThis is the kit, so the screen is included. You get the baby camera plus the dedicated parent monitor and its charging stand. The other listing is the E21 standalone add-on camera, which is a camera only and has no screen. If you want the monitor, buy this one.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cspan class=\"cge21e-receipt\" aria-hidden=\"true\"\u003eRead ✓✓\u003c\/span\u003e\n\n    \u003cdetails\u003e\n      \u003csummary aria-label=\"Question: what does Manufacturer Renewed actually mean\"\u003eok but what does \"manufacturer renewed\" actually mean\u003c\/summary\u003e\n      \u003cdiv class=\"cge21e-reply\"\u003e\u003cp\u003eIt means the unit was used before, then returned to the manufacturer and put through their official renewal program, where it was professionally refurbished and tested before being graded for resale. That inspection and testing is the manufacturer's process. Ours is graded Excellent, the cleanest renewed grade, so cosmetically it should be close to new with at most a faint mark. It ships in renewed packaging rather than the original retail box, and it is covered by our 12 month CamGuard warranty, which is a CamGuard warranty and not a manufacturer warranty.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cspan class=\"cge21e-receipt\" aria-hidden=\"true\"\u003eRead ✓✓\u003c\/span\u003e\n\n    \u003cdetails\u003e\n      \u003csummary aria-label=\"Question: is a renewed unit alright for a baby's room, including hygiene\"\u003eis renewed alright for a baby's room though\u003c\/summary\u003e\n      \u003cdiv class=\"cge21e-reply\"\u003e\u003cp\u003eFair question, and here is the plain answer. Both units are hard plastic with no fabric, no padding and no soft parts, so there is nothing that holds a stain or a smell. The refurbishment and functional testing were done by the manufacturer, not by us, and we do not claim to test each unit ourselves. What we do in-house is photograph and log the serial number at dispatch. If it would put your mind at ease, wipe the housings and the monitor screen with a slightly damp cloth before you set it up. It takes a minute and it is what we would do.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cspan class=\"cge21e-receipt\" aria-hidden=\"true\"\u003eRead ✓✓\u003c\/span\u003e\n\n    \u003cdetails\u003e\n      \u003csummary aria-label=\"Question: do we need Wi-Fi for it to work\"\u003edo we need wifi for it\u003c\/summary\u003e\n      \u003cdiv class=\"cge21e-reply\"\u003e\u003cp\u003eNot for the basics. The camera and monitor are paired out of the box and connect directly to each other, so local monitoring needs no router, no account and no internet. Wi-Fi is optional and adds phone viewing, 24\/7 recording in the eufy Baby app, sharing with family and camera firmware updates, plus the Smart Connect fallback that routes the camera to monitor link via your router if the direct signal is weak.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cspan class=\"cge21e-receipt\" aria-hidden=\"true\"\u003eRead ✓✓\u003c\/span\u003e\n\n    \u003cdetails\u003e\n      \u003csummary aria-label=\"Question: can I check the camera from my phone while at work\"\u003ecan i check it from work\u003c\/summary\u003e\n      \u003cdiv class=\"cge21e-reply\"\u003e\u003cp\u003eYes, with two conditions. The camera needs to be connected to Wi-Fi, and the physical Wi-Fi switch on the camera needs to be on, which is the green position. With that switch off (white), the camera talks only to the parent monitor and the app cannot see it at all. That is the switch doing its job, not a fault.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cspan class=\"cge21e-receipt\" aria-hidden=\"true\"\u003eRead ✓✓\u003c\/span\u003e\n\n    \u003cdetails\u003e\n      \u003csummary aria-label=\"Question: does the monitor play lullabies\"\u003edoes it do lullabies\u003c\/summary\u003e\n      \u003cdiv class=\"cge21e-reply\"\u003e\u003cp\u003eNo. It plays white noise. You pick the white noise type, play one track or loop a playlist, set a sleep timer and set the volume. eufy publishes no lullabies, songs or melodies for the E21, so anyone telling you otherwise is guessing.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cspan class=\"cge21e-receipt\" aria-hidden=\"true\"\u003eRead ✓✓\u003c\/span\u003e\n\n    \u003cdetails\u003e\n      \u003csummary aria-label=\"Question: can we add a second camera for another room\"\u003ecan we add another camera for the other room\u003c\/summary\u003e\n      \u003cdiv class=\"cge21e-reply\"\u003e\u003cp\u003eYes, up to two cameras per monitor, and both feeds show on one split screen. The second camera is the E21 standalone add-on camera, sold separately. Two is the maximum the monitor supports.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cspan class=\"cge21e-receipt\" aria-hidden=\"true\"\u003eRead ✓✓\u003c\/span\u003e\n\n    \u003cdetails\u003e\n      \u003csummary aria-label=\"Question: will it pair with our HomeBase 3\"\u003ewill it work with our homebase 3\u003c\/summary\u003e\n      \u003cdiv class=\"cge21e-reply\"\u003e\u003cp\u003eNo. The E21 is a eufy Baby product, not a eufy Security one. It runs on the eufy Baby app and cannot be paired to a HomeBase 2 or a HomeBase 3. It is fully standalone and does not need a hub of any kind.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cspan class=\"cge21e-receipt\" aria-hidden=\"true\"\u003eRead ✓✓\u003c\/span\u003e\n\n    \u003cdetails\u003e\n      \u003csummary aria-label=\"Question: is a memory card included and what size does it take\"\u003eis there a memory card in it\u003c\/summary\u003e\n      \u003cdiv class=\"cge21e-reply\"\u003e\u003cp\u003eNo card is included. The camera has a microSD slot that takes Class 10 or better, up to 128 GB maximum. Separately, 24\/7 recording is available through the eufy Baby app when Wi-Fi is set up, and eufy only uploads to the cloud if you turn cloud features or thumbnail push previews on.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cspan class=\"cge21e-receipt\" aria-hidden=\"true\"\u003eRead ✓✓\u003c\/span\u003e\n\n    \u003cdetails\u003e\n      \u003csummary aria-label=\"Question: how long do the batteries last on the camera and the monitor\"\u003ehow long do the batteries last\u003c\/summary\u003e\n      \u003cdiv class=\"cge21e-reply\"\u003e\u003cp\u003eTwo different numbers, and they get mixed up constantly. The camera has a 5,000 mAh built in battery good for about 9 hours, or around 5.5 hours with night vision on. The parent monitor is rated for a 12 hour constant display using the included portable charging base. Both charge over USB-C, and the monitor can also charge on its stand.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cspan class=\"cge21e-receipt\" aria-hidden=\"true\"\u003eRead ✓✓\u003c\/span\u003e\n\n    \u003cdetails\u003e\n      \u003csummary aria-label=\"Question: how big is the parent monitor screen\"\u003ehow big is the screen\u003c\/summary\u003e\n      \u003cdiv class=\"cge21e-reply\"\u003e\u003cp\u003eWe are not going to print a number. eufy does not publish the screen size or the display resolution for the E21 on its Australian or US product pages, in the service knowledge base, or in the T8354 user guide. The figures you will find in marketplace listing titles do not come from eufy, and we do not print specs we cannot source.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cspan class=\"cge21e-receipt\" aria-hidden=\"true\"\u003eRead ✓✓\u003c\/span\u003e\n\n    \u003cdetails\u003e\n      \u003csummary aria-label=\"Question: what does eufy Australia charge for this kit new\"\u003ewhat does eufy charge for a new one\u003c\/summary\u003e\n      \u003cdiv class=\"cge21e-reply\"\u003e\u003cp\u003eOn 26 July 2026, eufy Australia's list price for this kit was A$449.95, with a promotional price of A$378.95 showing on the same day. We have deliberately not printed a saving or a percentage anywhere on this page, because a promotional price moves and a comparison built on it would not hold up.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cspan class=\"cge21e-receipt\" aria-hidden=\"true\"\u003eRead ✓✓\u003c\/span\u003e\n\n    \u003cdetails\u003e\n      \u003csummary aria-label=\"Question: what happens if it arrives faulty or fails under warranty\"\u003eand if it turns up faulty\u003c\/summary\u003e\n      \u003cdiv class=\"cge21e-reply\"\u003e\u003cp\u003eMessage us with your order details and the serial number. Every unit's serial is photographed and logged at dispatch, so the record already exists on our end. Faulty and warranty returns are always free, under our 12 month CamGuard warranty and your Australian Consumer Law rights.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cspan class=\"cge21e-receipt\" aria-hidden=\"true\"\u003eRead ✓✓\u003c\/span\u003e\n\n    \u003cdiv class=\"cge21e-typing\" aria-hidden=\"true\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ITEM SPECIFICS --\u003e\n  \u003csection class=\"cge21e-itemspec\"\u003e\n    \u003ch2\u003eItem specifics\u003c\/h2\u003e\n    \u003cdiv class=\"cge21e-tablewrap\"\u003e\n    \u003ctable\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBrand\u003c\/th\u003e\n\u003ctd\u003eeufy (by Anker)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eeufy Baby Monitor E21 Monitor and Camera Kit\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera model\u003c\/th\u003e\n\u003ctd\u003eT8354\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eConfiguration\u003c\/th\u003e\n\u003ctd\u003eKit: 1 camera + 1 dedicated parent monitor with charging stand (not the add-on camera)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eManufacturer Renewed, Excellent grade\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePackaging\u003c\/th\u003e\n\u003ctd\u003eRenewed packaging, not the original retail box\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eType\u003c\/th\u003e\n\u003ctd\u003eBaby monitor with dedicated parent unit\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eParent unit included\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eNumber of cameras\u003c\/th\u003e\n\u003ctd\u003e1 (a maximum of 2 can be paired to the monitor)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eHub required\u003c\/th\u003e\n\u003ctd\u003eNone. Not a HomeBase device.\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eApp\u003c\/th\u003e\n\u003ctd\u003eeufy Baby, optional\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower\u003c\/th\u003e\n\u003ctd\u003eRechargeable battery in both units, USB-C charging, mains adapters included\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStorage\u003c\/th\u003e\n\u003ctd\u003emicroSD slot on the camera, card not included\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCustom bundle\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eModified item\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"cge21e-cta\"\u003e\n    \u003csvg class=\"cge21e-lampart\" viewbox=\"0 0 96 96\" aria-hidden=\"true\" focusable=\"false\"\u003e\n      \u003cellipse class=\"cge21e-lampglow\" cx=\"48\" cy=\"46\" rx=\"42\" ry=\"26\" fill=\"#f0ae55\" opacity=\"0.22\"\u003e\u003c\/ellipse\u003e\n      \u003cpath d=\"M30 40 C 33 22, 63 22, 66 40 Z\" fill=\"#ffd79a\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M48 40 C 48 54, 40 58, 40 70 C 40 78, 52 78, 56 74\" fill=\"none\" stroke=\"#f0ae55\" stroke-width=\"3.4\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M22 84 q26 -12 52 0\" fill=\"none\" stroke=\"#63c3a4\" stroke-width=\"3\" stroke-linecap=\"round\" opacity=\"0.85\"\u003e\u003c\/path\u003e\n      \u003ccircle cx=\"48\" cy=\"40\" r=\"3\" fill=\"#fff4de\"\u003e\u003c\/circle\u003e\n    \u003c\/svg\u003e\n    \u003ch2\u003eHandover complete. \u003cspan\u003eGo to bed.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eOrder today and it leaves Townsville within 1 business day, serial photographed and logged, warranty active. Whoever is on at 3am can finally put the biro down.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FOOTER --\u003e\n  \u003cdiv class=\"cge21e-footer\"\u003e\n    \u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, QLD\u003c\/p\u003e\n    \u003cp\u003eCamGuard Australia is an independent reseller of genuine eufy products and is not affiliated with, or endorsed by, Anker Innovations. All product names and trademarks are the property of their respective owners. Our 12 month CamGuard warranty applies in addition to your rights under Australian Consumer Law.\u003c\/p\u003e\n    \u003cp\u003e\"Manufacturer Renewed\" describes a unit that was previously used and then professionally refurbished and tested by the manufacturer through their official renewal program. \"Excellent\" is CamGuard Australia's own cosmetic grade for this stock and indicates the cleanest of the renewed grades: a fully functional unit that should present close to new, with at most a faint handling mark. The unit ships in renewed protective packaging rather than the original retail box. This listing is the Monitor and Camera Kit and includes the dedicated parent monitor; the E21 standalone add-on camera is a separate product. This product is not a eufy Security device and cannot be paired to a HomeBase 2 or HomeBase 3. A maximum of two cameras can be paired to one monitor. No microSD card is supplied. Battery life, range and storage figures are eufy's own published ratings and estimates; real world results vary with settings, layout and conditions. Specifications are sourced from the manufacturer and may be updated without notice.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":44487354155051,"sku":"CG-BME21K-MRE-T","price":275.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/20250523-152531_111bda67-1e7a-4089-849e-a63512641e45.webp?v=1785025395"},{"product_id":"eufy-baby-monitor-e21-monitor-and-camera-kit-manufacturer-renewed-good-condition","title":"eufy Baby Monitor E21 Monitor and Camera Kit | Manufacturer Renewed (Good Condition)","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@300;400;600;700;800\u0026family=DM+Sans:opsz,wght@9..40,300..700\u0026display=swap');\n\n\/* ==========================================================================\n   THE 3AM SHIFT\n   eufy Baby Monitor E21 · Monitor and Camera Kit · Manufacturer Renewed (Good)\n   Theme: the night roster. Deep navy, lamp amber, soft cream, one calm mint.\n   Set pieces: specs = shift handover log · honest bit = sleep-log notes column\n               compatibility = roster pinned to the fridge · FAQ = 3am thread\n   Every selector, keyframe and @property scoped\/prefixed .cge21g.\n   CSS-only animation. No scripts. No external links but the font import.\n   ========================================================================== *\/\n\n@property --cge21g-angle {\n  syntax: '\u003cangle\u003e';\n  initial-value: 0deg;\n  inherits: false;\n}\n\n\/* ---------- reset + bleed-in guard ---------- *\/\n.cge21g, .cge21g *, .cge21g *::before, .cge21g *::after {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n  -webkit-font-smoothing: antialiased;\n}\n.cge21g * {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n  letter-spacing: inherit;\n  text-align: inherit;\n  text-transform: none;\n  text-decoration: none;\n  text-indent: 0;\n}\n.cge21g {\n  \/* ---- palette ---- *\/\n  --night: #0c1424;\n  --night-2: #14203a;\n  --night-3: #1d2d4d;\n  --night-edge: #2b3d61;\n  --cream: #fbf5e9;\n  --cream-2: #f4ebd9;\n  --cream-3: #ece0c8;\n  --ink: #1e2637;\n  --ink-soft: #555c70;\n  --line: #e2d6bd;\n  --lamp: #e9a13d;\n  --lamp-bright: #f7c877;\n  --lamp-ink: #8f560c;\n  --mint: #6bbfa4;\n  --mint-soft: #e4f2ec;\n  --mint-ink: #276e58;\n  --rose-ink: #9d3520;\n  --rose-soft: #fbe5dd;\n  --steel: #dfe3e8;\n  --steel-2: #c9d0d9;\n  --lamp-grad: linear-gradient(115deg, #f7c877 0%, #e9a13d 52%, #c9762a 100%);\n  --night-grad: linear-gradient(168deg, #08101e 0%, #14203a 40%, #24314f 70%, #7a5227 132%);\n  --mono: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace;\n\n  \/* ---- bleed-in guard: assume nothing about the host theme ---- *\/\n  box-sizing: border-box;\n  display: block;\n  font-family: 'DM Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;\n  font-size: 16px;\n  font-weight: 400;\n  font-style: normal;\n  line-height: 1.62;\n  letter-spacing: normal;\n  word-spacing: normal;\n  text-align: left;\n  text-transform: none;\n  text-rendering: auto;\n  direction: ltr;\n  color: var(--ink);\n  background: var(--cream);\n  -webkit-text-size-adjust: 100%;\n\n  max-width: 900px;\n  margin: 0 auto;\n  border: 1px solid var(--line);\n  border-radius: 22px;\n  overflow: hidden;\n  box-shadow: 0 26px 70px rgba(12, 20, 36, 0.16);\n}\n\n\/* ---------- element guards ---------- *\/\n.cge21g h1, .cge21g h2, .cge21g h3, .cge21g h4 {\n  font-family: 'Sora', system-ui, sans-serif;\n  font-weight: 800;\n  line-height: 1.18;\n  letter-spacing: -0.02em;\n  color: inherit;\n}\n.cge21g p { font-size: 16px; }\n.cge21g strong { font-weight: 700; color: inherit; }\n.cge21g em { font-style: italic; }\n.cge21g ul, .cge21g ol { list-style: none; }\n.cge21g table { width: 100%; border-collapse: collapse; border-spacing: 0; }\n.cge21g th, .cge21g td { text-align: left; vertical-align: top; }\n.cge21g img { max-width: 100%; height: auto; display: block; }\n.cge21g svg { display: block; max-width: 100%; }\n.cge21g summary { display: block; cursor: pointer; }\n.cge21g summary::-webkit-details-marker { display: none; }\n.cge21g section { display: block; padding: 40px 20px; }\n\n\/* ---------- keyframes (all prefixed) ---------- *\/\n@keyframes cge21g-rise {\n  from { opacity: 0; transform: translateY(22px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes cge21g-fadein {\n  from { opacity: 0; }\n  to   { opacity: 1; }\n}\n@keyframes cge21g-shimmer {\n  0%   { background-position: -200% center; }\n  100% { background-position: 200% center; }\n}\n@keyframes cge21g-gradshift {\n  0%, 100% { background-position: 0% 50%; }\n  50%      { background-position: 100% 50%; }\n}\n@keyframes cge21g-lampglow {\n  0%, 100% { opacity: 0.42; transform: translateX(-50%) scale(1); }\n  50%      { opacity: 0.82; transform: translateX(-50%) scale(1.1); }\n}\n@keyframes cge21g-breathe {\n  0%, 100% { transform: scale(1); opacity: 0.9; }\n  50%      { transform: scale(1.05); opacity: 1; }\n}\n@keyframes cge21g-twinkle {\n  0%, 100% { opacity: 0.2; }\n  50%      { opacity: 0.95; }\n}\n@keyframes cge21g-drift {\n  0%, 100% { transform: translate(0, 0); }\n  33%      { transform: translate(10px, -14px); }\n  66%      { transform: translate(-8px, -6px); }\n}\n@keyframes cge21g-draw {\n  from { stroke-dashoffset: 1000; }\n  to   { stroke-dashoffset: 0; }\n}\n@keyframes cge21g-steam {\n  0%   { opacity: 0; transform: translateY(6px); }\n  35%  { opacity: 0.85; }\n  100% { opacity: 0; transform: translateY(-10px); }\n}\n@keyframes cge21g-pulsering {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(233, 161, 61, 0.5); }\n  50%      { box-shadow: 0 0 0 12px rgba(233, 161, 61, 0); }\n}\n@keyframes cge21g-sway {\n  0%, 100% { transform: rotate(-1.1deg); }\n  50%      { transform: rotate(0.5deg); }\n}\n@keyframes cge21g-spinborder {\n  to { --cge21g-angle: 360deg; }\n}\n@keyframes cge21g-blink {\n  0%, 45%  { opacity: 1; }\n  50%, 95% { opacity: 0.25; }\n}\n@keyframes cge21g-typing {\n  0%, 60%, 100% { transform: translateY(0); opacity: 0.4; }\n  30%           { transform: translateY(-4px); opacity: 1; }\n}\n\n\/* ---------- nav ---------- *\/\n.cge21g .cge21g-nav {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px 14px;\n  justify-content: space-between;\n  align-items: center;\n  padding: 14px 20px;\n  background: var(--cream);\n  border-bottom: 1px solid var(--line);\n}\n.cge21g .cge21g-nav-brand {\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 16px;\n}\n.cge21g .cge21g-nav-brand span {\n  background: var(--lamp-grad);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.cge21g .cge21g-nav-tag {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--ink-soft);\n  background: var(--cream-2);\n  border: 1px solid var(--line);\n  padding: 6px 13px;\n  border-radius: 999px;\n}\n\n\/* ---------- hero ---------- *\/\n.cge21g .cge21g-hero {\n  position: relative;\n  overflow: hidden;\n  padding: 44px 20px 40px;\n  text-align: center;\n  color: #f3ecdd;\n  background: var(--night-grad);\n  background-size: 200% 200%;\n  animation: cge21g-gradshift 18s ease-in-out infinite;\n}\n.cge21g .cge21g-hero::before {\n  content: '';\n  position: absolute;\n  left: 50%;\n  top: -170px;\n  width: 420px;\n  height: 420px;\n  border-radius: 50%;\n  transform: translateX(-50%);\n  background: radial-gradient(circle, rgba(247, 200, 119, 0.5) 0%, rgba(233, 161, 61, 0.16) 45%, transparent 72%);\n  animation: cge21g-lampglow 7s ease-in-out infinite;\n  pointer-events: none;\n}\n.cge21g .cge21g-hero \u003e * { position: relative; z-index: 1; }\n.cge21g .cge21g-mote {\n  position: absolute;\n  z-index: 0;\n  border-radius: 50%;\n  pointer-events: none;\n  background: radial-gradient(circle, rgba(247, 200, 119, 0.9), rgba(247, 200, 119, 0));\n  animation: cge21g-drift 11s ease-in-out infinite;\n}\n.cge21g .cge21g-mote-1 { width: 8px; height: 8px; left: 12%; top: 30%; }\n.cge21g .cge21g-mote-2 { width: 5px; height: 5px; left: 84%; top: 22%; animation-delay: -3.5s; animation-duration: 13s; }\n.cge21g .cge21g-mote-3 { width: 6px; height: 6px; left: 74%; top: 66%; animation-delay: -7s; animation-duration: 15s; }\n.cge21g .cge21g-mote-4 { width: 4px; height: 4px; left: 24%; top: 74%; animation-delay: -1.5s; animation-duration: 12s; }\n\n.cge21g .cge21g-shifttag {\n  display: inline-block;\n  font-family: var(--mono);\n  font-size: 11px;\n  letter-spacing: 0.22em;\n  text-transform: uppercase;\n  color: #f0d7a4;\n  border: 1px solid rgba(240, 215, 164, 0.35);\n  border-radius: 999px;\n  padding: 6px 15px;\n  margin-bottom: 16px;\n  animation: cge21g-fadein 1s ease-out both;\n}\n.cge21g .cge21g-grade-chip {\n  display: inline-block;\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 12px;\n  letter-spacing: 0.07em;\n  text-transform: uppercase;\n  color: #2c1b04;\n  padding: 9px 18px;\n  border-radius: 999px;\n  margin-bottom: 18px;\n  border: 1px solid rgba(247, 200, 119, 0.6);\n  background: linear-gradient(110deg, #f4c273 25%, #fff0d0 42%, #f4c273 58%) 0 0 \/ 220% 100%;\n  animation: cge21g-shimmer 4s linear infinite;\n  box-shadow: 0 6px 20px rgba(233, 161, 61, 0.32);\n}\n.cge21g .cge21g-hero h1 {\n  font-size: 30px;\n  margin-bottom: 12px;\n  animation: cge21g-rise 0.85s ease-out both;\n}\n.cge21g .cge21g-hero h1 span {\n  display: block;\n  font-size: 0.62em;\n  font-weight: 700;\n  margin-top: 8px;\n  background: var(--lamp-grad);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.cge21g .cge21g-hero-sub {\n  font-size: 16px;\n  max-width: 540px;\n  margin: 0 auto 20px;\n  color: #d8cfba;\n  animation: cge21g-rise 0.85s ease-out 0.12s both;\n}\n.cge21g .cge21g-nightart {\n  max-width: 360px;\n  margin: 4px auto 22px;\n  animation: cge21g-fadein 1.2s ease-out 0.2s both;\n}\n.cge21g .cge21g-nightart .cge21g-wave {\n  stroke-dasharray: 1000;\n  stroke-dashoffset: 0;\n  animation: cge21g-draw 3.4s ease-out both;\n}\n.cge21g .cge21g-nightart .cge21g-moon { animation: cge21g-breathe 6s ease-in-out infinite; transform-origin: 280px 30px; }\n.cge21g .cge21g-nightart .cge21g-star { animation: cge21g-twinkle 4s ease-in-out infinite; }\n.cge21g .cge21g-nightart .cge21g-star-b { animation-delay: -1.3s; }\n.cge21g .cge21g-nightart .cge21g-star-c { animation-delay: -2.6s; }\n.cge21g .cge21g-nightart .cge21g-mark { animation: cge21g-breathe 3.6s ease-in-out infinite; }\n.cge21g .cge21g-nightart .cge21g-mark-b { animation-delay: -1.2s; }\n.cge21g .cge21g-nightart .cge21g-mark-c { animation-delay: -2.4s; }\n\n.cge21g .cge21g-hero-notes {\n  display: grid;\n  gap: 10px;\n  max-width: 520px;\n  margin: 0 auto;\n  animation: cge21g-rise 0.85s ease-out 0.28s both;\n}\n.cge21g .cge21g-hero-note {\n  font-size: 14px;\n  color: #f4e3c0;\n  border: 1px solid rgba(247, 200, 119, 0.38);\n  background: rgba(247, 200, 119, 0.08);\n  border-radius: 14px;\n  padding: 12px 16px;\n}\n.cge21g .cge21g-hero-note strong { color: #ffe6b2; }\n\n\/* ---------- kit callout (the number one fact) ---------- *\/\n.cge21g .cge21g-kit {\n  background: var(--cream-2);\n  border-bottom: 1px solid var(--line);\n  padding: 34px 20px;\n}\n.cge21g .cge21g-kit-card {\n  position: relative;\n  border: 3px solid transparent;\n  border-radius: 20px;\n  padding: 26px 22px;\n  box-shadow: 0 16px 40px rgba(12, 20, 36, 0.1);\n  background-color: #fff;\n  background-image:\n    linear-gradient(#fff, #fff),\n    conic-gradient(from var(--cge21g-angle), #f7c877, #6bbfa4 30%, #e9a13d 62%, #f7c877);\n  background-origin: border-box;\n  background-clip: padding-box, border-box;\n  animation: cge21g-spinborder 9s linear infinite;\n}\n.cge21g .cge21g-kit-flag {\n  display: inline-block;\n  font-family: var(--mono);\n  font-size: 11px;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: #2c1b04;\n  background: var(--lamp-bright);\n  border-radius: 6px;\n  padding: 5px 10px;\n  margin-bottom: 12px;\n}\n.cge21g .cge21g-kit-card h2 { font-size: 23px; margin-bottom: 10px; }\n.cge21g .cge21g-kit-card p { color: var(--ink-soft); margin-bottom: 12px; }\n.cge21g .cge21g-kit-card p:last-of-type { margin-bottom: 0; }\n.cge21g .cge21g-kit-card strong { color: var(--ink); }\n\n.cge21g .cge21g-kit-list {\n  display: grid;\n  gap: 10px;\n  margin: 18px 0;\n}\n.cge21g .cge21g-kit-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  border: 1px solid var(--line);\n  border-radius: 14px;\n  padding: 13px 15px;\n  background: var(--cream);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cge21g .cge21g-kit-item:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 12px 26px rgba(12, 20, 36, 0.1);\n}\n.cge21g .cge21g-kit-item-out { background: #fff; border-style: dashed; }\n.cge21g .cge21g-kit-mark {\n  flex: 0 0 auto;\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 11px;\n  letter-spacing: 0.06em;\n  border-radius: 999px;\n  padding: 5px 11px;\n  margin-top: 1px;\n}\n.cge21g .cge21g-kit-mark-in { background: var(--mint-soft); color: var(--mint-ink); border: 1px solid #b9ddd0; }\n.cge21g .cge21g-kit-mark-out { background: var(--cream-3); color: var(--lamp-ink); border: 1px solid var(--line); }\n.cge21g .cge21g-kit-item span.cge21g-kit-text { font-size: 15px; color: var(--ink-soft); }\n.cge21g .cge21g-kit-item span.cge21g-kit-text strong { color: var(--ink); }\n\n\/* ---------- condition callout ---------- *\/\n.cge21g .cge21g-cond { background: var(--cream); border-bottom: 1px solid var(--line); padding: 36px 20px; }\n.cge21g .cge21g-cond-card {\n  background: #fff;\n  border: 1px solid var(--line);\n  border-left: 6px solid var(--lamp);\n  border-radius: 18px;\n  padding: 24px 22px;\n  box-shadow: 0 14px 34px rgba(12, 20, 36, 0.08);\n}\n.cge21g .cge21g-cond-card h2 { font-size: 22px; margin-bottom: 10px; color: var(--lamp-ink); }\n.cge21g .cge21g-cond-card p { color: var(--ink-soft); margin-bottom: 12px; }\n.cge21g .cge21g-cond-card p:last-child { margin-bottom: 0; }\n.cge21g .cge21g-cond-card strong { color: var(--ink); }\n\n\/* ---------- bento ---------- *\/\n.cge21g .cge21g-bento { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n.cge21g .cge21g-bento-card {\n  position: relative;\n  overflow: hidden;\n  background: #fff;\n  border: 1px solid var(--line);\n  border-radius: 18px;\n  padding: 20px 14px;\n  text-align: center;\n  animation: cge21g-rise 0.7s ease-out both;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cge21g .cge21g-bento-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 4px;\n  background: var(--lamp-grad);\n  background-size: 220% 100%;\n  animation: cge21g-gradshift 8s ease-in-out infinite;\n}\n.cge21g .cge21g-bento-card:nth-child(2) { animation-delay: 0.07s; }\n.cge21g .cge21g-bento-card:nth-child(3) { animation-delay: 0.14s; }\n.cge21g .cge21g-bento-card:nth-child(4) { animation-delay: 0.21s; }\n.cge21g .cge21g-bento-card:nth-child(5) { animation-delay: 0.28s; }\n.cge21g .cge21g-bento-card:nth-child(6) { animation-delay: 0.35s; }\n.cge21g .cge21g-bento-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 16px 32px rgba(12, 20, 36, 0.12);\n}\n.cge21g .cge21g-bento-big {\n  display: block;\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 23px;\n  line-height: 1.15;\n  margin-bottom: 5px;\n  background: linear-gradient(120deg, #c9762a, #e9a13d 55%, #b9741a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.cge21g .cge21g-bento-small { display: block; font-size: 13px; color: var(--ink-soft); }\n\n\/* ---------- feature scenes ---------- *\/\n.cge21g .cge21g-scene { border-top: 1px solid var(--line); }\n.cge21g .cge21g-scene-stamp {\n  display: inline-block;\n  font-family: var(--mono);\n  font-size: 11px;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--lamp-ink);\n  background: var(--cream-2);\n  border: 1px solid var(--line);\n  border-radius: 6px;\n  padding: 5px 10px;\n  margin-bottom: 14px;\n}\n.cge21g .cge21g-scene h2 { font-size: 25px; margin-bottom: 12px; }\n.cge21g .cge21g-scene h2 span {\n  background: linear-gradient(120deg, #c9762a, #e9a13d 60%, #b9741a);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.cge21g .cge21g-scene p { color: var(--ink-soft); max-width: 620px; margin-bottom: 13px; }\n.cge21g .cge21g-scene p:last-of-type { margin-bottom: 0; }\n.cge21g .cge21g-scene strong { color: var(--ink); }\n.cge21g .cge21g-scene-dark {\n  border-top: none;\n  color: #ded6c4;\n  background: var(--night-2);\n  background-image: radial-gradient(ellipse at 88% 8%, rgba(233, 161, 61, 0.2), transparent 58%);\n}\n.cge21g .cge21g-scene-dark h2 { color: #fff; }\n.cge21g .cge21g-scene-dark h2 span {\n  background: linear-gradient(120deg, #f7c877, #e9a13d);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.cge21g .cge21g-scene-dark p { color: #bcc3d2; }\n.cge21g .cge21g-scene-dark strong { color: #f4e3c0; }\n.cge21g .cge21g-scene-dark .cge21g-scene-stamp {\n  color: #f0d7a4;\n  background: rgba(247, 200, 119, 0.1);\n  border-color: rgba(247, 200, 119, 0.32);\n}\n\n\/* ---------- the vibe ---------- *\/\n.cge21g .cge21g-vibe {\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n  color: #2c1b04;\n  background: var(--lamp-grad);\n  background-size: 230% 230%;\n  animation: cge21g-gradshift 12s ease-in-out infinite;\n}\n.cge21g .cge21g-vibe::before {\n  content: '';\n  position: absolute;\n  left: 50%;\n  top: -110px;\n  width: 300px;\n  height: 300px;\n  border-radius: 50%;\n  transform: translateX(-50%);\n  background: radial-gradient(circle, rgba(255, 249, 233, 0.55), transparent 70%);\n  animation: cge21g-lampglow 9s ease-in-out infinite;\n}\n.cge21g .cge21g-vibe \u003e * { position: relative; }\n.cge21g .cge21g-vibe blockquote {\n  font-family: 'Sora', sans-serif;\n  font-weight: 700;\n  font-size: 22px;\n  line-height: 1.32;\n  max-width: 600px;\n  margin: 0 auto;\n}\n.cge21g .cge21g-vibe cite {\n  display: block;\n  font-family: var(--mono);\n  font-style: normal;\n  font-size: 12px;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  margin-top: 16px;\n  color: #6b4207;\n}\n\n\/* ---------- the honest bit: the sleep log's notes column ---------- *\/\n.cge21g .cge21g-honest { background: var(--cream-2); }\n.cge21g .cge21g-honest h2 { font-size: 25px; margin-bottom: 8px; }\n.cge21g .cge21g-honest \u003e p { color: var(--ink-soft); margin-bottom: 20px; max-width: 620px; }\n.cge21g .cge21g-sheet {\n  position: relative;\n  background: #fff;\n  border: 1px solid var(--line);\n  border-radius: 16px;\n  overflow: hidden;\n  box-shadow: 0 16px 38px rgba(12, 20, 36, 0.09);\n}\n.cge21g .cge21g-sheet-head {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px 14px;\n  justify-content: space-between;\n  align-items: baseline;\n  padding: 14px 16px;\n  background: var(--night-2);\n  color: #f0d7a4;\n  font-family: var(--mono);\n  font-size: 11px;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n}\n.cge21g .cge21g-sheet-cols {\n  display: none;\n  padding: 10px 16px;\n  border-bottom: 1px solid var(--line);\n  background: var(--cream);\n  font-family: var(--mono);\n  font-size: 10px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--ink-soft);\n}\n.cge21g .cge21g-logrow {\n  display: grid;\n  gap: 8px;\n  padding: 16px;\n  border-bottom: 1px solid var(--line);\n  transition: background 0.25s ease;\n}\n.cge21g .cge21g-logrow:last-child { border-bottom: none; }\n.cge21g .cge21g-logrow:hover { background: var(--cream); }\n.cge21g .cge21g-logtime {\n  font-family: var(--mono);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  color: var(--lamp-ink);\n}\n.cge21g .cge21g-logbody strong { display: block; font-size: 16px; margin-bottom: 4px; }\n.cge21g .cge21g-logbody p { font-size: 15px; color: var(--ink-soft); }\n.cge21g .cge21g-lognote {\n  font-family: var(--mono);\n  font-size: 12px;\n  line-height: 1.5;\n  color: var(--ink-soft);\n  border-left: 3px solid var(--mint);\n  padding-left: 10px;\n}\n\n\/* ---------- why camguard ---------- *\/\n.cge21g .cge21g-trust h2 { font-size: 25px; margin-bottom: 18px; }\n.cge21g .cge21g-trust-grid { display: grid; gap: 12px; }\n.cge21g .cge21g-trust-card {\n  background: var(--mint-soft);\n  border: 1px solid #cfe6dd;\n  border-radius: 16px;\n  padding: 20px 20px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cge21g .cge21g-trust-card:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 16px 32px rgba(43, 111, 90, 0.16);\n}\n.cge21g .cge21g-trust-card strong { display: block; color: var(--mint-ink); margin-bottom: 4px; font-size: 16px; }\n.cge21g .cge21g-trust-card p { font-size: 15px; color: var(--ink-soft); }\n\n\/* ---------- specs: the shift handover log ---------- *\/\n.cge21g .cge21g-specs { border-top: 1px solid var(--line); }\n.cge21g .cge21g-specs h2 { font-size: 25px; margin-bottom: 8px; }\n.cge21g .cge21g-specs \u003e p { color: var(--ink-soft); margin-bottom: 20px; max-width: 620px; }\n.cge21g .cge21g-handover {\n  position: relative;\n  border: 1px solid var(--line);\n  border-radius: 16px;\n  overflow: hidden;\n  background: #fff;\n  box-shadow: 0 16px 38px rgba(12, 20, 36, 0.09);\n}\n.cge21g .cge21g-handover-top {\n  background: var(--night);\n  color: #f0d7a4;\n  padding: 16px;\n}\n.cge21g .cge21g-handover-top .cge21g-hv-title {\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 15px;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: #fff;\n  margin-bottom: 10px;\n}\n.cge21g .cge21g-hv-fields {\n  display: grid;\n  gap: 6px;\n  font-family: var(--mono);\n  font-size: 11px;\n  letter-spacing: 0.06em;\n  color: #b9c3d6;\n}\n.cge21g .cge21g-hv-fields span strong { color: #f7c877; font-weight: 700; }\n.cge21g .cge21g-hv-strip {\n  height: 6px;\n  background: repeating-linear-gradient(90deg, var(--lamp) 0 14px, var(--night-3) 14px 28px);\n  background-size: 56px 6px;\n  animation: cge21g-gradshift 20s linear infinite;\n}\n.cge21g .cge21g-handover table { font-size: 15px; counter-reset: cge21g-line; }\n.cge21g .cge21g-handover th, .cge21g .cge21g-handover td {\n  padding: 12px 14px;\n  border-bottom: 1px solid var(--line);\n}\n.cge21g .cge21g-handover th {\n  font-family: 'Sora', sans-serif;\n  font-weight: 700;\n  font-size: 14px;\n  color: var(--ink);\n  width: 100%;\n  display: block;\n  border-bottom: none;\n  padding-bottom: 2px;\n}\n.cge21g .cge21g-handover td { display: block; color: var(--ink-soft); padding-top: 0; }\n.cge21g .cge21g-handover th::before {\n  counter-increment: cge21g-line;\n  content: counter(cge21g-line, decimal-leading-zero) \" \";\n  font-family: var(--mono);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  color: var(--lamp-ink);\n  margin-right: 8px;\n}\n.cge21g .cge21g-handover tr { transition: background 0.2s ease; }\n.cge21g .cge21g-handover tr:hover { background: var(--cream); }\n.cge21g .cge21g-handover tr:last-child td { border-bottom: none; }\n\n\/* ---------- compatibility: the roster on the fridge ---------- *\/\n.cge21g .cge21g-fridge {\n  padding: 40px 16px 46px;\n  background:\n    radial-gradient(ellipse at 20% 0%, rgba(247, 200, 119, 0.22), transparent 60%),\n    linear-gradient(160deg, var(--steel) 0%, var(--steel-2) 60%, #b7bfca 100%);\n  background-size: 200% 200%;\n  animation: cge21g-gradshift 22s ease-in-out infinite;\n  border-top: 1px solid var(--line);\n}\n.cge21g .cge21g-roster {\n  position: relative;\n  max-width: 660px;\n  margin: 0 auto;\n  background: var(--cream);\n  border-radius: 6px;\n  padding: 28px 18px 24px;\n  box-shadow: 0 18px 40px rgba(12, 20, 36, 0.28);\n  animation: cge21g-sway 12s ease-in-out infinite;\n  transform-origin: 50% 0;\n}\n.cge21g .cge21g-roster::before {\n  content: '';\n  position: absolute;\n  top: -13px;\n  left: 50%;\n  width: 26px;\n  height: 26px;\n  border-radius: 50%;\n  transform: translateX(-50%);\n  background: radial-gradient(circle at 34% 30%, #ffe9bd, #e9a13d 55%, #9a6412 100%);\n  box-shadow: 0 4px 10px rgba(12, 20, 36, 0.35);\n}\n.cge21g .cge21g-roster::after {\n  content: '';\n  position: absolute;\n  inset: 10px 10px auto 10px;\n  height: 1px;\n  background: var(--line);\n}\n.cge21g .cge21g-roster-kicker {\n  font-family: var(--mono);\n  font-size: 10px;\n  letter-spacing: 0.24em;\n  text-transform: uppercase;\n  color: var(--ink-soft);\n  margin-bottom: 8px;\n}\n.cge21g .cge21g-roster h2 { font-size: 23px; margin-bottom: 6px; }\n.cge21g .cge21g-roster \u003e p { font-size: 15px; color: var(--ink-soft); margin-bottom: 18px; }\n.cge21g .cge21g-roster ul { display: grid; gap: 8px; }\n.cge21g .cge21g-roster li {\n  display: flex;\n  align-items: flex-start;\n  gap: 11px;\n  padding: 11px 12px;\n  border-radius: 10px;\n  background: rgba(255, 255, 255, 0.62);\n  border: 1px solid var(--line);\n  transition: transform 0.25s ease, background 0.25s ease;\n}\n.cge21g .cge21g-roster li:hover { transform: translateX(4px); background: #fff; }\n.cge21g .cge21g-badge {\n  flex: 0 0 auto;\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 11px;\n  letter-spacing: 0.06em;\n  padding: 5px 11px;\n  border-radius: 999px;\n  margin-top: 2px;\n  min-width: 62px;\n  text-align: center;\n}\n.cge21g .cge21g-badge-yes { background: var(--mint-soft); color: var(--mint-ink); border: 1px solid #a9d6c6; }\n.cge21g .cge21g-badge-no { background: var(--rose-soft); color: var(--rose-ink); border: 1px solid #eec3b6; }\n.cge21g .cge21g-badge-note { background: #fdefd6; color: var(--lamp-ink); border: 1px solid #ecd3a2; }\n.cge21g .cge21g-roster li p { font-size: 15px; color: var(--ink-soft); }\n.cge21g .cge21g-roster li p strong { color: var(--ink); }\n\n\/* ---------- fit columns ---------- *\/\n.cge21g .cge21g-fit { display: grid; gap: 14px; }\n.cge21g .cge21g-fit-col { border-radius: 20px; padding: 24px 20px; transition: transform 0.3s ease; }\n.cge21g .cge21g-fit-col:hover { transform: translateY(-4px); }\n.cge21g .cge21g-fit-no { background: var(--cream-2); border: 1px solid var(--line); }\n.cge21g .cge21g-fit-yes {\n  color: #ded6c4;\n  background: var(--night-2);\n  background-image: radial-gradient(ellipse at 92% 0%, rgba(233, 161, 61, 0.24), transparent 58%);\n}\n.cge21g .cge21g-fit-col h3 { font-size: 18px; margin-bottom: 12px; }\n.cge21g .cge21g-fit-yes h3 { color: var(--lamp-bright); }\n.cge21g .cge21g-fit-col li { position: relative; padding: 7px 0 7px 26px; font-size: 15px; }\n.cge21g .cge21g-fit-no li { color: var(--ink-soft); }\n.cge21g .cge21g-fit-yes li { color: #c6cddb; }\n.cge21g .cge21g-fit-no li::before { content: '\\2715'; position: absolute; left: 2px; color: var(--rose-ink); font-weight: 700; }\n.cge21g .cge21g-fit-yes li::before { content: '\\2713'; position: absolute; left: 2px; color: var(--lamp-bright); font-weight: 700; }\n\n\/* ---------- setup ---------- *\/\n.cge21g .cge21g-setup { border-top: 1px solid var(--line); }\n.cge21g .cge21g-setup h2 { font-size: 25px; margin-bottom: 18px; }\n.cge21g .cge21g-steps { display: grid; gap: 12px; }\n.cge21g .cge21g-step {\n  background: #fff;\n  border: 1px solid var(--line);\n  border-radius: 16px;\n  padding: 20px 18px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cge21g .cge21g-step:hover { transform: translateY(-4px); box-shadow: 0 14px 30px rgba(12, 20, 36, 0.1); }\n.cge21g .cge21g-step-num {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  border-radius: 999px;\n  margin-bottom: 10px;\n  font-family: 'Sora', sans-serif;\n  font-weight: 800;\n  font-size: 14px;\n  color: #2c1b04;\n  background: var(--lamp-grad);\n  animation: cge21g-pulsering 3.2s ease-in-out infinite;\n}\n.cge21g .cge21g-step:nth-child(2) .cge21g-step-num { animation-delay: 0.4s; }\n.cge21g .cge21g-step:nth-child(3) .cge21g-step-num { animation-delay: 0.8s; }\n.cge21g .cge21g-step:nth-child(4) .cge21g-step-num { animation-delay: 1.2s; }\n.cge21g .cge21g-step strong { display: block; font-size: 16px; margin-bottom: 4px; }\n.cge21g .cge21g-step p { font-size: 14px; color: var(--ink-soft); }\n\n\/* ---------- included ---------- *\/\n.cge21g .cge21g-included { background: var(--cream-2); }\n.cge21g .cge21g-included h2 { font-size: 25px; margin-bottom: 8px; }\n.cge21g .cge21g-included \u003e p { color: var(--ink-soft); margin-bottom: 16px; max-width: 620px; }\n.cge21g .cge21g-included h3 { font-size: 17px; margin: 22px 0 12px; }\n.cge21g .cge21g-included ul { display: grid; gap: 8px; }\n.cge21g .cge21g-included li {\n  background: #fff;\n  border: 1px solid var(--line);\n  border-radius: 12px;\n  padding: 12px 15px;\n  font-size: 15px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.cge21g .cge21g-included li:hover { transform: translateY(-3px); box-shadow: 0 10px 22px rgba(12, 20, 36, 0.1); }\n.cge21g .cge21g-included .cge21g-notinc li { background: var(--cream); border-style: dashed; color: var(--ink-soft); }\n.cge21g .cge21g-included li strong { color: var(--ink); }\n.cge21g .cge21g-cablenote {\n  margin-top: 14px;\n  font-size: 14px;\n  color: var(--ink-soft);\n  border-left: 3px solid var(--lamp);\n  padding-left: 12px;\n}\n\n\/* ---------- shipping ---------- *\/\n.cge21g .cge21g-shipping { border-top: 1px solid var(--line); }\n.cge21g .cge21g-shipping h2 { font-size: 25px; margin-bottom: 18px; }\n.cge21g .cge21g-ship-grid { display: grid; gap: 12px; }\n.cge21g .cge21g-ship-card {\n  background: #fff;\n  border: 1px solid var(--line);\n  border-radius: 16px;\n  padding: 20px 18px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.cge21g .cge21g-ship-card:hover { transform: translateY(-4px); box-shadow: 0 14px 30px rgba(12, 20, 36, 0.1); }\n.cge21g .cge21g-ship-card strong { display: block; color: var(--lamp-ink); margin-bottom: 6px; font-size: 15px; }\n.cge21g .cge21g-ship-card p { font-size: 14px; color: var(--ink-soft); }\n\n\/* ---------- FAQ: the 3am thread ---------- *\/\n.cge21g .cge21g-faq {\n  background: var(--night);\n  background-image: radial-gradient(ellipse at 50% -10%, rgba(233, 161, 61, 0.16), transparent 60%);\n  color: #ded6c4;\n}\n.cge21g .cge21g-faq h2 { font-size: 25px; color: #fff; margin-bottom: 6px; }\n.cge21g .cge21g-faq \u003e p { color: #a8b1c4; font-size: 15px; margin-bottom: 6px; }\n.cge21g .cge21g-thread-head {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 14px;\n  margin: 16px 0 18px;\n  border: 1px solid var(--night-edge);\n  border-radius: 14px;\n  background: rgba(29, 45, 77, 0.55);\n}\n.cge21g .cge21g-thread-dot {\n  width: 9px;\n  height: 9px;\n  border-radius: 50%;\n  background: var(--mint);\n  animation: cge21g-blink 2.4s ease-in-out infinite;\n  flex: 0 0 auto;\n}\n.cge21g .cge21g-thread-name { font-family: 'Sora', sans-serif; font-weight: 700; font-size: 14px; color: #f4e3c0; }\n.cge21g .cge21g-thread-meta { font-family: var(--mono); font-size: 11px; color: #8f9ab2; margin-left: auto; }\n.cge21g .cge21g-faq details { margin-bottom: 16px; }\n.cge21g .cge21g-faq summary {\n  width: fit-content;\n  max-width: 88%;\n  margin-left: auto;\n  padding: 13px 18px;\n  border-radius: 18px 18px 5px 18px;\n  font-family: 'DM Sans', sans-serif;\n  font-weight: 600;\n  font-size: 15px;\n  color: #10233a;\n  background: linear-gradient(125deg, #f7c877, #e9a13d);\n  box-shadow: 0 8px 20px rgba(233, 161, 61, 0.25);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n  min-height: 44px;\n}\n.cge21g .cge21g-faq summary:hover { transform: translateY(-2px); box-shadow: 0 12px 26px rgba(233, 161, 61, 0.34); }\n.cge21g .cge21g-faq .cge21g-stamp-out {\n  display: block;\n  max-width: 88%;\n  margin: 5px 0 0 auto;\n  text-align: right;\n  font-family: var(--mono);\n  font-size: 10.5px;\n  color: #8f9ab2;\n}\n.cge21g .cge21g-faq details p {\n  max-width: 88%;\n  margin-top: 10px;\n  padding: 14px 18px;\n  border-radius: 18px 18px 18px 5px;\n  background: var(--night-3);\n  border: 1px solid var(--night-edge);\n  font-size: 15px;\n  color: #cdd4e2;\n  animation: cge21g-rise 0.35s ease-out both;\n}\n.cge21g .cge21g-faq details p strong { color: #f4e3c0; }\n.cge21g .cge21g-faq .cge21g-stamp-in {\n  display: block;\n  max-width: 88%;\n  margin-top: 5px;\n  font-family: var(--mono);\n  font-size: 10.5px;\n  color: #8f9ab2;\n}\n.cge21g .cge21g-thread-close {\n  margin-top: 22px;\n  padding: 16px 18px;\n  border: 1px dashed var(--night-edge);\n  border-radius: 14px;\n  background: rgba(29, 45, 77, 0.4);\n}\n.cge21g .cge21g-thread-close p { font-size: 15px; color: #cdd4e2; }\n.cge21g .cge21g-thread-close p + p { margin-top: 8px; }\n.cge21g .cge21g-typing {\n  display: inline-flex;\n  gap: 4px;\n  vertical-align: middle;\n  margin-left: 6px;\n}\n.cge21g .cge21g-typing i {\n  width: 5px;\n  height: 5px;\n  border-radius: 50%;\n  background: var(--lamp-bright);\n  animation: cge21g-typing 1.3s ease-in-out infinite;\n}\n.cge21g .cge21g-typing i:nth-child(2) { animation-delay: 0.16s; }\n.cge21g .cge21g-typing i:nth-child(3) { animation-delay: 0.32s; }\n\n\/* ---------- item specifics ---------- *\/\n.cge21g .cge21g-itemspec { background: var(--cream-2); }\n.cge21g .cge21g-itemspec h2 { font-size: 21px; margin-bottom: 16px; }\n.cge21g .cge21g-itemspec table { font-size: 14px; }\n.cge21g .cge21g-itemspec th, .cge21g .cge21g-itemspec td {\n  padding: 10px 12px;\n  border-bottom: 1px solid var(--line);\n}\n.cge21g .cge21g-itemspec th { width: 42%; color: var(--ink-soft); font-weight: 600; }\n.cge21g .cge21g-itemspec td { color: var(--ink); }\n\n\/* ---------- CTA ---------- *\/\n.cge21g .cge21g-cta {\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n  color: #f3ecdd;\n  background: var(--night-grad);\n  background-size: 200% 200%;\n  animation: cge21g-gradshift 18s ease-in-out infinite;\n  padding: 52px 20px;\n}\n.cge21g .cge21g-cta::before {\n  content: '';\n  position: absolute;\n  left: 50%;\n  bottom: -160px;\n  width: 400px;\n  height: 400px;\n  border-radius: 50%;\n  transform: translateX(-50%);\n  background: radial-gradient(circle, rgba(247, 200, 119, 0.42), rgba(233, 161, 61, 0.12) 45%, transparent 72%);\n  animation: cge21g-lampglow 8s ease-in-out infinite;\n}\n.cge21g .cge21g-cta \u003e * { position: relative; }\n.cge21g .cge21g-mug { width: 74px; margin: 0 auto 18px; }\n.cge21g .cge21g-mug .cge21g-steam { animation: cge21g-steam 4s ease-in-out infinite; }\n.cge21g .cge21g-mug .cge21g-steam-b { animation-delay: 1.1s; }\n.cge21g .cge21g-mug .cge21g-steam-c { animation-delay: 2.2s; }\n.cge21g .cge21g-cta h2 { font-size: 27px; margin-bottom: 12px; }\n.cge21g .cge21g-cta h2 span {\n  background: linear-gradient(120deg, #f7c877, #e9a13d 60%, #f7c877);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.cge21g .cge21g-cta p { color: #c6cddb; max-width: 560px; margin: 0 auto 12px; font-size: 16px; }\n.cge21g .cge21g-cta p:last-child { margin-bottom: 0; }\n\n\/* ---------- footer ---------- *\/\n.cge21g .cge21g-footer {\n  padding: 24px 20px;\n  font-size: 12px;\n  line-height: 1.7;\n  color: var(--ink-soft);\n  text-align: center;\n  border-top: 1px solid var(--line);\n  background: var(--cream);\n}\n.cge21g .cge21g-footer p + p { margin-top: 8px; }\n\n\/* ---------- reduced motion ---------- *\/\n@media (prefers-reduced-motion: reduce) {\n  .cge21g, .cge21g *, .cge21g *::before, .cge21g *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n\/* ---------- 560px and up ---------- *\/\n@media (min-width: 560px) {\n  .cge21g section { padding: 48px 30px; }\n  .cge21g .cge21g-nav { padding: 16px 30px; }\n  .cge21g .cge21g-hero { padding: 58px 30px 52px; }\n  .cge21g .cge21g-hero h1 { font-size: 38px; }\n  .cge21g .cge21g-hero-sub { font-size: 17px; }\n  .cge21g .cge21g-kit { padding: 42px 30px; }\n  .cge21g .cge21g-kit-card { padding: 32px 30px; }\n  .cge21g .cge21g-cond { padding: 44px 30px; }\n  .cge21g .cge21g-cond-card { padding: 30px 30px; }\n  .cge21g .cge21g-bento { grid-template-columns: repeat(3, 1fr); gap: 12px; }\n  .cge21g .cge21g-trust-grid { grid-template-columns: 1fr 1fr; }\n  .cge21g .cge21g-fit { grid-template-columns: 1fr 1fr; }\n  .cge21g .cge21g-steps { grid-template-columns: 1fr 1fr; }\n  .cge21g .cge21g-ship-grid { grid-template-columns: 1fr 1fr 1fr; }\n  .cge21g .cge21g-included ul { grid-template-columns: 1fr 1fr; }\n  .cge21g .cge21g-fridge { padding: 52px 30px 60px; }\n  .cge21g .cge21g-roster { padding: 34px 28px 30px; }\n  .cge21g .cge21g-vibe blockquote { font-size: 26px; }\n  .cge21g .cge21g-logrow { grid-template-columns: 74px 1fr 190px; gap: 16px; align-items: start; padding: 18px; }\n  .cge21g .cge21g-sheet-cols { display: grid; grid-template-columns: 74px 1fr 190px; gap: 16px; padding: 10px 18px; }\n  .cge21g .cge21g-lognote { border-left: 3px solid var(--mint); padding-left: 12px; }\n  .cge21g .cge21g-handover th {\n    display: table-cell;\n    width: 40%;\n    border-bottom: 1px solid var(--line);\n    padding: 13px 16px;\n  }\n  .cge21g .cge21g-handover td { display: table-cell; padding: 13px 16px; }\n  .cge21g .cge21g-hv-fields { grid-template-columns: 1fr 1fr; }\n}\n\n\/* ---------- 820px and up ---------- *\/\n@media (min-width: 820px) {\n  .cge21g section { padding: 56px 40px; }\n  .cge21g .cge21g-nav { padding: 18px 40px; }\n  .cge21g .cge21g-hero { padding: 70px 40px 60px; }\n  .cge21g .cge21g-hero h1 { font-size: 44px; }\n  .cge21g .cge21g-kit { padding: 48px 40px; }\n  .cge21g .cge21g-cond { padding: 48px 40px; }\n  .cge21g .cge21g-fridge { padding: 60px 40px 68px; }\n  .cge21g .cge21g-steps { grid-template-columns: repeat(4, 1fr); }\n  .cge21g .cge21g-kit-list { grid-template-columns: 1fr 1fr 1fr; }\n  .cge21g .cge21g-footer { padding: 28px 40px; }\n  .cge21g .cge21g-faq summary, .cge21g .cge21g-faq details p,\n  .cge21g .cge21g-faq .cge21g-stamp-out, .cge21g .cge21g-faq .cge21g-stamp-in { max-width: 74%; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cge21g\"\u003e\n\n  \u003c!-- ============ NAV ============ --\u003e\n  \u003cdiv class=\"cge21g-nav\"\u003e\n    \u003cdiv class=\"cge21g-nav-brand\"\u003eCamGuard \u003cspan\u003eAustralia\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cge21g-nav-tag\"\u003eIndependent eufy specialists · Townsville QLD\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ HERO ============ --\u003e\n  \u003csection class=\"cge21g-hero\"\u003e\n    \u003cspan class=\"cge21g-mote cge21g-mote-1\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"cge21g-mote cge21g-mote-2\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"cge21g-mote cge21g-mote-3\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"cge21g-mote cge21g-mote-4\"\u003e\u003c\/span\u003e\n\n    \u003cdiv class=\"cge21g-shifttag\"\u003eThe 3am Shift\u003c\/div\u003e\n    \u003cdiv class=\"cge21g-grade-chip\"\u003eManufacturer Renewed · Good Condition\u003c\/div\u003e\n\n    \u003ch1\u003eeufy Baby Monitor E21\u003cspan\u003eMonitor and Camera Kit\u003c\/span\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"cge21g-hero-sub\"\u003eA 4K pan-and-tilt camera and its own parent monitor screen, both in this box. They talk to each other directly, so the screen still works with the router off and your phone flat on the kitchen bench.\u003c\/p\u003e\n\n    \u003c!-- decorative: one night, plotted. moon, stars, the line, three wake-ups --\u003e\n    \u003csvg class=\"cge21g-nightart\" viewbox=\"0 0 360 128\" role=\"img\" aria-hidden=\"true\" focusable=\"false\"\u003e\n      \u003cdefs\u003e\n        \u003clineargradient id=\"cge21gLampGrad\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\"\u003e\n          \u003cstop offset=\"0%\" stop-color=\"#6bbfa4\"\u003e\u003c\/stop\u003e\n          \u003cstop offset=\"42%\" stop-color=\"#f7c877\"\u003e\u003c\/stop\u003e\n          \u003cstop offset=\"100%\" stop-color=\"#e9a13d\"\u003e\u003c\/stop\u003e\n        \u003c\/lineargradient\u003e\n      \u003c\/defs\u003e\n      \u003cg transform=\"translate(258,6) scale(0.40)\"\u003e\n        \u003cpath class=\"cge21g-moon\" d=\"M84.7 16.5 A50 50 0 1 0 84.7 103.5 A44 44 0 1 1 84.7 16.5 Z\" fill=\"#f7c877\" opacity=\"0.92\"\u003e\u003c\/path\u003e\n      \u003c\/g\u003e\n      \u003ccircle class=\"cge21g-star\" cx=\"42\" cy=\"24\" r=\"1.8\" fill=\"#f7c877\"\u003e\u003c\/circle\u003e\n      \u003ccircle class=\"cge21g-star cge21g-star-b\" cx=\"96\" cy=\"15\" r=\"2.4\" fill=\"#f7c877\"\u003e\u003c\/circle\u003e\n      \u003ccircle class=\"cge21g-star cge21g-star-c\" cx=\"150\" cy=\"27\" r=\"1.6\" fill=\"#6bbfa4\"\u003e\u003c\/circle\u003e\n      \u003ccircle class=\"cge21g-star cge21g-star-b\" cx=\"206\" cy=\"18\" r=\"2\" fill=\"#f7c877\"\u003e\u003c\/circle\u003e\n      \u003cpath class=\"cge21g-wave\" d=\"M8 100 C 40 96, 52 52, 80 56 S 120 104, 146 98 S 180 44, 208 52 S 246 106, 272 96 S 316 78, 352 86\" fill=\"none\" stroke=\"url(#cge21gLampGrad)\" stroke-width=\"3.2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n      \u003ccircle class=\"cge21g-mark\" cx=\"80\" cy=\"56\" r=\"4.6\" fill=\"#0c1424\" stroke=\"#f7c877\" stroke-width=\"2.4\"\u003e\u003c\/circle\u003e\n      \u003ccircle class=\"cge21g-mark cge21g-mark-b\" cx=\"208\" cy=\"52\" r=\"4.6\" fill=\"#0c1424\" stroke=\"#f7c877\" stroke-width=\"2.4\"\u003e\u003c\/circle\u003e\n      \u003ccircle class=\"cge21g-mark cge21g-mark-c\" cx=\"272\" cy=\"96\" r=\"4.6\" fill=\"#0c1424\" stroke=\"#6bbfa4\" stroke-width=\"2.4\"\u003e\u003c\/circle\u003e\n    \u003c\/svg\u003e\n\n    \u003c!-- IMG-PLACEHOLDER: hero shot: the camera and the parent monitor together in one frame, lamp-lit at night, monitor screen on showing the cot --\u003e\n\n    \u003cdiv class=\"cge21g-hero-notes\"\u003e\n      \u003cdiv class=\"cge21g-hero-note\"\u003e\n\u003cstrong\u003eThis is the Kit.\u003c\/strong\u003e One baby camera plus one dedicated parent monitor with its charging stand. The screen is included. Nothing else to buy to use it.\u003c\/div\u003e\n      \u003cdiv class=\"cge21g-hero-note\"\u003e\n\u003cstrong\u003eNo hub, no HomeBase, no account.\u003c\/strong\u003e Camera and monitor are paired at the factory and connect straight to each other. Wi-Fi is optional and only adds the phone side.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ THE KIT CALLOUT (critical fact, placement 2) ============ --\u003e\n  \u003cdiv class=\"cge21g-kit\"\u003e\n    \u003cdiv class=\"cge21g-kit-card\"\u003e\n      \u003cspan class=\"cge21g-kit-flag\"\u003eRead this first\u003c\/span\u003e\n      \u003ch2\u003eTwo devices in this box, not one\u003c\/h2\u003e\n      \u003cp\u003eeufy sells the E21 two ways, and people mix them up. This listing is the \u003cstrong\u003eMonitor and Camera Kit\u003c\/strong\u003e: the baby camera and the dedicated parent monitor screen, together.\u003c\/p\u003e\n      \u003cp\u003eCamGuard lists the \u003cstrong\u003eE21 add-on camera\u003c\/strong\u003e as its own separate product for people who already own a monitor. That one is a camera only, with no screen. If you want the screen, you are in the right place.\u003c\/p\u003e\n\n      \u003c!-- IMG-PLACEHOLDER: flat product shot showing both units side by side, camera left, parent monitor right, labelled --\u003e\n\n      \u003cdiv class=\"cge21g-kit-list\"\u003e\n        \u003cdiv class=\"cge21g-kit-item\"\u003e\n          \u003cspan class=\"cge21g-kit-mark cge21g-kit-mark-in\"\u003eIN BOX\u003c\/span\u003e\n          \u003cspan class=\"cge21g-kit-text\"\u003e\u003cstrong\u003eBaby camera (T8354).\u003c\/strong\u003e 4K, motorised pan and tilt, 5,000 mAh battery.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge21g-kit-item\"\u003e\n          \u003cspan class=\"cge21g-kit-mark cge21g-kit-mark-in\"\u003eIN BOX\u003c\/span\u003e\n          \u003cspan class=\"cge21g-kit-text\"\u003e\u003cstrong\u003eParent monitor plus charging stand.\u003c\/strong\u003e Its own screen, its own battery, its own Talk button.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cge21g-kit-item cge21g-kit-item-out\"\u003e\n          \u003cspan class=\"cge21g-kit-mark cge21g-kit-mark-out\"\u003eSEPARATE\u003c\/span\u003e\n          \u003cspan class=\"cge21g-kit-text\"\u003e\u003cstrong\u003eA second camera.\u003c\/strong\u003e Sold on its own if you want split screen. The monitor takes a maximum of two cameras.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003eThe two units arrive already paired to each other. Power them both on and the monitor finds the camera, with no app, no password and no network involved.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ CONDITION CALLOUT (early, transparent) ============ --\u003e\n  \u003cdiv class=\"cge21g-cond\"\u003e\n    \u003cdiv class=\"cge21g-cond-card\"\u003e\n      \u003ch2\u003eGood condition, said plainly\u003c\/h2\u003e\n      \u003cp\u003eThis unit \u003cstrong\u003ewas used before\u003c\/strong\u003e. It went back through the manufacturer's official renewal program, where it was professionally refurbished, tested and restored to working order, then graded before resale. That work is eufy and Anker's, not ours.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eGraded Good\u003c\/strong\u003e is the honest middle of the renewed ladder. Expect light cosmetic marks or scuffs on the housing: the kind you find if you go looking for them, and the kind that make no difference to how it works. It arrives in plain renewed packaging rather than the original retail box.\u003c\/p\u003e\n      \u003cp\u003eWhat we do at our end is simple and provable: \u003cstrong\u003eevery unit's serial number is photographed and logged at dispatch\u003c\/strong\u003e, so your warranty record exists before the parcel leaves. Cover is our \u003cstrong\u003ein-house 12-month CamGuard warranty\u003c\/strong\u003e. That is a CamGuard warranty, not a manufacturer warranty, and it sits on top of your rights under Australian Consumer Law.\u003c\/p\u003e\n\n      \u003c!-- IMG-PLACEHOLDER: honest close-up of the actual cosmetic marks on this grade, natural light, no flattering angle --\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ BENTO STATS ============ --\u003e\n  \u003csection\u003e\n    \u003cdiv class=\"cge21g-bento\"\u003e\n      \u003cdiv class=\"cge21g-bento-card\"\u003e\n\u003cspan class=\"cge21g-bento-big\"\u003e4K UHD\u003c\/span\u003e\u003cspan class=\"cge21g-bento-small\"\u003ecamera resolution, 8x zoom\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cge21g-bento-card\"\u003e\n\u003cspan class=\"cge21g-bento-big\"\u003e330° \/ 60°\u003c\/span\u003e\u003cspan class=\"cge21g-bento-small\"\u003emotorised pan and tilt\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cge21g-bento-card\"\u003e\n\u003cspan class=\"cge21g-bento-big\"\u003e2 devices\u003c\/span\u003e\u003cspan class=\"cge21g-bento-small\"\u003ecamera and parent monitor, both included\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cge21g-bento-card\"\u003e\n\u003cspan class=\"cge21g-bento-big\"\u003e12 hr\u003c\/span\u003e\u003cspan class=\"cge21g-bento-small\"\u003emonitor constant display, with its charging base\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cge21g-bento-card\"\u003e\n\u003cspan class=\"cge21g-bento-big\"\u003e~9 hr\u003c\/span\u003e\u003cspan class=\"cge21g-bento-small\"\u003ecamera on battery, about 5.5 hr with night vision\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cge21g-bento-card\"\u003e\n\u003cspan class=\"cge21g-bento-big\"\u003eNo router\u003c\/span\u003e\u003cspan class=\"cge21g-bento-small\"\u003edirect camera to monitor link, Wi-Fi optional\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ SCENE 1 ============ --\u003e\n  \u003csection class=\"cge21g-scene\"\u003e\n    \u003cspan class=\"cge21g-scene-stamp\"\u003e22:10 · handover\u003c\/span\u003e\n    \u003ch2\u003eNobody has to \u003cspan\u003efind their phone\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eThe camera and the monitor are paired out of the box and connect directly to each other. No router, no account, no app, no six-digit code typed in with one eye open. Whoever is on shift picks up the monitor and carries it to the kitchen.\u003c\/p\u003e\n    \u003cp\u003eeufy publishes a connection range of \u003cstrong\u003eup to 1,000 ft, about 305 m, in open space\u003c\/strong\u003e. That is their figure and their qualifier, so read it as a ceiling in a paddock rather than a promise through three brick walls and a laundry.\u003c\/p\u003e\n    \u003cp\u003eA Wi-Fi router is optional. Add one and you get phone viewing, 24\/7 recording in the eufy Baby app, sharing with up to five family members, camera firmware updates, and Smart Connect, which routes the camera-to-monitor link through the router when the direct signal is weak. There is also a \u003cstrong\u003ephysical Wi-Fi switch on the camera\u003c\/strong\u003e: green is on, white is off. With it white the camera talks only to the monitor, and the app cannot see it at all.\u003c\/p\u003e\n\n    \u003c!-- IMG-PLACEHOLDER: parent monitor held in one hand in a dim kitchen, kettle in the background, screen visible --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ SCENE 2 ============ --\u003e\n  \u003csection class=\"cge21g-scene cge21g-scene-dark\"\u003e\n    \u003cspan class=\"cge21g-scene-stamp\"\u003e01:36 · check\u003c\/span\u003e\n    \u003ch2\u003eYou can move the camera \u003cspan\u003ewithout moving\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eMotorised \u003cstrong\u003e330 degrees of pan and 60 degrees of tilt\u003c\/strong\u003e, driven from the monitor, plus 8x zoom on a 4K UHD image. The cot has been shuffled to the other wall again and you do not have to go in and re-aim anything.\u003c\/p\u003e\n    \u003cp\u003eNight vision is automatic. The camera changes the screen colour according to the light in the room, and you can lock it to daylight colour if you would rather see it that way. eufy does not publish a night-vision distance for this model, so we are not going to print one.\u003c\/p\u003e\n\n    \u003c!-- IMG-PLACEHOLDER: monitor screen frame at night, cot visible, plus a second frame showing daytime colour --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ SCENE 3 ============ --\u003e\n  \u003csection class=\"cge21g-scene\"\u003e\n    \u003cspan class=\"cge21g-scene-stamp\"\u003e02:48 · settling\u003c\/span\u003e\n    \u003ch2\u003eSound, and the \u003cspan\u003eabsence of it\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eActive noise reduction cuts background noise by up to \u003cstrong\u003e20 dB\u003c\/strong\u003e, so the pedestal fan and the air-con stop sitting on top of the room. Two-way audio runs off a dedicated Talk button on the monitor: press and hold to speak, and the camera has its own microphone and speaker.\u003c\/p\u003e\n    \u003cp\u003eThe monitor also plays \u003cstrong\u003ewhite noise\u003c\/strong\u003e, with selectable types, single-track or playlist looping, a sleep timer and volume. White noise, not lullabies. eufy publishes no songs or melodies for the E21, so we will not claim any.\u003c\/p\u003e\n    \u003cp\u003eAlert features you configure yourself: \u003cstrong\u003ecry detection, loud-sound detection and temperature monitoring\u003c\/strong\u003e, with five sensitivity levels and adjustable notification intervals. A physical temperature sensor sits on the base of the camera and the current room temperature shows on the monitor, with abnormal-temperature alerts available. These are convenience features. They are not a safety device and they do not replace checking on your baby yourself.\u003c\/p\u003e\n\n    \u003c!-- IMG-PLACEHOLDER: camera on the cot mount, base visible where the temperature sensor sits --\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ THE VIBE ============ --\u003e\n  \u003csection class=\"cge21g-vibe\"\u003e\n    \u003cblockquote\u003e\"Nobody remembers the good nights. This is a bit of kit for the other ones.\"\u003c\/blockquote\u003e\n    \u003ccite\u003eThe vibe, filed at 03:04\u003c\/cite\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ THE HONEST BIT: the sleep log's notes column ============ --\u003e\n  \u003csection class=\"cge21g-honest\"\u003e\n    \u003ch2\u003eThe honest bit\u003c\/h2\u003e\n    \u003cp\u003eWritten the way the log on the wall gets written: time on the left, what happened in the middle, and the note you add later when you have the wits for it.\u003c\/p\u003e\n\n    \u003cdiv class=\"cge21g-sheet\"\u003e\n      \u003cdiv class=\"cge21g-sheet-head\"\u003e\n        \u003cspan\u003eSleep log · night shift\u003c\/span\u003e\n        \u003cspan\u003eUnit: E21 Kit · Grade: Good\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21g-sheet-cols\"\u003e\n        \u003cspan\u003eTime\u003c\/span\u003e\u003cspan\u003eEntry\u003c\/span\u003e\u003cspan\u003eNotes\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cul\u003e\n        \u003cli class=\"cge21g-logrow\"\u003e\n          \u003cspan class=\"cge21g-logtime\"\u003e19:42\u003c\/span\u003e\n          \u003cdiv class=\"cge21g-logbody\"\u003e\n            \u003cstrong\u003eIt was used before.\u003c\/strong\u003e\n            \u003cp\u003eManufacturer Renewed, graded Good. Light cosmetic marks or scuffs on the housing, disclosed here rather than discovered later. It ships in plain renewed packaging, not the original retail box. The refurbishment and testing behind the grade is the manufacturer's process. If you want factory-sealed, this is not the listing.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"cge21g-lognote\"\u003emarks are on the outside. so is most of the wear in this house.\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli class=\"cge21g-logrow\"\u003e\n          \u003cspan class=\"cge21g-logtime\"\u003e21:05\u003c\/span\u003e\n          \u003cdiv class=\"cge21g-logbody\"\u003e\n            \u003cstrong\u003eOne camera, one monitor.\u003c\/strong\u003e\n            \u003cp\u003eThat is the whole kit. Split-screen viewing needs a second camera bought separately, and the monitor takes a maximum of two cameras. If you were picturing two rooms tonight, budget for the second camera.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"cge21g-lognote\"\u003etwo is the cap. not \"expandable\", capped.\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli class=\"cge21g-logrow\"\u003e\n          \u003cspan class=\"cge21g-logtime\"\u003e23:18\u003c\/span\u003e\n          \u003cdiv class=\"cge21g-logbody\"\u003e\n            \u003cstrong\u003eIt is not a HomeBase product.\u003c\/strong\u003e\n            \u003cp\u003eThe E21 runs on the eufy Baby app, which is a different app from eufy Security. It cannot be paired to HomeBase 2 or HomeBase 3 and it will not appear next to your doorbell and outdoor cameras. It is a standalone baby monitor and it stays that way.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"cge21g-lognote\"\u003edifferent app. different life.\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli class=\"cge21g-logrow\"\u003e\n          \u003cspan class=\"cge21g-logtime\"\u003e00:57\u003c\/span\u003e\n          \u003cdiv class=\"cge21g-logbody\"\u003e\n            \u003cstrong\u003eNo microSD card in the box.\u003c\/strong\u003e\n            \u003cp\u003eThere is a card slot on the camera and the card is yours to supply: Class 10 or better, 128 GB maximum. The 24\/7 recording feature lives in the app and needs Wi-Fi. eufy only uploads anything to cloud if you switch cloud features or thumbnail push previews on.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"cge21g-lognote\"\u003ebuy the card with the nappies. it is the same shop.\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli class=\"cge21g-logrow\"\u003e\n          \u003cspan class=\"cge21g-logtime\"\u003e02:14\u003c\/span\u003e\n          \u003cdiv class=\"cge21g-logbody\"\u003e\n            \u003cstrong\u003eThe range figure is eufy's, and it is an open-space figure.\u003c\/strong\u003e\n            \u003cp\u003eUp to 1,000 ft, about 305 m, in open space. A house with walls in it is not open space. If the direct link goes thin at the far end of the yard, Smart Connect can route it via your router, which means at that point you need a router.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"cge21g-lognote\"\u003ethe shed is further away than it looks at 2am.\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli class=\"cge21g-logrow\"\u003e\n          \u003cspan class=\"cge21g-logtime\"\u003e03:04\u003c\/span\u003e\n          \u003cdiv class=\"cge21g-logbody\"\u003e\n            \u003cstrong\u003eIt is a monitor, not a safety device.\u003c\/strong\u003e\n            \u003cp\u003eCry detection, loud-sound detection and temperature alerts are configurable convenience features. They exist to save you a trip down the hall, not to replace one, and nothing here is medical or safe-sleep advice. Follow the current guidance you have been given, and keep all cords well away from the cot.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"cge21g-lognote\"\u003eawake. reason: unknown.\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli class=\"cge21g-logrow\"\u003e\n          \u003cspan class=\"cge21g-logtime\"\u003e04:30\u003c\/span\u003e\n          \u003cdiv class=\"cge21g-logbody\"\u003e\n            \u003cstrong\u003eThe Wi-Fi switch is a real switch.\u003c\/strong\u003e\n            \u003cp\u003eGreen is on, white is off. With it off the camera talks only to the monitor and the phone app cannot see it at all. That is the entire point of the switch, and it is also the first thing to check when someone says the app has stopped working.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"cge21g-lognote\"\u003eit is always the switch.\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli class=\"cge21g-logrow\"\u003e\n          \u003cspan class=\"cge21g-logtime\"\u003e05:51\u003c\/span\u003e\n          \u003cdiv class=\"cge21g-logbody\"\u003e\n            \u003cstrong\u003eSome numbers you will see elsewhere are not eufy's.\u003c\/strong\u003e\n            \u003cp\u003eeufy does not publish a screen size, a display resolution, a night-vision distance, a lens field of view or a monitor battery capacity for this model. Plenty of retailer titles quote them anyway. We would rather leave a gap than print a number we cannot source, so ask us before you buy if one of those is the deciding factor.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"cge21g-lognote\"\u003eno source, no spec. same rule as the log.\u003c\/span\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ WHY CAMGUARD ============ --\u003e\n  \u003csection class=\"cge21g-trust\"\u003e\n    \u003ch2\u003eWhy buy it from CamGuard\u003c\/h2\u003e\n    \u003cdiv class=\"cge21g-trust-grid\"\u003e\n      \u003cdiv class=\"cge21g-trust-card\"\u003e\n        \u003cstrong\u003e12-month CamGuard warranty\u003c\/strong\u003e\n        \u003cp\u003eOur own in-house warranty on every unit we sell, renewed stock included. It is not a manufacturer warranty. It is us, in Townsville, and it applies in addition to your Australian Consumer Law rights.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21g-trust-card\"\u003e\n        \u003cstrong\u003eSerial photographed and logged\u003c\/strong\u003e\n        \u003cp\u003eEvery unit's serial number is photographed and logged at dispatch, so if you ever need to claim, the record is already on our side of the conversation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21g-trust-card\"\u003e\n        \u003cstrong\u003eeufy is all we do\u003c\/strong\u003e\n        \u003cp\u003eWe are an independent eufy specialist. Which app, which model, whether the add-on camera fits your monitor: ask before you buy, we would rather answer than process a return.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21g-trust-card\"\u003e\n        \u003cstrong\u003eDispatched in 1 business day\u003c\/strong\u003e\n        \u003cp\u003ePacked and sent from Townsville QLD within 1 business day, with tracking on every parcel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ SPECS: the shift handover log ============ --\u003e\n  \u003csection class=\"cge21g-specs\"\u003e\n    \u003ch2\u003eFull specifications\u003c\/h2\u003e\n    \u003cp\u003eHanded over the way a night shift gets handed over: everything on the sheet, nothing invented, nothing rounded up to sound better.\u003c\/p\u003e\n\n    \u003cdiv class=\"cge21g-handover\"\u003e\n      \u003cdiv class=\"cge21g-handover-top\"\u003e\n        \u003cdiv class=\"cge21g-hv-title\"\u003eShift handover log\u003c\/div\u003e\n        \u003cdiv class=\"cge21g-hv-fields\"\u003e\n          \u003cspan\u003eUnit: \u003cstrong\u003eeufy Baby Monitor E21 Kit\u003c\/strong\u003e\u003c\/span\u003e\n          \u003cspan\u003eCamera: \u003cstrong\u003eT8354\u003c\/strong\u003e\u003c\/span\u003e\n          \u003cspan\u003eCondition: \u003cstrong\u003eManufacturer Renewed, Good\u003c\/strong\u003e\u003c\/span\u003e\n          \u003cspan\u003eHub required: \u003cstrong\u003eNone\u003c\/strong\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21g-hv-strip\"\u003e\u003c\/div\u003e\n\n      \u003ctable\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eKit contents\u003c\/th\u003e\n\u003ctd\u003e1 baby camera (T8354) plus 1 dedicated parent monitor with charging stand. Paired to each other out of the box.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera video\u003c\/th\u003e\n\u003ctd\u003e4K UHD\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eZoom\u003c\/th\u003e\n\u003ctd\u003e8x (digital)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePan and tilt\u003c\/th\u003e\n\u003ctd\u003e330 degrees pan, 60 degrees tilt, motorised\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eNight vision\u003c\/th\u003e\n\u003ctd\u003eAutomatic. The camera changes the screen colour according to the light conditions in the room, or can be locked to daylight colour. eufy publishes no distance figure.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTwo-way audio\u003c\/th\u003e\n\u003ctd\u003eYes. Dedicated Talk button on the monitor, press and hold to speak. Microphone and speaker in the camera.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eNoise reduction\u003c\/th\u003e\n\u003ctd\u003eActive noise reduction, cuts background noise by up to 20 dB\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSoothing sounds\u003c\/th\u003e\n\u003ctd\u003eWhite noise. Selectable white noise types, single-track or playlist looping, sleep timer and volume. No lullabies or songs are published for this model.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDetection and alerts\u003c\/th\u003e\n\u003ctd\u003eCry detection, loud-sound detection and temperature monitoring, with five sensitivity levels and adjustable push-notification intervals\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTemperature sensing\u003c\/th\u003e\n\u003ctd\u003ePhysical temperature sensor on the base of the camera. Current room temperature shown on the monitor, with abnormal-temperature alerts.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera battery\u003c\/th\u003e\n\u003ctd\u003e5,000 mAh built-in rechargeable\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera runtime\u003c\/th\u003e\n\u003ctd\u003eAbout 9 hours of use, and around 5.5 hours with night vision on\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMonitor runtime\u003c\/th\u003e\n\u003ctd\u003e12-hour constant display, using the included portable charging base\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging\u003c\/th\u003e\n\u003ctd\u003eUSB-C on the camera and USB-C on the monitor. The monitor also charges on the included stand via pogo pins, and the stand has its own power cable.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMonitor battery\u003c\/th\u003e\n\u003ctd\u003eUser-replaceable behind a screwed cover. Replacement batteries are sold by eufy and are not included.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera to monitor link\u003c\/th\u003e\n\u003ctd\u003eDirect local wireless link. No router and no internet required for local monitoring.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePublished range\u003c\/th\u003e\n\u003ctd\u003eeufy states the connection range in open space can reach up to 1,000 ft, about 305 m. Always read with eufy's own \"up to\" and \"in open space\" qualifiers.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWi-Fi\u003c\/th\u003e\n\u003ctd\u003eOptional. Adds phone viewing, 24\/7 app recording, sharing and camera firmware updates, plus the Smart Connect fallback that routes the camera-to-monitor link via the router when the direct signal is weak.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePrivacy switch\u003c\/th\u003e\n\u003ctd\u003ePhysical Wi-Fi on and off switch on the camera. Green is on, white is off. With it off, the app cannot see the camera.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLocal storage\u003c\/th\u003e\n\u003ctd\u003emicroSD slot on the camera. Card not included. Class 10 or better, 128 GB maximum.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eApp recording\u003c\/th\u003e\n\u003ctd\u003e24\/7 recording through the eufy Baby app, which requires Wi-Fi. Cloud upload happens only if cloud features or thumbnail push previews are enabled.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eEncryption\u003c\/th\u003e\n\u003ctd\u003eRSA-1024 and AES-128, with each recording protected by a unique key\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSharing\u003c\/th\u003e\n\u003ctd\u003eApp access can be shared with up to 5 family members\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCameras per monitor\u003c\/th\u003e\n\u003ctd\u003eMaximum of two. Two feeds display on one split screen. A second camera is sold separately.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eApp\u003c\/th\u003e\n\u003ctd\u003eeufy Baby app, on iOS and Android. This is not the eufy Security app.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eHub requirement\u003c\/th\u003e\n\u003ctd\u003eNone. This is not a HomeBase device and cannot be paired to HomeBase 2 or HomeBase 3.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth scope=\"row\"\u003eNot published by eufy\u003c\/th\u003e\n\u003ctd\u003eScreen size, display resolution, night-vision distance, lens field of view, monitor battery capacity, and product dimensions and weight. We do not print numbers eufy does not publish.\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ COMPATIBILITY: the roster pinned to the fridge ============ --\u003e\n  \u003cdiv class=\"cge21g-fridge\"\u003e\n    \u003cdiv class=\"cge21g-roster\"\u003e\n      \u003cdiv class=\"cge21g-roster-kicker\"\u003ePinned to the fridge · do not move the magnet\u003c\/div\u003e\n      \u003ch2\u003eWill it work with your setup\u003c\/h2\u003e\n      \u003cp\u003eWhat is on the roster and what is definitely not. Every line is labelled in words, not just colour.\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21g-badge cge21g-badge-yes\"\u003eYES\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eWorking straight out of the box.\u003c\/strong\u003e No Wi-Fi, no router, no account and no app needed for local monitoring. Camera and monitor arrive paired.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21g-badge cge21g-badge-yes\"\u003eYES\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eThe parent monitor is included.\u003c\/strong\u003e This listing is the Kit. The add-on camera, which has no screen, is a separate CamGuard product.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21g-badge cge21g-badge-yes\"\u003eYES\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eWi-Fi, if you want it.\u003c\/strong\u003e Optional, and it adds phone viewing, 24\/7 app recording, sharing with up to five family members, camera firmware updates and the Smart Connect fallback.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21g-badge cge21g-badge-yes\"\u003eYES\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eA second E21 camera, sold separately.\u003c\/strong\u003e Two feeds on one split screen, to a maximum of two cameras per monitor.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21g-badge cge21g-badge-yes\"\u003eYES\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eA microSD card up to 128 GB, Class 10 or better.\u003c\/strong\u003e The slot is on the camera. The card is not included.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21g-badge cge21g-badge-no\"\u003eNO\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eHomeBase 2 and HomeBase 3.\u003c\/strong\u003e The E21 is not a HomeBase device and cannot be paired to one.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21g-badge cge21g-badge-no\"\u003eNO\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eThe eufy Security app.\u003c\/strong\u003e This model runs on the separate eufy Baby app.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21g-badge cge21g-badge-no\"\u003eNO\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eThree or more cameras on one monitor.\u003c\/strong\u003e The published cap is two.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21g-badge cge21g-badge-no\"\u003eNO\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003ePhone viewing while the camera's Wi-Fi switch is off.\u003c\/strong\u003e White means off, and the app cannot see the camera at all in that state.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21g-badge cge21g-badge-note\"\u003eNOTE\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eThe eufy Baby app is free on iOS and Android.\u003c\/strong\u003e You only need it if you want the phone-side features. The monitor itself does not need it.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cge21g-badge cge21g-badge-note\"\u003eNOTE\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eScreen size and night-vision distance are not published by eufy.\u003c\/strong\u003e If either one decides it for you, message us before you order rather than after.\u003c\/p\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ FIT ============ --\u003e\n  \u003csection\u003e\n    \u003cdiv class=\"cge21g-fit\"\u003e\n      \u003cdiv class=\"cge21g-fit-col cge21g-fit-no\"\u003e\n        \u003ch3\u003eProbably not for you if\u003c\/h3\u003e\n        \u003cul\u003e\n          \u003cli\u003eYou want factory-sealed with no marks on the housing at all\u003c\/li\u003e\n          \u003cli\u003eYou were expecting two cameras, since this is one camera and one monitor\u003c\/li\u003e\n          \u003cli\u003eYou want it living in the eufy Security app alongside your HomeBase cameras\u003c\/li\u003e\n          \u003cli\u003eYou need a published screen size or night-vision distance before you will commit\u003c\/li\u003e\n          \u003cli\u003eYou want split screen tonight without buying a second camera\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21g-fit-col cge21g-fit-yes\"\u003e\n        \u003ch3\u003ePerfect for\u003c\/h3\u003e\n        \u003cul\u003e\n          \u003cli\u003eTwo people running a night roster who would rather not both be awake\u003c\/li\u003e\n          \u003cli\u003eAnyone who wants a screen that works with the internet down and the phone charging in another room\u003c\/li\u003e\n          \u003cli\u003eParents who want the camera's Wi-Fi physically switched off, not just toggled in an app\u003c\/li\u003e\n          \u003cli\u003eSecond-baby households who already know how the phone-app version goes at 3am\u003c\/li\u003e\n          \u003cli\u003eValue hunters who would rather bank the difference than pay for shrink-wrap\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ SETUP ============ --\u003e\n  \u003csection class=\"cge21g-setup\"\u003e\n    \u003ch2\u003eSet up in four steps\u003c\/h2\u003e\n    \u003cdiv class=\"cge21g-steps\"\u003e\n      \u003cdiv class=\"cge21g-step\"\u003e\n        \u003cspan class=\"cge21g-step-num\"\u003e1\u003c\/span\u003e\n        \u003cstrong\u003eCharge both\u003c\/strong\u003e\n        \u003cp\u003eUSB-C into the camera and the monitor, or sit the monitor on its charging stand. The stand has its own power cable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21g-step\"\u003e\n        \u003cspan class=\"cge21g-step-num\"\u003e2\u003c\/span\u003e\n        \u003cstrong\u003ePower on\u003c\/strong\u003e\n        \u003cp\u003eThey are paired out of the box. Switch both on and the monitor connects to the camera on its own, with no app and no network.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21g-step\"\u003e\n        \u003cspan class=\"cge21g-step-num\"\u003e3\u003c\/span\u003e\n        \u003cstrong\u003ePlace the camera\u003c\/strong\u003e\n        \u003cp\u003eMounting plate, cot mount set and screw pack are in the box. Keep the power cable well out of reach of the cot.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21g-step\"\u003e\n        \u003cspan class=\"cge21g-step-num\"\u003e4\u003c\/span\u003e\n        \u003cstrong\u003eSet your night\u003c\/strong\u003e\n        \u003cp\u003eSensitivity, notification intervals, white noise and the sleep timer all live in the monitor's menu. Add Wi-Fi later if you want the phone features.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ WHAT'S INCLUDED ============ --\u003e\n  \u003csection class=\"cge21g-included\"\u003e\n    \u003ch2\u003eWhat's in the box\u003c\/h2\u003e\n    \u003cp\u003eRenewed stock ships in plain renewed packaging rather than the original retail box. The contents are the standard kit contents:\u003c\/p\u003e\n\n    \u003c!-- IMG-PLACEHOLDER: flat-lay of everything in the box: camera, monitor, stand, three cables, two adapters, mount set, screw pack, guide --\u003e\n\n    \u003cul\u003e\n      \u003cli\u003eBaby camera (T8354)\u003c\/li\u003e\n      \u003cli\u003eBaby monitor with charging stand\u003c\/li\u003e\n      \u003cli\u003eCamera power cable, 3 m\u003c\/li\u003e\n      \u003cli\u003eMonitor power cable, 1.5 m\u003c\/li\u003e\n      \u003cli\u003ePower cable for the charging stand, 1.5 m\u003c\/li\u003e\n      \u003cli\u003ePower adapters x2 (5V 2A)\u003c\/li\u003e\n      \u003cli\u003eMounting plate\u003c\/li\u003e\n      \u003cli\u003eCot mount set\u003c\/li\u003e\n      \u003cli\u003eScrew pack\u003c\/li\u003e\n      \u003cli\u003eQuick start guide\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"cge21g-cablenote\"\u003eThree cables, three jobs. The 3 m one is the camera's, the 1.5 m ones belong to the monitor and to the charging stand. Worth knowing before anyone decides a part is missing.\u003c\/p\u003e\n\n    \u003ch3\u003eNot included\u003c\/h3\u003e\n    \u003cul class=\"cge21g-notinc\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003emicroSD card.\u003c\/strong\u003e The slot is on the camera. Class 10 or better, 128 GB maximum.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eA second camera.\u003c\/strong\u003e Sold separately, and the monitor takes a maximum of two.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eThe original retail box.\u003c\/strong\u003e Renewed packaging instead.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eA spare monitor battery.\u003c\/strong\u003e The monitor's battery is user-replaceable, but eufy sells the replacements.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ SHIPPING \/ WARRANTY \/ RETURNS ============ --\u003e\n  \u003csection class=\"cge21g-shipping\"\u003e\n    \u003ch2\u003eShipping, warranty and returns\u003c\/h2\u003e\n    \u003cdiv class=\"cge21g-ship-grid\"\u003e\n      \u003cdiv class=\"cge21g-ship-card\"\u003e\n        \u003cstrong\u003eExpress as standard\u003c\/strong\u003e\n        \u003cp\u003eAustralia Post Express included on every order over $99.00. Under $99.00 it is $9.95 flat tracked, or $12.95 for the Express upgrade. Dispatched in 1 business day from Townsville QLD, with tracking on every parcel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21g-ship-card\"\u003e\n        \u003cstrong\u003e12-month CamGuard warranty\u003c\/strong\u003e\n        \u003cp\u003eOur in-house warranty, not a manufacturer warranty, in addition to your rights under Australian Consumer Law. Faulty and warranty returns are always free.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cge21g-ship-card\"\u003e\n        \u003cstrong\u003e30-day change of mind\u003c\/strong\u003e\n        \u003cp\u003eChanged your mind? Return within 30 days of delivery. The buyer covers return postage and the original shipping is not refunded. Have the serial number handy to start it.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ FAQ: the 3am thread ============ --\u003e\n  \u003csection class=\"cge21g-faq\"\u003e\n    \u003ch2\u003eQuestions, asked the way they actually get asked\u003c\/h2\u003e\n    \u003cp\u003eTwo people, one shift, one thread. Tap a message to see the reply.\u003c\/p\u003e\n\n    \u003cdiv class=\"cge21g-thread-head\"\u003e\n      \u003cspan class=\"cge21g-thread-dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"cge21g-thread-name\"\u003eNight Shift (2)\u003c\/span\u003e\n      \u003cspan class=\"cge21g-thread-meta\"\u003eTues, 02:41\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003edoes the screen thing come with it or is that separate\u003c\/summary\u003e\n      \u003cspan class=\"cge21g-stamp-out\"\u003eSent 02:41\u003c\/span\u003e\n      \u003cp\u003eIt comes with it. This listing is the \u003cstrong\u003eMonitor and Camera Kit\u003c\/strong\u003e: one baby camera and one dedicated parent monitor with its charging stand, paired at the factory. CamGuard also lists the E21 add-on camera on its own, and that one is a camera with no screen. If you want the screen, this is the right listing.\u003c\/p\u003e\n      \u003cspan class=\"cge21g-stamp-in\"\u003eDelivered 02:42\u003c\/span\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eok and what does \"manufacturer renewed\" actually mean\u003c\/summary\u003e\n      \u003cspan class=\"cge21g-stamp-out\"\u003eSent 02:44\u003c\/span\u003e\n      \u003cp\u003eThe unit was used, then went back through the manufacturer's official renewal program, where it was professionally refurbished, tested and restored to working order before being graded for resale. Graded \u003cstrong\u003eGood\u003c\/strong\u003e means light cosmetic marks or scuffs on the housing that do not affect function. It ships in plain renewed packaging rather than the original retail box. Cover is our in-house 12-month CamGuard warranty, which is a CamGuard warranty and not a manufacturer warranty, in addition to your Australian Consumer Law rights.\u003c\/p\u003e\n      \u003cspan class=\"cge21g-stamp-in\"\u003eDelivered 02:45\u003c\/span\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003emarks where though. not on the screen surely\u003c\/summary\u003e\n      \u003cspan class=\"cge21g-stamp-out\"\u003eSent 02:46\u003c\/span\u003e\n      \u003cp\u003eOn the housing: the plastic around the camera body and the monitor's shell. The Good grade describes appearance rather than function, and the grading is the manufacturer's, not ours. We do not open and check every unit ourselves, so we will never claim to. What we do do is photograph and log every serial number at dispatch. If a unit turns up not doing what the specs say, that is a warranty job and the return postage is on us.\u003c\/p\u003e\n      \u003cspan class=\"cge21g-stamp-in\"\u003eDelivered 02:47\u003c\/span\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003edoes it need the internet. ours drops out constantly\u003c\/summary\u003e\n      \u003cspan class=\"cge21g-stamp-out\"\u003eSent 02:52\u003c\/span\u003e\n      \u003cp\u003eNo. The camera and monitor connect directly to each other with no router, no account and no app. Wi-Fi is optional and only adds the phone side: viewing on your phone, 24\/7 recording in the eufy Baby app, sharing with up to five family members, camera firmware updates, and the Smart Connect fallback that routes the camera-to-monitor link through your router if the direct signal is weak.\u003c\/p\u003e\n      \u003cspan class=\"cge21g-stamp-in\"\u003eDelivered 02:53\u003c\/span\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003ecan I add it to the app with the doorbell\u003c\/summary\u003e\n      \u003cspan class=\"cge21g-stamp-out\"\u003eSent 02:58\u003c\/span\u003e\n      \u003cp\u003eNo. The E21 runs on the \u003cstrong\u003eeufy Baby app\u003c\/strong\u003e, which is separate from eufy Security. It is also not a HomeBase device, so it cannot be paired to HomeBase 2 or HomeBase 3 and will not sit alongside your security cameras.\u003c\/p\u003e\n      \u003cspan class=\"cge21g-stamp-in\"\u003eDelivered 02:59\u003c\/span\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003ehow long before the screen dies on us\u003c\/summary\u003e\n      \u003cspan class=\"cge21g-stamp-out\"\u003eSent 03:04\u003c\/span\u003e\n      \u003cp\u003eeufy publishes a \u003cstrong\u003e12-hour constant display\u003c\/strong\u003e for the monitor when you use its included portable charging base. The camera's own 5,000 mAh battery runs about 9 hours, or around 5.5 hours with night vision on. Both units charge over USB-C, and the monitor also charges by sitting on its stand.\u003c\/p\u003e\n      \u003cspan class=\"cge21g-stamp-in\"\u003eDelivered 03:05\u003c\/span\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003edoes it play lullabies\u003c\/summary\u003e\n      \u003cspan class=\"cge21g-stamp-out\"\u003eSent 03:09\u003c\/span\u003e\n      \u003cp\u003eWhite noise, not lullabies. The monitor's menu gives you selectable white noise types, single-track or playlist looping, a sleep timer and volume. eufy publishes no songs or melodies for the E21, so we are not going to say it has them.\u003c\/p\u003e\n      \u003cspan class=\"cge21g-stamp-in\"\u003eDelivered 03:10\u003c\/span\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003ecan we watch both rooms on it\u003c\/summary\u003e\n      \u003cspan class=\"cge21g-stamp-out\"\u003eSent 03:12\u003c\/span\u003e\n      \u003cp\u003eOnly with a second camera, which is sold separately. Two feeds then share one split screen, and the monitor takes a \u003cstrong\u003emaximum of two cameras\u003c\/strong\u003e. This kit is one camera and one monitor.\u003c\/p\u003e\n      \u003cspan class=\"cge21g-stamp-in\"\u003eDelivered 03:13\u003c\/span\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eis there a memory card in it\u003c\/summary\u003e\n      \u003cspan class=\"cge21g-stamp-out\"\u003eSent 03:16\u003c\/span\u003e\n      \u003cp\u003eNo card in the box. There is a microSD slot on the camera and it takes Class 10 or better, up to 128 GB. The 24\/7 recording feature works through the app and needs Wi-Fi, and eufy only uploads to cloud if you switch cloud features or thumbnail push previews on.\u003c\/p\u003e\n      \u003cspan class=\"cge21g-stamp-in\"\u003eDelivered 03:17\u003c\/span\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003ehow big is the screen exactly\u003c\/summary\u003e\n      \u003cspan class=\"cge21g-stamp-out\"\u003eSent 03:21\u003c\/span\u003e\n      \u003cp\u003eeufy does not publish a screen size for the E21, not on their product pages and not in the manual. A lot of retailer titles quote a figure anyway. We are not going to repeat a number we cannot source, and the same applies to the night-vision distance and the lens field of view. If the exact panel size is the deciding factor, message us and we will measure the unit before it ships.\u003c\/p\u003e\n      \u003cspan class=\"cge21g-stamp-in\"\u003eDelivered 03:22\u003c\/span\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eand if it turns up faulty\u003c\/summary\u003e\n      \u003cspan class=\"cge21g-stamp-out\"\u003eSent 03:24\u003c\/span\u003e\n      \u003cp\u003eMessage us with the order details and the serial number. Every unit's serial is photographed and logged at dispatch, so the record already exists at our end. Faulty and warranty returns are always free. Change of mind is 30 days from delivery, with return postage on the buyer and the original shipping not refunded.\u003c\/p\u003e\n      \u003cspan class=\"cge21g-stamp-in\"\u003eDelivered 03:25\u003c\/span\u003e\n    \u003c\/details\u003e\n\n    \u003cdiv class=\"cge21g-thread-close\"\u003e\n      \u003cp\u003egoing back down. is the monitor charged\u003cspan class=\"cge21g-typing\" aria-hidden=\"true\"\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003c\/p\u003e\n      \u003cp\u003eOn the stand. Full charge gives 12 hours of constant display, so it will outlast the shift.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ ITEM SPECIFICS ============ --\u003e\n  \u003csection class=\"cge21g-itemspec\"\u003e\n    \u003ch2\u003eItem specifics\u003c\/h2\u003e\n    \u003ctable\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBrand\u003c\/th\u003e\n\u003ctd\u003eeufy (by Anker)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eeufy Baby Monitor E21, Monitor and Camera Kit\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera model\u003c\/th\u003e\n\u003ctd\u003eT8354\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eGTIN\u003c\/th\u003e\n\u003ctd\u003e194644298609\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCondition\u003c\/th\u003e\n\u003ctd\u003eManufacturer Renewed, Good grade\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePackaging\u003c\/th\u003e\n\u003ctd\u003ePlain renewed packaging, not the original retail box\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eType\u003c\/th\u003e\n\u003ctd\u003eBaby monitor kit: camera plus dedicated parent monitor screen\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eNumber of cameras\u003c\/th\u003e\n\u003ctd\u003e1 camera and 1 parent monitor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera resolution\u003c\/th\u003e\n\u003ctd\u003e4K UHD\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eHub required\u003c\/th\u003e\n\u003ctd\u003eNone. Not a HomeBase device.\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eApp\u003c\/th\u003e\n\u003ctd\u003eeufy Baby (optional, for the Wi-Fi features only)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower\u003c\/th\u003e\n\u003ctd\u003eBuilt-in rechargeable batteries, USB-C charging, mains adapters included\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth scope=\"row\"\u003eColour\u003c\/th\u003e\n\u003ctd\u003eWhite\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ CTA ============ --\u003e\n  \u003csection class=\"cge21g-cta\"\u003e\n    \u003csvg class=\"cge21g-mug\" viewbox=\"0 0 80 88\" role=\"img\" aria-hidden=\"true\" focusable=\"false\"\u003e\n      \u003cpath class=\"cge21g-steam\" d=\"M28 30 C 35 22, 21 17, 28 8\" fill=\"none\" stroke=\"#f7c877\" stroke-width=\"2.6\" stroke-linecap=\"round\" opacity=\"0.75\"\u003e\u003c\/path\u003e\n      \u003cpath class=\"cge21g-steam cge21g-steam-b\" d=\"M40 30 C 47 22, 33 17, 40 8\" fill=\"none\" stroke=\"#f7c877\" stroke-width=\"2.6\" stroke-linecap=\"round\" opacity=\"0.75\"\u003e\u003c\/path\u003e\n      \u003cpath class=\"cge21g-steam cge21g-steam-c\" d=\"M52 30 C 59 22, 45 17, 52 8\" fill=\"none\" stroke=\"#6bbfa4\" stroke-width=\"2.6\" stroke-linecap=\"round\" opacity=\"0.75\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M56 44 a11 11 0 0 1 0 18\" fill=\"none\" stroke=\"#f7c877\" stroke-width=\"3.2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M18 38 h38 v22 a19 19 0 0 1 -19 19 a19 19 0 0 1 -19 -19 Z\" fill=\"none\" stroke=\"#f7c877\" stroke-width=\"3.2\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003ch2\u003eThe kettle is on. \u003cspan\u003eTake the monitor with you.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eIt will not tell you why they were awake at 03:04. Nothing will. What it will do is put the cot on its own screen in your hand, with the router off and your phone still charging in the other room.\u003c\/p\u003e\n    \u003cp\u003eOrdered today, it leaves Townsville within 1 business day. Serial photographed and logged, warranty active, the rest of the night entirely up to the baby.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ FOOTER ============ --\u003e\n  \u003cdiv class=\"cge21g-footer\"\u003e\n    \u003cp\u003eCamGuard Australia · ABN 62 385 894 763 · Townsville, QLD\u003c\/p\u003e\n    \u003cp\u003eCamGuard Australia is an independent reseller of genuine eufy products and is not affiliated with, or endorsed by, Anker Innovations. All product names and trademarks are the property of their respective owners. Our 12-month CamGuard warranty is an in-house warranty, not a manufacturer warranty, and applies in addition to your rights under Australian Consumer Law.\u003c\/p\u003e\n    \u003cp\u003eThe eufy Baby Monitor E21 is a monitoring device. It is not a medical device or a safety device, and nothing on this page is medical or safe-sleep advice. Always follow current safe-sleep guidance and keep all cords well away from the cot.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"eufy","offers":[{"title":"Default Title","offer_id":44487354253355,"sku":"CG-BME21K-MRG-T","price":245.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/20250523-152531_be4dca0d-fd90-4181-8f82-4ca507a158e7.webp?v=1785025408"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/collections\/eufy_genuine_refurbished.png?v=1776346698","url":"https:\/\/www.camguardaustralia.com.au\/collections\/refurbished-used.oembed?page=2","provider":"CamGuard Australia","version":"1.0","type":"link"}