{"id":17624,"date":"2026-05-02T15:51:26","date_gmt":"2026-05-02T15:51:26","guid":{"rendered":"https:\/\/pumasunergy.com\/?page_id=17624"},"modified":"2026-06-12T08:04:32","modified_gmt":"2026-06-12T08:04:32","slug":"home-2026","status":"publish","type":"page","link":"https:\/\/pumasunergy.com\/en\/","title":{"rendered":"Home 2026"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17624\" class=\"elementor elementor-17624\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-6c3d94d wd-section-stretch e-flex e-con-boxed e-con e-parent\" data-id=\"6c3d94d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ebf3a0f e-con-full e-flex e-con e-child\" data-id=\"ebf3a0f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de9a1b9 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-html\" data-id=\"de9a1b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.hero-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  padding: 6px 14px;\r\n  border-radius: 999px;\r\n  background: rgba(56, 189, 248, .12);\r\n  border: 1px solid rgba(56, 189, 248, .3);\r\n  color: #7dd3fc;\r\n  font-family: \"JetBrains Mono\", monospace;\r\n  font-size: 11.5px;\r\n  letter-spacing: .15em;\r\n  text-transform: uppercase;\r\n}\r\n.hero-eyebrow .dot {\r\n  width: 6px;\r\n  height: 6px;\r\n  border-radius: 50%;\r\n  background: #38bdf8;\r\n  box-shadow: 0 0 0 4px rgba(56, 189, 248, .25);\r\n  animation: eyebrow-pulse 1.8s infinite;\r\n  flex-shrink: 0;\r\n}\r\n@keyframes eyebrow-pulse {\r\n  0%, 100% { opacity: 1; }\r\n  50%       { opacity: .4; }\r\n}\r\n<\/style>\r\n\r\n<span class=\"hero-eyebrow\">\r\n  <span class=\"dot\"><\/span>\r\n  SOLAR INTELLIGENCE \u00b7 2026\r\n<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd05783 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"fd05783\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;highlighted_vertical_offset&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-default wd-title-style-default wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl wd-underline-colored\">\u0e17\u0e33\u0e44\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e08\u0e48\u0e32\u0e22\u0e41\u0e1e\u0e07\u0e01\u0e27\u0e48\u0e32...<br \/>\n\u0e43\u0e19\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e1f\u0e23\u0e35 <br \/>\n<u>\u0e08\u0e32\u0e01\u0e41\u0e2a\u0e07\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c?<\/u><\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"title-after_title reset-last-child wd-fontsize-s\">\n\t\t\t\t\t<p>\u0e23\u0e30\u0e1a\u0e1a\u0e42\u0e0b\u0e25\u0e32\u0e23\u0e4c\u0e40\u0e0b\u0e25\u0e25\u0e4c\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e42\u0e23\u0e07\u0e07\u0e32\u0e19\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21 \u0e14\u0e49\u0e27\u0e22\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35 Microinverter \u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22 \u0e1c\u0e25\u0e34\u0e15\u0e40\u0e2a\u0e16\u0e35\u0e22\u0e23 \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e42\u0e14\u0e22\u0e17\u0e35\u0e21\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e02\u0e2d\u0e07 PUMA SUNERGY \u2014 \u0e25\u0e2d\u0e07\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e48\u0e32\u0e44\u0e1f\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e17\u0e31\u0e19\u0e17\u0e35<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8b27c10 e-con-full e-flex e-con e-child\" data-id=\"8b27c10\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-07011a7 elementor-mobile-align-justify elementor-widget-mobile__width-initial elementor-widget elementor-widget-button\" data-id=\"07011a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/pumasunergy.com\/#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjE2NTQ1IiwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u0e19\u0e31\u0e14\u0e2a\u0e33\u0e23\u0e27\u0e08\u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19 \u0e1f\u0e23\u0e35 \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30c1dea elementor-mobile-align-justify elementor-widget-mobile__width-initial elementor-widget elementor-widget-button\" data-id=\"30c1dea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/pumasunergy.com\/#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjE2NTQ1IiwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u0e1c\u0e25\u0e07\u0e32\u0e19\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-793f70b elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-html\" data-id=\"793f70b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.hero-stats {\r\n  display: flex;\r\n  gap: 32px;\r\n  padding-top: 0px;\r\n  border-top: 1px solid rgba(255,255,255,.1);\r\n  flex-wrap: nowrap;\r\n  align-items: flex-start;\r\n}\r\n.hero-stat {\r\n  white-space: nowrap;\r\n}\r\n.hero-stat .num {\r\n  font-family: \"Space Grotesk\", sans-serif;\r\n  font-size: 30px;\r\n  font-weight: 600;\r\n  letter-spacing: -.02em;\r\n  color: #fff;\r\n  display: flex;\r\n  align-items: baseline;\r\n  gap: 4px;\r\n}\r\n.hero-stat .num small {\r\n  font-size: 14px;\r\n  color: #7dd3fc;\r\n  font-weight: 400;\r\n  display: inline;\r\n}\r\n.hero-stat .label {\r\n  font-size: 12.5px;\r\n  color: rgba(255,255,255,.55);\r\n  font-family: \"JetBrains Mono\", monospace;\r\n  text-transform: uppercase;\r\n  letter-spacing: .12em;\r\n  margin-top: 2px;\r\n}\r\n\r\n\/* Tablet: \u0e25\u0e14 gap \u0e41\u0e25\u0e30 font *\/\r\n@media (max-width: 768px) {\r\n  .hero-stats {\r\n    gap: 20px;\r\n  }\r\n  .hero-stat .num {\r\n    font-size: 24px;\r\n  }\r\n  .hero-stat .num small {\r\n    font-size: 12px;\r\n  }\r\n  .hero-stat .label {\r\n    font-size: 10px;\r\n    letter-spacing: .08em;\r\n  }\r\n}\r\n\r\n\/* Mobile: \u0e40\u0e23\u0e35\u0e22\u0e07\u0e41\u0e19\u0e27\u0e15\u0e31\u0e49\u0e07 3 \u0e41\u0e16\u0e27 *\/\r\n@media (max-width: 480px) {\r\n  .hero-stats {\r\n    flex-wrap: wrap;\r\n    gap: 20px 40px;\r\n  }\r\n  .hero-stat {\r\n    flex: 0 0 auto;\r\n  }\r\n  .hero-stat .num {\r\n    font-size: 28px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div class=\"hero-stats\">\r\n  <div class=\"hero-stat\">\r\n    <div class=\"num\">2.4 <small>MW+<\/small><\/div>\r\n    <div class=\"label\">Installed Capacity<\/div>\r\n  <\/div>\r\n  <div class=\"hero-stat\">\r\n    <div class=\"num\">320+<\/div>\r\n    <div class=\"label\">Projects Done<\/div>\r\n  <\/div>\r\n  <div class=\"hero-stat\">\r\n    <div class=\"num\">25 <small>YEARS<\/small><\/div>\r\n    <div class=\"label\">Performance Warranty<\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f6cb1f e-con-full e-flex e-con e-child\" data-id=\"7f6cb1f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4bce04b elementor-widget elementor-widget-html\" data-id=\"4bce04b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* \u2500\u2500 Design Tokens \u2500\u2500 *\/\r\n.calc-widget {\r\n  --cy: #38bdf8;\r\n  --or: #f59e0b;\r\n  --gr: #22d3a5;\r\n  --n950: #050d1f;\r\n  --n900: #0a1830;\r\n  --n850: #0d1d3a;\r\n  --font-mono: 'JetBrains Mono', ui-monospace, monospace;\r\n  --font-th: 'IBM Plex Sans Thai', 'Sarabun', sans-serif;\r\n  --font-en: 'Space Grotesk', sans-serif;\r\n}\r\n\r\n\/* \u2500\u2500 Reset \u2500\u2500 *\/\r\n.calc-widget *, .calc-widget *::before, .calc-widget *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n\/* \u2500\u2500 Card \u2500\u2500 *\/\r\n.calc-widget {\r\n  background: linear-gradient(160deg, var(--n950) 0%, var(--n900) 60%, var(--n850) 100%);\r\n  border: 1px solid rgba(255,255,255,.09);\r\n  border-radius: 20px;\r\n  padding: 18px 24px; \/* Compact Mode *\/\r\n  color: #e2eaf4;\r\n  max-width: 480px;\r\n  width: 100%;\r\n  position: relative;\r\n  overflow: hidden;\r\n  font-family: var(--font-th);\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n.calc-widget-en { font-family: var(--font-en); }\r\n\r\n\/* Subtle glow bg *\/\r\n.calc-widget::before {\r\n  content: \"\";\r\n  position: absolute; inset: 0; pointer-events: none;\r\n  background: radial-gradient(circle at 20% 20%, rgba(56,189,248,.08), transparent 50%),\r\n              radial-gradient(circle at 85% 85%, rgba(245,158,11,.07), transparent 50%);\r\n}\r\n\r\n\/* \u2500\u2500 Header \u2500\u2500 *\/\r\n.cw-head { display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 16px; position: relative; z-index: 1; }\r\n.cw-head-left { display: flex; align-items: center; gap: 10px; }\r\n.cw-icon {\r\n  width: 38px; height: 38px; border-radius: 10px;\r\n  background: linear-gradient(135deg, rgba(56,189,248,.2), rgba(56,189,248,.08));\r\n  border: 1px solid rgba(56,189,248,.25);\r\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0;\r\n}\r\n.cw-icon svg { width: 16px; height: 16px; }\r\n.cw-title { font-size: 15px; font-weight: 700; color: #fff; line-height: 1.3; }\r\n.cw-sub { font-family: var(--font-mono); font-size: 9px; letter-spacing: .18em; color: rgba(255,255,255,.3); text-transform: uppercase; margin-top: 4px; }\r\n.cw-live { display: flex; align-items: center; gap: 5px; font-family: var(--font-mono); font-size: 10px; letter-spacing: .1em; color: var(--gr); text-transform: uppercase; flex-shrink: 0; }\r\n.cw-live-dot { width: 7px; height: 7px; border-radius: 50%; background: var(--gr); box-shadow: 0 0 6px var(--gr); animation: cwBlink 1.6s ease-in-out infinite; }\r\n@keyframes cwBlink { 0%,100%{opacity:1} 50%{opacity:.2} }\r\n\r\n\/* \u2500\u2500 Tier Badge \u2500\u2500 *\/\r\n.cw-tier-badge {\r\n  display: inline-flex; align-items: center; gap: 6px;\r\n  padding: 4px 10px; border-radius: 999px;\r\n  font-family: var(--font-mono); font-size: 10px; letter-spacing: .1em; text-transform: uppercase;\r\n  margin-bottom: 12px; position: relative; z-index: 1;\r\n}\r\n.cw-tier-badge.t1 { background: rgba(34,211,165,.1); border: 1px solid rgba(34,211,165,.25); color: var(--gr); }\r\n.cw-tier-badge.t2 { background: rgba(245,158,11,.1); border: 1px solid rgba(245,158,11,.25); color: var(--or); }\r\n.cw-tier-badge.t3 { background: rgba(239,68,68,.1); border: 1px solid rgba(239,68,68,.3); color: #f87171; }\r\n.cw-tier-dot { width: 5px; height: 5px; border-radius: 50%; animation: cwBlink 1.6s infinite; }\r\n.t1 .cw-tier-dot { background: var(--gr); }\r\n.t2 .cw-tier-dot { background: var(--or); }\r\n.t3 .cw-tier-dot { background: #f87171; }\r\n\r\n\/* \u2500\u2500 Fields \u2500\u2500 *\/\r\n.cw-field { margin-bottom: 14px; position: relative; z-index: 1; }\r\n.cw-field-label {\r\n  display: flex; justify-content: space-between; align-items: center;\r\n  font-size: 12.5px; color: rgba(255,255,255,.5);\r\n  margin-bottom: 6px; line-height: 1.4;\r\n}\r\n.cw-field-val { font-family: var(--font-mono); font-size: 13px; font-weight: 600; color: var(--cy); flex-shrink: 0; margin-left: 8px; }\r\n.cw-slider {\r\n  -webkit-appearance: none; appearance: none;\r\n  width: 100%; height: 4px; border-radius: 2px;\r\n  background: rgba(255,255,255,.1); outline: none; cursor: pointer;\r\n}\r\n.cw-slider::-webkit-slider-thumb {\r\n  -webkit-appearance: none;\r\n  width: 18px; height: 18px; border-radius: 50%;\r\n  background: var(--cy); border: 2.5px solid var(--n900);\r\n  box-shadow: 0 0 0 2px rgba(56,189,248,.35);\r\n  cursor: pointer; transition: transform .15s;\r\n}\r\n.cw-slider::-webkit-slider-thumb:hover { transform: scale(1.2); }\r\n.cw-slider::-moz-range-thumb {\r\n  width: 18px; height: 18px; border-radius: 50%;\r\n  background: var(--cy); border: 2.5px solid var(--n900); cursor: pointer;\r\n}\r\n\r\n\/* \u2500\u2500 Phase Toggle \u2500\u2500 *\/\r\n.cw-phase {\r\n  display: grid; grid-template-columns: 1fr 1fr; gap: 5px;\r\n  background: rgba(255,255,255,.04); padding: 4px;\r\n  border-radius: 9px; border: 1px solid rgba(255,255,255,.07);\r\n}\r\n.cw-phase-btn {\r\n  padding: 6px; border-radius: 6px; border: none;\r\n  font-size: 12px; font-family: var(--font-mono); letter-spacing: .1em;\r\n  cursor: pointer; background: transparent; color: rgba(255,255,255,.7);\r\n  transition: all .2s; text-transform: uppercase;\r\n}\r\n.cw-phase-btn.active { \r\n  background: var(--cy); \r\n  color: #050d1f !important; \/* Fix Text Color *\/\r\n  font-weight: 700; \r\n}\r\n\r\n\/* \u2500\u2500 Results \u2500\u2500 *\/\r\n.cw-result {\r\n  background: rgba(0,0,0,.22);\r\n  border: 1px solid rgba(255,255,255,.07);\r\n  border-radius: 12px; padding: 12px 16px;\r\n  margin: 14px 0 12px; position: relative; z-index: 1;\r\n  display: flex; flex-direction: column; gap: 2px;\r\n}\r\n.cw-result-row { display: flex; justify-content: space-between; align-items: center; padding: 4px 0; border-bottom: 1px solid rgba(255,255,255,.05); }\r\n.cw-result-row:last-child { border-bottom: none; }\r\n.cw-result-k { font-size: 12px; color: rgba(255,255,255,.4); }\r\n.cw-result-v { font-family: var(--font-mono); font-size: 15px; font-weight: 700; color: #fff; white-space: nowrap; display: inline-flex; align-items: baseline; gap: 3px; }\r\n.cw-result-v.cy { color: var(--cy); }\r\n.cw-result-v.or { color: var(--or); }\r\n.cw-result-v.gr { color: var(--gr); }\r\n.cw-result-v small { font-size: 11px; font-weight: 400; color: rgba(255,255,255,.35); margin-left: 4px; }\r\n\r\n\/* Payback highlight *\/\r\n.cw-payback {\r\n  background: linear-gradient(135deg, rgba(245,158,11,.1), rgba(245,158,11,.05));\r\n  border: 1px solid rgba(245,158,11,.2); border-radius: 10px;\r\n  padding: 10px 14px; margin-bottom: 12px;\r\n  display: flex; justify-content: space-between; align-items: center;\r\n  position: relative; z-index: 1;\r\n}\r\n.cw-payback-lbl { font-family: var(--font-mono); font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: rgba(255,255,255,.35); }\r\n.cw-payback-val { font-family: var(--font-mono); font-size: 26px; font-weight: 700; color: var(--or); letter-spacing: -.02em; }\r\n.cw-payback-unit { font-size: 13px; color: rgba(255,255,255,.3); margin-left: 4px; }\r\n\r\n\/* \u2500\u2500 CTA \u2500\u2500 *\/\r\n.cw-cta {\r\n  display: flex; align-items: center; justify-content: center; gap: 6px;\r\n  width: 100%; padding: 11px; border-radius: 10px; border: none; cursor: pointer;\r\n  background: var(--or); \r\n  color: #050d1f !important; \/* Fix Text Color *\/\r\n  font-size: 14px; font-weight: 700; font-family: var(--font-th);\r\n  text-decoration: none; transition: background .2s, box-shadow .2s, transform .1s;\r\n  box-shadow: 0 5px 18px rgba(245,158,11,.3); position: relative; z-index: 1;\r\n}\r\n.calc-widget-en .cw-cta { font-family: var(--font-en); }\r\n.cw-cta:hover { background: #fbb025; box-shadow: 0 7px 24px rgba(245,158,11,.45); transform: translateY(-1px); }\r\n\r\n\/* \u2500\u2500 Note \u2500\u2500 *\/\r\n.cw-note { font-family: var(--font-mono); font-size: 10px; letter-spacing: .04em; color: rgba(255,255,255,.18); text-align: center; margin-top: 8px; line-height: 1.6; position: relative; z-index: 1; }\r\n<\/style>\r\n\r\n\r\n\r\n\r\n<div class=\"calc-widget calc-widget-en\" id=\"cw-en\">\r\n  <div class=\"cw-head\">\r\n    <div class=\"cw-head-left\">\r\n      <div class=\"cw-icon\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#38bdf8\" stroke-width=\"2.2\">\r\n          <path d=\"M13 2L3 14h7l-1 8 10-12h-7l1-8z\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"cw-title\">Calculate Your Savings<\/div>\r\n        <div class=\"cw-sub\">SAVINGS CALCULATOR \u00b7 LIVE<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"cw-live\"><div class=\"cw-live-dot\"><\/div>LIVE<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cw-tier-badge t2\" id=\"en-tier-badge\">\r\n    <div class=\"cw-tier-dot\"><\/div>\r\n    <span id=\"en-tier-text\">Tier 2 \u00b7 3.95 \u0e3f\/unit<\/span>\r\n  <\/div>\r\n\r\n  <div class=\"cw-field\">\r\n    <div class=\"cw-field-label\">\r\n      <span>Monthly Electricity Bill<\/span>\r\n      <span class=\"cw-field-val\" id=\"en-lbl-bill\">\u0e3f8,000<\/span>\r\n    <\/div>\r\n    <input type=\"range\" class=\"cw-slider\" id=\"en-sl-bill\" min=\"500\" max=\"50000\" step=\"500\" value=\"8000\">\r\n  <\/div>\r\n\r\n  <div class=\"cw-field\">\r\n    <div class=\"cw-field-label\">\r\n      <span>Daytime Usage Ratio (09:00\u201315:00)<\/span>\r\n      <span class=\"cw-field-val\" id=\"en-lbl-shade\">50%<\/span>\r\n    <\/div>\r\n    <input type=\"range\" class=\"cw-slider\" id=\"en-sl-shade\" min=\"0\" max=\"100\" step=\"5\" value=\"50\">\r\n  <\/div>\r\n\r\n  <div class=\"cw-field\">\r\n    <div class=\"cw-field-label\"><span>Electrical System<\/span><\/div>\r\n    <div class=\"cw-phase\" id=\"en-phase-toggle\">\r\n      <button class=\"cw-phase-btn active\" data-phase=\"1\">1 PHASE<\/button>\r\n      <button class=\"cw-phase-btn\" data-phase=\"3\">3 PHASE<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cw-result\">\r\n    <div class=\"cw-result-row\">\r\n      <div class=\"cw-result-k\">Recommended System Size<\/div>\r\n      <div class=\"cw-result-v cy\"><span id=\"en-r-size\">0<\/span><small>kW<\/small><\/div>\r\n    <\/div>\r\n    <div class=\"cw-result-row\">\r\n      <div class=\"cw-result-k\">System Price (Estimate)<\/div>\r\n      <div class=\"cw-result-v\">\u0e3f<span id=\"en-r-price\">0<\/span><\/div>\r\n    <\/div>\r\n    <div class=\"cw-result-row\">\r\n      <div class=\"cw-result-k\">Monthly Savings<\/div>\r\n      <div class=\"cw-result-v gr\">\u0e3f<span id=\"en-r-saved\">0<\/span><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cw-payback\">\r\n    <div>\r\n      <div class=\"cw-payback-lbl\">PAYBACK PERIOD<\/div>\r\n      <div style=\"font-size:10px;color:rgba(255,255,255,.25);font-family:var(--font-mono);margin-top:3px;\">return on investment<\/div>\r\n    <\/div>\r\n    <div><span class=\"cw-payback-val\" id=\"en-r-payback\">0<\/span><span class=\"cw-payback-unit\">yrs<\/span><\/div>\r\n  <\/div>\r\n\r\n  <a href=\"https:\/\/lin.ee\/vj9Stpx\" target=\"_blank\" class=\"cw-cta\" rel=\"noopener\">Get a Free Quote \u2192<\/a>\r\n  <p class=\"cw-note\">* New 3-tier progressive rates Jun 2026 \u00b7 Net Billing 2.20 \u0e3f\/unit<\/p>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  const TIERS = [\r\n    { limit: 200, rate: 2.80 },\r\n    { limit: 400, rate: 3.95 },\r\n    { limit: Infinity, rate: 5.10 }\r\n  ];\r\n  const SVC = 38.22, VAT = 0.07, NB_RATE = 2.20;\r\n\r\n  function estimateUnits(billTHB) {\r\n    const pre = billTHB \/ (1 + VAT) - SVC;\r\n    if (pre <= 0) return 0;\r\n    const t1 = 200 * TIERS[0].rate, t2 = t1 + 200 * TIERS[1].rate;\r\n    if (pre <= t1) return pre \/ TIERS[0].rate;\r\n    if (pre <= t2) return 200 + (pre - t1) \/ TIERS[1].rate;\r\n    return 400 + (pre - t2) \/ TIERS[2].rate;\r\n  }\r\n\r\n  function getMarginalRate(units) {\r\n    for (const t of TIERS) if (units <= t.limit) return t.rate;\r\n    return TIERS[TIERS.length - 1].rate;\r\n  }\r\n\r\n  function getTierInfo(units) {\r\n    if (units <= 200) return { label: 'Tier 1 \u00b7 ~2.80 \u0e3f\/unit', cls: 't1' };\r\n    if (units <= 400) return { label: 'Tier 2 \u00b7 3.95 \u0e3f\/unit', cls: 't2' };\r\n    return { label: 'Tier 3 \u00b7 ~5.10 \u0e3f\/unit', cls: 't3' };\r\n  }\r\n\r\n  function getPricePerKw(kw, phase) {\r\n    if (phase === '1') {\r\n      if (kw <= 3) return 48000;\r\n      if (kw <= 5) return 43000;\r\n      return 38000;\r\n    }\r\n    if (kw <= 30) return 32000;\r\n    if (kw <= 100) return 28000;\r\n    return 25000;\r\n  }\r\n\r\n  function calculate(bill, phase, shadePct) {\r\n    const units       = estimateUnits(bill);\r\n    const margRate    = getMarginalRate(units);\r\n    const daytimeKwh  = units * (shadePct \/ 100);\r\n    const psh = 4.8, eff = 0.82;\r\n    const sizeKw      = +(daytimeKwh \/ 30 \/ psh \/ eff).toFixed(2);\r\n    const production  = sizeKw * psh * 30 * eff;\r\n    const selfConsume = Math.min(production, daytimeKwh);\r\n    const exported    = Math.max(0, production - daytimeKwh);\r\n    const monthlySaved = Math.round(selfConsume * margRate + exported * NB_RATE);\r\n    const systemPrice  = Math.round(sizeKw * getPricePerKw(sizeKw, phase));\r\n    const payback      = monthlySaved > 0 ? +(systemPrice \/ (monthlySaved * 12)).toFixed(1) : 0;\r\n    return { sizeKw, systemPrice, monthlySaved, payback, units };\r\n  }\r\n\r\n  function fmtEN(n) { return Number(n).toLocaleString('en-US'); }\r\n\r\n  const state = { bill: 8000, phase: '1', shade: 50 };\r\n\r\n  function render() {\r\n    const r = calculate(state.bill, state.phase, state.shade);\r\n    const tier = getTierInfo(r.units);\r\n\r\n    const badge = document.getElementById('en-tier-badge');\r\n    badge.className = 'cw-tier-badge ' + tier.cls;\r\n    document.getElementById('en-tier-text').textContent = tier.label;\r\n\r\n    document.getElementById('en-lbl-bill').textContent  = '\u0e3f' + fmtEN(state.bill);\r\n    document.getElementById('en-lbl-shade').textContent = state.shade + '%';\r\n    document.getElementById('en-r-size').textContent    = r.sizeKw;\r\n    document.getElementById('en-r-price').textContent   = fmtEN(r.systemPrice);\r\n    document.getElementById('en-r-saved').textContent   = fmtEN(r.monthlySaved);\r\n    document.getElementById('en-r-payback').textContent = r.payback;\r\n  }\r\n\r\n  document.getElementById('en-sl-bill').addEventListener('input', function() {\r\n    state.bill = +this.value; render();\r\n  });\r\n  document.getElementById('en-sl-shade').addEventListener('input', function() {\r\n    state.shade = +this.value; render();\r\n  });\r\n  document.getElementById('en-phase-toggle').addEventListener('click', function(e) {\r\n    const btn = e.target.closest('.cw-phase-btn'); if (!btn) return;\r\n    document.querySelectorAll('#en-phase-toggle .cw-phase-btn').forEach(b => b.classList.remove('active'));\r\n    btn.classList.add('active'); state.phase = btn.dataset.phase; render();\r\n  });\r\n\r\n  render();\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-215a834 e-con-full wd-section-stretch e-flex e-con e-parent\" data-id=\"215a834\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f117535 elementor-widget elementor-widget-html\" data-id=\"f117535\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"puma-ticker-wrapper\">\r\n  <div class=\"puma-ticker-track\">\r\n    <div class=\"puma-ticker-content\">\r\n      <span>\u26a1 MICROINVERTER TECHNOLOGY<\/span>\r\n      <span class=\"dot\">\/\/\/<\/span>\r\n      <span>REAL-TIME MONITORING 24\/7<\/span>\r\n      <span class=\"dot\">\/\/\/<\/span>\r\n      <span>TIER 1 SOLAR PANELS<\/span>\r\n      <span class=\"dot\">\/\/\/<\/span>\r\n      <span>25 YEARS WARRANTY<\/span>\r\n      <span class=\"dot\">\/\/\/<\/span>\r\n      <span>ZERO HIDDEN COSTS<\/span>\r\n      <span class=\"dot\">\/\/\/<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"puma-ticker-content\" aria-hidden=\"true\">\r\n      <span>\u26a1 MICROINVERTER TECHNOLOGY<\/span>\r\n      <span class=\"dot\">\/\/\/<\/span>\r\n      <span>REAL-TIME MONITORING 24\/7<\/span>\r\n      <span class=\"dot\">\/\/\/<\/span>\r\n      <span>TIER 1 SOLAR PANELS<\/span>\r\n      <span class=\"dot\">\/\/\/<\/span>\r\n      <span>25 YEARS WARRANTY<\/span>\r\n      <span class=\"dot\">\/\/\/<\/span>\r\n      <span>ZERO HIDDEN COSTS<\/span>\r\n      <span class=\"dot\">\/\/\/<\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n  \/* --- \u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e16\u0e1a\u0e27\u0e34\u0e48\u0e07 --- *\/\r\n  .puma-ticker-wrapper {\r\n    width: 100%;\r\n    overflow: hidden;\r\n    background: rgba(10, 24, 48, 0.8); \/* \u0e2a\u0e35 Navy-900 \u0e41\u0e1a\u0e1a\u0e42\u0e1b\u0e23\u0e48\u0e07\u0e41\u0e2a\u0e07 *\/\r\n    backdrop-filter: blur(10px);\r\n    -webkit-backdrop-filter: blur(10px);\r\n    border-top: 1px solid rgba(56, 189, 248, 0.2); \/* \u0e40\u0e2a\u0e49\u0e19\u0e02\u0e2d\u0e1a Cyan \u0e08\u0e32\u0e07\u0e46 *\/\r\n    border-bottom: 1px solid rgba(56, 189, 248, 0.2);\r\n    padding: 14px 0;\r\n    display: flex;\r\n    white-space: nowrap;\r\n    user-select: none;\r\n  }\r\n\r\n  .puma-ticker-track {\r\n    display: flex;\r\n    width: max-content;\r\n  }\r\n\r\n  \/* --- \u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 Animation --- *\/\r\n  .puma-ticker-content {\r\n    display: flex;\r\n    align-items: center;\r\n    flex-shrink: 0;\r\n    animation: tickerScroll 25s linear infinite; \/* \u0e1b\u0e23\u0e31\u0e1a\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02 25s \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e48\u0e07\/\u0e25\u0e14\u0e04\u0e27\u0e32\u0e21\u0e40\u0e23\u0e47\u0e27 *\/\r\n    padding-right: 40px; \/* \u0e23\u0e30\u0e22\u0e30\u0e2b\u0e48\u0e32\u0e07\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e25\u0e39\u0e1b *\/\r\n  }\r\n\r\n  \/* \u0e25\u0e39\u0e01\u0e40\u0e25\u0e48\u0e19\u0e40\u0e2a\u0e23\u0e34\u0e21: \u0e2b\u0e22\u0e38\u0e14\u0e27\u0e34\u0e48\u0e07\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e2d\u0e32\u0e40\u0e21\u0e32\u0e2a\u0e4c\u0e0a\u0e35\u0e49 (\u0e40\u0e1c\u0e37\u0e48\u0e2d\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e2d\u0e22\u0e32\u0e01\u0e2d\u0e48\u0e32\u0e19\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14) *\/\r\n  .puma-ticker-wrapper:hover .puma-ticker-content {\r\n    animation-play-state: paused;\r\n  }\r\n\r\n  \/* --- \u0e2a\u0e44\u0e15\u0e25\u0e4c\u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23\u0e41\u0e25\u0e30\u0e08\u0e38\u0e14\u0e41\u0e1a\u0e48\u0e07 --- *\/\r\n  .puma-ticker-content span {\r\n    font-family: 'Space Grotesk', 'IBM Plex Sans Thai', sans-serif;\r\n    font-weight: 600;\r\n    font-size: 14px;\r\n    letter-spacing: 1.5px;\r\n    color: #e6eef9; \/* \u0e2a\u0e35\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e27\u0e48\u0e32\u0e07 *\/\r\n  }\r\n\r\n  .puma-ticker-content .dot {\r\n    color: #38bdf8; \/* \u0e2a\u0e35 Cyan \u0e15\u0e32\u0e21 CI \u0e02\u0e2d\u0e07 PUMA Sunergy *\/\r\n    margin: 0 40px; \/* \u0e23\u0e30\u0e22\u0e30\u0e2b\u0e48\u0e32\u0e07\u0e0b\u0e49\u0e32\u0e22-\u0e02\u0e27\u0e32 \u0e02\u0e2d\u0e07\u0e15\u0e31\u0e27\u0e04\u0e31\u0e48\u0e19 *\/\r\n    font-weight: 400;\r\n  }\r\n\r\n  \/* --- Keyframes \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e43\u0e2b\u0e49\u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19 --- *\/\r\n  @keyframes tickerScroll {\r\n    0% { transform: translateX(0); }\r\n    100% { transform: translateX(-100%); }\r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-8c99279 wd-section-stretch e-flex e-con-boxed e-con e-parent\" data-id=\"8c99279\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-cbeecf4 e-con-full e-flex e-con e-child\" data-id=\"cbeecf4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9da3dcf wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"9da3dcf\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;highlighted_vertical_offset&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-default wd-title-style-default wd-title-size-default text-left\">\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"title-subtitle subtitle-color-default subtitle-style-default wd-fontsize-xs\">\n\t\t\t\t\tWHY PUMA SUNERGY\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-l\">4 \u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e17\u0e35\u0e48\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08<br \/>\n\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e23\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e32\u0e23\u0e4c\u0e17\u0e40\u0e19\u0e2d\u0e23\u0e4c\u0e23\u0e30\u0e22\u0e30\u0e22\u0e32\u0e27<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e283cde e-con-full e-flex e-con e-child\" data-id=\"e283cde\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5f37d0 elementor-widget elementor-widget-wd_text_block\" data-id=\"d5f37d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;highlighted_vertical_offset&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<p>\u0e40\u0e23\u0e32\u0e04\u0e37\u0e2d\u0e17\u0e35\u0e21\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e17\u0e35\u0e21\u0e02\u0e32\u0e22 \u2014 \u0e17\u0e38\u0e01\u0e01\u0e32\u0e23\u0e15\u0e31\u0e14\u0e2a\u0e34\u0e19\u0e43\u0e08\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32 \u0e15\u0e31\u0e49\u0e07\u0e15\u0e49\u0e19\u0e08\u0e32\u0e01 ROI \u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e02\u0e2d\u0e07\u0e2d\u0e32\u0e04\u0e32\u0e23\u0e04\u0e38\u0e13<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0636ecd e-con-full e-flex e-con e-child\" data-id=\"0636ecd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0a58e07 elementor-widget elementor-widget-html\" data-id=\"0a58e07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"puma-values-grid-light\">\r\n  <div class=\"value-card-light\">\r\n    <div class=\"card-num-light\">01<\/div>\r\n    <div class=\"card-content-light\">\r\n      <h3>\u0e42\u0e1b\u0e23\u0e48\u0e07\u0e43\u0e2a\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e43\u0e19\u0e15\u0e25\u0e32\u0e14<\/h3>\r\n      <p>\u0e17\u0e38\u0e01\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e41\u0e2a\u0e14\u0e07\u0e2a\u0e40\u0e1b\u0e04\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19 \u0e23\u0e32\u0e04\u0e32\u0e15\u0e48\u0e2d kWp \u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19 \u0e44\u0e21\u0e48\u0e21\u0e35\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e0b\u0e48\u0e2d\u0e19 \u0e40\u0e23\u0e32\u0e40\u0e1b\u0e34\u0e14\u0e40\u0e1c\u0e22\u0e17\u0e38\u0e01\u0e1a\u0e32\u0e17\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e08\u0e48\u0e32\u0e22<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"value-card-light\">\r\n    <div class=\"card-num-light\">02<\/div>\r\n    <div class=\"card-content-light\">\r\n      <h3>\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e21\u0e32\u0e01\u0e48\u0e2d\u0e19\u0e17\u0e38\u0e01\u0e2d\u0e22\u0e48\u0e32\u0e07<\/h3>\r\n      <p>\u0e40\u0e23\u0e32\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e43\u0e0a\u0e49 Microinverter \u0e41\u0e23\u0e07\u0e14\u0e31\u0e19\u0e15\u0e48\u0e33 \u0e1e\u0e23\u0e49\u0e2d\u0e21 Rapid Shutdown \u0e41\u0e25\u0e30 IP67 \u2014 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e16\u0e39\u0e01 \u0e41\u0e15\u0e48\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"value-card-light\">\r\n    <div class=\"card-num-light\">03<\/div>\r\n    <div class=\"card-content-light\">\r\n      <h3>\u0e14\u0e39\u0e41\u0e25\u0e15\u0e25\u0e2d\u0e14\u0e2d\u0e32\u0e22\u0e38\u0e23\u0e30\u0e1a\u0e1a<\/h3>\r\n      <p>\u0e23\u0e30\u0e1a\u0e1a\u0e21\u0e2d\u0e19\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e40\u0e1d\u0e49\u0e32\u0e14\u0e39\u0e17\u0e38\u0e01\u0e2d\u0e34\u0e19\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e40\u0e15\u0e2d\u0e23\u0e4c \u0e17\u0e38\u0e01\u0e41\u0e1c\u0e07 24\/7 \u2014 \u0e16\u0e49\u0e32\u0e40\u0e08\u0e2d\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e17\u0e35\u0e21\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e08\u0e30\u0e41\u0e08\u0e49\u0e07\u0e04\u0e38\u0e13\u0e01\u0e48\u0e2d\u0e19\u0e17\u0e31\u0e19\u0e17\u0e35<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"value-card-light\">\r\n    <div class=\"card-num-light\">04<\/div>\r\n    <div class=\"card-content-light\">\r\n      <h3>\u0e04\u0e38\u0e49\u0e21\u0e04\u0e48\u0e32\u0e43\u0e19\u0e23\u0e30\u0e22\u0e30\u0e22\u0e32\u0e27<\/h3>\r\n      <p>\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e23\u0e30\u0e1a\u0e1a\u0e43\u0e2b\u0e49\u0e1c\u0e25\u0e34\u0e15\u0e44\u0e1f\u0e44\u0e14\u0e49\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14\u0e15\u0e48\u0e2d\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 \u0e08\u0e38\u0e14\u0e04\u0e38\u0e49\u0e21\u0e17\u0e38\u0e19\u0e44\u0e27 \u0e41\u0e25\u0e30\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e21\u0e35\u0e2d\u0e32\u0e22\u0e38\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e22\u0e32\u0e27\u0e19\u0e32\u0e19\u0e40\u0e2a\u0e16\u0e35\u0e22\u0e23\u0e40\u0e01\u0e34\u0e19 25 \u0e1b\u0e35<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n\/* 1. Layout & Grid System *\/\r\n.puma-values-grid-light {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr); \/* Desktop: 4 Columns *\/\r\n  gap: 24px;\r\n  width: 100%;\r\n  font-family: 'IBM Plex Sans Thai', sans-serif;\r\n}\r\n\r\n\/* 2. Card Base Styling (Light Theme) *\/\r\n.value-card-light {\r\n  background: #ffffff; \/* \u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07\u0e2a\u0e35\u0e02\u0e32\u0e27\u0e25\u0e49\u0e27\u0e19 *\/\r\n  border: 1px solid #e3eaf3; \/* \u0e40\u0e2a\u0e49\u0e19\u0e02\u0e2d\u0e1a\u0e2a\u0e35\u0e40\u0e17\u0e32\u0e2d\u0e48\u0e2d\u0e19 *\/\r\n  border-radius: 16px;\r\n  padding: 30px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\r\n  display: flex;\r\n  flex-direction: column;\r\n  min-height: 220px;\r\n  box-shadow: 0 4px 12px rgba(10, 24, 48, 0.04); \/* \u0e40\u0e07\u0e32\u0e1a\u0e32\u0e07\u0e46 \u0e15\u0e2d\u0e19\u0e1b\u0e01\u0e15\u0e34 *\/\r\n}\r\n\r\n\/* Hover Effect: \u0e22\u0e01\u0e15\u0e31\u0e27\u0e02\u0e36\u0e49\u0e19\u0e41\u0e25\u0e30\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e07\u0e32 *\/\r\n.value-card-light:hover {\r\n  transform: translateY(-12px);\r\n  border-color: #38bdf8; \/* \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2a\u0e35\u0e01\u0e23\u0e2d\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e35\u0e1f\u0e49\u0e32 (Cyan) *\/\r\n  box-shadow: 0 20px 40px rgba(10, 24, 48, 0.12); \/* \u0e40\u0e07\u0e32\u0e40\u0e02\u0e49\u0e21\u0e02\u0e36\u0e49\u0e19\u0e41\u0e25\u0e30\u0e1f\u0e38\u0e49\u0e07\u0e02\u0e36\u0e49\u0e19 *\/\r\n}\r\n\r\n\/* 3. Decorative Numbering (\u0e25\u0e32\u0e22\u0e19\u0e49\u0e33\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02) *\/\r\n.card-num-light {\r\n  font-family: 'Space Grotesk', sans-serif;\r\n  font-size: 72px;\r\n  font-weight: 700;\r\n  color: rgba(10, 24, 48, 0.04); \/* \u0e2a\u0e35\u0e40\u0e17\u0e32\u0e08\u0e32\u0e07\u0e21\u0e32\u0e01\u0e46 *\/\r\n  position: absolute;\r\n  top: -10px;\r\n  right: 15px;\r\n  line-height: 1;\r\n  transition: 0.3s;\r\n}\r\n\r\n.value-card-light:hover .card-num-light {\r\n  color: rgba(56, 189, 248, 0.1); \/* \u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e15\u0e34\u0e14\u0e2a\u0e35\u0e1f\u0e49\u0e32\u0e2d\u0e21\u0e40\u0e17\u0e32\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e40\u0e25\u0e47\u0e01\u0e19\u0e49\u0e2d\u0e22\u0e15\u0e2d\u0e19\u0e42\u0e2e\u0e40\u0e27\u0e2d\u0e23\u0e4c *\/\r\n  transform: scale(1.1);\r\n}\r\n\r\n\/* 4. Content Elements *\/\r\n.value-card-light h3 {\r\n  color: #0a1830; \/* \u0e2a\u0e35\u0e15\u0e31\u0e27\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d Navy \u0e40\u0e02\u0e49\u0e21 *\/\r\n  font-size: 20px;\r\n  font-weight: 700;\r\n  margin: 0 0 15px 0;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n\/* \u0e40\u0e2a\u0e49\u0e19\u0e02\u0e35\u0e14\u0e2a\u0e35\u0e2a\u0e49\u0e21\u0e40\u0e2d\u0e01\u0e25\u0e31\u0e01\u0e29\u0e13\u0e4c\u0e02\u0e2d\u0e07 PUMA *\/\r\n.value-card-light h3::after {\r\n  content: '';\r\n  display: block;\r\n  width: 35px;\r\n  height: 3px;\r\n  background: #f59e0b; \r\n  margin-top: 12px;\r\n}\r\n\r\n.value-card-light p {\r\n  color: #4a5d7c; \/* \u0e2a\u0e35\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 \u0e40\u0e17\u0e32\u0e2d\u0e21\u0e19\u0e49\u0e33\u0e40\u0e07\u0e34\u0e19 (\u0e2d\u0e48\u0e32\u0e19\u0e2a\u0e1a\u0e32\u0e22\u0e15\u0e32) *\/\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n  margin: 0;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n\/* 5. Responsive Breakpoints *\/\r\n@media (max-width: 1200px) {\r\n  .puma-values-grid-light {\r\n    grid-template-columns: repeat(2, 1fr); \/* Tablet: 2 Columns *\/\r\n  }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .puma-values-grid-light {\r\n    grid-template-columns: 1fr; \/* Mobile: 1 Column *\/\r\n  }\r\n  .value-card-light {\r\n    padding: 24px;\r\n    min-height: auto;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-6cf70328 wd-section-stretch e-flex e-con-boxed e-con e-parent\" data-id=\"6cf70328\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-502d8f01 e-con-full e-flex e-con e-child\" data-id=\"502d8f01\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98487eb wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"98487eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;highlighted_vertical_offset&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-default wd-title-style-default wd-title-size-default text-left\">\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"title-subtitle subtitle-color-default subtitle-style-default wd-fontsize-xs\">\n\t\t\t\t\tNEXT-GEN SOLAR INTELLIGENCE\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-l wd-underline-colored\">\u0e17\u0e33\u0e44\u0e21 <u>Microinverter<\/u><br \/>\n\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e01\u0e27\u0e48\u0e32 \u2014 \u0e1c\u0e25\u0e34\u0e15\u0e44\u0e1f\u0e14\u0e35\u0e01\u0e27\u0e48\u0e32<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"title-after_title reset-last-child wd-fontsize-xs\">\n\t\t\t\t\t<p>\u0e17\u0e34\u0e49\u0e07\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14\u0e02\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e01\u0e48\u0e32\u0e44\u0e27\u0e49\u0e02\u0e49\u0e32\u0e07\u0e2b\u0e25\u0e31\u0e07 \u0e01\u0e49\u0e32\u0e27\u0e2a\u0e39\u0e48\u0e22\u0e38\u0e04\u0e43\u0e2b\u0e21\u0e48\u0e14\u0e49\u0e27\u0e22\u0e19\u0e27\u0e31\u0e15\u0e01\u0e23\u0e23\u0e21\u0e44\u0e21\u0e42\u0e04\u0e23\u0e2d\u0e34\u0e19\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e17\u0e35\u0e48\u0e14\u0e36\u0e07\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e08\u0e32\u0e01\u0e41\u0e1c\u0e07\u0e42\u0e0b\u0e25\u0e32\u0e23\u0e4c\u0e40\u0e01\u0e23\u0e14\u0e1e\u0e23\u0e35\u0e40\u0e21\u0e35\u0e22\u0e21\u0e44\u0e14\u0e49\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 \u0e17\u0e23\u0e07\u0e1e\u0e25\u0e31\u0e07\u0e41\u0e25\u0e30\u0e40\u0e2a\u0e16\u0e35\u0e22\u0e23\u0e22\u0e34\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e1b\u0e01\u0e1b\u0e49\u0e2d\u0e07\u0e17\u0e38\u0e01\u0e15\u0e32\u0e23\u0e32\u0e07\u0e19\u0e34\u0e49\u0e27\u0e1a\u0e19\u0e2b\u0e25\u0e31\u0e07\u0e04\u0e32\u0e04\u0e38\u0e13\u0e43\u0e2b\u0e49\u0e1b\u0e25\u0e2d\u0e14\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2a\u0e35\u0e48\u0e22\u0e07\u0e44\u0e1f\u0e44\u0e2b\u0e21\u0e49 \u0e14\u0e49\u0e27\u0e22\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e44\u0e1f\u0e41\u0e23\u0e07\u0e14\u0e31\u0e19\u0e15\u0e48\u0e33 (Low Voltage) \u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14\u0e04\u0e48\u0e32\u0e44\u0e1f\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2a\u0e1a\u0e32\u0e22\u0e43\u0e08\u0e43\u0e19\u0e23\u0e30\u0e22\u0e30\u0e22\u0e32\u0e27<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23dbc98a e-con-full e-flex e-con e-child\" data-id=\"23dbc98a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06a51c1 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"06a51c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.spec-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 12px;\r\n}\r\n.spec-card {\r\n  background: rgba(255,255,255,.04);\r\n  border: 1px solid rgba(255,255,255,.08);\r\n  border-radius: 12px;\r\n  padding: 15px 22px;\r\n}\r\n.spec-card .tag {\r\n  font-family: \"JetBrains Mono\", monospace;\r\n  font-size: 10.5px;\r\n  letter-spacing: .14em;\r\n  text-transform: uppercase;\r\n  color: #38bdf8;\r\n  margin-bottom: 8px;\r\n}\r\n.spec-card .val {\r\n  font-family: \"Space Grotesk\", sans-serif;\r\n  font-size: 28px;\r\n  font-weight: 700;\r\n  color: #fff;\r\n  line-height: 1.1;\r\n  margin-bottom: 6px;\r\n}\r\n.spec-card .desc {\r\n  font-size: 13px;\r\n  color: rgba(255,255,255,.5);\r\n  line-height: 1.4;\r\n}\r\n\r\n\/* Mobile: 1 column *\/\r\n@media (max-width: 640px) {\r\n  .spec-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div class=\"spec-grid\">\r\n  <div class=\"spec-card\">\r\n    <div class=\"tag\">Max Output<\/div>\r\n    <div class=\"val\">5,000 VA<\/div>\r\n    <div class=\"desc\">\u0e01\u0e33\u0e25\u0e31\u0e07\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e40\u0e2d\u0e32\u0e15\u0e4c\u0e1e\u0e38\u0e15\u0e23\u0e30\u0e1a\u0e1a 3 \u0e40\u0e1f\u0e2a<\/div>\r\n  <\/div>\r\n  \r\n  <div class=\"spec-card\">\r\n    <div class=\"tag\">Module Support<\/div>\r\n    <div class=\"val\">8-in-1<\/div>\r\n    <div class=\"desc\">\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e41\u0e1c\u0e07\u0e42\u0e0b\u0e25\u0e32\u0e23\u0e4c\u0e01\u0e33\u0e25\u0e31\u0e07\u0e2a\u0e39\u0e07 8 \u0e41\u0e1c\u0e07<\/div>\r\n  <\/div>\r\n  \r\n  <div class=\"spec-card\">\r\n    <div class=\"tag\">Enclosure<\/div>\r\n    <div class=\"val\">IP67<\/div>\r\n    <div class=\"desc\">\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e01\u0e31\u0e19\u0e19\u0e49\u0e33\u0e41\u0e25\u0e30\u0e1d\u0e38\u0e48\u0e19\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14<\/div>\r\n  <\/div>\r\n  \r\n  <div class=\"spec-card\">\r\n    <div class=\"tag\">Peak Efficiency<\/div>\r\n    <div class=\"val\">97.40%<\/div>\r\n    <div class=\"desc\">\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07\u0e44\u0e1f\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14<\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-619e4978 e-con-full e-flex e-con e-child\" data-id=\"619e4978\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<link rel=\"stylesheet\" id=\"wd-mod-animations-keyframes-css\" href=\"https:\/\/pumasunergy.com\/wp-content\/themes\/woodmart\/css\/parts\/mod-animations-keyframes.css?ver=8.6.5\" type=\"text\/css\" media=\"all\" \/> \t\t\t\t\t<div class=\"elementor-element elementor-element-4f90553 elementor-invisible elementor-widget elementor-widget-html\" data-id=\"4f90553\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.micro-diagram-wrap {\r\n  background: rgba(255,255,255,.03);\r\n  border: 1px solid rgba(255,255,255,.08);\r\n  border-radius: 20px;\r\n  padding: 60px 5px 52px;\r\n  width: 100%;\r\n  box-sizing: border-box;\r\n}\r\n.micro-diagram-wrap svg { width: 100%; height: auto; display: block; }\r\n.wire-flow      { stroke-dasharray: 5 4; animation: wire-move 1.2s linear infinite; }\r\n.wire-flow-slow { stroke-dasharray: 5 4; animation: wire-move 1.8s linear infinite; }\r\n@keyframes wire-move { from{stroke-dashoffset:18} to{stroke-dashoffset:0} }\r\n.dot-pulse { animation: dot-glow 1.6s ease-in-out infinite; }\r\n@keyframes dot-glow { 0%,100%{opacity:1} 50%{opacity:.25} }\r\n.gw-pulse  { animation: gw-glow 2s ease-in-out infinite; }\r\n@keyframes gw-glow  { 0%,100%{opacity:1} 50%{opacity:.25} }\r\n.p1{animation:pg 3s ease-in-out infinite 0.00s}\r\n.p2{animation:pg 3s ease-in-out infinite 0.40s}\r\n.p3{animation:pg 3s ease-in-out infinite 0.80s}\r\n.p4{animation:pg 3s ease-in-out infinite 1.20s}\r\n@keyframes pg { 0%,100%{stroke:#1e4a7a} 50%{stroke:#3580c0} }\r\n<\/style>\r\n\r\n<div class=\"micro-diagram-wrap\">\r\n<svg viewBox=\"0 0 520 350\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" font-family=\"'JetBrains Mono', monospace\">\r\n\r\n  <text x=\"34\" y=\"20\" font-size=\"9\" fill=\"rgba(56,189,248,.8)\" letter-spacing=\"1.8\">SOLAR PANELS \u00b7 580W \u00d78<\/text>\r\n\r\n  <rect x=\"34\" y=\"28\" width=\"46\" height=\"110\" rx=\"3\" fill=\"#0a1e35\" stroke=\"#1e4a7a\" stroke-width=\"1.2\" class=\"p1\"\/>\r\n  <line x1=\"57\" y1=\"28\" x2=\"57\" y2=\"138\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"34\" y1=\"64\" x2=\"80\" y2=\"64\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"34\" y1=\"100\" x2=\"80\" y2=\"100\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n\r\n  <rect x=\"92\" y=\"28\" width=\"46\" height=\"110\" rx=\"3\" fill=\"#0a1e35\" stroke=\"#1e4a7a\" stroke-width=\"1.2\" class=\"p2\"\/>\r\n  <line x1=\"115\" y1=\"28\" x2=\"115\" y2=\"138\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"92\" y1=\"64\" x2=\"138\" y2=\"64\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"92\" y1=\"100\" x2=\"138\" y2=\"100\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n\r\n  <rect x=\"150\" y=\"28\" width=\"46\" height=\"110\" rx=\"3\" fill=\"#0a1e35\" stroke=\"#1e4a7a\" stroke-width=\"1.2\" class=\"p3\"\/>\r\n  <line x1=\"173\" y1=\"28\" x2=\"173\" y2=\"138\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"150\" y1=\"64\" x2=\"196\" y2=\"64\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"150\" y1=\"100\" x2=\"196\" y2=\"100\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n\r\n  <rect x=\"208\" y=\"28\" width=\"46\" height=\"110\" rx=\"3\" fill=\"#0a1e35\" stroke=\"#1e4a7a\" stroke-width=\"1.2\" class=\"p4\"\/>\r\n  <line x1=\"231\" y1=\"28\" x2=\"231\" y2=\"138\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"208\" y1=\"64\" x2=\"254\" y2=\"64\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"208\" y1=\"100\" x2=\"254\" y2=\"100\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n\r\n  <rect x=\"266\" y=\"28\" width=\"46\" height=\"110\" rx=\"3\" fill=\"#0a1e35\" stroke=\"#1e4a7a\" stroke-width=\"1.2\" class=\"p1\"\/>\r\n  <line x1=\"289\" y1=\"28\" x2=\"289\" y2=\"138\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"266\" y1=\"64\" x2=\"312\" y2=\"64\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"266\" y1=\"100\" x2=\"312\" y2=\"100\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n\r\n  <rect x=\"324\" y=\"28\" width=\"46\" height=\"110\" rx=\"3\" fill=\"#0a1e35\" stroke=\"#1e4a7a\" stroke-width=\"1.2\" class=\"p2\"\/>\r\n  <line x1=\"347\" y1=\"28\" x2=\"347\" y2=\"138\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"324\" y1=\"64\" x2=\"370\" y2=\"64\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"324\" y1=\"100\" x2=\"370\" y2=\"100\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n\r\n  <rect x=\"382\" y=\"28\" width=\"46\" height=\"110\" rx=\"3\" fill=\"#0a1e35\" stroke=\"#1e4a7a\" stroke-width=\"1.2\" class=\"p3\"\/>\r\n  <line x1=\"405\" y1=\"28\" x2=\"405\" y2=\"138\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"382\" y1=\"64\" x2=\"428\" y2=\"64\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"382\" y1=\"100\" x2=\"428\" y2=\"100\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n\r\n  <rect x=\"440\" y=\"28\" width=\"46\" height=\"110\" rx=\"3\" fill=\"#0a1e35\" stroke=\"#1e4a7a\" stroke-width=\"1.2\" class=\"p4\"\/>\r\n  <line x1=\"463\" y1=\"28\" x2=\"463\" y2=\"138\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"440\" y1=\"64\" x2=\"486\" y2=\"64\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n  <line x1=\"440\" y1=\"100\" x2=\"486\" y2=\"100\" stroke=\"#1a3f6a\" stroke-width=\".8\"\/>\r\n\r\n  <polyline points=\"57,138 57,155 195,155 195,180\" fill=\"none\" stroke=\"rgba(56,189,248,.45)\" stroke-width=\"1.5\" class=\"wire-flow\"\/>\r\n  <polyline points=\"115,138 115,162 210,162 210,180\" fill=\"none\" stroke=\"rgba(56,189,248,.45)\" stroke-width=\"1.5\" class=\"wire-flow\"\/>\r\n  <polyline points=\"173,138 173,168 225,168 225,180\" fill=\"none\" stroke=\"rgba(56,189,248,.45)\" stroke-width=\"1.5\" class=\"wire-flow\"\/>\r\n  <polyline points=\"231,138 231,174 240,174 240,180\" fill=\"none\" stroke=\"rgba(56,189,248,.45)\" stroke-width=\"1.5\" class=\"wire-flow\"\/>\r\n  \r\n  <polyline points=\"289,138 289,174 280,174 280,180\" fill=\"none\" stroke=\"rgba(56,189,248,.45)\" stroke-width=\"1.5\" class=\"wire-flow\"\/>\r\n  <polyline points=\"347,138 347,168 295,168 295,180\" fill=\"none\" stroke=\"rgba(56,189,248,.45)\" stroke-width=\"1.5\" class=\"wire-flow\"\/>\r\n  <polyline points=\"405,138 405,162 310,162 310,180\" fill=\"none\" stroke=\"rgba(56,189,248,.45)\" stroke-width=\"1.5\" class=\"wire-flow\"\/>\r\n  <polyline points=\"463,138 463,155 325,155 325,180\" fill=\"none\" stroke=\"rgba(56,189,248,.45)\" stroke-width=\"1.5\" class=\"wire-flow\"\/>\r\n\r\n  <rect x=\"180\" y=\"180\" width=\"160\" height=\"26\" rx=\"5\" fill=\"#091828\" stroke=\"#1e4a7a\" stroke-width=\"1.2\"\/>\r\n  <circle cx=\"260\" cy=\"193\" r=\"5\" fill=\"none\" stroke=\"#38bdf8\" stroke-width=\"1.2\" class=\"dot-pulse\"\/>\r\n  <circle cx=\"260\" cy=\"193\" r=\"2.5\" fill=\"#38bdf8\"\/>\r\n\r\n  <line x1=\"260\" y1=\"206\" x2=\"260\" y2=\"212\" stroke=\"rgba(245,158,11,.55)\" stroke-width=\"1.5\" class=\"wire-flow-slow\"\/>\r\n  <text x=\"260\" y=\"222\" font-size=\"9\" font-weight=\"600\" fill=\"rgba(56,189,248,.9)\" text-anchor=\"middle\" letter-spacing=\"1.5\">8-IN-1 MICROINVERTER<\/text>\r\n  <line x1=\"260\" y1=\"228\" x2=\"260\" y2=\"252\" stroke=\"rgba(245,158,11,.55)\" stroke-width=\"1.5\" class=\"wire-flow-slow\"\/>\r\n\r\n  <circle cx=\"260\" cy=\"252\" r=\"4\" fill=\"#f59e0b\" class=\"gw-pulse\"\/>\r\n\r\n  <rect x=\"197\" y=\"258\" width=\"126\" height=\"46\" rx=\"7\" fill=\"rgba(245,158,11,.07)\" stroke=\"#f59e0b\" stroke-width=\"1.5\"\/>\r\n  <text x=\"260\" y=\"277\" font-size=\"10\" fill=\"#f59e0b\" text-anchor=\"middle\" letter-spacing=\"1.8\" font-weight=\"600\">DTU GATEWAY<\/text>\r\n  <text x=\"260\" y=\"293\" font-size=\"8.5\" fill=\"rgba(245,158,11,.55)\" text-anchor=\"middle\" letter-spacing=\"1.4\">CLOUD MONITORING<\/text>\r\n\r\n<\/svg>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-989a52a wd-section-stretch e-flex e-con-boxed e-con e-parent\" data-id=\"989a52a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-57219ea e-con-full e-flex e-con e-child\" data-id=\"57219ea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e91659 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"4e91659\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;highlighted_vertical_offset&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-default wd-title-style-default wd-title-size-default text-center\">\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"title-subtitle subtitle-color-default subtitle-style-default wd-fontsize-xs\">\n\t\t\t\t\tINSTALLATION PRICING\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-l wd-underline-colored\">\u0e41\u0e1e\u0e04\u0e40\u0e01\u0e08\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e42\u0e0b\u0e25\u0e32\u0e23\u0e4c\u0e40\u0e0b\u0e25\u0e25\u0e4c<br \/>\n\u0e17\u0e35\u0e48\u0e42\u0e1b\u0e23\u0e48\u0e07\u0e43\u0e2a \u0e08\u0e23\u0e34\u0e07\u0e43\u0e08 <u>\u0e44\u0e21\u0e48\u0e21\u0e35<\/u> \u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e0b\u0e48\u0e2d\u0e19<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1797c7c e-con-full e-flex e-con e-child\" data-id=\"1797c7c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4061519 elementor-widget elementor-widget-html\" data-id=\"4061519\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.ps2 { font-family: var(--font-thai,'IBM Plex Sans Thai',sans-serif); color: var(--ink,#1a2a4a); padding: 40px 0 60px; box-sizing: border-box; width: 100%; }\r\n.ps2-hdr { display: flex; flex-direction: column; align-items: center; gap: 10px; margin-bottom: 32px; }\r\n.ps2-toggles { display: flex; gap: 10px; flex-wrap: wrap; justify-content: center; }\r\n.ps2-tw { display: inline-flex; background: rgba(11,31,58,.08); border: 1px solid rgba(11,31,58,.14); border-radius: 999px; padding: 4px; gap: 4px; }\r\n.ps2-btn { font-family: var(--font-mono,'JetBrains Mono',monospace); font-size: 12px; font-weight: 600; letter-spacing: .1em; padding: 8px 20px; border-radius: 999px; border: none; cursor: pointer; background: transparent; color: rgba(11,31,58,.65); line-height: 1; margin: 0; transition: all .2s; }\r\n.ps2-btn.active { background: var(--navy-900,#0b1f3a); color: #fff; }\r\n.ps2-btn.active.hybrid { background: #059669; color: #fff; }\r\n.ps2-wrap { overflow: hidden; }\r\n.ps2-grid { display: flex; gap: 16px; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; padding-bottom: 12px; cursor: grab; scrollbar-width: none; -ms-overflow-style: none; }\r\n.ps2-grid::-webkit-scrollbar { display: none; }\r\n.ps2-grid.grabbing { cursor: grabbing; user-select: none; }\r\n.ps2-card { flex: 0 0 calc(25% - 12px); min-width: 250px; scroll-snap-align: start; background: #fff; border: 1px solid rgba(11,31,58,.1); border-radius: 16px; padding: 24px 20px 20px; display: flex; flex-direction: column; box-sizing: border-box; }\r\n@media(max-width: 900px) { .ps2-card { flex: 0 0 calc(50% - 8px); } }\r\n@media(max-width: 520px) { .ps2-card { flex: 0 0 calc(66.666% - 6px); } .ps2 { padding: 24px 0 40px; } }\r\n.ps2-card.popular { background: var(--navy-900,#0b1f3a); border-color: transparent; color: #fff; }\r\n.ps2-card.hybrid-card { border-color: #059669; border-width: 2px; }\r\n.ps2-card.popular.hybrid-card { background: #064e3b; }\r\n.ps2-tag { font-family: var(--font-mono,'JetBrains Mono',monospace); font-size: 10px; letter-spacing: .18em; color: var(--amber-400,#f59e0b); text-transform: uppercase; margin-bottom: 4px; }\r\n\r\n\/* Hybrid Badge *\/\r\n.ps2-hybrid-badge { display: inline-flex; align-items: center; gap: 5px; font-family: var(--font-mono,'JetBrains Mono',monospace); font-size: 9px; letter-spacing: .12em; background: rgba(5,150,105,.1); border: 1px solid rgba(5,150,105,.4); color: #059669; padding: 3px 8px; border-radius: 999px; margin-bottom: 6px; }\r\n.ps2-card.popular .ps2-hybrid-badge { background: rgba(52,211,153,.15); border-color: rgba(52,211,153,.4); color: #34d399; }\r\n\r\n\/* Text Colors *\/\r\n.ps2-kw { font-family: var(--font-display,'Space Grotesk',sans-serif); font-size: 42px; font-weight: 700; line-height: 1; color: var(--navy-900,#0b1f3a); margin-bottom: 4px; }\r\n.ps2-card.popular .ps2-kw { color: #fff; }\r\n.ps2-kw span { font-size: 22px; font-weight: 500; opacity: .7; }\r\n.ps2-kwp { font-size: 12px; color: rgba(11,31,58,.45); margin-bottom: 12px; }\r\n.ps2-card.popular .ps2-kwp { color: rgba(255,255,255,.5); }\r\n.ps2-old { font-size: 12px; color: rgba(11,31,58,.35); text-decoration: line-through; margin-bottom: 4px; min-height: 18px; }\r\n.ps2-card.popular .ps2-old { color: rgba(255,255,255,.3); }\r\n.ps2-price { font-family: var(--font-display,'Space Grotesk',sans-serif); font-size: 26px; font-weight: 700; color: var(--navy-900,#0b1f3a); display: flex; align-items: baseline; gap: 5px; margin-bottom: 20px; transition: color 0.3s; }\r\n.ps2-card.popular .ps2-price { color: var(--amber-400,#f59e0b); }\r\n.ps2-card.hybrid-card:not(.popular) .ps2-price { color: #059669; }\r\n.ps2-price small { font-size: 12px; font-weight: 400; opacity: .6; }\r\n\r\n\/* List items *\/\r\n.ps2-list { list-style: none!important; margin: 0 0 20px!important; padding: 0!important; display: flex; flex-direction: column; gap: 7px; flex: 1; }\r\n.ps2-list li { display: flex!important; align-items: flex-start!important; gap: 8px; font-size: 13px; color: rgba(11,31,58,.75); line-height: 1.35; list-style: none!important; padding: 0!important; }\r\n.ps2-list li::before, .ps2-list li::marker { display: none!important; content: none!important; }\r\n.ps2-card.popular .ps2-list li { color: rgba(255,255,255,.75); }\r\n.ps2-dot { width: 7px; height: 7px; border-radius: 50%; background: var(--amber-400,#f59e0b); flex-shrink: 0; margin-top: 3px; display: inline-block; }\r\n.ps2-card.hybrid-card:not(.popular) .ps2-dot { background: #059669; }\r\n\r\n\/* Call to Action *\/\r\n.ps2-cta { display: block; text-align: center; padding: 13px; border-radius: 10px; font-size: 14px; font-weight: 600; background: var(--navy-900,#0b1f3a); color: #fff!important; text-decoration: none!important; margin-top: auto; cursor: pointer; border: none; transition: opacity .2s; box-sizing: border-box; width: 100%; }\r\n.ps2-cta:hover { opacity: .85; }\r\n.ps2-cta.pop { background: var(--amber-400,#f59e0b); color: var(--navy-900,#0b1f3a)!important; }\r\n.ps2-cta.hyb { background: #059669; }\r\n\r\n\/* Battery Selector *\/\r\n.ps2-bat-wrap { \r\n  display: grid; \r\n  grid-template-columns: repeat(3, 1fr); \r\n  gap: 4px; \r\n  margin-bottom: 15px; \r\n  background: rgba(11,31,58,.05); \r\n  padding: 4px; \r\n  border-radius: 8px; \r\n  width: 100%; \r\n  box-sizing: border-box; \r\n  align-items: center; \/* \u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e43\u0e2b\u0e49\u0e1b\u0e38\u0e48\u0e21\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e36\u0e48\u0e07\u0e01\u0e25\u0e32\u0e07\u0e41\u0e19\u0e27\u0e15\u0e31\u0e49\u0e07 *\/\r\n}\r\n.ps2-card.popular .ps2-bat-wrap { \r\n  background: rgba(255,255,255,.1); \r\n}\r\n.ps2-bat-btn { \r\n  font-family: var(--font-mono,'JetBrains Mono',monospace); \r\n  font-size: 11px; \r\n  font-weight: 600; \r\n  padding: 8px 0; \r\n  border-radius: 6px; \r\n  border: none; \r\n  cursor: pointer; \r\n  background: transparent; \r\n  color: rgba(11,31,58,.6); \r\n  transition: all 0.2s; \r\n  width: 100%; \r\n  \r\n  \/* \u0e42\u0e04\u0e49\u0e14\u0e17\u0e35\u0e48\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19 Theme \u0e14\u0e31\u0e19\u0e40\u0e25\u0e22\u0e4c\u0e40\u0e2d\u0e32\u0e15\u0e4c\u0e1e\u0e31\u0e07 *\/\r\n  margin: 0 !important; \r\n  line-height: 1 !important;\r\n  display: flex !important;\r\n  justify-content: center !important;\r\n  align-items: center !important;\r\n  box-sizing: border-box !important;\r\n}\r\n.ps2-card.popular .ps2-bat-btn { \r\n  color: rgba(255,255,255,.6); \r\n}\r\n.ps2-bat-btn.active { \r\n  background: #059669 !important; \/* \u0e40\u0e15\u0e34\u0e21 !important \u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19 Theme \u0e41\u0e22\u0e48\u0e07\u0e2a\u0e35 *\/\r\n  color: #fff !important; \r\n}\r\n\r\n<\/style>\r\n\r\n\r\n\r\n\r\n<div class=\"ps2\" id=\"ps2-en\">\r\n  <div class=\"ps2-hdr\">\r\n    <div class=\"ps2-toggles\">\r\n      <div class=\"ps2-tw\" id=\"phase-tw-en\">\r\n        <button class=\"ps2-btn active\" onclick=\"ps2Switch('en','phase','1',this)\">1 PHASE<\/button>\r\n        <button class=\"ps2-btn\" onclick=\"ps2Switch('en','phase','3',this)\">3 PHASE<\/button>\r\n      <\/div>\r\n      <div class=\"ps2-tw\" id=\"type-tw-en\">\r\n        <button class=\"ps2-btn active\" onclick=\"ps2Switch('en','type','solar',this)\">SOLAR<\/button>\r\n        <button class=\"ps2-btn\" onclick=\"ps2Switch('en','type','hybrid',this)\">+ HYBRID<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"ps2-wrap\"><div class=\"ps2-grid\" id=\"ps2-grid-en\"><\/div><\/div>\r\n<\/div>\r\n\r\n\r\n<script>\r\n(function(){\r\nvar st = { th: { phase: '1', type: 'solar' }, en: { phase: '1', type: 'solar' } };\r\n\r\nvar D = {\r\n  '1': {\r\n    solar: [\r\n      { tag: 'STARTER', kw: '3', kwp: '3.72', pop: false, old: 175000, price: 150000,\r\n        th: ['HMS-2000-4T \u00d7 2','\u0e41\u0e1c\u0e07 S1 620W \u00d7 6','38 \u0e1a\u0e32\u0e17\/W','\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 2,240 \u0e1a\u0e32\u0e17\/\u0e40\u0e14\u0e37\u0e2d\u0e19','\u0e04\u0e37\u0e19\u0e17\u0e38\u0e19 5.6 \u0e1b\u0e35','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~14 \u0e15\u0e23.\u0e21.'],\r\n        en: ['HMS-2000-4T \u00d7 2','S1 620W Panel \u00d7 6','38 THB\/W','Saves ~\u0e3f2,240\/mo','Payback 5.6 yrs','Area ~14 m\u00b2'] },\r\n      { tag: 'POPULAR', kw: '4', kwp: '4.96', pop: true, old: 188000, price: 160000,\r\n        th: ['HMS-2000-4T \u00d7 2','\u0e41\u0e1c\u0e07 S1 620W \u00d7 8','30 \u0e1a\u0e32\u0e17\/W','\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 2,980 \u0e1a\u0e32\u0e17\/\u0e40\u0e14\u0e37\u0e2d\u0e19','\u0e04\u0e37\u0e19\u0e17\u0e38\u0e19 4.5 \u0e1b\u0e35','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~18 \u0e15\u0e23.\u0e21.'],\r\n        en: ['HMS-2000-4T \u00d7 2','S1 620W Panel \u00d7 8','30 THB\/W','Saves ~\u0e3f2,980\/mo','Payback 4.5 yrs','Area ~18 m\u00b2'] },\r\n      { tag: 'STANDARD', kw: '5', kwp: '5.58', pop: false, old: 222000, price: 190000,\r\n        th: ['HMS-2000-4T \u00d7 3','\u0e41\u0e1c\u0e07 S1 620W \u00d7 9','32 \u0e1a\u0e32\u0e17\/W','\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 3,350 \u0e1a\u0e32\u0e17\/\u0e40\u0e14\u0e37\u0e2d\u0e19','\u0e04\u0e37\u0e19\u0e17\u0e38\u0e19 4.7 \u0e1b\u0e35','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~21 \u0e15\u0e23.\u0e21.'],\r\n        en: ['HMS-2000-4T \u00d7 3','S1 620W Panel \u00d7 9','32 THB\/W','Saves ~\u0e3f3,350\/mo','Payback 4.7 yrs','Area ~21 m\u00b2'] },\r\n      { tag: 'PLUS', kw: '6', kwp: '7.44', pop: false, old: 240000, price: 205000,\r\n        th: ['HMS-2000-4T \u00d7 3','\u0e41\u0e1c\u0e07 S1 620W \u00d7 12','26 \u0e1a\u0e32\u0e17\/W','\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 4,470 \u0e1a\u0e32\u0e17\/\u0e40\u0e14\u0e37\u0e2d\u0e19','\u0e04\u0e37\u0e19\u0e17\u0e38\u0e19 3.8 \u0e1b\u0e35','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~28 \u0e15\u0e23.\u0e21.'],\r\n        en: ['HMS-2000-4T \u00d7 3','S1 620W Panel \u00d7 12','26 THB\/W','Saves ~\u0e3f4,470\/mo','Payback 3.8 yrs','Area ~28 m\u00b2'] }\r\n    ],\r\n    hybrid: [\r\n      { tag: 'STARTER', kw: '3', kwp: '3.72', pop: false, old: null,\r\n        th: ['HMS-2000-4T \u00d7 2','\u0e41\u0e1c\u0e07 S1 620W \u00d7 6','\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e41\u0e1a\u0e15 10 \u0e1b\u0e35','\u0e43\u0e0a\u0e49\u0e44\u0e1f\u0e2a\u0e33\u0e23\u0e2d\u0e07\u0e44\u0e14\u0e49\u0e17\u0e31\u0e49\u0e07\u0e04\u0e37\u0e19','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~14 \u0e15\u0e23.\u0e21.'],\r\n        en: ['HMS-2000-4T \u00d7 2','S1 620W Panel \u00d7 6','10-yr Battery Warranty','Night backup power','Area ~14 m\u00b2'],\r\n        options: [{ bat: '5', price: 290000 }] },\r\n      { tag: 'POPULAR', kw: '4', kwp: '4.96', pop: true, old: null,\r\n        th: ['HMS-2000-4T \u00d7 2','\u0e41\u0e1c\u0e07 S1 620W \u00d7 8','\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e41\u0e1a\u0e15 10 \u0e1b\u0e35','\u0e43\u0e0a\u0e49\u0e44\u0e1f\u0e2a\u0e33\u0e23\u0e2d\u0e07\u0e44\u0e14\u0e49\u0e17\u0e31\u0e49\u0e07\u0e04\u0e37\u0e19','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~18 \u0e15\u0e23.\u0e21.'],\r\n        en: ['HMS-2000-4T \u00d7 2','S1 620W Panel \u00d7 8','10-yr Battery Warranty','Night backup power','Area ~18 m\u00b2'],\r\n        options: [{ bat: '5', price: 300000 }, { bat: '10', price: 340000 }] },\r\n      { tag: 'STANDARD', kw: '5', kwp: '5.58', pop: false, old: null,\r\n        th: ['HMS-2000-4T \u00d7 3','\u0e41\u0e1c\u0e07 S1 620W \u00d7 9','\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e41\u0e1a\u0e15 10 \u0e1b\u0e35','\u0e43\u0e0a\u0e49\u0e44\u0e1f\u0e2a\u0e33\u0e23\u0e2d\u0e07\u0e44\u0e14\u0e49\u0e17\u0e31\u0e49\u0e07\u0e04\u0e37\u0e19','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~21 \u0e15\u0e23.\u0e21.'],\r\n        en: ['HMS-2000-4T \u00d7 3','S1 620W Panel \u00d7 9','10-yr Battery Warranty','Night backup power','Area ~21 m\u00b2'],\r\n        options: [{ bat: '5', price: 330000 }, { bat: '10', price: 370000 }, { bat: '15', price: 415000 }] },\r\n      { tag: 'PLUS', kw: '6', kwp: '7.44', pop: false, old: null,\r\n        th: ['HMS-2000-4T \u00d7 3','\u0e41\u0e1c\u0e07 S1 620W \u00d7 12','\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e41\u0e1a\u0e15 10 \u0e1b\u0e35','\u0e43\u0e0a\u0e49\u0e44\u0e1f\u0e2a\u0e33\u0e23\u0e2d\u0e07\u0e44\u0e14\u0e49\u0e17\u0e31\u0e49\u0e07\u0e04\u0e37\u0e19','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~28 \u0e15\u0e23.\u0e21.'],\r\n        en: ['HMS-2000-4T \u00d7 3','S1 620W Panel \u00d7 12','10-yr Battery Warranty','Night backup power','Area ~28 m\u00b2'],\r\n        options: [{ bat: '5', price: 345000 }, { bat: '10', price: 385000 }, { bat: '15', price: 430000 }] }\r\n    ]\r\n  },\r\n  '3': {\r\n    solar: [\r\n      { tag: 'BUSINESS', kw: '10', kwp: '11.68', pop: false, old: 360000, price: 305000,\r\n        th: ['MIT-5000-8T \u00d7 2','\u0e41\u0e1c\u0e07 S1 730W \u00d7 16','24 \u0e1a\u0e32\u0e17\/W','\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 7,010 \u0e1a\u0e32\u0e17\/\u0e40\u0e14\u0e37\u0e2d\u0e19','\u0e04\u0e37\u0e19\u0e17\u0e38\u0e19 3.6 \u0e1b\u0e35','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~43 \u0e15\u0e23.\u0e21.'],\r\n        en: ['MIT-5000-8T \u00d7 2','S1 730W Panel \u00d7 16','24 THB\/W','Saves ~\u0e3f7,010\/mo','Payback 3.6 yrs','Area ~43 m\u00b2'] },\r\n      { tag: 'POPULAR', kw: '15', kwp: '17.52', pop: true, old: 475000, price: 405000,\r\n        th: ['MIT-5000-8T \u00d7 3','\u0e41\u0e1c\u0e07 S1 730W \u00d7 24','22 \u0e1a\u0e32\u0e17\/W','\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 10,520 \u0e1a\u0e32\u0e17\/\u0e40\u0e14\u0e37\u0e2d\u0e19','\u0e04\u0e37\u0e19\u0e17\u0e38\u0e19 3.2 \u0e1b\u0e35','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~65 \u0e15\u0e23.\u0e21.'],\r\n        en: ['MIT-5000-8T \u00d7 3','S1 730W Panel \u00d7 24','22 THB\/W','Saves ~\u0e3f10,520\/mo','Payback 3.2 yrs','Area ~65 m\u00b2'] },\r\n      { tag: 'INDUSTRY', kw: '20', kwp: '23.36', pop: false, old: 600000, price: 510000,\r\n        th: ['MIT-5000-8T \u00d7 4','\u0e41\u0e1c\u0e07 S1 730W \u00d7 32','20 \u0e1a\u0e32\u0e17\/W','\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 14,020 \u0e1a\u0e32\u0e17\/\u0e40\u0e14\u0e37\u0e2d\u0e19','\u0e04\u0e37\u0e19\u0e17\u0e38\u0e19 3.0 \u0e1b\u0e35','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~87 \u0e15\u0e23.\u0e21.'],\r\n        en: ['MIT-5000-8T \u00d7 4','S1 730W Panel \u00d7 32','20 THB\/W','Saves ~\u0e3f14,020\/mo','Payback 3.0 yrs','Area ~87 m\u00b2'] },\r\n      { tag: 'FACTORY', kw: '30', kwp: '35.04', pop: false, old: 870000, price: 740000,\r\n        th: ['MIT-5000-8T \u00d7 6','\u0e41\u0e1c\u0e07 S1 730W \u00d7 48','20 \u0e1a\u0e32\u0e17\/W','\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14 21,030 \u0e1a\u0e32\u0e17\/\u0e40\u0e14\u0e37\u0e2d\u0e19','\u0e04\u0e37\u0e19\u0e17\u0e38\u0e19 2.9 \u0e1b\u0e35','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~130 \u0e15\u0e23.\u0e21.'],\r\n        en: ['MIT-5000-8T \u00d7 6','S1 730W Panel \u00d7 48','20 THB\/W','Saves ~\u0e3f21,030\/mo','Payback 2.9 yrs','Area ~130 m\u00b2'] }\r\n    ],\r\n    hybrid: [\r\n      { tag: 'BUSINESS', kw: '10', kwp: '11.68', pop: false, old: null,\r\n        th: ['MIT-5000-8T \u00d7 2','\u0e41\u0e1c\u0e07 S1 730W \u00d7 16','\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e41\u0e1a\u0e15 10 \u0e1b\u0e35','\u0e2a\u0e33\u0e23\u0e2d\u0e07\u0e44\u0e1f\u0e22\u0e32\u0e21\u0e09\u0e38\u0e01\u0e40\u0e09\u0e34\u0e19','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~43 \u0e15\u0e23.\u0e21.'],\r\n        en: ['MIT-5000-8T \u00d7 2','S1 730W Panel \u00d7 16','10-yr Battery Warranty','Emergency backup','Area ~43 m\u00b2'],\r\n        options: [{ bat: '10', price: 535000 }, { bat: '15', price: 575000 }, { bat: '20', price: 620000 }] },\r\n      { tag: 'POPULAR', kw: '15', kwp: '17.52', pop: true, old: null,\r\n        th: ['MIT-5000-8T \u00d7 3','\u0e41\u0e1c\u0e07 S1 730W \u00d7 24','\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e41\u0e1a\u0e15 10 \u0e1b\u0e35','\u0e2a\u0e33\u0e23\u0e2d\u0e07\u0e44\u0e1f\u0e22\u0e32\u0e21\u0e09\u0e38\u0e01\u0e40\u0e09\u0e34\u0e19','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~65 \u0e15\u0e23.\u0e21.'],\r\n        en: ['MIT-5000-8T \u00d7 3','S1 730W Panel \u00d7 24','10-yr Battery Warranty','Emergency backup','Area ~65 m\u00b2'],\r\n        options: [{ bat: '10', price: 635000 }, { bat: '15', price: 675000 }, { bat: '20', price: 720000 }] },\r\n      { tag: 'INDUSTRY', kw: '20', kwp: '23.36', pop: false, old: null,\r\n        th: ['MIT-5000-8T \u00d7 4','\u0e41\u0e1c\u0e07 S1 730W \u00d7 32','\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e41\u0e1a\u0e15 10 \u0e1b\u0e35','\u0e2a\u0e33\u0e23\u0e2d\u0e07\u0e44\u0e1f\u0e22\u0e32\u0e21\u0e09\u0e38\u0e01\u0e40\u0e09\u0e34\u0e19','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~87 \u0e15\u0e23.\u0e21.'],\r\n        en: ['MIT-5000-8T \u00d7 4','S1 730W Panel \u00d7 32','10-yr Battery Warranty','Emergency backup','Area ~87 m\u00b2'],\r\n        options: [{ bat: '10', price: 740000 }, { bat: '15', price: 780000 }, { bat: '20', price: 825000 }] },\r\n      { tag: 'FACTORY', kw: '30', kwp: '35.04', pop: false, old: null,\r\n        th: ['MIT-5000-8T \u00d7 6','\u0e41\u0e1c\u0e07 S1 730W \u00d7 48','\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e41\u0e1a\u0e15 10 \u0e1b\u0e35','\u0e2a\u0e33\u0e23\u0e2d\u0e07\u0e44\u0e1f\u0e22\u0e32\u0e21\u0e09\u0e38\u0e01\u0e40\u0e09\u0e34\u0e19','\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 ~130 \u0e15\u0e23.\u0e21.'],\r\n        en: ['MIT-5000-8T \u00d7 6','S1 730W Panel \u00d7 48','10-yr Battery Warranty','Emergency backup','Area ~130 m\u00b2'],\r\n        options: [{ bat: '10', price: 970000 }, { bat: '15', price: 1010000 }, { bat: '20', price: 1055000 }] }\r\n    ]\r\n  }\r\n};\r\n\r\nfunction fmt(n) { return Number(n).toLocaleString('th-TH'); }\r\n\r\nfunction buildCard(p, lang, isHybrid) {\r\n  var items = p[lang].map(function(it){ return '<li><span class=\"ps2-dot\"><\/span>'+it+'<\/li>'; }).join('');\r\n  var vatTh = lang === 'th' ? '\u0e23\u0e27\u0e21 VAT' : 'VAT incl.';\r\n  var ctaTh = lang === 'th' ? '\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e36\u0e01\u0e29\u0e32\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22' : 'Contact Sales Advisor';\r\n  var kwpTh = lang === 'th' ? '\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1c\u0e25\u0e34\u0e15 '+p.kwp+' kWp' : 'Output '+p.kwp+' kWp';\r\n  \r\n  var cardCls = 'ps2-card' + (p.pop ? ' popular' : '') + (isHybrid ? ' hybrid-card' : '');\r\n  var ctaCls  = 'ps2-cta' + (p.pop ? ' pop' : '') + (isHybrid && !p.pop ? ' hyb' : '');\r\n  \r\n  var defaultPrice = p.options ? p.options[0].price : p.price;\r\n  var defaultBat   = p.options ? p.options[0].bat + ' kWh' : '';\r\n  var oldRow       = p.old ? '<div class=\"ps2-old\">\u0e3f'+fmt(p.old)+'<\/div>' : '<div class=\"ps2-old\"><\/div>';\r\n  var hBadge       = isHybrid ? '<div class=\"ps2-hybrid-badge\" data-badge>\u26a1 SOLAR + HYBRID ' + defaultBat + '<\/div>' : '';\r\n\r\n  var batSelector = '';\r\n  if(isHybrid && p.options && p.options.length > 0) {\r\n    var btns = p.options.map(function(opt, idx){\r\n      var activeCls = idx === 0 ? ' active' : '';\r\n      return '<button type=\"button\" class=\"ps2-bat-btn'+activeCls+'\" onclick=\"updateBatPrice(this, '+opt.price+', \\''+opt.bat+'\\')\">'+opt.bat+' kW<\/button>';\r\n    }).join('');\r\n    batSelector = '<div class=\"ps2-bat-wrap\">' + btns + '<\/div>';\r\n  }\r\n\r\n  return '<div class=\"'+cardCls+'\">'\r\n    + '<div class=\"ps2-tag\">' + p.tag + '<\/div>'\r\n    + hBadge\r\n    + '<div class=\"ps2-kw\">' + p.kw + ' <span>kW<\/span><\/div>'\r\n    + '<div class=\"ps2-kwp\">' + kwpTh + '<\/div>'\r\n    + batSelector\r\n    + oldRow\r\n    + '<div class=\"ps2-price\"><span data-price>\u0e3f' + fmt(defaultPrice) + '<\/span> <small>'+vatTh+'<\/small><\/div>'\r\n    + '<ul class=\"ps2-list\">' + items + '<\/ul>'\r\n    + '<a href=\"https:\/\/lin.ee\/9YGpJR2\" target=\"_blank\" rel=\"noopener\" class=\"'+ctaCls+'\">' + ctaTh + '<\/a>'\r\n    + '<\/div>';\r\n}\r\n\r\nwindow.updateBatPrice = function(btn, newPrice, newBat) {\r\n  var card = btn.closest('.ps2-card');\r\n  var wrap = btn.closest('.ps2-bat-wrap');\r\n  wrap.querySelectorAll('.ps2-bat-btn').forEach(function(b){ b.classList.remove('active'); });\r\n  btn.classList.add('active');\r\n  \r\n  var priceEl = card.querySelector('[data-price]');\r\n  if(priceEl) priceEl.innerText = '\u0e3f' + Number(newPrice).toLocaleString('th-TH');\r\n  \r\n  var badgeEl = card.querySelector('[data-badge]');\r\n  if(badgeEl) badgeEl.innerText = '\u26a1 SOLAR + HYBRID ' + newBat + ' kWh';\r\n};\r\n\r\nfunction render(lang) {\r\n  var s = st[lang], grid = document.getElementById('ps2-grid-' + lang);\r\n  if(!grid) return;\r\n  var isHybrid = s.type === 'hybrid';\r\n  grid.innerHTML = D[s.phase][s.type].map(function(p){ return buildCard(p, lang, isHybrid); }).join('');\r\n  initDrag(grid);\r\n  \r\n  var typeTw = document.getElementById('type-tw-' + lang);\r\n  if(typeTw) {\r\n    typeTw.querySelectorAll('.ps2-btn').forEach(function(b){ \r\n      b.classList.toggle('hybrid', b.classList.contains('active') && isHybrid); \r\n    });\r\n  }\r\n}\r\n\r\nwindow.ps2Switch = function(lang, dim, val, btn) {\r\n  var tw = btn.closest('.ps2-tw');\r\n  tw.querySelectorAll('.ps2-btn').forEach(function(b){ b.classList.remove('active','hybrid'); });\r\n  btn.classList.add('active');\r\n  st[lang][dim] = val;\r\n  render(lang);\r\n};\r\n\r\nfunction initDrag(el) {\r\n  var down = false, sx, sl;\r\n  el.addEventListener('mousedown', function(e){ down = true; el.classList.add('grabbing'); sx = e.pageX - el.offsetLeft; sl = el.scrollLeft; });\r\n  document.addEventListener('mouseup', function(){ down = false; el.classList.remove('grabbing'); });\r\n  el.addEventListener('mousemove', function(e){ if(!down) return; e.preventDefault(); el.scrollLeft = sl - (e.pageX - el.offsetLeft - sx) * 1.2; });\r\n}\r\n\r\nrender('th');\r\nrender('en');\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-c5b49e2 wd-section-stretch e-flex e-con-boxed e-con e-parent\" data-id=\"c5b49e2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-24d42d3 e-con-full e-flex e-con e-child\" data-id=\"24d42d3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e06c6f6 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"e06c6f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;highlighted_vertical_offset&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-default wd-title-style-default wd-title-size-default text-left\">\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"title-subtitle subtitle-color-default subtitle-style-default wd-fontsize-xs\">\n\t\t\t\t\tRECENT PROJECTS\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-l\">\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e17\u0e31\u0e48\u0e27\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28<br \/>\n\u0e17\u0e35\u0e48\u0e17\u0e33\u0e07\u0e32\u0e19\u0e40\u0e07\u0e35\u0e22\u0e1a \u0e46 \u0e17\u0e38\u0e01\u0e27\u0e31\u0e19<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb9ab37 e-con-full e-flex e-con e-child\" data-id=\"fb9ab37\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5fa705e elementor-mobile-align-justify elementor-widget-mobile__width-initial elementor-align-right elementor-widget elementor-widget-button\" data-id=\"5fa705e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/pumasunergy.com\/project-references\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u0e14\u0e39\u0e1c\u0e25\u0e07\u0e32\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-51c9509 e-con-full e-flex e-con e-child\" data-id=\"51c9509\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75e2497 elementor-widget elementor-widget-html\" data-id=\"75e2497\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.pg-wrap{\r\n  font-family:'Space Grotesk','IBM Plex Sans Thai',sans-serif;\r\n  background:transparent;width:100%;\r\n}\r\n.pg-filters{\r\n  display:flex!important;flex-wrap:wrap!important;gap:8px;margin-bottom:28px;\r\n}\r\n.pg-filter{\r\n  display:inline-flex!important;width:auto!important;box-sizing:border-box!important;\r\n  align-items:center;padding:8px 20px;border-radius:99px;border:none;cursor:pointer;\r\n  font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:0.08em;\r\n  transition:all 0.25s ease;background:rgba(205,205,205,0.05);\r\n  color:rgba(8,22,35,1);border:1px solid rgba(205,205,205,80);\r\n}\r\n.pg-filter:hover{background:rgba(249,219,169,0.24);color:#092143;border-color:rgba(56,189,248,0.3);}\r\n.pg-filter.pg-active{\r\n  background:#0b1f3a;color:#e2e8f0;\r\n  border-color:rgba(56,189,248,0.4);box-shadow:0 0 0 1px rgba(56,189,248,0.15);\r\n}\r\n.pg-grid{\r\n  display:grid;grid-template-columns:1fr 1fr 1fr;\r\n  grid-template-rows:auto auto;gap:14px;\r\n}\r\n.pg-grid .pg-card:first-child{grid-column:1;grid-row:1\/3;}\r\n.pg-grid .pg-card:nth-child(2){grid-column:2;grid-row:1;}\r\n.pg-grid .pg-card:nth-child(3){grid-column:3;grid-row:1;}\r\n.pg-grid .pg-card:nth-child(4){grid-column:2;grid-row:2;}\r\n.pg-grid .pg-card:nth-child(5){grid-column:3;grid-row:2;}\r\n.pg-grid .pg-card:nth-child(n+6){grid-column:auto;grid-row:auto;}\r\n.pg-card{\r\n  position:relative;border-radius:14px;overflow:hidden;\r\n  background:#0b1427;border:1px solid rgba(255,255,255,0.06);\r\n  cursor:pointer;display:block;text-decoration:none;min-height:220px;\r\n  transition:transform 0.3s ease,box-shadow 0.3s ease;\r\n}\r\n.pg-card:first-child{min-height:460px;}\r\n.pg-card:hover{\r\n  transform:translateY(-3px);\r\n  box-shadow:0 12px 40px rgba(0,0,0,0.5),0 0 0 1px rgba(56,189,248,0.2);\r\n}\r\n.pg-img{\r\n  position:absolute;inset:0;width:100%;height:100%;\r\n  object-fit:cover;object-position:center;\r\n  transition:transform 0.6s ease;display:block;\r\n}\r\n.pg-card:hover .pg-img{transform:scale(1.04);}\r\n.pg-overlay{\r\n  position:absolute;inset:0;\r\n  background:linear-gradient(to top,rgba(6,14,28,0.97) 0%,rgba(6,14,28,0.6) 40%,rgba(6,14,28,0.15) 75%,transparent 100%);\r\n}\r\n.pg-content{position:absolute;bottom:0;left:0;right:0;padding:18px 20px 20px;}\r\n.pg-tag{\r\n  display:inline-flex;align-items:center;gap:6px;\r\n  font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:700;\r\n  letter-spacing:0.15em;color:rgba(226,232,240,0.5);margin-bottom:8px;\r\n}\r\n.pg-tag::before{content:'\/ ';}\r\n.pg-title{\r\n  font-family:'IBM Plex Sans Thai','Space Grotesk',sans-serif;\r\n  font-size:18px;font-weight:600;color:#e2e8f0;line-height:1.3;margin-bottom:10px;\r\n}\r\n.pg-card:first-child .pg-title{font-size:26px;}\r\n.pg-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}\r\n.pg-loc{\r\n  display:flex;align-items:center;gap:4px;\r\n  font-size:11px;color:rgba(226,232,240,0.45);\r\n  font-family:'IBM Plex Sans Thai',sans-serif;\r\n}\r\n.pg-loc::before{content:'\ud83d\udccd';font-size:10px;filter:hue-rotate(200deg) saturate(0.6);}\r\n.pg-kw{\r\n  font-family:'JetBrains Mono',monospace;font-size:11px;\r\n  color:#38bdf8;font-weight:600;\r\n  background:rgba(56,189,248,0.1);padding:2px 8px;border-radius:4px;\r\n  border:1px solid rgba(56,189,248,0.2);\r\n}\r\n.pg-save{font-family:'JetBrains Mono',monospace;font-size:11px;color:#f59e0b;margin-left:auto;}\r\n.pg-save-label{font-size:9px;color:rgba(226,232,240,0.35);letter-spacing:0.08em;display:block;}\r\n.pg-arrow{\r\n  position:absolute;top:16px;right:16px;\r\n  width:32px;height:32px;border-radius:50%;\r\n  background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);\r\n  display:flex;align-items:center;justify-content:center;\r\n  color:rgba(226,232,240,0.4);font-size:14px;\r\n  transition:all 0.3s ease;opacity:0;\r\n}\r\n.pg-card:hover .pg-arrow{opacity:1;background:rgba(56,189,248,0.15);color:#38bdf8;border-color:rgba(56,189,248,0.3);}\r\n.pg-more-wrap{text-align:center;margin-top:20px;display:none;}\r\n.pg-more-wrap.pg-show{display:block;}\r\n.pg-more{\r\n  display:inline-flex;align-items:center;gap:8px;\r\n  padding:10px 28px;border-radius:99px;\r\n  background:transparent;border:1px solid rgba(56,189,248,0.3);\r\n  color:#38bdf8;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:600;letter-spacing:0.1em;\r\n  cursor:pointer;transition:all 0.25s ease;\r\n}\r\n.pg-more:hover{background:rgba(56,189,248,0.1);}\r\n@media(max-width:900px){\r\n  .pg-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;}\r\n  .pg-grid .pg-card:first-child{grid-column:1\/3;grid-row:1;min-height:280px;}\r\n  .pg-grid .pg-card:nth-child(n){grid-column:auto;grid-row:auto;}\r\n  .pg-card:first-child .pg-title{font-size:20px;}\r\n}\r\n@media(max-width:520px){\r\n  .pg-grid{grid-template-columns:1fr;}\r\n  .pg-grid .pg-card:first-child{grid-column:1;min-height:240px;}\r\n  .pg-filter{display:inline-flex!important;width:auto!important;padding:6px 14px;font-size:10px;}\r\n  .pg-title{font-size:15px!important;}\r\n}\r\n<\/style>\r\n\r\n\r\n\r\n\r\n<div class=\"pg-wrap\" id=\"pg-en\">\r\n  <div class=\"pg-filters\" id=\"pgFilters-en\">\r\n    <button class=\"pg-filter pg-active\" data-cat=\"all\">All<\/button>\r\n    <button class=\"pg-filter\" data-cat=\"Business\">Business<\/button>\r\n    <button class=\"pg-filter\" data-cat=\"Hotel\">Hotel<\/button>\r\n    <button class=\"pg-filter\" data-cat=\"Office\">Office<\/button>\r\n    <button class=\"pg-filter\" data-cat=\"Residential\">Residential<\/button>\r\n    <button class=\"pg-filter\" data-cat=\"Factory\">Factory<\/button>\r\n  <\/div>\r\n  <div class=\"pg-grid\" id=\"pgGrid-en\"><\/div>\r\n  <div class=\"pg-more-wrap\" id=\"pgMoreWrap-en\">\r\n    <button class=\"pg-more\" id=\"pgMoreBtn-en\">View all <span id=\"pgMoreCount-en\"><\/span> more projects \u2193<\/button>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n<script>\r\n(function(){\r\n  var SHOW_INIT = 5;\r\n\r\n  \/* \u2500\u2500 Project data with TH + EN fields \u2500\u2500 *\/\r\n  var PROJECTS = [\r\n    {\r\n      catTH:'\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08', catEN:'Business', tag:'HOSPITAL',\r\n      titleTH:'\u0e42\u0e23\u0e07\u0e1e\u0e22\u0e32\u0e1a\u0e32\u0e25 \u0e2b\u0e31\u0e19\u0e04\u0e32 \u0e0a\u0e31\u0e22\u0e19\u0e32\u0e17',         titleEN:'Hanka Hospital, Chainat',\r\n      locTH:'\u0e2d.\u0e2b\u0e31\u0e19\u0e04\u0e32, \u0e0a\u0e31\u0e22\u0e19\u0e32\u0e17',                   locEN:'Hanka, Chainat',\r\n      kw:24, save:'\u0e3f155K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/06\/Solar-Installation-13.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/chainat-hospital-solar-installation-24kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e42\u0e23\u0e07\u0e41\u0e23\u0e21', catEN:'Hotel', tag:'HOTEL',\r\n      titleTH:'\u0e42\u0e23\u0e07\u0e41\u0e23\u0e21 \u0e2b\u0e31\u0e27\u0e2b\u0e34\u0e19 \u0e1b\u0e23\u0e30\u0e08\u0e27\u0e1a\u0e2f',            titleEN:'Hotel, Hua Hin',\r\n      locTH:'\u0e2d.\u0e2b\u0e31\u0e27\u0e2b\u0e34\u0e19, \u0e1b\u0e23\u0e30\u0e08\u0e27\u0e1a\u0e04\u0e35\u0e23\u0e35\u0e02\u0e31\u0e19\u0e18\u0e4c',          locEN:'Hua Hin, Prachuap Khiri Khan',\r\n      kw:16, save:'\u0e3f104K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/06\/Solar-Installation-12.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/prachuap-khiri-khan-hotel-solar-installation-16kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e2d\u0e2d\u0e1f\u0e1f\u0e34\u0e28', catEN:'Office', tag:'OFFICE',\r\n      titleTH:'\u0e2d\u0e2d\u0e1f\u0e1f\u0e34\u0e28\u0e40\u0e21\u0e37\u0e2d\u0e07 \u0e2a\u0e01\u0e25\u0e19\u0e04\u0e23',               titleEN:'Office Building, Sakon Nakhon',\r\n      locTH:'\u0e2d.\u0e40\u0e21\u0e37\u0e2d\u0e07, \u0e2a\u0e01\u0e25\u0e19\u0e04\u0e23',                    locEN:'Mueang, Sakon Nakhon',\r\n      kw:12, save:'\u0e3f78K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/06\/Solar-Installation-14.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/sakon-nakhon-office-solar-installation-12kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08', catEN:'Business', tag:'CAF\u00c9',\r\n      titleTH:'\u0e04\u0e32\u0e40\u0e1f\u0e48 \u0e1a\u0e32\u0e07\u0e01\u0e23\u0e30\u0e40\u0e08\u0e49\u0e32 \u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23',      titleEN:'Caf\u00e9, Bang Krachao',\r\n      locTH:'\u0e1a\u0e32\u0e07\u0e01\u0e23\u0e30\u0e40\u0e08\u0e49\u0e32, \u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23',             locEN:'Bang Krachao, Samut Prakan',\r\n      kw:12, save:'\u0e3f78K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/06\/Solar-Installation-11.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/samutprakarn-cafe-solar-installation-12kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08', catEN:'Business', tag:'FARM',\r\n      titleTH:'\u0e1f\u0e32\u0e23\u0e4c\u0e21\u0e40\u0e25\u0e35\u0e49\u0e22\u0e07\u0e2a\u0e38\u0e01\u0e23 \u0e2b\u0e49\u0e27\u0e22\u0e02\u0e38\u0e19\u0e23\u0e32\u0e21 \u0e25\u0e1e\u0e1a\u0e38\u0e23\u0e35', titleEN:'Pig Farm, Lop Buri',\r\n      locTH:'\u0e2d.\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e19\u0e34\u0e04\u0e21, \u0e25\u0e1e\u0e1a\u0e38\u0e23\u0e35',                locEN:'Phatthana Nikhom, Lop Buri',\r\n      kw:10, save:'\u0e3f65K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/06\/Solar-Installation-16.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/lopburi-farm-solar-installation-10kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e42\u0e23\u0e07\u0e41\u0e23\u0e21', catEN:'Hotel', tag:'HOTEL',\r\n      titleTH:'\u0e42\u0e23\u0e07\u0e41\u0e23\u0e21\u0e41\u0e21\u0e27 \u0e1b\u0e32\u0e01\u0e40\u0e01\u0e23\u0e47\u0e14 \u0e19\u0e19\u0e17\u0e1a\u0e38\u0e23\u0e35',        titleEN:'Cat Hotel, Pak Kret',\r\n      locTH:'\u0e1b\u0e32\u0e01\u0e40\u0e01\u0e23\u0e47\u0e14, \u0e19\u0e19\u0e17\u0e1a\u0e38\u0e23\u0e35',                   locEN:'Pak Kret, Nonthaburi',\r\n      kw:10, save:'\u0e3f65K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/06\/Solar-Installation-10.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/nonthaburi-hotel-solar-installation-10kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e2d\u0e32\u0e28\u0e31\u0e22', catEN:'Residential', tag:'HOME',\r\n      titleTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e15\u0e25\u0e34\u0e48\u0e07\u0e0a\u0e31\u0e19 \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f',          titleEN:'Residence, Taling Chan',\r\n      locTH:'\u0e15\u0e25\u0e34\u0e48\u0e07\u0e0a\u0e31\u0e19, \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f',                 locEN:'Taling Chan, Bangkok',\r\n      kw:9, save:'\u0e3f58K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/04\/Solar-Installation-7.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/talingchan-home-solar-installation-9kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e42\u0e23\u0e07\u0e07\u0e32\u0e19', catEN:'Factory', tag:'FACTORY',\r\n      titleTH:'\u0e42\u0e23\u0e07\u0e2a\u0e35\u0e41\u0e16\u0e27\u0e2a\u0e19\u0e32\u0e21\u0e41\u0e08\u0e07 \u0e25\u0e1e\u0e1a\u0e38\u0e23\u0e35',            titleEN:'Rice Mill, Lop Buri',\r\n      locTH:'\u0e2d.\u0e40\u0e21\u0e37\u0e2d\u0e07, \u0e25\u0e1e\u0e1a\u0e38\u0e23\u0e35',                    locEN:'Mueang, Lop Buri',\r\n      kw:6, save:'\u0e3f39K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/06\/Solar-Installation-9.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/lopburi-factory-solar-installation-6kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e2d\u0e32\u0e28\u0e31\u0e22', catEN:'Residential', tag:'HOME',\r\n      titleTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e14\u0e34\u0e19\u0e41\u0e14\u0e07 \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f',            titleEN:'Residence, Din Daeng',\r\n      locTH:'\u0e14\u0e34\u0e19\u0e41\u0e14\u0e07, \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f',                   locEN:'Din Daeng, Bangkok',\r\n      kw:6, save:'\u0e3f39K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/04\/Solar-Installation-3.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/dindaeng-home-solar-installation-6kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e2d\u0e32\u0e28\u0e31\u0e22', catEN:'Residential', tag:'HOME',\r\n      titleTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e2d\u0e32\u0e28\u0e31\u0e22 \u0e25\u0e1e\u0e1a\u0e38\u0e23\u0e35',               titleEN:'Residence, Lop Buri',\r\n      locTH:'\u0e2d.\u0e40\u0e21\u0e37\u0e2d\u0e07, \u0e25\u0e1e\u0e1a\u0e38\u0e23\u0e35',                    locEN:'Mueang, Lop Buri',\r\n      kw:6, save:'\u0e3f39K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/04\/Solar-Installation-2.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/lopburi-home-solar-installation-6kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e2d\u0e2d\u0e1f\u0e1f\u0e34\u0e28', catEN:'Office', tag:'OFFICE',\r\n      titleTH:'\u0e2d\u0e2d\u0e1f\u0e1f\u0e34\u0e28\u0e1a\u0e32\u0e07\u0e41\u0e04 \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f',              titleEN:'Office, Bang Khae',\r\n      locTH:'\u0e1a\u0e32\u0e07\u0e41\u0e04, \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f',                    locEN:'Bang Khae, Bangkok',\r\n      kw:6, save:'\u0e3f39K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/04\/Solar-Installation-1.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/bang-kae-office-solar-installation-6kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e2d\u0e32\u0e28\u0e31\u0e22', catEN:'Residential', tag:'HOME',\r\n      titleTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e20\u0e32\u0e29\u0e35\u0e40\u0e08\u0e23\u0e34\u0e0d \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f',         titleEN:'Residence, Phasi Charoen',\r\n      locTH:'\u0e20\u0e32\u0e29\u0e35\u0e40\u0e08\u0e23\u0e34\u0e0d, \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f',                locEN:'Phasi Charoen, Bangkok',\r\n      kw:4.5, save:'\u0e3f29K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/04\/Solar-Installation-8.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/phasi-charoen-home-solar-installation-4-5kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e2d\u0e32\u0e28\u0e31\u0e22', catEN:'Residential', tag:'HOME',\r\n      titleTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e2a\u0e32\u0e22\u0e44\u0e2b\u0e21 \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f (3)',        titleEN:'Residence, Sai Mai (3)',\r\n      locTH:'\u0e2a\u0e32\u0e22\u0e44\u0e2b\u0e21, \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f',                   locEN:'Sai Mai, Bangkok',\r\n      kw:4, save:'\u0e3f26K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/04\/Solar-Installation-6.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/sai-mai-home3-solar-installation-4kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e2d\u0e32\u0e28\u0e31\u0e22', catEN:'Residential', tag:'HOME',\r\n      titleTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e2a\u0e32\u0e22\u0e44\u0e2b\u0e21 \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f (2)',        titleEN:'Residence, Sai Mai (2)',\r\n      locTH:'\u0e2a\u0e32\u0e22\u0e44\u0e2b\u0e21, \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f',                   locEN:'Sai Mai, Bangkok',\r\n      kw:4, save:'\u0e3f26K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/04\/Solar-Installation-5.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/sai-mai-home2-solar-installation-4kw\/'\r\n    },\r\n    {\r\n      catTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e2d\u0e32\u0e28\u0e31\u0e22', catEN:'Residential', tag:'HOME',\r\n      titleTH:'\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e2a\u0e32\u0e22\u0e44\u0e2b\u0e21 \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f (1)',        titleEN:'Residence, Sai Mai (1)',\r\n      locTH:'\u0e2a\u0e32\u0e22\u0e44\u0e2b\u0e21, \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f',                   locEN:'Sai Mai, Bangkok',\r\n      kw:4, save:'\u0e3f26K',\r\n      img:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2025\/04\/Solar-Installation-4.webp',\r\n      url:'https:\/\/pumasunergy.com\/portfolio\/sai-mai-home-solar-installation-4kw\/'\r\n    }\r\n  ];\r\n\r\n  \/* \u2500\u2500 Init per language \u2500\u2500 *\/\r\n  function initGallery(lang){\r\n    var grid     = document.getElementById('pgGrid-' + lang);\r\n    var filters  = document.getElementById('pgFilters-' + lang);\r\n    var moreWrap = document.getElementById('pgMoreWrap-' + lang);\r\n    var moreBtn  = document.getElementById('pgMoreBtn-' + lang);\r\n    var moreCount= document.getElementById('pgMoreCount-' + lang);\r\n    if(!grid) return; \/\/ section not present in this language\r\n\r\n    var isTH     = lang === 'th';\r\n    var activeCat= 'all';\r\n    var expanded = false;\r\n\r\n    var saveLabel= isTH ? 'SAVE\/\u0e1b\u0e35' : 'SAVE\/yr';\r\n    var moreUnit = isTH ? ' \u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04 \u2193' : ' more projects \u2193';\r\n    var morePre  = isTH ? '\u0e14\u0e39\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 ' : 'View all ';\r\n\r\n    function catKey(p){ return isTH ? p.catTH : p.catEN; }\r\n\r\n    function makeCard(p, featured){\r\n      var title = isTH ? p.titleTH : p.titleEN;\r\n      var loc   = isTH ? p.locTH   : p.locEN;\r\n      var alt   = (isTH ? '\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e42\u0e0b\u0e25\u0e32\u0e23\u0e4c\u0e40\u0e0b\u0e25\u0e25\u0e4c ' : 'Solar installation ') + title + ' ' + p.kw + ' kW \u00b7 PUMA SUNERGY';\r\n      var a = document.createElement('a');\r\n      a.className  = 'pg-card';\r\n      a.href       = p.url;\r\n      a.target     = '_blank';\r\n      a.rel        = 'noopener';\r\n      a.setAttribute('data-cat', catKey(p));\r\n      a.innerHTML  =\r\n        '<img decoding=\"async\" class=\"pg-img\" src=\"'+p.img+'\" alt=\"'+alt+'\" loading=\"'+(featured?'eager':'lazy')+'\">'\r\n        +'<div class=\"pg-overlay\"><\/div>'\r\n        +'<div class=\"pg-arrow\">\u2197<\/div>'\r\n        +'<div class=\"pg-content\">'\r\n          +'<div class=\"pg-tag\">'+p.tag+'<\/div>'\r\n          +'<div class=\"pg-title\">'+title+'<\/div>'\r\n          +'<div class=\"pg-meta\">'\r\n            +'<span class=\"pg-loc\">'+loc+'<\/span>'\r\n            +'<span class=\"pg-kw\">'+p.kw+' kW<\/span>'\r\n            +'<span class=\"pg-save\"><span class=\"pg-save-label\">'+saveLabel+'<\/span>'+p.save+'<\/span>'\r\n          +'<\/div>'\r\n        +'<\/div>';\r\n      return a;\r\n    }\r\n\r\n    function render(cat, expand){\r\n      grid.innerHTML = '';\r\n      var filtered = cat === 'all'\r\n        ? PROJECTS\r\n        : PROJECTS.filter(function(p){ return catKey(p) === cat; });\r\n      var limit = expand ? filtered.length : Math.min(SHOW_INIT, filtered.length);\r\n      for(var i = 0; i < limit; i++){\r\n        grid.appendChild(makeCard(filtered[i], i === 0));\r\n      }\r\n      var remaining = filtered.length - SHOW_INIT;\r\n      if(filtered.length > SHOW_INIT && !expand){\r\n        moreWrap.classList.add('pg-show');\r\n        if(moreCount) moreCount.textContent = morePre + remaining + moreUnit;\r\n        moreBtn.textContent = morePre + remaining + moreUnit;\r\n      } else {\r\n        moreWrap.classList.remove('pg-show');\r\n      }\r\n    }\r\n\r\n    filters.addEventListener('click', function(e){\r\n      var btn = e.target.closest('.pg-filter');\r\n      if(!btn) return;\r\n      expanded = false;\r\n      activeCat = btn.getAttribute('data-cat');\r\n      filters.querySelectorAll('.pg-filter').forEach(function(b){ b.classList.remove('pg-active'); });\r\n      btn.classList.add('pg-active');\r\n      render(activeCat, false);\r\n    });\r\n\r\n    moreBtn.addEventListener('click', function(){\r\n      expanded = true;\r\n      render(activeCat, true);\r\n    });\r\n\r\n    render('all', false);\r\n  }\r\n\r\n  initGallery('th');\r\n  initGallery('en');\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-b004026 wd-section-stretch e-flex e-con-boxed e-con e-parent\" data-id=\"b004026\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-af991ee e-con-full e-flex e-con e-child\" data-id=\"af991ee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55b73a9 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"55b73a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;highlighted_vertical_offset&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-default wd-title-style-default wd-title-size-default text-left\">\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"title-subtitle subtitle-color-default subtitle-style-default wd-fontsize-xs\">\n\t\t\t\t\tWHY PUMA SUNERGY\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-l\">\u0e14\u0e39\u0e23\u0e30\u0e1a\u0e1a\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e17\u0e33\u0e07\u0e32\u0e19<br \/>\n\u0e44\u0e14\u0e49\u0e15\u0e25\u0e2d\u0e14\u0e40\u0e27\u0e25\u0e32 \u0e1c\u0e48\u0e32\u0e19\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c224b4b e-con-full e-flex e-con e-child\" data-id=\"c224b4b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bbff78 elementor-widget elementor-widget-wd_text_block\" data-id=\"2bbff78\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;highlighted_vertical_offset&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t\u0e17\u0e38\u0e01\u0e41\u0e1c\u0e07\u0e17\u0e38\u0e01\u0e2d\u0e34\u0e19\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e36\u0e49\u0e19\u0e04\u0e25\u0e32\u0e27\u0e14\u0e4c\u0e41\u0e1a\u0e1a real-time \u0e17\u0e35\u0e21\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e40\u0e1d\u0e49\u0e32\u0e14\u0e39\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e2d\u0e22\u0e39\u0e48\u0e15\u0e25\u0e2d\u0e14 \u0e2b\u0e32\u0e01\u0e40\u0e08\u0e2d\u0e1b\u0e31\u0e0d\u0e2b\u0e32 \u0e40\u0e23\u0e32\u0e42\u0e17\u0e23\u0e2b\u0e32\u0e04\u0e38\u0e13\u0e01\u0e48\u0e2d\u0e19\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f36d110 e-con-full e-flex e-con e-child\" data-id=\"f36d110\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ce0098 elementor-widget elementor-widget-html\" data-id=\"0ce0098\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\r\n.psd-wrap*{margin:0;padding:0;box-sizing:border-box;}\r\n.psd-wrap{\r\n  font-family:'Space Grotesk','IBM Plex Sans Thai',sans-serif;\r\n  background:#060e1c;\r\n  padding:24px;\r\n  border-radius:16px;\r\n}\r\n.psd-grid{\r\n  display:grid;\r\n  grid-template-columns:1fr 1.6fr 1fr;\r\n  grid-template-rows:auto auto;\r\n  gap:14px;\r\n}\r\n.psd-card{\r\n  background:#0b1427;\r\n  border:1px solid rgba(56,189,248,0.08);\r\n  border-radius:12px;\r\n  padding:20px 22px;\r\n  position:relative;\r\n  overflow:hidden;\r\n}\r\n.psd-card::before{\r\n  content:'';position:absolute;inset:0;border-radius:12px;\r\n  background:radial-gradient(ellipse at top left,rgba(56,189,248,0.04) 0%,transparent 65%);\r\n  pointer-events:none;\r\n}\r\n.psd-power{grid-column:1;grid-row:1;}\r\n.psd-chart-card{grid-column:2;grid-row:1;}\r\n.psd-co2{grid-column:3;grid-row:1;}\r\n.psd-inv{grid-column:1\/3;grid-row:2;}\r\n.psd-health{grid-column:3;grid-row:2;}\r\n\r\n.psd-label{\r\n  font-family:'JetBrains Mono',monospace;\r\n  font-size:10px;font-weight:500;letter-spacing:0.13em;\r\n  color:rgba(226,232,240,0.45);text-transform:uppercase;\r\n  margin-bottom:14px;\r\n  display:flex;align-items:center;justify-content:space-between;\r\n}\r\n.psd-live-tag{display:flex;align-items:center;gap:5px;color:#38bdf8;font-size:10px;letter-spacing:0.1em;}\r\n.psd-dot{\r\n  width:7px;height:7px;border-radius:50%;display:inline-block;\r\n  animation:psd-blink 1.4s ease-in-out infinite;\r\n}\r\n.psd-dot.cyan{background:#38bdf8;box-shadow:0 0 6px #38bdf8;}\r\n.psd-dot.amber{background:#f59e0b;box-shadow:0 0 6px #f59e0b;}\r\n.psd-dot.green{background:#4ade80;box-shadow:0 0 5px #4ade80;}\r\n@keyframes psd-blink{0%,100%{opacity:1;}50%{opacity:0.2;}}\r\n\r\n\/* \u2500\u2500 CURRENT POWER \u2500\u2500 *\/\r\n.psd-big{\r\n  font-family:'Space Grotesk',sans-serif;\r\n  font-size:52px;font-weight:700;color:#e2e8f0;line-height:1;\r\n  display:flex;align-items:baseline;gap:6px;\r\n  \/* Fixed width to prevent jumping when numbers change *\/\r\n  min-width: 130px; \r\n}\r\n.psd-unit{font-size:18px;font-weight:400;color:rgba(226,232,240,0.45);}\r\n.psd-delta{margin-top:10px;font-size:12px;color:#4ade80;font-family:'JetBrains Mono',monospace;}\r\n.psd-delta em{color:rgba(226,232,240,0.5);font-style:normal;}\r\n\r\n\/* \u2500\u2500 CHART \u2500\u2500 *\/\r\n.psd-chart-wrap{position:relative;width:100%;height:160px;margin:4px 0 10px;overflow:hidden;}\r\n.psd-chart-svg{width:100%;height:100%;display:block;}\r\n\r\n.psd-chart-path{fill:none;stroke:#f59e0b;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(245,158,11,0.6));}\r\n.psd-chart-fill{fill:url(#psd-grad);}\r\n.psd-chart-dot{fill:#f59e0b;filter:drop-shadow(0 0 5px #f59e0b);animation:psd-pulse 2s ease-in-out infinite;}\r\n@keyframes psd-pulse{0%,100%{r:4;opacity:1;}50%{r:6;opacity:0.7;}}\r\n\r\n\/* Vertical Sweep Line *\/\r\n.psd-v-line{stroke:#f59e0b;stroke-width:1;opacity:0.5;}\r\n\r\n.psd-time-labels{display:flex;justify-content:space-between;}\r\n.psd-time-labels span{font-family:'JetBrains Mono',monospace;font-size:9px;color:rgba(226,232,240,0.3);letter-spacing:0.05em;}\r\n.psd-stats-row{display:flex;gap:32px;margin-top:14px;}\r\n.psd-stat-item label{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:0.1em;color:rgba(226,232,240,0.4);text-transform:uppercase;display:block;margin-bottom:4px;}\r\n.psd-stat-val{font-family:'Space Grotesk',sans-serif;font-size:26px;font-weight:600;color:#e2e8f0;display:flex;align-items:baseline;gap:3px;}\r\n.psd-stat-val .su{font-size:11px;color:rgba(226,232,240,0.4);}\r\n.psd-stat-val.gold{color:#f59e0b;}\r\n\r\n\/* \u2500\u2500 CO2 \u2500\u2500 *\/\r\n.psd-big.cyan{color:#38bdf8;}\r\n.psd-co2-sub{margin-top:10px;font-size:12px;color:rgba(226,232,240,0.45);font-family:'IBM Plex Sans Thai',sans-serif;}\r\n\r\n\/* \u2500\u2500 INVERTERS \u2500\u2500 *\/\r\n.psd-inv-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}\r\n.psd-inv-ok{display:flex;align-items:center;gap:5px;font-family:'JetBrains Mono',monospace;font-size:10px;color:#4ade80;letter-spacing:0.1em;}\r\n.psd-inv-row{display:flex;align-items:center;padding:11px 0;border-bottom:1px solid rgba(255,255,255,0.04);}\r\n.psd-inv-row:last-child{border-bottom:none;}\r\n.psd-inv-name{font-family:'JetBrains Mono',monospace;font-size:12px;color:rgba(226,232,240,0.6);flex:1;margin-left:12px;}\r\n.psd-inv-bar-wrap{flex:1;height:3px;background:rgba(255,255,255,0.06);border-radius:2px;margin:0 16px;overflow:hidden;}\r\n.psd-inv-bar{height:100%;border-radius:2px;background:linear-gradient(90deg,#38bdf8,#0ea5e9); transition: width 0.1s linear;}\r\n.psd-inv-kw{font-family:'JetBrains Mono',monospace;font-size:12px;color:#38bdf8;min-width:54px;text-align:right;}\r\n\r\n\/* \u2500\u2500 HEALTH \u2500\u2500 *\/\r\n.psd-health-num{font-family:'Space Grotesk',sans-serif;font-size:52px;font-weight:700;color:#e2e8f0;line-height:1;display:flex;align-items:baseline;}\r\n.psd-health-num .pct{font-size:20px;color:rgba(226,232,240,0.45);margin-left:2px;}\r\n.psd-uptime{margin-top:12px;font-family:'JetBrains Mono',monospace;font-size:10px;color:rgba(226,232,240,0.3);letter-spacing:0.1em;}\r\n\r\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\r\n@media(max-width:900px){\r\n  .psd-grid{grid-template-columns:1fr 1fr;}\r\n  .psd-power{grid-column:1;grid-row:1;}\r\n  .psd-co2{grid-column:2;grid-row:1;}\r\n  .psd-chart-card{grid-column:1\/3;grid-row:2;}\r\n  .psd-inv{grid-column:1\/3;grid-row:3;}\r\n  .psd-health{grid-column:1\/3;grid-row:4;}\r\n}\r\n@media(max-width:520px){\r\n  .psd-grid{grid-template-columns:1fr;}\r\n  .psd-power,.psd-co2,.psd-chart-card,.psd-inv,.psd-health{grid-column:1;}\r\n  .psd-wrap{padding:12px;}\r\n  .psd-big{font-size:40px;}\r\n}\r\n<\/style>\r\n\r\n<div class=\"psd-wrap\">\r\n<div class=\"psd-grid\">\r\n\r\n  <div class=\"psd-card psd-power\">\r\n    <div class=\"psd-label\">\r\n      Current Power\r\n      <span class=\"psd-live-tag\"><span class=\"psd-dot cyan\"><\/span>LIVE<\/span>\r\n    <\/div>\r\n    <div class=\"psd-big\"><span id=\"psd-pw\">0.0<\/span><span class=\"psd-unit\">kW<\/span><\/div>\r\n    <div class=\"psd-delta\">\u25b2 12.4% <em>vs yesterday<\/em><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"psd-card psd-chart-card\">\r\n    <div class=\"psd-label\">\r\n      Today's Production\r\n      <span class=\"psd-live-tag\"><span class=\"psd-dot amber\"><\/span>UPDATING<\/span>\r\n    <\/div>\r\n    <div class=\"psd-chart-wrap\">\r\n      <svg class=\"psd-chart-svg\" viewBox=\"0 0 400 140\" preserveAspectRatio=\"none\">\r\n        <defs>\r\n          <linearGradient id=\"psd-grad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\r\n            <stop offset=\"0%\" stop-color=\"#f59e0b\" stop-opacity=\"0.55\"\/>\r\n            <stop offset=\"100%\" stop-color=\"#f59e0b\" stop-opacity=\"0\"\/>\r\n          <\/linearGradient>\r\n        <\/defs>\r\n        <path id=\"psd-fill\" class=\"psd-chart-fill\"\/>\r\n        <path id=\"psd-path\" class=\"psd-chart-path\"\/>\r\n        \r\n        <line id=\"psd-vline\" class=\"psd-v-line\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"140\" \/>\r\n        <circle id=\"psd-dot-el\" class=\"psd-chart-dot\" r=\"4\" cx=\"0\" cy=\"138\"\/>\r\n      <\/svg>\r\n    <\/div>\r\n    <div class=\"psd-time-labels\"><span>06:00<\/span><span>12:00<\/span><span>18:00<\/span><\/div>\r\n    <div class=\"psd-stats-row\">\r\n      <div class=\"psd-stat-item\">\r\n        <label>Produced Today<\/label>\r\n        <div class=\"psd-stat-val\">87.4<span class=\"su\">kWh<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"psd-stat-item\">\r\n        <label>Saved Today<\/label>\r\n        <div class=\"psd-stat-val gold\">\u0e3f411<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"psd-card psd-co2\">\r\n    <div class=\"psd-label\">CO\u2082 Avoided \u00b7 YTD<\/div>\r\n    <div class=\"psd-big cyan\">2,847<span class=\"psd-unit\">kg<\/span><\/div>\r\n    <div class=\"psd-co2-sub\">\u2248 \u0e1b\u0e25\u0e39\u0e01\u0e15\u0e49\u0e19\u0e44\u0e21\u0e49 <strong style=\"color:#4ade80\">130 \u0e15\u0e49\u0e19<\/strong><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"psd-card psd-inv\">\r\n    <div class=\"psd-inv-header\">\r\n      <div class=\"psd-label\" style=\"margin:0\">Inverters \u00b7 5 Units Online<\/div>\r\n      <div class=\"psd-inv-ok\"><span class=\"psd-dot green\"><\/span>ALL OK<\/div>\r\n    <\/div>\r\n    <div id=\"psd-inv-list\"><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"psd-card psd-health\">\r\n    <div class=\"psd-label\">System Health<\/div>\r\n    <div class=\"psd-health-num\">99.8<span class=\"pct\">%<\/span><\/div>\r\n    <div class=\"psd-uptime\">Uptime \u00b7 30 days<\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var pts=[\r\n    [0,138],[20,136],[40,132],[60,125],[80,114],\r\n    [100,100],[120,82],[140,62],[160,44],[175,28],\r\n    [185,20],[195,17],[205,19],[215,26],[230,40],\r\n    [250,60],[270,80],[295,100],[315,116],[335,126],\r\n    [360,132],[385,136],[400,138]\r\n  ];\r\n  function buildD(pts,close){\r\n    var d='M'+pts[0][0]+','+pts[0][1];\r\n    for(var i=1;i<pts.length-1;i++){\r\n      var cx=(pts[i][0]+pts[i+1][0])\/2, cy=(pts[i][1]+pts[i+1][1])\/2;\r\n      d+=' Q'+pts[i][0]+','+pts[i][1]+' '+cx+','+cy;\r\n    }\r\n    d+=' L'+pts[pts.length-1][0]+','+pts[pts.length-1][1];\r\n    if(close) d+=' L400,140 L0,140 Z';\r\n    return d;\r\n  }\r\n\r\n  var pathEl = document.getElementById('psd-path');\r\n  pathEl.setAttribute('d',buildD(pts,false));\r\n  document.getElementById('psd-fill').setAttribute('d',buildD(pts,true));\r\n\r\n  var invs=[\r\n    {id:'INV-01', ratio: 0.202},\r\n    {id:'INV-02', ratio: 0.208},\r\n    {id:'INV-03', ratio: 0.188},\r\n    {id:'INV-04', ratio: 0.206},\r\n    {id:'INV-05', ratio: 0.196}\r\n  ];\r\n\r\n  var list = document.getElementById('psd-inv-list');\r\n  var invElements = [];\r\n\r\n  invs.forEach(function(inv, index){\r\n    var row = document.createElement('div');\r\n    row.className = 'psd-inv-row';\r\n    row.innerHTML = '<span class=\"psd-dot green\"><\/span>'+\r\n      '<div class=\"psd-inv-name\">'+inv.id+'<\/div>'+\r\n      '<div class=\"psd-inv-bar-wrap\"><div class=\"psd-inv-bar\" id=\"psd-bar-'+index+'\" style=\"width:0%\"><\/div><\/div>'+\r\n      '<div class=\"psd-inv-kw\"><span id=\"psd-val-'+index+'\">0.00<\/span> <span style=\"font-size:9px;opacity:0.5\">kW<\/span><\/div>';\r\n    list.appendChild(row);\r\n    invElements.push({\r\n      ratio: inv.ratio,\r\n      barEl: document.getElementById('psd-bar-'+index),\r\n      valEl: document.getElementById('psd-val-'+index)\r\n    });\r\n  });\r\n\r\n  \/\/ \u2500\u2500 [\u0e40\u0e1e\u0e34\u0e48\u0e21] IntersectionObserver \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  var isVisible = true;\r\n  var observer = new IntersectionObserver(function(entries){\r\n    entries.forEach(function(e){ isVisible = e.isIntersecting; });\r\n  }, { threshold: 0.1 });\r\n  observer.observe(document.querySelector('.psd-wrap'));\r\n  \/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n\r\n  var dotEl = document.getElementById('psd-dot-el');\r\n  var vLineEl = document.getElementById('psd-vline');\r\n  var pwEl = document.getElementById('psd-pw');\r\n\r\n  setTimeout(function() {\r\n    var pathLength = pathEl.getTotalLength();\r\n    var duration = 12000;\r\n    var startTime = null;\r\n    var maxY = 138, minY = 17;\r\n    var maxPower = 15.0, maxInvPower = 3.5;\r\n\r\n    function animateSweep(time) {\r\n      \/\/ \u2500\u2500 [\u0e40\u0e1e\u0e34\u0e48\u0e21] \u0e2b\u0e22\u0e38\u0e14\u0e40\u0e21\u0e37\u0e48\u0e2d widget \u0e2d\u0e22\u0e39\u0e48\u0e19\u0e2d\u0e01\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d \u2500\u2500\r\n      if (!isVisible) { requestAnimationFrame(animateSweep); return; }\r\n      \/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n\r\n      if (!startTime) startTime = time;\r\n      var elapsed = time - startTime;\r\n      var progress = (elapsed % duration) \/ duration;\r\n\r\n      var pt = pathEl.getPointAtLength(progress * pathLength);\r\n      dotEl.setAttribute('cx', pt.x);\r\n      dotEl.setAttribute('cy', pt.y);\r\n      vLineEl.setAttribute('x1', pt.x);\r\n      vLineEl.setAttribute('x2', pt.x);\r\n\r\n      var currentY = Math.max(minY, Math.min(maxY, pt.y));\r\n      var kw = ((maxY - currentY) \/ (maxY - minY)) * maxPower;\r\n      var displayKw = Math.max(0, kw);\r\n      pwEl.textContent = displayKw.toFixed(1);\r\n\r\n      invElements.forEach(function(inv) {\r\n        var invKw = displayKw * inv.ratio;\r\n        inv.valEl.textContent = invKw.toFixed(2);\r\n        inv.barEl.style.width = Math.min(100, (invKw \/ maxInvPower) * 100) + '%';\r\n      });\r\n\r\n      requestAnimationFrame(animateSweep);\r\n    }\r\n    requestAnimationFrame(animateSweep);\r\n  }, 50);\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-e7a40ae wd-section-stretch e-flex e-con-boxed e-con e-parent\" data-id=\"e7a40ae\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9f96942 e-con-full e-flex e-con e-child\" data-id=\"9f96942\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2667c0c elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"2667c0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* \u2500\u2500 Base Styles \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n* { margin: 0; padding: 0; box-sizing: border-box; }\r\n\/* \u0e40\u0e2d\u0e32 background: #0b1f3a; \u0e2d\u0e2d\u0e01 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07\u0e42\u0e1b\u0e23\u0e48\u0e07\u0e43\u0e2a\u0e41\u0e25\u0e30\u0e01\u0e25\u0e37\u0e19\u0e44\u0e1b\u0e01\u0e31\u0e1a Section \u0e02\u0e2d\u0e07 Elementor *\/\r\n\r\n\/* \u2500\u2500 Carousel Wrapper \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.pmc-outer {\r\n  width: 100%;\r\n  max-width: 100vw;\r\n  position: relative;\r\n  padding: 40px 0;\r\n  overflow: hidden;\r\n}\r\n\r\n.pmc-track {\r\n  display: flex;\r\n  gap: 32px;\r\n  align-items: center; \/* \u0e08\u0e31\u0e14\u0e43\u0e2b\u0e49\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e36\u0e48\u0e07\u0e01\u0e25\u0e32\u0e07\u0e41\u0e19\u0e27\u0e15\u0e31\u0e49\u0e07 *\/\r\n  will-change: transform;\r\n  transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);\r\n  cursor: grab;\r\n  user-select: none;\r\n  -webkit-user-select: none;\r\n}\r\n.pmc-track.pmc-drag {\r\n  transition: none;\r\n  cursor: grabbing;\r\n}\r\n\r\n\/* \u2500\u2500 Phone Item & Scale Animation \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.pmc-item {\r\n  flex: 0 0 65%;\r\n  max-width: 280px; \r\n  aspect-ratio: 1 \/ 2.05; \/* \u0e25\u0e47\u0e2d\u0e01\u0e2a\u0e31\u0e14\u0e2a\u0e48\u0e27\u0e19\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d *\/\r\n  position: relative;\r\n  \r\n  \/* \u0e40\u0e2d\u0e1f\u0e40\u0e1f\u0e01\u0e15\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49 Active *\/\r\n  transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);\r\n  transform: scale(0.85);\r\n  opacity: 0.4;\r\n  -webkit-tap-highlight-color: transparent; \/* \u0e1b\u0e34\u0e14\u0e2a\u0e35\u0e44\u0e2e\u0e44\u0e25\u0e15\u0e4c\u0e40\u0e27\u0e25\u0e32\u0e01\u0e14\u0e1a\u0e19\u0e21\u0e37\u0e2d\u0e16\u0e37\u0e2d *\/\r\n}\r\n\r\n.pmc-item.pmc-active {\r\n  \/* \u0e40\u0e2d\u0e1f\u0e40\u0e1f\u0e01\u0e15\u0e4c\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e15\u0e23\u0e07\u0e01\u0e25\u0e32\u0e07 *\/\r\n  transform: scale(1);\r\n  opacity: 1;\r\n}\r\n\r\n\/* \u2500\u2500 Phone Frame Details \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.pm-frame {\r\n  position: absolute;\r\n  inset: 0;\r\n  border-radius: 13%;\r\n  background: linear-gradient(145deg, #2a2a2a 0%, #111 40%, #1a1a1a 100%);\r\n  box-shadow: 0 0 0 1px #444, 0 0 0 2px #222, 4px 12px 50px rgba(0,0,0,0.6), 0 2px 8px rgba(255,255,255,0.05) inset;\r\n  pointer-events: none; \/* \u0e43\u0e2b\u0e49\u0e04\u0e25\u0e34\u0e01\u0e17\u0e30\u0e25\u0e38\u0e44\u0e1b\u0e42\u0e14\u0e19 pmc-item *\/\r\n}\r\n.pm-btn { position: absolute; background: #1a1a1a; border-radius: 2px; }\r\n.pm-btn.vu { left: -3px; top: 23%; width: 3px; height: 6%; }\r\n.pm-btn.vd { left: -3px; top: 31%; width: 3px; height: 6%; }\r\n.pm-btn.pw { right: -3px; top: 27%; width: 3px; height: 9%; }\r\n\r\n\/* \u2500\u2500 Dynamic Island (iPhone 16 Style) \u2500\u2500 *\/\r\n.pm-notch {\r\n  position: absolute; \r\n  top: 3.5%; \r\n  left: 50%; \r\n  transform: translateX(-50%);\r\n  width: 25%; \r\n  height: 3.2%; \r\n  background: #000000; \r\n  border-radius: 30px; \r\n  z-index: 40; \r\n  box-shadow: inset 0px 0px 2px rgba(255,255,255,0.15); \r\n}\r\n\r\n.pm-screen {\r\n  position: absolute; top: 2.5%; left: 4.5%; right: 4.5%; bottom: 2.5%;\r\n  border-radius: 9%; overflow: hidden; background: #000;\r\n  pointer-events: none; \/* \u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e44\u0e21\u0e48\u0e43\u0e2b\u0e49\u0e23\u0e39\u0e1b\u0e23\u0e1a\u0e01\u0e27\u0e19\u0e01\u0e32\u0e23 Drag *\/\r\n}\r\n.pm-glare {\r\n  position: absolute; top: 2.5%; left: 4.5%; right: 4.5%; bottom: 2.5%;\r\n  border-radius: 9%;\r\n  background: linear-gradient(135deg, rgba(255,255,255,0.08) 0%, transparent 45%);\r\n  pointer-events: none; z-index: 25;\r\n}\r\n\r\n\/* \u2500\u2500 Inner Screen Elements \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.pm-slide { position: absolute; inset: 0; opacity: 0; transition: opacity 0.8s ease; }\r\n.pm-slide.pm-on { opacity: 1; }\r\n.pm-slide img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }\r\n.pm-img { width: 100%; display: block; will-change: transform; }\r\n\r\n\/* \u0e41\u0e16\u0e1a\u0e08\u0e38\u0e14\u0e44\u0e02\u0e48\u0e1b\u0e25\u0e32 (Dots) *\/\r\n.pm-dots {\r\n  position: absolute; bottom: 3%; left: 50%; transform: translateX(-50%);\r\n  display: flex; gap: 5px; z-index: 30; flex-wrap: wrap; justify-content: center; width: 90%;\r\n}\r\n.pm-dot {\r\n  width: 4px; height: 4px; border-radius: 50%;\r\n  background: rgba(255,255,255,0.3); transition: all 0.4s ease;\r\n}\r\n.pm-dot.pm-on { width: 16px; border-radius: 3px; background: #38bdf8; }\r\n\r\n\/* \u0e41\u0e16\u0e1a\u0e27\u0e34\u0e48\u0e07\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 (Progress Bar) *\/\r\n.pm-bar {\r\n  position: absolute; bottom: 0; left: 0; height: 2.5px;\r\n  background: linear-gradient(90deg, #38bdf8, #f59e0b); z-index: 30; opacity: 0.9; width: 0;\r\n}\r\n\r\n\/* Badge (\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a PM3) *\/\r\n.pm-badge {\r\n  position: absolute; top: 4%; right: 5%;\r\n  background: rgba(0,0,0,0.6); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);\r\n  color: #38bdf8; font-family: monospace; font-size: 10px; font-weight: bold;\r\n  letter-spacing: 0.1em; padding: 3px 8px; border-radius: 20px;\r\n  border: 1px solid rgba(56,189,248,0.35); z-index: 20;\r\n  opacity: 0; transform: translateY(-5px);\r\n  transition: opacity 0.5s ease 0.3s, transform 0.5s ease 0.3s;\r\n}\r\n.pm-slide.pm-on .pm-badge { opacity: 1; transform: translateY(0); }\r\n\r\n\/* \u2500\u2500 Carousel Navigation Dots (\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e2a\u0e38\u0e14) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.pmc-nav { display: flex; justify-content: center; gap: 8px; margin-top: 16px; }\r\n.pmc-nav-dot {\r\n  width: 8px; height: 8px; border-radius: 50%;\r\n  background: rgba(255,255,255,0.2); cursor: pointer;\r\n  transition: all 0.35s ease; border: none; padding: 0;\r\n}\r\n.pmc-nav-dot.on { width: 24px; border-radius: 4px; background: #38bdf8; }\r\n<\/style>\r\n\r\n<div class=\"pmc-outer\" id=\"pmcOuter\">\r\n  <div class=\"pmc-track\" id=\"pmcTrack\">\r\n\r\n    <div class=\"pmc-item pmc-active\">\r\n      <div class=\"pm-frame\">\r\n        <div class=\"pm-btn vu\"><\/div><div class=\"pm-btn vd\"><\/div><div class=\"pm-btn pw\"><\/div>\r\n        <div class=\"pm-notch\"><\/div>\r\n        <div class=\"pm-screen\" id=\"pm1-screen\">\r\n          <div class=\"pm-dots\" id=\"pm1-dots\"><\/div>\r\n          <div class=\"pm-bar\" id=\"pm1-bar\"><\/div>\r\n        <\/div>\r\n        <div class=\"pm-glare\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pmc-item\">\r\n      <div class=\"pm-frame\">\r\n        <div class=\"pm-btn vu\"><\/div><div class=\"pm-btn vd\"><\/div><div class=\"pm-btn pw\"><\/div>\r\n        <div class=\"pm-notch\"><\/div>\r\n        <div class=\"pm-screen\">\r\n          <img decoding=\"async\" class=\"pm-img\" id=\"pm2-img\" src=\"https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/hoymiles-app-solar-home-system.webp\" alt=\"Hoymiles solar home system\">\r\n        <\/div>\r\n        <div class=\"pm-glare\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pmc-item\">\r\n      <div class=\"pm-frame\">\r\n        <div class=\"pm-btn vu\"><\/div><div class=\"pm-btn vd\"><\/div><div class=\"pm-btn pw\"><\/div>\r\n        <div class=\"pm-notch\"><\/div>\r\n        <div class=\"pm-screen\" id=\"pm3-screen\">\r\n          <div class=\"pm-dots\" id=\"pm3-dots\"><\/div>\r\n          <div class=\"pm-bar\" id=\"pm3-bar\" style=\"width:0\"><\/div>\r\n        <\/div>\r\n        <div class=\"pm-glare\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n  <div class=\"pmc-nav\" id=\"pmcNav\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n\/\/ \u2500\u2500 [\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e43\u0e2b\u0e21\u0e48] Shared visibility \u2014 \u0e27\u0e32\u0e07\u0e01\u0e48\u0e2d\u0e19 IIFE \u0e41\u0e23\u0e01 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\nvar pmcVisible = true;\r\nvar pmcObserver = new IntersectionObserver(function(entries){\r\n  entries.forEach(function(e){ pmcVisible = e.isIntersecting; });\r\n}, { threshold: 0.1 });\r\npmcObserver.observe(document.getElementById('pmcOuter'));\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/  1. CAROUSEL CONTROLLER \u2014 \u0e44\u0e21\u0e48\u0e41\u0e15\u0e30\u0e2d\u0e30\u0e44\u0e23\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e49\u0e19\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n(function(){\r\n  var track   = document.getElementById('pmcTrack');\r\n  var outer   = document.getElementById('pmcOuter');\r\n  var items   = track.querySelectorAll('.pmc-item');\r\n  var navEl   = document.getElementById('pmcNav');\r\n  var cur     = 0, total = items.length;\r\n  var startX  = null, diffX = 0, dragging = false, hasDragged = false;\r\n  var GAP     = 32;\r\n\r\n  var navDots = [];\r\n  for(var i=0; i<total; i++){\r\n    var b = document.createElement('button');\r\n    b.className = 'pmc-nav-dot' + (i===0 ? ' on' : '');\r\n    (function(idx){ b.addEventListener('click', function(){ goTo(idx); }); })(i);\r\n    navEl.appendChild(b); navDots.push(b);\r\n\r\n    (function(idx){\r\n      items[idx].style.cursor = 'pointer'; \r\n      items[idx].addEventListener('click', function(e){\r\n        if(hasDragged) return; \r\n        if(cur !== idx) goTo(idx);\r\n      });\r\n    })(i);\r\n  }\r\n\r\n  function getOffset(idx){\r\n    var outerW = outer.offsetWidth;\r\n    var itemW  = items[idx].offsetWidth;\r\n    var left = 0;\r\n    for(var i=0; i<idx; i++) {\r\n      left += items[i].offsetWidth + GAP;\r\n    }\r\n    return left - (outerW - itemW) \/ 2;\r\n  }\r\n\r\n  function goTo(n){\r\n    n = Math.max(0, Math.min(total-1, n));\r\n    items[cur].classList.remove('pmc-active');\r\n    navDots[cur].classList.remove('on');\r\n    cur = n;\r\n    items[cur].classList.add('pmc-active');\r\n    navDots[cur].classList.add('on');\r\n    track.classList.remove('pmc-drag');\r\n    var offset = getOffset(cur);\r\n    track.style.transform = 'translateX(' + (-offset) + 'px)';\r\n  }\r\n\r\n  function onStart(x){ \r\n    startX = x; diffX = 0; dragging = false; hasDragged = false; \r\n    track.classList.add('pmc-drag'); \r\n  }\r\n  function onMove(x){\r\n    if(startX === null) return;\r\n    diffX = x - startX; \r\n    if(Math.abs(diffX) > 5) hasDragged = true;\r\n    dragging = true;\r\n    var base = getOffset(cur);\r\n    track.style.transform = 'translateX(' + (-(base - diffX)) + 'px)';\r\n  }\r\n  function onEnd(){\r\n    if(startX === null) return;\r\n    startX = null;\r\n    if(dragging){\r\n      if(diffX < -50) goTo(cur+1);\r\n      else if(diffX > 50) goTo(cur-1);\r\n      else goTo(cur);\r\n    }\r\n    dragging = false;\r\n    setTimeout(function(){ hasDragged = false; }, 50);\r\n  }\r\n\r\n  outer.addEventListener('touchstart', function(e){onStart(e.touches[0].clientX);}, {passive:true});\r\n  outer.addEventListener('touchmove', function(e){onMove(e.touches[0].clientX);}, {passive:true});\r\n  outer.addEventListener('touchend', onEnd);\r\n  outer.addEventListener('mousedown', function(e){onStart(e.clientX);});\r\n  window.addEventListener('mousemove', function(e){if(startX!==null)onMove(e.clientX);});\r\n  window.addEventListener('mouseup', onEnd);\r\n  window.addEventListener('resize', function(){ goTo(cur); });\r\n  setTimeout(function(){ goTo(0); }, 50); \r\n})();\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/  2. PM1 \u2014 Slideshow 15 \u0e23\u0e39\u0e1b\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n(function(){\r\n  var IMGS = [\r\n    'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/5.00.webp', 'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/6.00.webp',\r\n    'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/7.00.webp', 'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/8.00.webp',\r\n    'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/9.00.webp', 'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/10.00.webp',\r\n    'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/11.00.webp','https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/12.00.webp',\r\n    'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/13.00.webp','https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/14.00.webp',\r\n    'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/15.00.webp','https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/16.00.webp',\r\n    'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/17.00.webp','https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/18.00.webp',\r\n    'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/19.00.webp'\r\n  ];\r\n  var HOLD=3000;\r\n  var scr=document.getElementById('pm1-screen'), dotsEl=document.getElementById('pm1-dots'), bar=document.getElementById('pm1-bar');\r\n  if(!scr) return;\r\n  var slides=[], dots=[], cur=0, hs=null, lt=null;\r\n  \r\n  IMGS.forEach(function(src,i){\r\n    var div=document.createElement('div'); div.className='pm-slide'+(i===0?' pm-on':'');\r\n    var img=document.createElement('img'); img.src=src; img.loading=i<3?'eager':'lazy';\r\n    div.appendChild(img); scr.insertBefore(div,dotsEl); slides.push(div);\r\n    var d=document.createElement('div'); d.className='pm-dot'+(i===0?' pm-on':'');\r\n    dotsEl.appendChild(d); dots.push(d);\r\n  });\r\n  \r\n  function goTo(n){\r\n    slides[cur].classList.remove('pm-on'); dots[cur].classList.remove('pm-on');\r\n    cur=n%IMGS.length;\r\n    slides[cur].classList.add('pm-on'); dots[cur].classList.add('pm-on');\r\n    hs=null; bar.style.width='0';\r\n  }\r\n  \r\n  function tick(ts){\r\n    if(!pmcVisible){ hs=null; requestAnimationFrame(tick); return; } \/\/ [\u0e40\u0e1e\u0e34\u0e48\u0e21]\r\n    if(!hs) hs=ts;\r\n    var el = ts-hs;\r\n    bar.style.width = Math.min(el\/HOLD*100, 100) + '%';\r\n    if(el >= HOLD) goTo(cur+1);\r\n    requestAnimationFrame(tick);\r\n  }\r\n  requestAnimationFrame(tick);\r\n})();\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/  3. PM2 \u2014 Pan scroll\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n(function(){\r\n  var img = document.getElementById('pm2-img');\r\n  if(!img) return;\r\n  var SPEED=45, PAUSE=1200; \r\n  var pos=0, dir=-1, pausing=false, pauseAt=0, maxS=0, ready=false, lt=null;\r\n  \r\n  function init(){\r\n    var scrHeight = img.parentElement.offsetHeight;\r\n    var w = img.clientWidth || img.parentElement.offsetWidth;\r\n    maxS = Math.max(0, (img.naturalHeight\/img.naturalWidth) * w - scrHeight);\r\n    ready = true;\r\n  }\r\n  \r\n  function tick(ts){\r\n    if(!pmcVisible){ lt=null; requestAnimationFrame(tick); return; } \/\/ [\u0e40\u0e1e\u0e34\u0e48\u0e21]\r\n    if(!lt) lt=ts;\r\n    var dt = Math.min(ts-lt, 64); lt=ts;\r\n    if(ready && img.naturalHeight){\r\n      var scrHeight = img.parentElement.offsetHeight;\r\n      maxS = Math.max(0, (img.naturalHeight\/img.naturalWidth) * img.clientWidth - scrHeight);\r\n    }\r\n    if(ready && maxS > 0){\r\n      if(pausing){\r\n        if(ts-pauseAt >= PAUSE){ pausing=false; dir*=-1; }\r\n      } else {\r\n        pos += dir * (SPEED\/1000) * dt;\r\n        if(pos <= -maxS){ pos = -maxS; pausing = true; pauseAt = ts; }\r\n        else if(pos >= 0){ pos = 0; pausing = true; pauseAt = ts; }\r\n        img.style.transform = 'translateY(' + pos + 'px)';\r\n      }\r\n    }\r\n    requestAnimationFrame(tick);\r\n  }\r\n  \r\n  if(img.complete && img.naturalHeight) init();\r\n  else img.addEventListener('load', init);\r\n  requestAnimationFrame(tick);\r\n})();\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/  4. PM3 \u2014 Day \/ Week \/ Month \/ Year\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n(function(){\r\n  var SLIDES = [\r\n    {src:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/Day.webp',   label:'DAY'},\r\n    {src:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/Week.webp',  label:'WEEK'},\r\n    {src:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/Month.webp', label:'MONTH'},\r\n    {src:'https:\/\/pumasunergy.com\/wp-content\/uploads\/2026\/05\/Year.webp',  label:'YEAR'},\r\n  ];\r\n  var HOLD=5000, SPEED=40, PAUSE=1000;\r\n  var scr=document.getElementById('pm3-screen'), dotsEl=document.getElementById('pm3-dots'), bar=document.getElementById('pm3-bar');\r\n  if(!scr) return;\r\n  \r\n  var slides=[], imgs=[], dots=[], cur=0, hs=null, lt=null;\r\n  var pan = SLIDES.map(function(){ return {pos:0, dir:-1, pk:false, pt:0}; });\r\n\r\n  SLIDES.forEach(function(s, i){\r\n    var div=document.createElement('div'); div.className='pm-slide'+(i===0?' pm-on':'');\r\n    var badge=document.createElement('div'); badge.className='pm-badge'; badge.textContent=s.label;\r\n    var img=document.createElement('img'); img.src=s.src; img.className='pm-img';\r\n    div.appendChild(img); div.appendChild(badge); scr.insertBefore(div, dotsEl);\r\n    slides.push(div); imgs.push(img);\r\n    var d=document.createElement('div'); d.className='pm-dot'+(i===0?' pm-on':'');\r\n    dotsEl.appendChild(d); dots.push(d);\r\n  });\r\n\r\n  function goTo(n){\r\n    slides[cur].classList.remove('pm-on'); dots[cur].classList.remove('pm-on');\r\n    cur=n%SLIDES.length;\r\n    var p=pan[cur]; p.pos=0; p.dir=-1; p.pk=false; imgs[cur].style.transform='translateY(0)';\r\n    slides[cur].classList.add('pm-on'); dots[cur].classList.add('pm-on');\r\n    hs=null;\r\n  }\r\n  \r\n  function tick(ts){\r\n    if(!pmcVisible){ hs=null; lt=null; requestAnimationFrame(tick); return; } \/\/ [\u0e40\u0e1e\u0e34\u0e48\u0e21]\r\n    if(!lt) lt=ts; \r\n    var dt = Math.min(ts-lt, 64); lt=ts;\r\n    if(!hs) hs=ts; \r\n    var el = ts-hs;\r\n    bar.style.width = Math.min(el\/HOLD*100, 100) + '%';\r\n    if(el >= HOLD) goTo(cur+1);\r\n    var p = pan[cur], im = imgs[cur];\r\n    if(im.complete && im.naturalHeight){\r\n      var scrHeight = scr.offsetHeight;\r\n      var w = im.clientWidth || scr.offsetWidth;\r\n      var maxS = Math.max(0, (im.naturalHeight\/im.naturalWidth)*w - scrHeight);\r\n      if(maxS > 0){\r\n        if(p.pk){\r\n          if(ts-p.pt >= PAUSE){ p.pk=false; p.dir*=-1; }\r\n        } else {\r\n          p.pos += p.dir * (SPEED\/1000) * dt;\r\n          if(p.pos <= -maxS){ p.pos = -maxS; p.pk = true; p.pt = ts; }\r\n          else if(p.pos >= 0){ p.pos = 0; p.pk = true; p.pt = ts; }\r\n          im.style.transform = 'translateY(' + p.pos + 'px)';\r\n        }\r\n      }\r\n    }\r\n    requestAnimationFrame(tick);\r\n  }\r\n  requestAnimationFrame(tick);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-645b053 wd-section-stretch e-flex e-con-boxed e-con e-parent\" data-id=\"645b053\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e9fa1f1 e-con-full e-flex e-con e-child\" data-id=\"e9fa1f1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18718b1 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"18718b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;highlighted_vertical_offset&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-default wd-title-style-default wd-title-size-default text-left\">\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"title-subtitle subtitle-color-default subtitle-style-default wd-fontsize-xs\">\n\t\t\t\t\tCUSTOMER STORIES\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-l\">\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e08\u0e23\u0e34\u0e07 \u00b7 \u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c\u0e08\u0e23\u0e34\u0e07<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d1e1d3a e-con-full e-flex e-con e-child\" data-id=\"d1e1d3a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b67803d elementor-widget elementor-widget-html\" data-id=\"b67803d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.tm-wrap{\r\n  font-family:'Space Grotesk','IBM Plex Sans Thai',sans-serif;\r\n  background:transparent;width:100%;padding:8px 0 24px;box-sizing:border-box;\r\n}\r\n.tm-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;align-items:start;}\r\n.tm-card{\r\n  border-radius:16px;padding:28px 26px 24px;position:relative;\r\n  transition:transform .25s ease,box-shadow .25s ease;cursor:default;box-sizing:border-box;\r\n}\r\n.tm-card:hover{transform:translateY(-2px)!important;}\r\n.tm-card-light{background:#ffffff;border:1px solid rgba(11,31,58,.1);box-shadow:0 2px 16px rgba(11,31,58,.06);}\r\n.tm-card-dark{background:#0b1f3a;border:1px solid rgba(56,189,248,.15);box-shadow:0 4px 32px rgba(6,14,28,.35);}\r\n.tm-stars{display:flex!important;gap:3px;margin-bottom:16px;list-style:none!important;padding:0!important;}\r\n.tm-star{color:#f59e0b;font-size:14px;list-style:none!important;}\r\n.tm-quote-icon{\r\n  font-family:'Space Grotesk',sans-serif;font-size:52px;font-weight:700;\r\n  line-height:.55;margin-bottom:14px;display:block;\r\n}\r\n.tm-card-light .tm-quote-icon{color:#f59e0b;opacity:.55;}\r\n.tm-card-dark  .tm-quote-icon{color:#f59e0b;opacity:.85;}\r\n.tm-text{font-family:'IBM Plex Sans Thai','Space Grotesk',sans-serif;line-height:1.78;margin:0 0 20px!important;}\r\n.tm-card-light .tm-text{color:#2d4a6e;font-size:14px;}\r\n.tm-card-dark  .tm-text{color:#cbd5e1;font-size:15px;}\r\n.tm-author{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid;}\r\n.tm-card-light .tm-author{border-color:rgba(11,31,58,.09);}\r\n.tm-card-dark  .tm-author{border-color:rgba(56,189,248,.13);}\r\n.tm-avatar{\r\n  width:40px;height:40px;border-radius:50%;\r\n  display:flex;align-items:center;justify-content:center;\r\n  font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:700;flex-shrink:0;\r\n}\r\n.tm-card-light .tm-avatar{background:rgba(11,31,58,.08);color:#0b1f3a;}\r\n.tm-card-dark  .tm-avatar{background:rgba(245,158,11,.15);color:#f59e0b;border:1px solid rgba(245,158,11,.28);}\r\n.tm-name{font-size:13px;font-weight:600;margin:0 0 2px!important;line-height:1.4;}\r\n.tm-card-light .tm-name{color:#0b1f3a;}\r\n.tm-card-dark  .tm-name{color:#e2e8f0;}\r\n.tm-role{font-family:'IBM Plex Sans Thai',sans-serif;font-size:11px;margin:0!important;}\r\n.tm-card-light .tm-role{color:rgba(11,31,58,.42);}\r\n.tm-card-dark  .tm-role{color:rgba(56,189,248,.65);}\r\n.tm-nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;}\r\n.tm-dot{\r\n  width:6px;height:6px;border-radius:50%;\r\n  background:rgba(11,31,58,.18);border:none;cursor:pointer;padding:0;transition:all .25s;\r\n}\r\n.tm-dot.tm-dot-active{background:#0b1f3a;width:20px;border-radius:3px;}\r\n.tm-arrow{\r\n  width:36px;height:36px;border-radius:50%;\r\n  border:1px solid rgba(11,31,58,.15)!important;\r\n  background:#fff;color:#0b1f3a;font-size:17px;cursor:pointer;\r\n  display:flex!important;align-items:center;justify-content:center;\r\n  line-height:1;transition:all .2s;margin:0!important;\r\n}\r\n.tm-arrow:hover{background:#0b1f3a!important;color:#e2e8f0;border-color:#0b1f3a!important;}\r\n@media(max-width:900px){\r\n  .tm-grid{grid-template-columns:1fr 1fr;}\r\n  .tm-grid>[data-col=\"3\"]{display:none;}\r\n}\r\n@media(max-width:520px){\r\n  .tm-grid{grid-template-columns:1fr;}\r\n  .tm-grid>[data-col=\"2\"]{display:none;}\r\n  .tm-grid>[data-col=\"3\"]{display:none;}\r\n  .tm-card{padding:22px 18px 20px;}\r\n}\r\n<\/style>\r\n\r\n\r\n\r\n\r\n<div class=\"tm-wrap\">\r\n  <div class=\"tm-grid\" id=\"tmGrid-en\"><\/div>\r\n  <div class=\"tm-nav\"  id=\"tmNav-en\"><\/div>\r\n<\/div>\r\n\r\n\r\n<script>\r\n(function(){\r\n  \/* \u2500\u2500 Testimonial data \u2014 TH + EN per entry \u2500\u2500 *\/\r\n  var DATA = [\r\n    {\r\n      nameTH:'\u0e04\u0e38\u0e13\u0e40\u0e1a\u0e19 \u0e08\u0e32\u0e07',           nameEN:'Ben Chang',\r\n      roleTH:'\u0e40\u0e08\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e2d\u0e2d\u0e1f\u0e1f\u0e34\u0e28, \u0e1a\u0e32\u0e07\u0e41\u0e04', roleEN:'Office Owner, Bang Khae',\r\n      init:'\u0e1a',\r\n      textTH:'\u0e2d\u0e2d\u0e1f\u0e1f\u0e34\u0e28\u0e40\u0e1b\u0e34\u0e14\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c\u0e16\u0e36\u0e07\u0e28\u0e38\u0e01\u0e23\u0e4c \u0e0a\u0e48\u0e27\u0e07\u0e01\u0e25\u0e32\u0e07\u0e27\u0e31\u0e19\u0e04\u0e19\u0e17\u0e33\u0e07\u0e32\u0e19\u0e40\u0e15\u0e47\u0e21 \u0e41\u0e2d\u0e23\u0e4c\u0e41\u0e25\u0e30\u0e04\u0e2d\u0e21\u0e40\u0e14\u0e34\u0e19\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e01\u0e31\u0e19 \u0e42\u0e0b\u0e25\u0e32\u0e23\u0e4c\u0e40\u0e25\u0e22\u0e15\u0e2d\u0e1a\u0e42\u0e08\u0e17\u0e22\u0e4c\u0e21\u0e32\u0e01 \u0e27\u0e31\u0e19\u0e44\u0e2b\u0e19\u0e2b\u0e22\u0e38\u0e14\u0e40\u0e2a\u0e32\u0e23\u0e4c\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c \u0e44\u0e1f\u0e17\u0e35\u0e48\u0e1c\u0e25\u0e34\u0e15\u0e44\u0e14\u0e49\u0e01\u0e47\u0e02\u0e32\u0e22\u0e04\u0e37\u0e19\u0e01\u0e23\u0e34\u0e14\u0e44\u0e14\u0e49\u0e2d\u0e35\u0e01 \u0e17\u0e35\u0e21 PUMA \u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 Microinverter \u0e01\u0e31\u0e1a String \u0e41\u0e1a\u0e1a\u0e40\u0e01\u0e48\u0e32\u0e43\u0e2b\u0e49\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e0a\u0e31\u0e14\u0e21\u0e32\u0e01 \u0e44\u0e21\u0e48\u0e07\u0e07\u0e40\u0e25\u0e22',\r\n      textEN:'Our office runs Monday to Friday with AC and computers going full blast during the day \u2014 solar was a perfect fit. On weekends when we\\'re closed, the extra power feeds back into the grid. PUMA\\'s team explained Microinverter vs. traditional String clearly. No confusion at all.'\r\n    },\r\n    {\r\n      nameTH:'\u0e04\u0e38\u0e13\u0e19\u0e1e\u0e1e\u0e07\u0e28\u0e4c \u0e19\u0e1e\u0e28\u0e34\u0e23\u0e34\u0e01\u0e38\u0e25',            nameEN:'Noppong Nopsirikhul',\r\n      roleTH:'\u0e40\u0e08\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e1f\u0e32\u0e23\u0e4c\u0e21, \u0e1e\u0e31\u0e12\u0e19\u0e32\u0e19\u0e34\u0e04\u0e21 \u0e25\u0e1e\u0e1a\u0e38\u0e23\u0e35', roleEN:'Farm Owner, Phatthana Nikhom',\r\n      init:'\u0e19',\r\n      textTH:'\u0e1f\u0e32\u0e23\u0e4c\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e14\u0e34\u0e19\u0e1e\u0e31\u0e14\u0e25\u0e21\u0e23\u0e30\u0e1a\u0e32\u0e22\u0e2d\u0e32\u0e01\u0e32\u0e28\u0e15\u0e25\u0e2d\u0e14 \u0e04\u0e48\u0e32\u0e44\u0e1f\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e40\u0e25\u0e22 \u0e1b\u0e35\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27\u0e08\u0e48\u0e32\u0e22\u0e04\u0e48\u0e32\u0e44\u0e1f\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e25\u0e30\u0e2b\u0e01\u0e2b\u0e21\u0e37\u0e48\u0e19\u0e01\u0e27\u0e48\u0e32 \u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e16\u0e36\u0e07\u0e2a\u0e2d\u0e07\u0e2b\u0e21\u0e37\u0e48\u0e19 \u0e1c\u0e21\u0e27\u0e48\u0e32\u0e16\u0e49\u0e32\u0e23\u0e39\u0e49\u0e08\u0e31\u0e01 PUMA \u0e40\u0e23\u0e47\u0e27\u0e01\u0e27\u0e48\u0e32\u0e19\u0e35\u0e49\u0e2a\u0e31\u0e01\u0e2a\u0e2d\u0e07\u0e1b\u0e35 \u0e19\u0e48\u0e32\u0e08\u0e30\u0e44\u0e14\u0e49\u0e01\u0e33\u0e44\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e44\u0e1b\u0e40\u0e22\u0e2d\u0e30\u0e41\u0e25\u0e49\u0e27',\r\n      textEN:'Our farm runs ventilation fans around the clock \u2014 electricity was our biggest cost. Last year we paid over \u0e3f60,000 a month; now it\\'s under \u0e3f20,000. Honestly, if I\\'d found PUMA two years earlier, I\\'d have banked a lot more profit by now.'\r\n    },\r\n    {\r\n      nameTH:'\u0e04\u0e38\u0e13\u0e0a\u0e25\u0e25\u0e14\u0e32 \u0e1b\u0e31\u0e0d\u0e0d\u0e32\u0e20\u0e23\u0e13\u0e4c',        nameEN:'Chollada Panyaphon',\r\n      roleTH:'\u0e40\u0e08\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e32\u0e40\u0e1f\u0e48, \u0e1a\u0e32\u0e07\u0e01\u0e23\u0e30\u0e40\u0e08\u0e49\u0e32',  roleEN:'Caf\u00e9 Owner, Bang Krachao',\r\n      init:'\u0e0a',\r\n      textTH:'\u0e04\u0e32\u0e40\u0e1f\u0e48\u0e40\u0e23\u0e32\u0e40\u0e1b\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e40\u0e0a\u0e49\u0e32\u0e08\u0e23\u0e14\u0e40\u0e22\u0e47\u0e19 \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e0a\u0e07\u0e01\u0e32\u0e41\u0e1f \u0e41\u0e2d\u0e23\u0e4c \u0e15\u0e39\u0e49\u0e41\u0e0a\u0e48 \u0e01\u0e34\u0e19\u0e44\u0e1f\u0e40\u0e22\u0e2d\u0e30\u0e21\u0e32\u0e01 \u0e1e\u0e2d\u0e15\u0e34\u0e14 Solar 12 kW \u0e0a\u0e48\u0e27\u0e07\u0e1e\u0e35\u0e04\u0e01\u0e25\u0e32\u0e07\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e40\u0e15\u0e47\u0e21\u0e23\u0e49\u0e32\u0e19\u0e01\u0e25\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e0a\u0e48\u0e27\u0e07\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e41\u0e17\u0e1a\u0e44\u0e21\u0e48\u0e40\u0e2a\u0e35\u0e22\u0e04\u0e48\u0e32\u0e44\u0e1f\u0e40\u0e25\u0e22 \u0e21\u0e31\u0e19\u0e15\u0e23\u0e07\u0e43\u0e08\u0e21\u0e32\u0e01\u0e46 \u0e41\u0e16\u0e21\u0e2b\u0e25\u0e31\u0e07\u0e04\u0e32\u0e14\u0e39\u0e2a\u0e27\u0e22\u0e02\u0e36\u0e49\u0e19\u0e14\u0e49\u0e27\u0e22',\r\n      textEN:'We\\'re open from morning to evening \u2014 espresso machines, aircon, refrigerators all running non-stop. After installing 12 kW solar, peak lunchtime when the caf\u00e9 is packed is now when we spend almost nothing on electricity. Perfect timing. The rooftop looks great too.'\r\n    },\r\n    {\r\n      nameTH:'\u0e04\u0e38\u0e13\u0e23\u0e31\u0e01\u0e1e\u0e07\u0e29\u0e4c \u0e1e\u0e19\u0e40\u0e14\u0e0a',       nameEN:'Rakpong Pondet',\r\n      roleTH:'\u0e40\u0e08\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e1a\u0e49\u0e32\u0e19, \u0e14\u0e34\u0e19\u0e41\u0e14\u0e07',    roleEN:'Homeowner, Din Daeng',\r\n      init:'\u0e23',\r\n      textTH:'\u0e44\u0e14\u0e49\u0e22\u0e34\u0e19\u0e08\u0e32\u0e01\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e19\u0e1a\u0e49\u0e32\u0e19\u0e17\u0e35\u0e48\u0e15\u0e34\u0e14\u0e01\u0e48\u0e2d\u0e19 \u0e40\u0e25\u0e22\u0e25\u0e2d\u0e07\u0e15\u0e34\u0e14\u0e14\u0e39\u0e1a\u0e49\u0e32\u0e07 \u0e04\u0e48\u0e32\u0e44\u0e1f\u0e40\u0e14\u0e34\u0e21\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e25\u0e30\u0e2a\u0e2d\u0e07\u0e1e\u0e31\u0e19\u0e01\u0e27\u0e48\u0e32 \u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e16\u0e36\u0e07\u0e1e\u0e31\u0e19 \u0e04\u0e38\u0e49\u0e21\u0e21\u0e32\u0e01\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1a\u0e49\u0e32\u0e19\u0e02\u0e19\u0e32\u0e14\u0e19\u0e35\u0e49 \u0e1b\u0e49\u0e32\u0e22\u0e22\u0e32\u0e43\u0e2b\u0e49\u0e40\u0e14\u0e2d\u0e30\u0e41\u0e01\u0e4a\u0e07\u0e04\u0e4c\u0e43\u0e19\u0e2b\u0e21\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19\u0e44\u0e1b\u0e2b\u0e25\u0e32\u0e22\u0e1a\u0e49\u0e32\u0e19\u0e40\u0e25\u0e22',\r\n      textEN:'My neighbour installed first and I decided to follow. My bill was over \u0e3f2,000 a month \u2014 now it\\'s under \u0e3f1,000. Great value for a house this size. I\\'ve since convinced several homes in the neighbourhood to do the same.'\r\n    },\r\n    {\r\n      nameTH:'\u0e04\u0e38\u0e13\u0e20\u0e32\u0e13\u0e38\u0e1e\u0e07\u0e29\u0e4c \u0e27\u0e32\u0e2a\u0e19\u0e15\u0e23\u0e30\u0e01\u0e39\u0e25',   nameEN:'Panupong Wasanatrakul',\r\n      roleTH:'\u0e40\u0e08\u0e49\u0e32\u0e02\u0e2d\u0e07\u0e1a\u0e49\u0e32\u0e19, \u0e15\u0e25\u0e34\u0e48\u0e07\u0e0a\u0e31\u0e19',   roleEN:'Homeowner, Taling Chan',\r\n      init:'\u0e20',\r\n      textTH:'\u0e1a\u0e49\u0e32\u0e19\u0e2a\u0e2d\u0e07\u0e0a\u0e31\u0e49\u0e19 \u0e41\u0e2d\u0e23\u0e4c\u0e2a\u0e35\u0e48\u0e15\u0e31\u0e27 \u0e04\u0e48\u0e32\u0e44\u0e1f\u0e40\u0e14\u0e34\u0e21\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e25\u0e30\u0e40\u0e08\u0e47\u0e14\u0e1e\u0e31\u0e19\u0e01\u0e27\u0e48\u0e32 \u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e41\u0e04\u0e48\u0e1e\u0e31\u0e19\u0e2b\u0e49\u0e32 \u0e20\u0e23\u0e23\u0e22\u0e32\u0e1a\u0e2d\u0e01\u0e27\u0e48\u0e32\u0e40\u0e2a\u0e35\u0e22\u0e14\u0e32\u0e22\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e15\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1a\u0e49\u0e32\u0e19 \u0e17\u0e35\u0e21 PUMA \u0e17\u0e33\u0e07\u0e32\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22 \u0e21\u0e35\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e43\u0e19\u0e41\u0e2d\u0e1b\u0e43\u0e2b\u0e49\u0e14\u0e39\u0e17\u0e38\u0e01\u0e27\u0e31\u0e19\u0e14\u0e49\u0e27\u0e22 \u0e0a\u0e2d\u0e1a\u0e21\u0e32\u0e01\u0e46\u0e04\u0e23\u0e31\u0e1a',\r\n      textEN:'Two-storey house, four aircons \u2014 bill used to be over \u0e3f7,000 a month, now just \u0e3f1,500. My wife says she wishes we\\'d installed it when the house was built. PUMA\\'s team was professional, and the app shows daily production reports. Really love it.'\r\n    }\r\n  ];\r\n\r\n  \/* \u2500\u2500 Shared render logic \u2500\u2500 *\/\r\n  function initTestimonials(lang){\r\n    var grid = document.getElementById('tmGrid-' + lang);\r\n    var nav  = document.getElementById('tmNav-' + lang);\r\n    if(!grid || !nav) return;\r\n\r\n    var isTH = lang === 'th';\r\n    var idx  = 0;\r\n\r\n    function makeCard(d, dark){\r\n      var cls  = dark ? 'tm-card-dark' : 'tm-card-light';\r\n      var name = isTH ? d.nameTH : d.nameEN;\r\n      var role = isTH ? d.roleTH : d.roleEN;\r\n      var text = isTH ? d.textTH : d.textEN;\r\n      return (\r\n        '<div class=\"tm-card ' + cls + '\">'\r\n        + '<div class=\"tm-stars\">'\r\n          + '<span class=\"tm-star\">\u2605<\/span><span class=\"tm-star\">\u2605<\/span>'\r\n          + '<span class=\"tm-star\">\u2605<\/span><span class=\"tm-star\">\u2605<\/span><span class=\"tm-star\">\u2605<\/span>'\r\n        + '<\/div>'\r\n        + '<span class=\"tm-quote-icon\">\\u201C<\/span>'\r\n        + '<p class=\"tm-text\">' + text + '<\/p>'\r\n        + '<div class=\"tm-author\">'\r\n          + '<div class=\"tm-avatar\">' + d.init + '<\/div>'\r\n          + '<div>'\r\n            + '<p class=\"tm-name\">' + name + '<\/p>'\r\n            + '<p class=\"tm-role\">' + role + '<\/p>'\r\n          + '<\/div>'\r\n        + '<\/div>'\r\n        + '<\/div>'\r\n      );\r\n    }\r\n\r\n    function render(){\r\n      var a = DATA[idx % DATA.length];\r\n      var b = DATA[(idx + 1) % DATA.length];\r\n      var c = DATA[(idx + 2) % DATA.length];\r\n      grid.innerHTML =\r\n        '<div data-col=\"1\" style=\"grid-column:1;grid-row:1\">' + makeCard(a, true)  + '<\/div>'\r\n      + '<div data-col=\"2\" style=\"grid-column:2;grid-row:1\">' + makeCard(b, false) + '<\/div>'\r\n      + '<div data-col=\"3\" style=\"grid-column:3;grid-row:1\">' + makeCard(c, false) + '<\/div>';\r\n\r\n      nav.querySelectorAll('.tm-dot').forEach(function(dot, i){\r\n        dot.classList.toggle('tm-dot-active', i === idx);\r\n      });\r\n    }\r\n\r\n    \/* \u2500\u2500 Build nav \u2500\u2500 *\/\r\n    var prevLabel = isTH ? '\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32' : 'Previous';\r\n    var nextLabel = isTH ? '\u0e16\u0e31\u0e14\u0e44\u0e1b'    : 'Next';\r\n    var dotLabel  = isTH ? '\u0e14\u0e39 testimonial ' : 'View testimonial ';\r\n    var dots = DATA.map(function(_, i){\r\n      return '<button class=\"tm-dot' + (i === 0 ? ' tm-dot-active' : '') + '\" aria-label=\"' + dotLabel + (i + 1) + '\"><\/button>';\r\n    }).join('');\r\n    nav.innerHTML =\r\n      '<button class=\"tm-arrow\" id=\"tmPrev-' + lang + '\" aria-label=\"' + prevLabel + '\">&#8592;<\/button>'\r\n    + dots\r\n    + '<button class=\"tm-arrow\" id=\"tmNext-' + lang + '\" aria-label=\"' + nextLabel + '\">&#8594;<\/button>';\r\n\r\n    nav.querySelector('#tmPrev-' + lang).addEventListener('click', function(){\r\n      idx = (idx - 1 + DATA.length) % DATA.length; render();\r\n    });\r\n    nav.querySelector('#tmNext-' + lang).addEventListener('click', function(){\r\n      idx = (idx + 1) % DATA.length; render();\r\n    });\r\n    nav.querySelectorAll('.tm-dot').forEach(function(dot, i){\r\n      dot.addEventListener('click', function(){ idx = i; render(); });\r\n    });\r\n\r\n    \/* \u2500\u2500 Auto-rotate \u2500\u2500 *\/\r\n    var timer = setInterval(function(){\r\n      idx = (idx + 1) % DATA.length; render();\r\n    }, 6000);\r\n    nav.addEventListener('click', function(){ clearInterval(timer); });\r\n\r\n    render();\r\n  }\r\n\r\n  initTestimonials('th');\r\n  initTestimonials('en');\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-4d6f979e wd-section-stretch e-flex e-con-boxed e-con e-parent\" data-id=\"4d6f979e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fed3e15 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"fed3e15\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;highlighted_vertical_offset&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;highlighted_vertical_offset_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-default wd-title-style-default wd-title-size-default text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h4 class=\"woodmart-title-container title wd-fontsize-l\">\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e04\u0e48\u0e32\u0e44\u0e1f<br \/>\n\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e2a\u0e34\u0e19\u0e41\u0e25\u0e49\u0e27\u0e2b\u0e23\u0e37\u0e2d\u0e22\u0e31\u0e07?<\/h4> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"title-after_title reset-last-child wd-fontsize-xs\">\n\t\t\t\t\t<p>\u0e19\u0e31\u0e14\u0e2a\u0e33\u0e23\u0e27\u0e08\u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19\u0e1f\u0e23\u0e35 \u00b7 \u0e44\u0e21\u0e48\u0e21\u0e35\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22 \u00b7 \u0e17\u0e35\u0e21\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e08\u0e30\u0e21\u0e32\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e17\u0e35\u0e48\u0e44\u0e0b\u0e15\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-434bd8d e-con-full e-flex e-con e-child\" data-id=\"434bd8d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67a8031 elementor-mobile-align-justify elementor-widget-mobile__width-initial elementor-widget elementor-widget-button\" data-id=\"67a8031\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/pumasunergy.com\/#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjE2NTQ1IiwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u0e19\u0e31\u0e14\u0e2a\u0e33\u0e23\u0e27\u0e08\u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19 \u0e1f\u0e23\u0e35 \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e5b408 elementor-mobile-align-justify elementor-widget-mobile__width-initial elementor-widget elementor-widget-button\" data-id=\"6e5b408\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"tel:0616479393\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u0e42\u0e17\u0e23 061-649393<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>SOLAR INTELLIGENCE \u00b7 2026 \u0e17\u0e33\u0e44\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e08\u0e48\u0e32\u0e22\u0e41\u0e1e\u0e07\u0e01\u0e27\u0e48\u0e32&#8230; \u0e43\u0e19\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e1f\u0e23\u0e35 \u0e08\u0e32\u0e01\u0e41\u0e2a\u0e07\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c? \u0e23\u0e30\u0e1a\u0e1a\u0e42\u0e0b\u0e25\u0e32\u0e23\u0e4c\u0e40\u0e0b\u0e25\u0e25\u0e4c\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e42\u0e23\u0e07\u0e07\u0e32\u0e19\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21 \u0e14\u0e49\u0e27\u0e22\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35 Microinverter \u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22 \u0e1c\u0e25\u0e34\u0e15\u0e40\u0e2a\u0e16\u0e35\u0e22\u0e23 \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e42\u0e14\u0e22\u0e17\u0e35\u0e21\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e02\u0e2d\u0e07 PUMA SUNERGY \u2014 \u0e25\u0e2d\u0e07\u0e04\u0e33\u0e19\u0e27\u0e13\u0e04\u0e48\u0e32\u0e44\u0e1f\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e17\u0e31\u0e19\u0e17\u0e35 \u0e19\u0e31\u0e14\u0e2a\u0e33\u0e23\u0e27\u0e08\u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19 \u0e1f\u0e23\u0e35 \u2192<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-17624","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pumasunergy.com\/en\/wp-json\/wp\/v2\/pages\/17624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pumasunergy.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pumasunergy.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pumasunergy.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pumasunergy.com\/en\/wp-json\/wp\/v2\/comments?post=17624"}],"version-history":[{"count":0,"href":"https:\/\/pumasunergy.com\/en\/wp-json\/wp\/v2\/pages\/17624\/revisions"}],"wp:attachment":[{"href":"https:\/\/pumasunergy.com\/en\/wp-json\/wp\/v2\/media?parent=17624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}