{"product_id":"eufy-genuine-3w-t8705-usb-c-solar-panel-new-no-box-au-stock","title":"eufy Genuine 3W T8705 USB-C Solar Panel | New No Box","description":"\u003c!--\n  eufy 3W T8705 Solar Panel | USB-C | 10cm Cable | New No Box\n  CamGuard Australia · Cinematic Solar Edition\n  Shopify-safe: all CSS scoped to .t8705-wrapper, no JS\n  CORRECTED 2026-07-18: cable length fixed 2 m → 10 cm across the whole listing (Gordon 18.07.2026: NNB units\n  have the same short pigtail as the Renewed lane; the original 2 m claim traced only to the old Shopify copy,\n  never verified in hand — eyeball one carton before republishing). Sun-hours updated to eufy's official\n  \"2 to 3 hours\" wording. ⚠️ PHOTOS are eufy long-cable marketing renders — swap for real 10 cm 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-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\/* 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\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\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 (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\/* 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-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.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\/* === 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\/* === 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\/* === 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\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 · New · No retail box\u003c\/div\u003e\n\u003ch1\u003e\n\u003cspan style=\"animation-delay: 0.05s;\" class=\"t-letter\"\u003eT\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.10s;\" class=\"t-letter\"\u003e8\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.15s;\" class=\"t-letter\"\u003e7\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.20s;\" class=\"t-letter\"\u003e0\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.25s;\" class=\"t-letter\"\u003e5\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.30s;\" class=\"t-letter\"\u003e \u003c\/span\u003e\u003cspan style=\"animation-delay: 0.35s;\" class=\"t-letter\"\u003eS\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.40s;\" class=\"t-letter\"\u003eo\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.45s;\" class=\"t-letter\"\u003el\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.50s;\" class=\"t-letter\"\u003ea\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.55s;\" class=\"t-letter\"\u003er\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.60s;\" class=\"t-letter\"\u003e \u003c\/span\u003e\u003cspan style=\"animation-delay: 0.65s;\" class=\"t-letter\"\u003eP\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.70s;\" class=\"t-letter\"\u003ea\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.75s;\" class=\"t-letter\"\u003en\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.80s;\" class=\"t-letter\"\u003ee\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.85s;\" class=\"t-letter\"\u003el\u003c\/span\u003e\u003cspan style=\"animation-delay: 0.92s;\" class=\"t-letter\"\u003e · 10 cm Cable\u003c\/span\u003e \u003cbr\u003e\u003cem\u003ePlug it in. Power forever.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"t8705-hero-sub\"\u003eGenuine eufy 3W solar panel with a \u003cstrong\u003eUSB-C connector\u003c\/strong\u003e and a \u003cstrong\u003eshort 10 cm cable\u003c\/strong\u003e — the panel mounts directly 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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ALERTS (USB-C ONLY warning + cable length info) --\u003e\n\u003csection class=\"t8705-alerts\"\u003e\n\u003cdiv class=\"t8705-alerts-inner\"\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\"\u003eRead this first\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 --\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\u003c\/div\u003e\n\u003ch2\u003eJust 10 cm of cable — panel sits right beside the camera\u003c\/h2\u003e\n\u003cp\u003eThese bundle-split units have 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 — so make sure the camera's spot gets sun.\u003c\/p\u003e\n\u003cp\u003eNeed more reach? eufy's \u003cstrong\u003e3 m USB-C solar charging cable\u003c\/strong\u003e (sold separately) extends the run.\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 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\u003eIntelligent controller:\u003c\/strong\u003e built-in charge regulation manages power delivery and prevents over-charging automatically.\u003c\/p\u003e\n\u003cspan class=\"t8705-feat-tag\"\u003eauto-regulated\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\u003eAdjustable bracket:\u003c\/strong\u003e includes a mounting bracket with adjustable angle. Aim it at the sun, secure it, plug it in. Done in under ten minutes.\u003c\/p\u003e\n\u003cspan class=\"t8705-feat-tag\"\u003etilt-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!-- 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\"\u003eAdjustable\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\"\u003eOperating Temp\u003c\/div\u003e\n\u003cdiv class=\"t8705-spec-value\"\u003e-10°C to 50°C\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 (no retail box)\u003c\/p\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 hardware\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\"\u003eAttached · fixed length\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\"\u003eAdjustable tilt\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\u003eNo retail box:\u003c\/strong\u003e this genuine eufy solar panel was split from factory bulk bundles and ships without retail packaging. It's professionally packed in protective materials for a safe trip from Townsville to your door. Same authentic hardware. Better price. Less cardboard. 💰\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 split from bulk bundles. 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\u003eBetter Price, Less Waste\u003c\/h3\u003e\n\u003cp\u003eBulk splits mean lower prices without compromising quality. Slightly better for the planet too.\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✨ Express replacement service\u003c\/li\u003e\n\u003cli\u003e✨ Aussie-based support team\u003c\/li\u003e\n\u003cli\u003e✨ No runaround, just solutions\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!-- 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\u003eSet it. Forget it.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"t8705-cta-sub\"\u003eThe genuine eufy 3W T8705 solar panel: continuous power for your USB-C eufy camera, with just two to three hours of daily sun.\u003c\/p\u003e\n\u003cdiv class=\"t8705-cta-pills\"\u003e\n\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 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 · No Retail Box\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 compatibility verified at time of listing — confirm your camera's port type before purchase. Cable length: 10 cm fixed lead — the panel is designed to mount directly beside the camera. Solar charging time of \"approximately 2 to 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":43073801584683,"sku":"CG-SPT8705-NNB","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/0086\/1739\/files\/177435889798_1.webp?v=1770823717","url":"https:\/\/www.camguardaustralia.com.au\/products\/eufy-genuine-3w-t8705-usb-c-solar-panel-new-no-box-au-stock","provider":"CamGuard Australia","version":"1.0","type":"link"}