{"id":29062,"date":"2026-05-22T16:47:04","date_gmt":"2026-05-22T08:47:04","guid":{"rendered":"https:\/\/www.cnspd.com\/?page_id=29062"},"modified":"2026-08-07T16:13:31","modified_gmt":"2026-08-07T08:13:31","slug":"solar-pv-surge-protection","status":"publish","type":"page","link":"https:\/\/www.cnspd.com\/th\/solar-pv-surge-protection\/","title":{"rendered":"Solar PV Surge Protection"},"content":{"rendered":"<section class=\"l-section wpb_row height_large\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container stretched\"><div class=\"vc_column-inner\"><div class=\"w-html\"><!-- LEEYEE Solar PV Ads Final V13 | Dynamic live-header clearance + balanced testing + context popup + bottom form | 2026-08-07 -->\n<script>\n(function(){\n  \"use strict\";\n  var PAGE_TITLE=\"Solar PV Surge Protection System | DC, AC & Signal SPD | LEEYEE\";\n  var PAGE_DESCRIPTION=\"Coordinate DC, AC and communication-line surge protection for PV arrays, combiner boxes, solar inverters and monitoring systems. Send your PV system specification for SPD selection.\";\n  var PAGE_URL=\"https:\/\/www.cnspd.com\/solar-pv-surge-protection\/\";\n  var HERO_IMAGE=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/05\/Solar-inverter-cabinet-SPD-installation.png\";\n\n  document.title=PAGE_TITLE;\n  document.documentElement.classList.add('leeyee-solar-pv-landing-active');\n  window.LEEYEE_SOLAR_PV_BUILD='solar-pv-ads-final-v13-header-overlap-fixed';\n\n  function upsertMeta(name,content){\n    var meta=document.head.querySelector('meta[name=\"'+name+'\"]');\n    if(!meta){meta=document.createElement('meta');meta.setAttribute('name',name);document.head.appendChild(meta);}\n    meta.setAttribute('content',content);\n  }\n  function upsertProperty(property,content){\n    var meta=document.head.querySelector('meta[property=\"'+property+'\"]');\n    if(!meta){meta=document.createElement('meta');meta.setAttribute('property',property);document.head.appendChild(meta);}\n    meta.setAttribute('content',content);\n  }\n  function upsertLink(rel,href){\n    var link=document.head.querySelector('link[rel=\"'+rel+'\"]');\n    if(!link){link=document.createElement('link');link.setAttribute('rel',rel);document.head.appendChild(link);}\n    link.setAttribute('href',href);\n    return link;\n  }\n\n  upsertMeta('description',PAGE_DESCRIPTION);\n  upsertMeta('leeyee-page-version','solar-pv-ads-final-v13-header-overlap-fixed');\n  upsertProperty('og:title',PAGE_TITLE);\n  upsertProperty('og:description',PAGE_DESCRIPTION);\n  upsertProperty('og:url',PAGE_URL);\n  upsertLink('canonical',PAGE_URL);\n\n  if(!document.head.querySelector('link[data-leeyee-solar-hero-preload]')){\n    var preload=document.createElement('link');\n    preload.rel='preload';\n    preload.as='image';\n    preload.href=HERO_IMAGE;\n    preload.setAttribute('fetchpriority','high');\n    preload.setAttribute('data-leeyee-solar-hero-preload','true');\n    document.head.appendChild(preload);\n  }\n\n  function removeThemeExtras(){\n    var selectors=[\n      'body > footer:not(.ly-page-footer)','footer:not(.ly-page-footer)','.l-footer','footer.l-footer','#page-footer','#footer','footer.site-footer',\n      '.site-footer','.main-footer','.footer-main','.l-subfooter','.footer-widget-area',\n      '.l-canvas > footer','.l-canvas ~ footer','.l-main + footer','.l-main ~ footer',\n      '.w-toplink','.w-search-open','.gtranslate_wrapper','.gt_float_switcher',\n      '.wpml-ls-statics-shortcode_actions','.wpml-ls-legacy-dropdown',\n      '.wpml-ls-legacy-dropdown-click','.trp-language-switcher-container'\n    ];\n    selectors.forEach(function(selector){\n      document.querySelectorAll(selector).forEach(function(node){\n        if(!node.closest('#leeyee-solar-system-page')) node.remove();\n      });\n    });\n    document.querySelectorAll('.w-socials').forEach(function(node){\n      if(!node.closest('#leeyee-solar-system-page')) node.remove();\n    });\n  }\n\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',removeThemeExtras);\n  else removeThemeExtras();\n  window.addEventListener('load',removeThemeExtras,{once:true});\n\n  var observer=new MutationObserver(removeThemeExtras);\n  if(document.documentElement) observer.observe(document.documentElement,{childList:true,subtree:true});\n  var cleanupRuns=0;\n  var cleanupTimer=window.setInterval(function(){\n    removeThemeExtras();\n    cleanupRuns+=1;\n    if(cleanupRuns>=20){\n      window.clearInterval(cleanupTimer);\n      observer.disconnect();\n      removeThemeExtras();\n    }\n  },750);\n})();\n<\/script>\n<style>\n\/* =========================================================\n   LEEYEE Solar PV System Surge Protection Landing Page \u00b7 Google Ads Final V9 Conversion Path\n   Existing theme header remains active. This page supplies\n   all content below the site header and replaces the large\n   theme footer on this URL.\n   ========================================================= *\/\nhtml.leeyee-solar-pv-landing-active body > footer:not(.ly-page-footer),\nhtml.leeyee-solar-pv-landing-active body footer:not(.ly-page-footer),\nhtml.leeyee-solar-pv-landing-active body .l-canvas > footer,\nhtml.leeyee-solar-pv-landing-active body .l-canvas ~ footer,\nhtml.leeyee-solar-pv-landing-active body .l-main + footer,\nhtml.leeyee-solar-pv-landing-active body .l-main ~ footer,\nbody footer:not(.ly-page-footer),\nbody .l-footer,\nbody footer.l-footer,\nbody #page-footer,\nbody #footer,\nbody footer.site-footer,\nbody .site-footer,\nbody .main-footer,\nbody .footer-main,\nbody .l-subfooter,\nbody .footer-widget-area{display:none!important;}\nbody .l-titlebar{display:none!important;}\n\/* Hide non-essential floating\/header utilities only on this landing page. *\/\nbody .w-toplink,\nbody .w-search-open,\nbody .w-socials,\nbody .gtranslate_wrapper,\nbody .gt_float_switcher,\nbody .gt_selector,\nbody .wpml-ls-statics-shortcode_actions,\nbody .wpml-ls-legacy-dropdown,\nbody .wpml-ls-legacy-dropdown-click,\nbody .trp-language-switcher-container{display:none!important;}\n\n#leeyee-solar-system-page .ly-build-marker{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}\n#leeyee-solar-system-page{\n  --ly-blue:#004898;\n  --ly-blue-2:#0867b7;\n  --ly-blue-3:#e9f3fc;\n  --ly-navy:#082b4d;\n  --ly-ink:#172432;\n  --ly-text:#425466;\n  --ly-muted:#6d7c8c;\n  --ly-line:#dbe6ef;\n  --ly-soft:#f5f9fc;\n  --ly-white:#fff;\n  --ly-green:#18794e;\n  --ly-amber:#a76100;\n  --ly-shadow:0 18px 52px rgba(8,43,77,.12);\n  width:100%;\n  overflow:hidden;\n  background:#fff;\n  color:var(--ly-ink);\n  font-family:Arial,Helvetica,sans-serif;\n  line-height:1.65;\n  -webkit-font-smoothing:antialiased;\n  text-rendering:optimizeLegibility;\n}\n#leeyee-solar-system-page,\n#leeyee-solar-system-page *{box-sizing:border-box;}\n#leeyee-solar-system-page img{display:block;max-width:100%;height:auto;}\n#leeyee-solar-system-page a{color:inherit;text-decoration:none;}\n#leeyee-solar-system-page button,\n#leeyee-solar-system-page input,\n#leeyee-solar-system-page select,\n#leeyee-solar-system-page textarea{font:inherit;}\n#leeyee-solar-system-page button{cursor:pointer;}\n#leeyee-solar-system-page h1,\n#leeyee-solar-system-page h2,\n#leeyee-solar-system-page h3,\n#leeyee-solar-system-page p{margin-top:0;}\n#leeyee-solar-system-page h1,\n#leeyee-solar-system-page h2,\n#leeyee-solar-system-page h3{line-height:1.16;letter-spacing:-.025em;}\n#leeyee-solar-system-page .ly-container{width:min(1220px,calc(100% - 48px));margin:0 auto;}\n#leeyee-solar-system-page .ly-section{padding:78px 0;position:relative;}\n#leeyee-solar-system-page .ly-section--soft{background:var(--ly-soft);}\n#leeyee-solar-system-page .ly-section--navy{background:var(--ly-navy);color:#fff;}\n#leeyee-solar-system-page .ly-eyebrow{\n  display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;\n  color:var(--ly-blue);font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;\n}\n#leeyee-solar-system-page .ly-eyebrow:before{content:\"\";width:28px;height:3px;border-radius:99px;background:var(--ly-blue);}\n#leeyee-solar-system-page .ly-section--navy .ly-eyebrow{color:#8fc8fb;}\n#leeyee-solar-system-page .ly-section--navy .ly-eyebrow:before{background:#8fc8fb;}\n#leeyee-solar-system-page .ly-heading{max-width:820px;margin-bottom:42px;}\n#leeyee-solar-system-page .ly-heading h2{font-size:clamp(31px,4vw,50px);margin-bottom:17px;color:var(--ly-ink);}\n#leeyee-solar-system-page .ly-heading p{font-size:18px;color:var(--ly-text);margin-bottom:0;max-width:760px;}\n#leeyee-solar-system-page .ly-heading--center{text-align:center;margin-left:auto;margin-right:auto;}\n#leeyee-solar-system-page .ly-heading--center p{margin-left:auto;margin-right:auto;}\n#leeyee-solar-system-page .ly-section--navy .ly-heading h2,\n#leeyee-solar-system-page .ly-section--navy .ly-heading p{color:#fff;}\n#leeyee-solar-system-page .ly-kicker{font-size:13px;font-weight:800;color:var(--ly-blue);text-transform:uppercase;letter-spacing:.08em;}\n#leeyee-solar-system-page .ly-note{font-size:13px;color:var(--ly-muted);margin:13px 0 0;}\n#leeyee-solar-system-page .ly-nowrap{white-space:nowrap;}\n\n\/* Buttons *\/\n#leeyee-solar-system-page .ly-btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  min-height:50px;padding:13px 22px;border:1px solid transparent;border-radius:7px;\n  font-weight:800;font-size:15px;line-height:1.1;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;\n  white-space:nowrap;\n}\n#leeyee-solar-system-page .ly-btn:hover{transform:translateY(-2px);}\n#leeyee-solar-system-page .ly-btn--primary{background:var(--ly-blue);color:#fff;box-shadow:0 12px 28px rgba(0,72,152,.22);}\n#leeyee-solar-system-page .ly-btn--primary:hover{background:#003d82;box-shadow:0 16px 32px rgba(0,72,152,.28);}\n#leeyee-solar-system-page .ly-btn--light{background:#fff;color:var(--ly-blue);border-color:#fff;}\n#leeyee-solar-system-page .ly-btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.7);}\n#leeyee-solar-system-page .ly-btn--outline{background:#fff;color:var(--ly-blue);border-color:#b8d1e5;}\n#leeyee-solar-system-page .ly-btn svg{width:18px;height:18px;flex:0 0 auto;}\n#leeyee-solar-system-page .w-btn-label{display:block;}\n\n\/* Hero *\/\n#leeyee-solar-system-page .ly-hero{\n  min-height:670px;display:flex;align-items:center;position:relative;color:#fff;\n  background-image:\n    linear-gradient(90deg,rgba(5,39,71,.95) 0%,rgba(0,72,152,.83) 48%,rgba(0,72,152,.25) 100%),\n    url('https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/05\/Solar-inverter-cabinet-SPD-installation.png');\n  background-size:cover;background-position:center center;\n}\n#leeyee-solar-system-page .ly-hero:after{\n  content:\"\";position:absolute;inset:auto 0 0;height:120px;\n  background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.08));pointer-events:none;\n}\n#leeyee-solar-system-page .ly-hero__inner{position:relative;z-index:2;padding:128px 0 70px;}\n#leeyee-solar-system-page .ly-hero__content{max-width:760px;}\n#leeyee-solar-system-page .ly-hero__label{\n  display:inline-flex;align-items:center;gap:9px;padding:8px 12px;margin-bottom:20px;\n  border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.10);border-radius:999px;\n  font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;backdrop-filter:blur(4px);\n}\n#leeyee-solar-system-page .ly-hero__label:before{content:\"\";width:8px;height:8px;border-radius:50%;background:#84d0ff;box-shadow:0 0 0 5px rgba(132,208,255,.15);}\n#leeyee-solar-system-page .ly-hero h1{font-size:clamp(40px,4.8vw,64px);margin:0 0 20px;max-width:860px;color:#fff;}\n#leeyee-solar-system-page .ly-hero__lead{font-size:clamp(17px,1.8vw,20px);line-height:1.52;color:rgba(255,255,255,.92);max-width:720px;margin-bottom:26px;}\n#leeyee-solar-system-page .ly-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:27px;}\n#leeyee-solar-system-page .ly-hero__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;}\n#leeyee-solar-system-page .ly-hero__proof-item{\n  min-height:72px;padding:12px 15px;border:1px solid rgba(255,255,255,.22);border-radius:8px;\n  background:rgba(5,39,71,.38);backdrop-filter:blur(6px);\n}\n#leeyee-solar-system-page .ly-hero__proof-item strong{display:block;font-size:16px;color:#fff;margin-bottom:2px;}\n#leeyee-solar-system-page .ly-hero__proof-item span{font-size:13px;color:rgba(255,255,255,.78);}\n\n\/* Anchor nav *\/\n#leeyee-solar-system-page .ly-anchorbar{background:#fff;border-bottom:1px solid var(--ly-line);box-shadow:0 8px 24px rgba(8,43,77,.06);position:relative;z-index:10;}\n#leeyee-solar-system-page .ly-anchorbar__inner{display:flex;align-items:center;gap:4px;overflow:auto;scrollbar-width:none;padding:12px 0;}\n#leeyee-solar-system-page .ly-anchorbar__inner::-webkit-scrollbar{display:none;}\n#leeyee-solar-system-page .ly-anchorbar a{flex:0 0 auto;padding:9px 14px;border-radius:5px;color:#35516b;font-size:13px;font-weight:800;}\n#leeyee-solar-system-page .ly-anchorbar a:hover{background:var(--ly-blue-3);color:var(--ly-blue);}\n#leeyee-solar-system-page .ly-anchorbar .ly-anchorbar__cta{margin-left:auto;background:var(--ly-blue);color:#fff;}\n#leeyee-solar-system-page .ly-anchorbar .ly-anchorbar__cta:hover{background:#003d82;color:#fff;}\n\n\/* Quick answer *\/\n#leeyee-solar-system-page .ly-answer{\n  display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:stretch;\n  border:1px solid #cfe0ed;border-left:6px solid var(--ly-blue);border-radius:10px;background:#fff;box-shadow:var(--ly-shadow);overflow:hidden;\n}\n#leeyee-solar-system-page .ly-answer__main{padding:34px 36px;}\n#leeyee-solar-system-page .ly-answer__main h2{font-size:clamp(28px,3.5vw,42px);margin-bottom:16px;}\n#leeyee-solar-system-page .ly-answer__main p{font-size:17px;color:var(--ly-text);margin-bottom:0;}\n#leeyee-solar-system-page .ly-answer__list{display:grid;gap:1px;background:#d8e6f0;}\n#leeyee-solar-system-page .ly-answer__item{background:#f8fbfd;padding:22px 24px;}\n#leeyee-solar-system-page .ly-answer__item strong{display:block;color:var(--ly-blue);font-size:15px;margin-bottom:3px;}\n#leeyee-solar-system-page .ly-answer__item span{font-size:14px;color:var(--ly-text);}\n\n\/* Architecture *\/\n#leeyee-solar-system-page .ly-architecture{\n  display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start;\n}\n#leeyee-solar-system-page .ly-flow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}\n#leeyee-solar-system-page .ly-flow:before{display:none;}\n#leeyee-solar-system-page .ly-flow__card{\n  position:relative;z-index:1;min-height:190px;padding:21px 19px 19px;border:1px solid var(--ly-line);border-radius:10px;background:#fff;box-shadow:0 12px 28px rgba(8,43,77,.07);\n}\n#leeyee-solar-system-page .ly-flow__icon{\n  width:50px;height:50px;display:grid;place-items:center;margin-bottom:16px;border-radius:50%;background:var(--ly-blue);color:#fff;border:7px solid #e9f4fd;font-size:17px;font-weight:900;\n}\n#leeyee-solar-system-page .ly-flow__card h3{font-size:19px;margin-bottom:8px;}\n#leeyee-solar-system-page .ly-flow__card p{font-size:14px;color:var(--ly-text);margin-bottom:0;}\n#leeyee-solar-system-page .ly-flow__tag{display:inline-flex;margin-top:14px;padding:5px 9px;border-radius:4px;background:var(--ly-blue-3);color:var(--ly-blue);font-size:12px;font-weight:800;}\n#leeyee-solar-system-page .ly-flow__meta{margin-top:13px;padding-top:11px;border-top:1px solid #e7eef4;font-size:12px;color:#53687a;}\n#leeyee-solar-system-page .ly-flow__meta strong{color:var(--ly-ink);}\n#leeyee-solar-system-page .ly-architecture__callout{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;margin-top:24px;padding:22px 24px;border:1px solid #bfd7ea;border-radius:10px;background:#edf6fd;}\n#leeyee-solar-system-page .ly-architecture__callout h3{font-size:21px;margin:0 0 5px;color:var(--ly-navy);}\n#leeyee-solar-system-page .ly-architecture__callout p{font-size:14px;color:var(--ly-text);margin:0;max-width:820px;}\n#leeyee-solar-system-page .ly-architecture__aside{border-radius:12px;background:var(--ly-navy);padding:28px;color:#fff;position:sticky;top:24px;}\n#leeyee-solar-system-page .ly-architecture__aside h3{font-size:24px;margin-bottom:13px;color:#fff;}\n#leeyee-solar-system-page .ly-architecture__aside p{font-size:15px;color:rgba(255,255,255,.78);}\n#leeyee-solar-system-page .ly-checklist{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px;}\n#leeyee-solar-system-page .ly-checklist li{position:relative;padding-left:25px;font-size:14px;color:rgba(255,255,255,.9);}\n#leeyee-solar-system-page .ly-checklist li:before{content:\"\u2713\";position:absolute;left:0;top:0;color:#83d2ff;font-weight:900;}\n\n\/* Position cards *\/\n#leeyee-solar-system-page .ly-position-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}\n#leeyee-solar-system-page .ly-position-card{border:1px solid var(--ly-line);border-radius:10px;background:#fff;padding:26px;position:relative;overflow:hidden;}\n#leeyee-solar-system-page .ly-position-card:before{content:\"\";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--ly-blue);}\n#leeyee-solar-system-page .ly-position-card__num{font-size:12px;font-weight:900;letter-spacing:.08em;color:var(--ly-blue);margin-bottom:13px;}\n#leeyee-solar-system-page .ly-position-card h3{font-size:21px;margin-bottom:9px;}\n#leeyee-solar-system-page .ly-position-card p{font-size:14px;color:var(--ly-text);margin-bottom:14px;}\n#leeyee-solar-system-page .ly-position-card dl{display:grid;gap:9px;margin:0;}\n#leeyee-solar-system-page .ly-position-card dl div{padding-top:9px;border-top:1px solid #edf2f6;}\n#leeyee-solar-system-page .ly-position-card dt{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--ly-muted);}\n#leeyee-solar-system-page .ly-position-card dd{margin:2px 0 0;font-size:13px;font-weight:700;color:var(--ly-ink);}\n\n\/* Type decision *\/\n#leeyee-solar-system-page .ly-decision{display:grid;grid-template-columns:1fr 1fr;gap:22px;}\n#leeyee-solar-system-page .ly-decision__card{padding:31px;border:1px solid var(--ly-line);border-radius:10px;background:#fff;}\n#leeyee-solar-system-page .ly-decision__card--blue{background:var(--ly-blue);border-color:var(--ly-blue);color:#fff;}\n#leeyee-solar-system-page .ly-decision__badge{display:inline-flex;padding:6px 10px;border-radius:4px;background:var(--ly-blue-3);color:var(--ly-blue);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;}\n#leeyee-solar-system-page .ly-decision__card--blue .ly-decision__badge{background:rgba(255,255,255,.16);color:#fff;}\n#leeyee-solar-system-page .ly-decision__card h3{font-size:29px;margin-bottom:12px;}\n#leeyee-solar-system-page .ly-decision__card--blue h3{color:#fff;}\n#leeyee-solar-system-page .ly-decision__card p{color:var(--ly-text);font-size:15px;}\n#leeyee-solar-system-page .ly-decision__card--blue p{color:rgba(255,255,255,.82);}\n#leeyee-solar-system-page .ly-decision__card ul{margin:18px 0 0;padding-left:20px;}\n#leeyee-solar-system-page .ly-decision__card li{margin:7px 0;font-size:14px;}\n#leeyee-solar-system-page .ly-decision-table{margin-top:26px;border:1px solid var(--ly-line);border-radius:10px;overflow:hidden;background:#fff;}\n#leeyee-solar-system-page .ly-decision-table table{width:100%;border-collapse:collapse;table-layout:fixed;}\n#leeyee-solar-system-page .ly-decision-table th{padding:15px 17px;text-align:left;background:var(--ly-navy);color:#fff;font-size:13px;}\n#leeyee-solar-system-page .ly-decision-table td{padding:16px 17px;border-top:1px solid var(--ly-line);vertical-align:top;font-size:14px;color:var(--ly-text);}\n#leeyee-solar-system-page .ly-decision-table td:first-child{font-weight:800;color:var(--ly-ink);}\n\n\/* Long cable *\/\n#leeyee-solar-system-page .ly-cable{\n  display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;\n  border:1px solid var(--ly-line);border-radius:12px;padding:38px;background:#fff;box-shadow:var(--ly-shadow);\n}\n#leeyee-solar-system-page .ly-cable__visual{min-height:330px;padding:28px;border-radius:10px;background:linear-gradient(145deg,#edf6fd,#dcecf8);display:flex;flex-direction:column;justify-content:center;}\n#leeyee-solar-system-page .ly-cable__route{display:grid;grid-template-columns:120px 1fr 120px;align-items:center;gap:10px;}\n#leeyee-solar-system-page .ly-cable__end{padding:17px 10px;background:#fff;border:2px solid var(--ly-blue);border-radius:8px;text-align:center;font-size:13px;font-weight:900;color:var(--ly-blue);box-shadow:0 10px 22px rgba(8,43,77,.1);}\n#leeyee-solar-system-page .ly-cable__line{height:8px;border-radius:99px;background:repeating-linear-gradient(90deg,var(--ly-blue) 0,var(--ly-blue) 18px,#75b7e8 18px,#75b7e8 30px);position:relative;}\n#leeyee-solar-system-page .ly-cable__line:before,#leeyee-solar-system-page .ly-cable__line:after{content:\"\";position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:#fff;border:4px solid var(--ly-blue);}\n#leeyee-solar-system-page .ly-cable__line:before{left:-2px;}#leeyee-solar-system-page .ly-cable__line:after{right:-2px;}\n#leeyee-solar-system-page .ly-cable__label{text-align:center;margin-top:18px;font-size:13px;font-weight:800;color:#456278;}\n#leeyee-solar-system-page .ly-cable__content h2{font-size:clamp(30px,3.8vw,47px);margin-bottom:16px;}\n#leeyee-solar-system-page .ly-cable__content p{color:var(--ly-text);font-size:16px;}\n#leeyee-solar-system-page .ly-inline-points{display:grid;gap:11px;margin-top:22px;}\n#leeyee-solar-system-page .ly-inline-point{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--ly-line);}\n#leeyee-solar-system-page .ly-inline-point strong{min-width:120px;font-size:14px;color:var(--ly-blue);}\n#leeyee-solar-system-page .ly-inline-point span{font-size:14px;color:var(--ly-text);}\n\n\/* Compact voltage routes *\/\n#leeyee-solar-system-page .ly-voltage-grid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:16px;\n}\n#leeyee-solar-system-page .ly-voltage-card{\n  display:grid;\n  grid-template-columns:126px minmax(0,1fr);\n  gap:18px;\n  align-items:center;\n  min-height:190px;\n  padding:18px;\n  border:1px solid var(--ly-line);\n  border-radius:10px;\n  background:#fff;\n  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;\n}\n#leeyee-solar-system-page .ly-voltage-card:hover{\n  transform:translateY(-3px);\n  box-shadow:0 14px 34px rgba(8,43,77,.09);\n  border-color:#a9c9e0;\n}\n#leeyee-solar-system-page .ly-voltage-card__image{\n  width:126px;\n  aspect-ratio:1\/1;\n  display:grid;\n  place-items:center;\n  padding:9px;\n  border-radius:8px;\n  background:#f5f8fa;\n  border:1px solid #e5edf3;\n}\n#leeyee-solar-system-page .ly-voltage-card__image img{\n  width:100%;\n  height:100%;\n  object-fit:contain;\n}\n#leeyee-solar-system-page .ly-voltage-card__content{\n  min-width:0;\n}\n#leeyee-solar-system-page .ly-voltage-card__label{\n  margin-bottom:6px;\n  color:var(--ly-blue);\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n#leeyee-solar-system-page .ly-voltage-card h3{\n  margin-bottom:7px;\n  font-size:20px;\n}\n#leeyee-solar-system-page .ly-voltage-card p{\n  margin-bottom:10px;\n  color:var(--ly-text);\n  font-size:13px;\n  line-height:1.55;\n}\n#leeyee-solar-system-page .ly-voltage-card__meta{\n  display:flex;\n  flex-wrap:wrap;\n  gap:6px;\n  margin-bottom:11px;\n}\n#leeyee-solar-system-page .ly-voltage-card__meta span{\n  display:inline-flex;\n  padding:4px 7px;\n  border-radius:4px;\n  background:var(--ly-blue-3);\n  color:#24587f;\n  font-size:10px;\n  font-weight:800;\n  line-height:1.2;\n}\n#leeyee-solar-system-page .ly-voltage-card__link{\n  display:inline-flex;\n  align-items:center;\n  gap:7px;\n  color:var(--ly-blue);\n  font-size:12px;\n  font-weight:900;\n}\n#leeyee-solar-system-page .ly-voltage-card__link:hover{color:#003d82;}\n#leeyee-solar-system-page .ly-product-actions{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:22px;\n}\n#leeyee-solar-system-page .ly-product-actions .ly-btn{\n  min-height:44px;\n  padding:11px 18px;\n  font-size:13px;\n}\n#leeyee-solar-system-page .ly-product-note{\n  max-width:860px;\n  margin:14px auto 0;\n  text-align:center;\n}\n\n\/* Errors *\/\n#leeyee-solar-system-page .ly-error-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;}\n#leeyee-solar-system-page .ly-error-card{padding:25px 22px;border-radius:9px;border:1px solid #eadbc3;background:#fffaf2;}\n#leeyee-solar-system-page .ly-error-card__mark{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff0d7;color:var(--ly-amber);font-weight:900;margin-bottom:16px;}\n#leeyee-solar-system-page .ly-error-card h3{font-size:19px;margin-bottom:9px;}\n#leeyee-solar-system-page .ly-error-card p{font-size:13px;color:#665847;margin-bottom:0;}\n\n\/* Evidence *\/\n#leeyee-solar-system-page .ly-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;}\n#leeyee-solar-system-page .ly-evidence-card{background:#fff;border:1px solid rgba(255,255,255,.16);border-radius:10px;overflow:hidden;}\n#leeyee-solar-system-page .ly-evidence-card__image{aspect-ratio:4\/3;overflow:hidden;background:#0a355b;}\n#leeyee-solar-system-page .ly-evidence-card__image img{width:100%;height:100%;object-fit:cover;}\n#leeyee-solar-system-page .ly-evidence-card__body{padding:22px;background:#0b3154;min-height:132px;}\n#leeyee-solar-system-page .ly-evidence-card h3{font-size:20px;color:#fff;margin-bottom:8px;}\n#leeyee-solar-system-page .ly-evidence-card p{font-size:13px;color:rgba(255,255,255,.72);margin-bottom:0;}\n#leeyee-solar-system-page .ly-document-note{margin-top:24px;padding:18px 20px;border-left:4px solid #8fc8fb;background:rgba(255,255,255,.07);font-size:14px;color:rgba(255,255,255,.84);}\n\n\/* OEM \/ project *\/\n#leeyee-solar-system-page .ly-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;}\n#leeyee-solar-system-page .ly-project-card{padding:30px;border:1px solid var(--ly-line);border-radius:10px;background:#fff;}\n#leeyee-solar-system-page .ly-project-card h3{font-size:26px;margin-bottom:13px;}\n#leeyee-solar-system-page .ly-project-card p{font-size:15px;color:var(--ly-text);}\n#leeyee-solar-system-page .ly-project-card ul{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:11px 18px;}\n#leeyee-solar-system-page .ly-project-card li{position:relative;padding-left:21px;font-size:13px;color:#44596c;}\n#leeyee-solar-system-page .ly-project-card li:before{content:\"\u2713\";position:absolute;left:0;color:var(--ly-blue);font-weight:900;}\n\n\/* Form *\/\n#leeyee-solar-system-page .ly-form-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:start;}\n#leeyee-solar-system-page .ly-form-intro{padding:38px;border-radius:12px;background:var(--ly-navy);color:#fff;position:sticky;top:24px;}\n#leeyee-solar-system-page .ly-form-intro h2{font-size:clamp(32px,4vw,49px);color:#fff;margin-bottom:17px;}\n#leeyee-solar-system-page .ly-form-intro p{font-size:16px;color:rgba(255,255,255,.78);}\n#leeyee-solar-system-page .ly-form-intro ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:11px;}\n#leeyee-solar-system-page .ly-form-intro li{position:relative;padding-left:24px;font-size:14px;color:rgba(255,255,255,.9);}\n#leeyee-solar-system-page .ly-form-intro li:before{content:\"\u2022\";position:absolute;left:3px;color:#8fc8fb;font-size:22px;line-height:1;}\n#leeyee-solar-system-page .ly-form-card{padding:36px;border:1px solid var(--ly-line);border-radius:12px;background:#fff;box-shadow:var(--ly-shadow);}\n#leeyee-solar-system-page .ly-form-card h3{font-size:28px;margin-bottom:8px;}\n#leeyee-solar-system-page .ly-form-card__sub{font-size:14px;color:var(--ly-text);margin-bottom:25px;}\n#leeyee-solar-system-page .ly-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;}\n#leeyee-solar-system-page .ly-field{display:grid;gap:7px;}\n#leeyee-solar-system-page .ly-field--full{grid-column:1\/-1;}\n#leeyee-solar-system-page .ly-field label{font-size:12px;font-weight:900;color:#334b60;text-transform:uppercase;letter-spacing:.04em;}\n#leeyee-solar-system-page .ly-field label span{font-weight:600;color:#8a98a6;text-transform:none;letter-spacing:0;}\n#leeyee-solar-system-page .ly-field input,\n#leeyee-solar-system-page .ly-field select,\n#leeyee-solar-system-page .ly-field textarea{\n  width:100%;border:1px solid #cddae4;border-radius:6px;background:#fff;color:var(--ly-ink);padding:12px 13px;outline:none;transition:border .2s ease,box-shadow .2s ease;\n}\n#leeyee-solar-system-page .ly-field input,\n#leeyee-solar-system-page .ly-field select{height:48px;}\n#leeyee-solar-system-page .ly-field textarea{min-height:128px;resize:vertical;}\n#leeyee-solar-system-page .ly-field input:focus,\n#leeyee-solar-system-page .ly-field select:focus,\n#leeyee-solar-system-page .ly-field textarea:focus{border-color:var(--ly-blue);box-shadow:0 0 0 3px rgba(0,72,152,.11);}\n#leeyee-solar-system-page .ly-form-actions{display:flex;align-items:center;gap:15px;margin-top:20px;}\n#leeyee-solar-system-page .ly-form-actions .ly-btn{min-width:225px;}\n#leeyee-solar-system-page .ly-form-status{font-size:13px;color:var(--ly-muted);min-height:20px;}\n#leeyee-solar-system-page .ly-form-status.is-error{color:#b42318;}\n#leeyee-solar-system-page .ly-form-status.is-success{color:var(--ly-green);}\n#leeyee-solar-system-page .ly-privacy{font-size:12px;color:#7b8997;margin:13px 0 0;}\n\n\/* FAQ *\/\n#leeyee-solar-system-page .ly-faq{max-width:940px;margin:0 auto;display:grid;gap:10px;}\n#leeyee-solar-system-page .ly-faq details{border:1px solid var(--ly-line);border-radius:8px;background:#fff;overflow:hidden;}\n#leeyee-solar-system-page .ly-faq summary{list-style:none;cursor:pointer;padding:20px 54px 20px 22px;font-weight:800;font-size:16px;position:relative;}\n#leeyee-solar-system-page .ly-faq summary::-webkit-details-marker{display:none;}\n#leeyee-solar-system-page .ly-faq summary:after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:25px;color:var(--ly-blue);font-weight:500;}\n#leeyee-solar-system-page .ly-faq details[open] summary:after{content:\"\u2212\";}\n#leeyee-solar-system-page .ly-faq details[open] summary{color:var(--ly-blue);background:#f8fbfd;}\n#leeyee-solar-system-page .ly-faq__answer{padding:0 22px 21px;color:var(--ly-text);font-size:14px;}\n#leeyee-solar-system-page .ly-faq__answer p{margin:0;}\n\n\/* Simple page footer *\/\n#leeyee-solar-system-page .ly-page-footer{background:#061f37;color:#fff;padding:34px 0;}\n#leeyee-solar-system-page .ly-page-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:26px;}\n#leeyee-solar-system-page .ly-page-footer__brand strong{display:block;font-size:19px;letter-spacing:.02em;}\n#leeyee-solar-system-page .ly-page-footer__brand span{font-size:12px;color:rgba(255,255,255,.62);}\n#leeyee-solar-system-page .ly-page-footer__links{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:16px;}\n#leeyee-solar-system-page .ly-page-footer__links a{font-size:12px;color:rgba(255,255,255,.76);}\n#leeyee-solar-system-page .ly-page-footer__links a:hover{color:#fff;}\n#leeyee-solar-system-page .ly-page-footer__notice{width:100%;padding-top:17px;margin-top:17px;border-top:1px solid rgba(255,255,255,.12);font-size:11px;color:rgba(255,255,255,.52);}\n\n\/* Mobile fixed CTA *\/\n#leeyee-solar-system-page .ly-mobile-cta{display:none;}\n\n\/* Responsive *\/\n@media (max-width:1100px){\n  #leeyee-solar-system-page .ly-architecture{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-architecture__aside{position:relative;top:auto;}\n  #leeyee-solar-system-page .ly-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));}\n  #leeyee-solar-system-page .ly-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));}\n  #leeyee-solar-system-page .ly-route-links{grid-template-columns:repeat(2,minmax(0,1fr));}\n  #leeyee-solar-system-page .ly-error-grid{grid-template-columns:repeat(2,minmax(0,1fr));}\n}\n@media (max-width:900px){\n  #leeyee-solar-system-page .ly-section{padding:64px 0;}\n  #leeyee-solar-system-page .ly-answer{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-flow{grid-template-columns:repeat(2,minmax(0,1fr));}\n  #leeyee-solar-system-page .ly-flow:before{display:none;}\n  #leeyee-solar-system-page .ly-cable{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-project-grid{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-form-wrap{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-form-intro{position:relative;top:auto;}\n}\n@media (max-width:760px){\n  #leeyee-solar-system-page .ly-container{width:min(100% - 32px,1220px);}\n  #leeyee-solar-system-page .ly-hero{min-height:615px;background-position:62% center;}\n  #leeyee-solar-system-page .ly-hero__inner{padding:104px 0 58px;}\n  #leeyee-solar-system-page .ly-hero__proof{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-anchorbar .ly-anchorbar__cta{margin-left:0;}\n  #leeyee-solar-system-page .ly-flow{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-architecture__callout{grid-template-columns:1fr;gap:14px;}\n  #leeyee-solar-system-page .ly-architecture__callout .ly-btn{width:100%;}\n  #leeyee-solar-system-page .ly-position-grid{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-decision{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-decision-table{border:0;background:transparent;overflow:visible;}\n  #leeyee-solar-system-page .ly-decision-table table,#leeyee-solar-system-page .ly-decision-table tbody,#leeyee-solar-system-page .ly-decision-table tr,#leeyee-solar-system-page .ly-decision-table td{display:block;width:100%;}\n  #leeyee-solar-system-page .ly-decision-table thead{display:none;}\n  #leeyee-solar-system-page .ly-decision-table tr{margin-bottom:12px;border:1px solid var(--ly-line);border-radius:8px;background:#fff;overflow:hidden;}\n  #leeyee-solar-system-page .ly-decision-table td{display:grid;grid-template-columns:118px 1fr;gap:12px;border-top:1px solid var(--ly-line);padding:12px 14px;}\n  #leeyee-solar-system-page .ly-decision-table td:first-child{border-top:0;background:#f4f8fb;}\n  #leeyee-solar-system-page .ly-decision-table td:before{content:attr(data-label);font-size:11px;font-weight:900;text-transform:uppercase;color:var(--ly-muted);}\n  #leeyee-solar-system-page .ly-cable{padding:24px;}\n  #leeyee-solar-system-page .ly-cable__route{grid-template-columns:90px 1fr 90px;}\n  #leeyee-solar-system-page .ly-route-grid,#leeyee-solar-system-page .ly-route-links,#leeyee-solar-system-page .ly-error-grid,#leeyee-solar-system-page .ly-evidence-grid{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-project-card ul{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-form-grid{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-field--full{grid-column:auto;}\n  #leeyee-solar-system-page .ly-page-footer__inner{display:block;text-align:center;}\n  #leeyee-solar-system-page .ly-page-footer__links{justify-content:center;margin-top:15px;}\n  #leeyee-solar-system-page .ly-mobile-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9998;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);border-top:1px solid #d8e4ed;box-shadow:0 -8px 24px rgba(8,43,77,.12);backdrop-filter:blur(8px);opacity:0;transform:translateY(110%);pointer-events:none;transition:opacity .22s ease,transform .22s ease;}\n  #leeyee-solar-system-page .ly-mobile-cta.is-visible{opacity:1;transform:translateY(0);pointer-events:auto;}\n  #leeyee-solar-system-page .ly-mobile-cta .ly-btn{width:100%;min-height:47px;font-size:14px;}\n  #leeyee-solar-system-page .ly-page-footer{padding-bottom:34px;}\n}\n\n@media (max-width:1100px){\n  #leeyee-solar-system-page .ly-voltage-grid{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-voltage-card{\n    grid-template-columns:150px minmax(0,1fr);\n    min-height:0;\n  }\n  #leeyee-solar-system-page .ly-voltage-card__image{width:150px;}\n}\n\n@media (max-width:600px){\n  #leeyee-solar-system-page .ly-voltage-card{\n    grid-template-columns:92px minmax(0,1fr);\n    gap:13px;\n    padding:13px;\n  }\n  #leeyee-solar-system-page .ly-voltage-card__image{\n    width:92px;\n    padding:6px;\n  }\n  #leeyee-solar-system-page .ly-voltage-card h3{font-size:17px;margin-bottom:5px;}\n  #leeyee-solar-system-page .ly-voltage-card p{font-size:12px;margin-bottom:8px;}\n  #leeyee-solar-system-page .ly-voltage-card__meta{margin-bottom:8px;}\n  #leeyee-solar-system-page .ly-voltage-card__meta span{font-size:9px;padding:3px 5px;}\n  #leeyee-solar-system-page .ly-product-actions{display:grid;grid-template-columns:1fr;width:100%;}\n  #leeyee-solar-system-page .ly-product-actions .ly-btn{width:100%;}\n}\n\n@media (max-width:540px){\n  #leeyee-solar-system-page .ly-container{width:min(100% - 24px,1220px);}\n  #leeyee-solar-system-page .ly-section{padding:52px 0;}\n  #leeyee-solar-system-page .ly-hero{min-height:585px;background-position:68% center;}\n  #leeyee-solar-system-page .ly-hero h1{font-size:32px;}\n  #leeyee-solar-system-page .ly-hero__lead{font-size:17px;}\n  #leeyee-solar-system-page .ly-hero__actions{display:grid;grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-hero__actions .ly-btn{width:100%;}\n  #leeyee-solar-system-page .ly-answer__main{padding:27px 23px;}\n  #leeyee-solar-system-page .ly-answer__item{padding:18px 20px;}\n  #leeyee-solar-system-page .ly-heading h2{font-size:31px;}\n  #leeyee-solar-system-page .ly-heading p{font-size:16px;}\n  #leeyee-solar-system-page .ly-flow__card,#leeyee-solar-system-page .ly-position-card,#leeyee-solar-system-page .ly-decision__card,#leeyee-solar-system-page .ly-project-card{padding:23px 20px;}\n  #leeyee-solar-system-page .ly-cable__visual{min-height:280px;padding:19px 13px;}\n  #leeyee-solar-system-page .ly-cable__route{grid-template-columns:75px 1fr 75px;gap:6px;}\n  #leeyee-solar-system-page .ly-cable__end{font-size:11px;padding:13px 5px;}\n  #leeyee-solar-system-page .ly-inline-point{display:block;}\n  #leeyee-solar-system-page .ly-inline-point strong{display:block;min-width:0;margin-bottom:4px;}\n  #leeyee-solar-system-page .ly-route-card__actions{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-form-intro,#leeyee-solar-system-page .ly-form-card{padding:27px 22px;}\n  #leeyee-solar-system-page .ly-form-actions{display:grid;grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-form-actions .ly-btn{width:100%;min-width:0;}\n  #leeyee-solar-system-page .ly-decision-table td{grid-template-columns:95px 1fr;}\n}\n@media (max-width:390px){\n  #leeyee-solar-system-page .ly-hero h1{font-size:32px;}\n  #leeyee-solar-system-page .ly-btn{font-size:13px;padding-left:14px;padding-right:14px;}\n  #leeyee-solar-system-page .ly-anchorbar a{padding:8px 10px;font-size:12px;}\n  #leeyee-solar-system-page .ly-cable__route{grid-template-columns:66px 1fr 66px;}\n}\n@media (prefers-reduced-motion:reduce){\n  #leeyee-solar-system-page *,#leeyee-solar-system-page *:before,#leeyee-solar-system-page *:after{scroll-behavior:auto!important;transition:none!important;}\n}\n\n\n\/* =========================================================\n   Final professional layout refinements \u00b7 V3\n   Mobile hero compression, compact expandable architecture,\n   lighter smart CTA, compact mobile products and form balance.\n   ========================================================= *\/\n#leeyee-solar-system-page .ly-flow__toggle{display:none;}\n#leeyee-solar-system-page .ly-form-wrap{grid-template-columns:.9fr 1.1fr;}\n#leeyee-solar-system-page .ly-form-intro h2{font-size:clamp(32px,3.55vw,44px);}\n\n@media (max-width:760px){\n  #leeyee-solar-system-page .ly-hero{\n    min-height:0;\n    background-position:66% center;\n  }\n  #leeyee-solar-system-page .ly-hero__inner{padding:72px 0 42px;}\n  #leeyee-solar-system-page .ly-hero__label{\n    margin-bottom:14px;\n    padding:7px 10px;\n    font-size:11px;\n  }\n  #leeyee-solar-system-page .ly-hero h1{\n    font-size:clamp(30px,8.25vw,34px);\n    line-height:1.12;\n    margin-bottom:14px;\n  }\n  #leeyee-solar-system-page .ly-hero__lead{\n    max-width:34em;\n    margin-bottom:18px;\n    font-size:15.5px;\n    line-height:1.48;\n  }\n  #leeyee-solar-system-page .ly-hero__actions{\n    gap:9px;\n    margin-bottom:17px;\n  }\n  #leeyee-solar-system-page .ly-hero__proof{\n    grid-template-columns:1fr;\n    gap:6px;\n  }\n  #leeyee-solar-system-page .ly-hero__proof-item{\n    display:flex;\n    align-items:center;\n    min-height:0;\n    padding:8px 11px;\n    border-radius:6px;\n  }\n  #leeyee-solar-system-page .ly-hero__proof-item strong{\n    margin:0;\n    font-size:13px;\n    line-height:1.25;\n  }\n  #leeyee-solar-system-page .ly-hero__proof-item span{display:none;}\n\n  #leeyee-solar-system-page .ly-flow{gap:10px;}\n  #leeyee-solar-system-page .ly-flow__card{\n    display:grid;\n    grid-template-columns:42px minmax(0,1fr);\n    column-gap:12px;\n    min-height:0;\n    padding:14px 15px;\n    border-radius:8px;\n    box-shadow:0 8px 19px rgba(8,43,77,.055);\n  }\n  #leeyee-solar-system-page .ly-flow__icon{\n    grid-column:1;\n    grid-row:1 \/ span 3;\n    width:42px;\n    height:42px;\n    margin:0;\n    border-width:5px;\n    font-size:14px;\n  }\n  #leeyee-solar-system-page .ly-flow__card h3{\n    grid-column:2;\n    margin:0 0 3px;\n    font-size:17px;\n    line-height:1.2;\n  }\n  #leeyee-solar-system-page .ly-flow__card p{\n    grid-column:2;\n    display:-webkit-box;\n    overflow:hidden;\n    margin:0;\n    font-size:13px;\n    line-height:1.42;\n    -webkit-box-orient:vertical;\n    -webkit-line-clamp:2;\n  }\n  #leeyee-solar-system-page .ly-flow__tag{\n    grid-column:2;\n    justify-self:start;\n    margin-top:7px;\n    padding:4px 8px;\n    font-size:11px;\n  }\n  #leeyee-solar-system-page .ly-flow__toggle{\n    grid-column:1 \/ -1;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    width:100%;\n    margin-top:10px;\n    padding:8px 0 0;\n    border:0;\n    border-top:1px solid #e7eef4;\n    background:transparent;\n    color:var(--ly-blue);\n    font-size:11px;\n    font-weight:900;\n    letter-spacing:.035em;\n    text-transform:uppercase;\n  }\n  #leeyee-solar-system-page .ly-flow__toggle-mark{\n    display:grid;\n    place-items:center;\n    width:22px;\n    height:22px;\n    border-radius:50%;\n    background:var(--ly-blue-3);\n    font-size:16px;\n    line-height:1;\n  }\n  #leeyee-solar-system-page .ly-flow__meta{\n    grid-column:1 \/ -1;\n    display:none;\n    margin-top:8px;\n    padding:10px 11px;\n    border:0;\n    border-radius:6px;\n    background:#f4f8fb;\n    font-size:12px;\n    line-height:1.5;\n  }\n  #leeyee-solar-system-page .ly-flow__card.is-open .ly-flow__meta{display:block;}\n  #leeyee-solar-system-page .ly-flow__card.is-open .ly-flow__toggle-mark{font-size:0;}\n  #leeyee-solar-system-page .ly-flow__card.is-open .ly-flow__toggle-mark:after{\n    content:\"\u2212\";\n    font-size:16px;\n  }\n\n  #leeyee-solar-system-page .ly-decision-table tr td:not(:first-child){display:none;}\n  #leeyee-solar-system-page .ly-decision-table tr.is-open td{display:grid;}\n  #leeyee-solar-system-page .ly-decision-table tr td:first-child{\n    grid-template-columns:94px minmax(0,1fr) 24px;\n    cursor:pointer;\n  }\n  #leeyee-solar-system-page .ly-decision-table tr td:first-child:after{\n    content:\"+\";\n    align-self:center;\n    justify-self:end;\n    color:var(--ly-blue);\n    font-size:20px;\n    font-weight:700;\n    line-height:1;\n  }\n  #leeyee-solar-system-page .ly-decision-table tr.is-open td:first-child:after{content:\"\u2212\";}\n  #leeyee-solar-system-page .ly-decision-table tr td:first-child:focus-visible{\n    outline:2px solid var(--ly-blue);\n    outline-offset:-2px;\n  }\n\n  #leeyee-solar-system-page .ly-route-card__image{\n    aspect-ratio:4 \/ 3;\n    max-height:255px;\n    padding:14px;\n  }\n  #leeyee-solar-system-page .ly-route-card__body{padding:18px;}\n  #leeyee-solar-system-page .ly-route-card h3{font-size:18px;}\n  #leeyee-solar-system-page .ly-route-card__actions{grid-template-columns:1fr 1fr;}\n  #leeyee-solar-system-page .ly-evidence-card__image{aspect-ratio:16 \/ 10;}\n  #leeyee-solar-system-page .ly-evidence-card__body{padding:18px;}\n\n  #leeyee-solar-system-page .ly-mobile-cta{\n    left:auto;\n    right:12px;\n    width:min(238px,calc(100% - 24px));\n    bottom:calc(12px + env(safe-area-inset-bottom));\n    padding:0;\n    border:0;\n    border-radius:8px;\n    background:transparent;\n    box-shadow:none;\n    backdrop-filter:none;\n  }\n  #leeyee-solar-system-page .ly-mobile-cta .ly-btn{\n    min-height:44px;\n    border-radius:8px;\n    font-size:13px;\n    box-shadow:0 10px 28px rgba(0,49,103,.28);\n  }\n  #leeyee-solar-system-page .ly-page-footer{padding-bottom:34px;}\n}\n\n@media (max-width:540px){\n  #leeyee-solar-system-page .ly-section{padding:52px 0;}\n  #leeyee-solar-system-page .ly-hero__inner{padding:62px 0 36px;}\n  #leeyee-solar-system-page .ly-hero h1{font-size:31px;}\n  #leeyee-solar-system-page .ly-hero__lead{font-size:15px;}\n  #leeyee-solar-system-page .ly-route-card__actions{grid-template-columns:1fr 1fr;}\n  #leeyee-solar-system-page .ly-route-card__actions .ly-btn{\n    padding:9px 6px;\n    font-size:11px;\n  }\n  #leeyee-solar-system-page .ly-form-intro h2{font-size:32px;}\n}\n\n@media (max-width:360px){\n  #leeyee-solar-system-page .ly-hero h1{font-size:29px;}\n  #leeyee-solar-system-page .ly-hero__inner{padding-top:54px;}\n  #leeyee-solar-system-page .ly-flow__card{grid-template-columns:38px minmax(0,1fr);padding:13px;}\n  #leeyee-solar-system-page .ly-flow__icon{width:38px;height:38px;font-size:13px;}\n  #leeyee-solar-system-page .ly-decision-table tr td:first-child{grid-template-columns:80px minmax(0,1fr) 20px;}\n}\n\n\n\n\/* =========================================================\n   Dynamic fixed \/ overlay site-header compensation \u00b7 V13\n   The live header can begin below the WordPress admin bar.\n   JavaScript measures the real overlap relative to the hero,\n   so logged-in, logged-out and responsive states stay clear.\n   ========================================================= *\/\n#leeyee-solar-system-page{\n  --ly-site-header-overlap:158px;\n}\n#leeyee-solar-system-page .ly-hero{\n  min-height:calc(670px + var(--ly-site-header-overlap));\n}\n#leeyee-solar-system-page .ly-hero__inner{\n  padding-top:calc(64px + var(--ly-site-header-overlap));\n}\n#leeyee-solar-system-page .ly-anchorbar{\n  scroll-margin-top:calc(var(--ly-site-header-overlap) + 12px);\n}\n#leeyee-solar-system-page [id]{\n  scroll-margin-top:calc(var(--ly-site-header-overlap) + 24px);\n}\n\n@media (max-width:760px){\n  #leeyee-solar-system-page .ly-hero{\n    min-height:calc(585px + var(--ly-site-header-overlap));\n  }\n  #leeyee-solar-system-page .ly-hero__inner{\n    padding-top:calc(44px + var(--ly-site-header-overlap));\n  }\n}\n\n@media (max-width:540px){\n  #leeyee-solar-system-page .ly-hero{\n    min-height:calc(560px + var(--ly-site-header-overlap));\n  }\n  #leeyee-solar-system-page .ly-hero__inner{\n    padding-top:calc(36px + var(--ly-site-header-overlap));\n  }\n}\n\n@media (max-width:360px){\n  #leeyee-solar-system-page .ly-hero__inner{\n    padding-top:calc(30px + var(--ly-site-header-overlap));\n  }\n}\n\n\n\n\/* =========================================================\n   Compact live-header hero refinement \u00b7 V4\n   Keeps the hero clear of the overlay header while allowing\n   the next section to enter the first desktop viewport.\n   ========================================================= *\/\n#leeyee-solar-system-page .ly-hero{\n  min-height:calc(535px + var(--ly-site-header-overlap));\n}\n#leeyee-solar-system-page .ly-hero__inner{\n  padding-top:calc(28px + var(--ly-site-header-overlap));\n  padding-bottom:30px;\n}\n#leeyee-solar-system-page .ly-hero__content{\n  max-width:900px;\n}\n#leeyee-solar-system-page .ly-hero__label{\n  margin-bottom:14px;\n  padding:6px 11px;\n}\n#leeyee-solar-system-page .ly-hero h1{\n  max-width:900px;\n  margin-bottom:14px;\n  font-size:clamp(40px,4vw,56px);\n  line-height:1.08;\n}\n#leeyee-solar-system-page .ly-hero__lead{\n  max-width:700px;\n  margin-bottom:18px;\n  font-size:clamp(17px,1.45vw,19px);\n  line-height:1.46;\n}\n#leeyee-solar-system-page .ly-hero__actions{\n  margin-bottom:18px;\n}\n#leeyee-solar-system-page .ly-hero__proof{\n  max-width:720px;\n  gap:9px;\n}\n#leeyee-solar-system-page .ly-hero__proof-item{\n  min-height:46px;\n  display:flex;\n  align-items:center;\n  padding:9px 13px;\n}\n#leeyee-solar-system-page .ly-hero__proof-item strong{\n  margin:0;\n  font-size:14px;\n  line-height:1.2;\n}\n#leeyee-solar-system-page .ly-hero__proof-item span{\n  display:none;\n}\n\n@media (max-width:1100px) and (min-width:761px){\n  #leeyee-solar-system-page .ly-hero{\n    min-height:calc(560px + var(--ly-site-header-overlap));\n  }\n  #leeyee-solar-system-page .ly-hero__inner{\n    padding-top:calc(30px + var(--ly-site-header-overlap));\n    padding-bottom:34px;\n  }\n  #leeyee-solar-system-page .ly-hero h1{\n    max-width:760px;\n    font-size:clamp(39px,5vw,52px);\n  }\n}\n\n@media (max-width:760px){\n  #leeyee-solar-system-page .ly-hero{\n    min-height:0;\n  }\n  #leeyee-solar-system-page .ly-hero__inner{\n    padding-top:calc(28px + var(--ly-site-header-overlap));\n    padding-bottom:34px;\n  }\n  #leeyee-solar-system-page .ly-hero__content{\n    max-width:100%;\n  }\n  #leeyee-solar-system-page .ly-hero h1{\n    max-width:100%;\n  }\n}\n\n@media (max-width:540px){\n  #leeyee-solar-system-page .ly-hero__inner{\n    padding-top:calc(24px + var(--ly-site-header-overlap));\n    padding-bottom:30px;\n  }\n}\n\n\n\/* =========================================================\n   Balanced PV product section \u00b7 final medium-size layout\n   Desktop uses moderate vertical cards: noticeably larger\n   product images without returning to catalogue-sized cards.\n   Tablet\/mobile switch back to efficient horizontal cards.\n   ========================================================= *\/\n#leeyee-solar-system-page #pv-products .ly-heading{\n  max-width:900px;\n  margin-bottom:34px!important;\n}\n#leeyee-solar-system-page #pv-products .ly-heading h2{\n  font-size:clamp(34px,3.65vw,48px);\n}\n#leeyee-solar-system-page #pv-products .ly-heading p{\n  max-width:800px;\n  font-size:17px;\n}\n#leeyee-solar-system-page .ly-voltage-grid{gap:20px;}\n#leeyee-solar-system-page .ly-voltage-card{\n  display:flex;\n  flex-direction:column;\n  align-items:stretch;\n  min-height:420px;\n  padding:0;\n  overflow:hidden;\n  border-color:#cedde8;\n  box-shadow:0 10px 28px rgba(8,43,77,.06);\n}\n#leeyee-solar-system-page .ly-voltage-card:hover{\n  transform:translateY(-4px);\n  box-shadow:0 18px 42px rgba(8,43,77,.115);\n}\n#leeyee-solar-system-page .ly-voltage-card__image{\n  width:100%;\n  height:205px;\n  overflow:hidden;\n  aspect-ratio:auto;\n  padding:18px;\n  border:0;\n  border-bottom:1px solid #e1eaf1;\n  border-radius:0;\n  background:#f4f7f9;\n}\n#leeyee-solar-system-page .ly-voltage-card__image img{\n  width:100%;\n  height:100%;\n  object-fit:contain;\n}\n#leeyee-solar-system-page .ly-voltage-card__content{\n  display:flex;\n  flex-direction:column;\n  flex:1;\n  padding:20px 22px 22px;\n}\n#leeyee-solar-system-page .ly-voltage-card__label{\n  margin-bottom:8px;\n  font-size:12px;\n}\n#leeyee-solar-system-page .ly-voltage-card h3{\n  margin-bottom:9px;\n  font-size:22px;\n  line-height:1.22;\n}\n#leeyee-solar-system-page .ly-voltage-card p{\n  margin-bottom:13px;\n  font-size:13.5px;\n  line-height:1.55;\n}\n#leeyee-solar-system-page .ly-voltage-card__meta{\n  gap:7px;\n  margin-bottom:14px;\n}\n#leeyee-solar-system-page .ly-voltage-card__meta span{\n  padding:5px 8px;\n  font-size:10.5px;\n}\n#leeyee-solar-system-page .ly-voltage-card__link{\n  margin-top:auto;\n  font-size:13px;\n}\n#leeyee-solar-system-page .ly-product-actions{margin-top:26px;}\n#leeyee-solar-system-page .ly-product-actions .ly-btn{\n  min-height:47px;\n  padding:12px 20px;\n  font-size:13.5px;\n}\n#leeyee-solar-system-page .ly-product-note{margin-top:16px;}\n\n@media (max-width:1100px){\n  #leeyee-solar-system-page .ly-voltage-card{min-height:390px;}\n  #leeyee-solar-system-page .ly-voltage-card__image{height:180px;padding:15px;}\n  #leeyee-solar-system-page .ly-voltage-card__content{padding:18px;}\n  #leeyee-solar-system-page .ly-voltage-card h3{font-size:19px;}\n  #leeyee-solar-system-page .ly-voltage-card p{font-size:12.5px;}\n}\n\n@media (max-width:900px){\n  #leeyee-solar-system-page .ly-voltage-grid{\n    grid-template-columns:1fr;\n    max-width:820px;\n    margin:0 auto;\n  }\n  #leeyee-solar-system-page .ly-voltage-card{\n    display:grid;\n    grid-template-columns:190px minmax(0,1fr);\n    gap:0;\n    min-height:220px;\n  }\n  #leeyee-solar-system-page .ly-voltage-card__image{\n    width:190px;\n    height:100%;\n    min-height:220px;\n    padding:17px;\n    border-right:1px solid #e1eaf1;\n    border-bottom:0;\n  }\n  #leeyee-solar-system-page .ly-voltage-card__content{padding:20px 23px;}\n  #leeyee-solar-system-page .ly-voltage-card h3{font-size:22px;}\n  #leeyee-solar-system-page .ly-voltage-card p{font-size:14px;}\n}\n\n@media (max-width:760px){\n  #leeyee-solar-system-page #pv-products .ly-heading{margin-bottom:25px!important;}\n  #leeyee-solar-system-page #pv-products .ly-heading h2{font-size:31px;}\n  #leeyee-solar-system-page #pv-products .ly-heading p{font-size:15.5px;}\n  #leeyee-solar-system-page .ly-voltage-grid{gap:13px;}\n  #leeyee-solar-system-page .ly-voltage-card{\n    grid-template-columns:138px minmax(0,1fr);\n    min-height:190px;\n  }\n  #leeyee-solar-system-page .ly-voltage-card__image{\n    width:138px;\n    min-height:190px;\n    padding:10px;\n  }\n  #leeyee-solar-system-page .ly-voltage-card__content{padding:16px;}\n  #leeyee-solar-system-page .ly-voltage-card h3{font-size:19px;}\n  #leeyee-solar-system-page .ly-voltage-card p{\n    display:-webkit-box;\n    overflow:hidden;\n    font-size:12.5px;\n    -webkit-box-orient:vertical;\n    -webkit-line-clamp:3;\n  }\n  #leeyee-solar-system-page .ly-voltage-card__meta span{font-size:9.5px;}\n  #leeyee-solar-system-page .ly-product-actions{margin-top:18px;}\n}\n\n@media (max-width:540px){\n  #leeyee-solar-system-page .ly-voltage-card{\n    grid-template-columns:112px minmax(0,1fr);\n    min-height:166px;\n  }\n  #leeyee-solar-system-page .ly-voltage-card__image{\n    width:112px;\n    min-height:166px;\n    padding:8px;\n  }\n  #leeyee-solar-system-page .ly-voltage-card__content{padding:14px;}\n  #leeyee-solar-system-page .ly-voltage-card__label{font-size:10px;}\n  #leeyee-solar-system-page .ly-voltage-card h3{font-size:17px;}\n  #leeyee-solar-system-page .ly-voltage-card p{font-size:11.5px;line-height:1.45;}\n  #leeyee-solar-system-page .ly-voltage-card__meta{margin-bottom:8px;}\n  #leeyee-solar-system-page .ly-voltage-card__meta span{padding:4px 6px;font-size:9px;}\n  #leeyee-solar-system-page .ly-voltage-card__link{font-size:11.5px;}\n}\n\n\n\/* Keep product imagery fully contained inside the medium image panel. *\/\n#leeyee-solar-system-page .ly-voltage-card__image{position:relative;}\n#leeyee-solar-system-page .ly-voltage-card__image img{\n  position:absolute;\n  inset:12px;\n  width:calc(100% - 24px);\n  height:calc(100% - 24px);\n  max-width:none;\n  object-fit:contain;\n}\n@media (max-width:760px){\n  #leeyee-solar-system-page .ly-voltage-card__image img{\n    inset:8px;\n    width:calc(100% - 16px);\n    height:calc(100% - 16px);\n  }\n}\n\n\n\/* =========================================================\n   User-approved PV product-section proportions\n   Desktop target: ~1305px grid, ~420px cards, ~560px height,\n   and a ~1005px heading block, matching the red-outline ratio.\n   ========================================================= *\/\n@media (min-width:1181px){\n  #leeyee-solar-system-page #pv-products .ly-container{\n    width:min(1305px,calc(100% - 64px));\n  }\n  #leeyee-solar-system-page #pv-products .ly-heading{\n    max-width:1005px;\n    margin-bottom:36px!important;\n  }\n  #leeyee-solar-system-page #pv-products .ly-heading h2{\n    max-width:1005px;\n    margin-left:auto;\n    margin-right:auto;\n    font-size:clamp(44px,3.25vw,50px);\n    line-height:1.03;\n  }\n  #leeyee-solar-system-page #pv-products .ly-heading p{\n    max-width:820px;\n    font-size:16px;\n    line-height:1.7;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-grid{\n    grid-template-columns:repeat(3,minmax(0,1fr));\n    gap:22px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card{\n    min-height:560px;\n    border-radius:10px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__image{\n    height:238px;\n    padding:18px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__content{\n    min-height:322px;\n    padding:28px 23px 24px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__label{\n    margin-bottom:11px;\n    font-size:12px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card h3{\n    margin-bottom:10px;\n    font-size:22px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card p{\n    margin-bottom:15px;\n    font-size:13.5px;\n    line-height:1.58;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__meta{\n    margin-bottom:16px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__link{\n    margin-top:auto;\n    font-size:13px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-product-actions{\n    margin-top:24px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-product-note{\n    margin-top:15px;\n  }\n}\n\n@media (min-width:901px) and (max-width:1180px){\n  #leeyee-solar-system-page #pv-products .ly-container{\n    width:min(1080px,calc(100% - 48px));\n  }\n  #leeyee-solar-system-page #pv-products .ly-heading{\n    max-width:860px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-grid{\n    grid-template-columns:repeat(3,minmax(0,1fr));\n    gap:18px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card{\n    min-height:455px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__image{\n    height:195px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__content{\n    min-height:260px;\n    padding:21px 18px;\n  }\n}\n\n\n\/* =========================================================\n   Final adjustment: enlarge PV product visual block to match\n   the blue-outline proportion requested by the user while\n   keeping the overall red-outline card ratio unchanged.\n   ========================================================= *\/\n@media (min-width:1181px){\n  #leeyee-solar-system-page #pv-products .ly-voltage-card{\n    min-height:560px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__image{\n    height:334px;\n    padding:8px 10px 6px;\n    background:#f5f7f9;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__image img{\n    inset:6px 10px 8px;\n    width:calc(100% - 20px);\n    height:calc(100% - 14px);\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__content{\n    min-height:226px;\n    padding:16px 18px 18px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__label{\n    margin-bottom:7px;\n    font-size:11px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card h3{\n    margin-bottom:8px;\n    font-size:19px;\n    line-height:1.18;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card p{\n    margin-bottom:10px;\n    font-size:12.5px;\n    line-height:1.45;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__meta{\n    gap:6px;\n    margin-bottom:10px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__meta span{\n    padding:4px 6px;\n    font-size:9.5px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__link{\n    font-size:12.5px;\n  }\n}\n@media (min-width:901px) and (max-width:1180px){\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__image{\n    height:265px;\n    padding:10px;\n  }\n  #leeyee-solar-system-page #pv-products .ly-voltage-card__image img{\n    inset:8px;\n    width:calc(100% - 16px);\n    height:calc(100% - 16px);\n  }\n}\n\n\n\n\/* =========================================================\n   Direct inquiry form: stable action layout and inline status\n   ========================================================= *\/\n#leeyee-solar-system-page .ly-form-actions{\n  display:flex;\n  flex-wrap:wrap;\n  align-items:center;\n  gap:10px 14px;\n}\n#leeyee-solar-system-page .ly-form-actions .ly-btn{\n  flex:0 0 auto;\n  min-width:278px;\n  max-width:100%;\n}\n#leeyee-solar-system-page .ly-form-status{\n  flex:0 0 100%;\n  width:100%;\n  min-height:0;\n  margin-top:2px;\n  padding:0;\n  border:0;\n  border-radius:6px;\n  line-height:1.5;\n}\n#leeyee-solar-system-page .ly-form-status:not(:empty){\n  padding:10px 12px;\n  background:#f5f8fb;\n  border:1px solid #d8e4ed;\n}\n#leeyee-solar-system-page .ly-form-status.is-error{\n  color:#a61b12;\n  background:#fff4f2;\n  border-color:#f2b8b2;\n}\n#leeyee-solar-system-page .ly-form-status.is-success{\n  color:#146c43;\n  background:#edf9f2;\n  border-color:#a9d9bd;\n}\n#leeyee-solar-system-page .ly-form-status a{\n  color:inherit;\n  font-weight:800;\n  text-decoration:underline;\n}\n#leeyee-solar-system-page .ly-form-actions .ly-btn[disabled]{\n  cursor:wait;\n  opacity:.72;\n  transform:none;\n}\n@media (max-width:540px){\n  #leeyee-solar-system-page .ly-form-actions{\n    display:flex;\n  }\n  #leeyee-solar-system-page .ly-form-actions .ly-btn{\n    width:100%;\n    min-width:0;\n  }\n}\n\n\n#leeyee-solar-system-page .ly-support-links{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  flex-wrap:wrap;\n  gap:10px 22px;\n  margin:15px auto 0;\n}\n#leeyee-solar-system-page .ly-support-links a{\n  display:inline-flex;\n  align-items:center;\n  gap:7px;\n  color:var(--ly-blue);\n  font-size:13px;\n  font-weight:800;\n  line-height:1.4;\n}\n#leeyee-solar-system-page .ly-support-links a:hover{text-decoration:underline;}\n@media(max-width:540px){\n  #leeyee-solar-system-page .ly-support-links{display:grid;gap:8px;text-align:center;}\n}\n\n\n\n\/* Final publishing safeguards. *\/\n#leeyee-solar-system-page #solar-specification{scroll-margin-top:96px;}\n#leeyee-solar-system-page .ly-product-deep-links{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:12px 22px;\n  margin-top:14px;\n}\n#leeyee-solar-system-page .ly-product-deep-links a{\n  display:inline-flex;\n  align-items:center;\n  gap:7px;\n  color:var(--ly-blue);\n  font-size:13px;\n  font-weight:900;\n  text-decoration:none;\n}\n#leeyee-solar-system-page .ly-product-deep-links a:hover{text-decoration:underline;}\n@media (max-width:600px){\n  #leeyee-solar-system-page #solar-specification{scroll-margin-top:72px;}\n  #leeyee-solar-system-page .ly-product-deep-links{display:grid;gap:9px;text-align:center;}\n}\n\n\n\n\/* =========================================================\n   FINAL V7: hero CTA sizing\/alignment correction\n   Keep both desktop CTAs equal in width and remove the\n   oversized\/empty secondary-button area seen in WPBakery.\n   ========================================================= *\/\n#leeyee-solar-system-page .ly-hero__actions{\n  align-items:stretch;\n}\n#leeyee-solar-system-page .ly-hero__actions > .ly-btn{\n  margin:0!important;\n  min-width:0!important;\n  max-width:none!important;\n  min-height:52px;\n  padding:0 20px;\n  border-radius:7px;\n  line-height:1.2;\n  text-align:center;\n}\n#leeyee-solar-system-page .ly-hero__actions > .ly-btn .w-btn-label{\n  flex:0 1 auto;\n  min-width:0;\n}\n#leeyee-solar-system-page .ly-hero__actions > .ly-btn svg{\n  width:18px;\n  height:18px;\n  flex:0 0 18px;\n}\n#leeyee-solar-system-page .ly-hero__actions > .ly-btn--ghost{\n  background:rgba(5,39,71,.48);\n  border:1px solid rgba(255,255,255,.72);\n  box-shadow:none;\n}\n#leeyee-solar-system-page .ly-hero__actions > .ly-btn--ghost:hover,\n#leeyee-solar-system-page .ly-hero__actions > .ly-btn--ghost:focus-visible{\n  background:rgba(5,39,71,.68);\n  border-color:#fff;\n}\n#leeyee-solar-system-page #pv-architecture{\n  scroll-margin-top:96px;\n}\n@media (min-width:761px){\n  #leeyee-solar-system-page .ly-hero__actions{\n    display:grid;\n    grid-template-columns:320px 320px;\n    width:652px;\n    max-width:100%;\n    gap:12px;\n  }\n  #leeyee-solar-system-page .ly-hero__actions > .ly-btn{\n    width:320px!important;\n  }\n}\n@media (max-width:760px){\n  #leeyee-solar-system-page .ly-hero__actions{\n    display:grid;\n    grid-template-columns:1fr;\n    width:100%;\n    gap:9px;\n  }\n  #leeyee-solar-system-page .ly-hero__actions > .ly-btn{\n    width:100%!important;\n    min-height:50px;\n  }\n}\n\n\n\n\/* =========================================================\n   V9 product-first conversion path\n   ========================================================= *\/\n#leeyee-solar-system-page .ly-section--compact{padding-top:38px;padding-bottom:38px;}\n#leeyee-solar-system-page #quick-answer .ly-answer{grid-template-columns:1.12fr .88fr;gap:0;}\n#leeyee-solar-system-page #quick-answer .ly-answer__main{padding:25px 29px;}\n#leeyee-solar-system-page #quick-answer .ly-answer__main h2{font-size:clamp(27px,2.7vw,37px);line-height:1.1;margin-bottom:11px;}\n#leeyee-solar-system-page #quick-answer .ly-answer__main p{max-width:760px;font-size:14.5px;line-height:1.55;}\n#leeyee-solar-system-page #quick-answer .ly-answer__item{padding:14px 18px;}\n#leeyee-solar-system-page #quick-answer .ly-answer__item strong{font-size:13px;}\n#leeyee-solar-system-page #quick-answer .ly-answer__item span{font-size:12.5px;}\n#leeyee-solar-system-page #pv-products{scroll-margin-top:92px;}\n#leeyee-solar-system-page .ly-product-conversion-bar{\n  display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;\n  margin-top:24px;padding:22px 24px;border:1px solid #b9d4e8;border-radius:10px;\n  background:linear-gradient(135deg,#edf6fd 0%,#f8fbfe 100%);\n}\n#leeyee-solar-system-page .ly-product-conversion-bar__copy{display:grid;gap:5px;}\n#leeyee-solar-system-page .ly-product-conversion-bar__copy strong{font-size:20px;line-height:1.25;color:var(--ly-navy);}\n#leeyee-solar-system-page .ly-product-conversion-bar__copy span{font-size:13.5px;line-height:1.55;color:var(--ly-text);max-width:780px;}\n#leeyee-solar-system-page .ly-product-conversion-bar .ly-btn{white-space:nowrap;}\n#leeyee-solar-system-page .ly-product-actions--secondary{margin-top:15px;}\n#leeyee-solar-system-page .ly-selection-details{margin-top:22px;border:1px solid var(--ly-line);border-radius:9px;background:#fff;overflow:hidden;}\n#leeyee-solar-system-page .ly-selection-details summary{cursor:pointer;list-style:none;padding:17px 52px 17px 20px;position:relative;font-size:14px;font-weight:900;color:var(--ly-navy);}\n#leeyee-solar-system-page .ly-selection-details summary::-webkit-details-marker{display:none;}\n#leeyee-solar-system-page .ly-selection-details summary:after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--ly-blue);font-weight:600;}\n#leeyee-solar-system-page .ly-selection-details[open] summary:after{content:\"\u2212\";}\n#leeyee-solar-system-page .ly-selection-details .ly-decision-table{margin:0 20px 18px;}\n#leeyee-solar-system-page .ly-selection-details .ly-note{margin:0 20px 20px;}\n#leeyee-solar-system-page #pv-architecture .ly-flow{grid-template-columns:repeat(3,minmax(0,1fr));}\n#leeyee-solar-system-page #pv-architecture .ly-flow__card{min-height:250px;}\n@media (max-width:900px){\n  #leeyee-solar-system-page #quick-answer .ly-answer{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-product-conversion-bar{grid-template-columns:1fr;gap:15px;}\n  #leeyee-solar-system-page .ly-product-conversion-bar .ly-btn{width:100%;}\n  #leeyee-solar-system-page #pv-architecture .ly-flow{grid-template-columns:1fr;}\n}\n@media (max-width:600px){\n  #leeyee-solar-system-page .ly-section--compact{padding-top:38px;padding-bottom:38px;}\n  #leeyee-solar-system-page .ly-product-conversion-bar{padding:18px 16px;}\n  #leeyee-solar-system-page .ly-product-conversion-bar__copy strong{font-size:18px;}\n  #leeyee-solar-system-page .ly-selection-details .ly-decision-table{margin:0 12px 14px;}\n  #leeyee-solar-system-page .ly-selection-details .ly-note{margin:0 12px 15px;}\n}\n\n\n\/* =========================================================\n   FINAL V10 \u00b7 COMPACT CONVERSION SYSTEM\n   Every section has one conversion role. Technical depth is\n   retained behind optional disclosures rather than full screens.\n   ========================================================= *\/\n#leeyee-solar-system-page .ly-section--tight{padding-top:56px;padding-bottom:56px;}\n#leeyee-solar-system-page .ly-heading--compact{max-width:900px;margin-bottom:24px;}\n#leeyee-solar-system-page .ly-heading--compact h2{font-size:clamp(30px,3vw,42px);line-height:1.08;margin-bottom:10px;}\n#leeyee-solar-system-page .ly-heading--compact p{font-size:15px;line-height:1.58;margin-bottom:0;}\n\n\/* Quick answer: one scanning strip, not a new chapter. *\/\n#leeyee-solar-system-page .ly-section--quick{padding-top:34px;padding-bottom:34px;background:#fff;}\n#leeyee-solar-system-page .ly-quick-strip{display:grid;grid-template-columns:1.35fr repeat(3,1fr);border:1px solid var(--ly-line);border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(8,43,77,.05);overflow:hidden;}\n#leeyee-solar-system-page .ly-quick-strip>div{min-width:0;padding:21px 23px;}\n#leeyee-solar-system-page .ly-quick-strip>div+div{border-left:1px solid var(--ly-line);}\n#leeyee-solar-system-page .ly-quick-strip__intro{background:#f4f8fb;}\n#leeyee-solar-system-page .ly-quick-strip__intro .ly-eyebrow{margin-bottom:7px;font-size:10px;}\n#leeyee-solar-system-page .ly-quick-strip__intro h2{margin:0;font-size:20px;line-height:1.25;}\n#leeyee-solar-system-page .ly-quick-strip__item{display:flex;flex-direction:column;justify-content:center;gap:5px;}\n#leeyee-solar-system-page .ly-quick-strip__item strong{color:var(--ly-navy);font-size:15px;}\n#leeyee-solar-system-page .ly-quick-strip__item span{color:var(--ly-text);font-size:12.5px;line-height:1.45;}\n\n\/* Product remains the main visual section, but supporting copy is shorter. *\/\n#leeyee-solar-system-page #pv-products{padding-top:60px;padding-bottom:60px;}\n#leeyee-solar-system-page #pv-products .ly-heading{margin-bottom:24px!important;}\n#leeyee-solar-system-page #pv-products .ly-heading h2{font-size:clamp(34px,3.4vw,46px);}\n#leeyee-solar-system-page #pv-products .ly-heading p{font-size:15px;}\n#leeyee-solar-system-page .ly-product-note{max-width:900px;font-size:12px;}\n\n\/* Type decision: two concise routes. *\/\n#leeyee-solar-system-page .ly-decision--compact{gap:18px;}\n#leeyee-solar-system-page .ly-decision--compact .ly-decision__card{min-height:0;padding:24px 25px;}\n#leeyee-solar-system-page .ly-decision--compact .ly-decision__card h3{font-size:23px;margin-bottom:8px;}\n#leeyee-solar-system-page .ly-decision--compact .ly-decision__card p{margin:0;font-size:13.5px;line-height:1.55;}\n#leeyee-solar-system-page .ly-selection-details--compact{margin-top:16px;}\n#leeyee-solar-system-page .ly-selection-details--compact summary{padding:16px 20px;font-size:14px;}\n\n\/* Early form: compact and non-sticky. *\/\n#leeyee-solar-system-page .ly-section--conversion{background:#f4f8fb;}\n#leeyee-solar-system-page .ly-section--conversion .ly-form-wrap{gap:22px;grid-template-columns:.78fr 1.22fr;}\n#leeyee-solar-system-page .ly-section--conversion .ly-form-intro{position:relative;top:auto;padding:30px;}\n#leeyee-solar-system-page .ly-section--conversion .ly-form-intro h2{font-size:clamp(30px,3vw,40px);line-height:1.1;margin-bottom:13px;}\n#leeyee-solar-system-page .ly-section--conversion .ly-form-intro p{font-size:14px;line-height:1.55;margin-bottom:18px;}\n#leeyee-solar-system-page .ly-section--conversion .ly-form-intro ul{margin-top:15px;gap:9px;}\n#leeyee-solar-system-page .ly-section--conversion .ly-form-card{padding:30px;}\n#leeyee-solar-system-page .ly-section--conversion .ly-form-card h3{font-size:25px;}\n#leeyee-solar-system-page .ly-section--conversion .ly-form-card__sub{margin-bottom:19px;}\n\n\/* Optional architecture: collapsed by default. *\/\n#leeyee-solar-system-page .ly-path-accordion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}\n#leeyee-solar-system-page .ly-path-detail{border:1px solid var(--ly-line);border-radius:9px;background:#fff;overflow:hidden;}\n#leeyee-solar-system-page .ly-path-detail summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px;}\n#leeyee-solar-system-page .ly-path-detail summary::-webkit-details-marker{display:none;}\n#leeyee-solar-system-page .ly-path-detail summary span{display:grid;gap:5px;}\n#leeyee-solar-system-page .ly-path-detail summary strong{font-size:17px;color:var(--ly-navy);}\n#leeyee-solar-system-page .ly-path-detail summary small{font-size:11px;color:#607487;font-weight:700;}\n#leeyee-solar-system-page .ly-path-detail summary b{font-size:21px;color:var(--ly-blue);font-weight:500;}\n#leeyee-solar-system-page .ly-path-detail[open] summary b{transform:rotate(45deg);}\n#leeyee-solar-system-page .ly-path-detail__body{border-top:1px solid var(--ly-line);padding:16px 20px;color:var(--ly-text);font-size:12.5px;line-height:1.55;}\n#leeyee-solar-system-page .ly-order-checks{margin-top:15px;border:1px solid #d8e4ed;border-radius:9px;background:#fff;overflow:hidden;}\n#leeyee-solar-system-page .ly-order-checks summary{cursor:pointer;list-style:none;padding:16px 20px;font-size:14px;font-weight:900;color:var(--ly-navy);}\n#leeyee-solar-system-page .ly-order-checks summary::-webkit-details-marker{display:none;}\n#leeyee-solar-system-page .ly-order-checks__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--ly-line);}\n#leeyee-solar-system-page .ly-order-checks__grid>div{padding:17px 18px;}\n#leeyee-solar-system-page .ly-order-checks__grid>div+div{border-left:1px solid var(--ly-line);}\n#leeyee-solar-system-page .ly-order-checks__grid strong{display:block;margin-bottom:5px;font-size:13px;color:var(--ly-navy);}\n#leeyee-solar-system-page .ly-order-checks__grid span{font-size:11.5px;line-height:1.45;color:var(--ly-text);}\n#leeyee-solar-system-page .ly-route-notice{display:flex;align-items:center;gap:10px;margin-top:14px;padding:14px 17px;border-left:3px solid var(--ly-amber);background:#fffaf2;font-size:12.5px;color:#5d5143;}\n#leeyee-solar-system-page .ly-route-notice strong{color:#352f27;white-space:nowrap;}\n#leeyee-solar-system-page .ly-route-notice span{flex:1;}\n#leeyee-solar-system-page .ly-text-cta{border:0;background:none;padding:0;color:var(--ly-blue);font:inherit;font-weight:900;cursor:pointer;white-space:nowrap;}\n\n\/* Testing: light trust strip instead of a second hero. *\/\n#leeyee-solar-system-page .ly-trust-section{background:#fff;}\n#leeyee-solar-system-page .ly-trust-head{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:end;margin-bottom:22px;}\n#leeyee-solar-system-page .ly-trust-head h2{font-size:clamp(30px,3vw,41px);line-height:1.08;margin:0;}\n#leeyee-solar-system-page .ly-trust-head>p{margin:0;color:var(--ly-text);font-size:13.5px;line-height:1.55;}\n#leeyee-solar-system-page .ly-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}\n#leeyee-solar-system-page .ly-trust-card{display:grid;grid-template-columns:145px minmax(0,1fr);min-height:145px;border:1px solid var(--ly-line);border-radius:9px;background:#fff;overflow:hidden;}\n#leeyee-solar-system-page .ly-trust-card img{width:145px;height:145px;object-fit:cover;}\n#leeyee-solar-system-page .ly-trust-card>div{display:flex;flex-direction:column;justify-content:center;padding:16px;}\n#leeyee-solar-system-page .ly-trust-card h3{font-size:17px;margin-bottom:5px;}\n#leeyee-solar-system-page .ly-trust-card p{margin:0;color:var(--ly-text);font-size:11.5px;line-height:1.45;}\n#leeyee-solar-system-page .ly-trust-actions{display:flex;justify-content:flex-end;gap:22px;margin-top:18px;}\n#leeyee-solar-system-page .ly-trust-actions a{font-size:12.5px;font-weight:900;color:var(--ly-blue);}\n\n\/* OEM support: two optional disclosures. *\/\n#leeyee-solar-system-page .ly-support-accordions{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:1040px;margin:0 auto;}\n#leeyee-solar-system-page .ly-support-accordions details{border:1px solid var(--ly-line);border-radius:9px;background:#fff;overflow:hidden;}\n#leeyee-solar-system-page .ly-support-accordions summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;font-size:14px;font-weight:900;color:var(--ly-navy);}\n#leeyee-solar-system-page .ly-support-accordions summary::-webkit-details-marker{display:none;}\n#leeyee-solar-system-page .ly-support-accordions details[open] summary span{transform:rotate(45deg);}\n#leeyee-solar-system-page .ly-support-accordions details>div{border-top:1px solid var(--ly-line);padding:15px 20px;}\n#leeyee-solar-system-page .ly-support-accordions p{margin:0;color:var(--ly-text);font-size:12.5px;line-height:1.55;}\n#leeyee-solar-system-page .ly-faq-section .ly-faq{gap:8px;}\n#leeyee-solar-system-page .ly-faq-section .ly-faq summary{padding-top:16px;padding-bottom:16px;font-size:14px;}\n\n@media (max-width:1100px){\n  #leeyee-solar-system-page .ly-quick-strip{grid-template-columns:1fr 1fr;}\n  #leeyee-solar-system-page .ly-quick-strip>div+div{border-left:0;border-top:1px solid var(--ly-line);}\n  #leeyee-solar-system-page .ly-quick-strip>div:nth-child(even){border-left:1px solid var(--ly-line);}\n  #leeyee-solar-system-page .ly-path-accordion-grid{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-order-checks__grid{grid-template-columns:1fr 1fr;}\n  #leeyee-solar-system-page .ly-order-checks__grid>div+div{border-left:0;}\n  #leeyee-solar-system-page .ly-order-checks__grid>div:nth-child(even){border-left:1px solid var(--ly-line);}\n  #leeyee-solar-system-page .ly-order-checks__grid>div:nth-child(n+3){border-top:1px solid var(--ly-line);}\n  #leeyee-solar-system-page .ly-trust-card{grid-template-columns:112px minmax(0,1fr);}\n  #leeyee-solar-system-page .ly-trust-card img{width:112px;height:145px;}\n}\n@media (max-width:900px){\n  #leeyee-solar-system-page .ly-section--tight{padding-top:44px;padding-bottom:44px;}\n  #leeyee-solar-system-page .ly-section--conversion .ly-form-wrap{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-trust-head{grid-template-columns:1fr;gap:12px;}\n  #leeyee-solar-system-page .ly-trust-grid{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-trust-card{grid-template-columns:180px minmax(0,1fr);}\n  #leeyee-solar-system-page .ly-trust-card img{width:180px;height:130px;}\n  #leeyee-solar-system-page .ly-trust-card{min-height:130px;}\n}\n@media (max-width:700px){\n  #leeyee-solar-system-page .ly-section--tight{padding-top:36px;padding-bottom:36px;}\n  #leeyee-solar-system-page .ly-quick-strip{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-quick-strip>div+div,#leeyee-solar-system-page .ly-quick-strip>div:nth-child(even){border-left:0;border-top:1px solid var(--ly-line);}\n  #leeyee-solar-system-page .ly-quick-strip>div{padding:16px 18px;}\n  #leeyee-solar-system-page .ly-quick-strip__item{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:10px;}\n  #leeyee-solar-system-page .ly-route-notice{align-items:flex-start;flex-wrap:wrap;}\n  #leeyee-solar-system-page .ly-route-notice span{flex-basis:100%;}\n  #leeyee-solar-system-page .ly-order-checks__grid{grid-template-columns:1fr;}\n  #leeyee-solar-system-page .ly-order-checks__grid>div:nth-child(even){border-left:0;}\n  #leeyee-solar-system-page .ly-order-checks__grid>div+div{border-top:1px solid var(--ly-line);}\n  #leeyee-solar-system-page .ly-trust-card{grid-template-columns:118px minmax(0,1fr);}\n  #leeyee-solar-system-page .ly-trust-card img{width:118px;height:118px;}\n  #leeyee-solar-system-page .ly-trust-card{min-height:118px;}\n  #leeyee-solar-system-page .ly-trust-actions{justify-content:flex-start;flex-direction:column;gap:9px;}\n  #leeyee-solar-system-page .ly-support-accordions{grid-template-columns:1fr;}\n}\n@media (max-width:480px){\n  #leeyee-solar-system-page .ly-section--conversion .ly-form-intro,#leeyee-solar-system-page .ly-section--conversion .ly-form-card{padding:22px 18px;}\n  #leeyee-solar-system-page .ly-trust-card{grid-template-columns:100px minmax(0,1fr);}\n  #leeyee-solar-system-page .ly-trust-card img{width:100px;height:110px;}\n  #leeyee-solar-system-page .ly-trust-card{min-height:110px;}\n}\n\n\n\/* =========================================================\n   V11: context-specific local CTA popup + full form at page end\n   ========================================================= *\/\n#leeyee-solar-system-page .ly-section--conversion{\n  order:initial;\n  border-top:1px solid var(--ly-line);\n}\n#leeyee-solar-system-page .ly-local-popup{\n  position:fixed;\n  inset:0;\n  z-index:999999;\n  display:grid;\n  place-items:center;\n  padding:22px;\n  opacity:0;\n  visibility:hidden;\n  pointer-events:none;\n  transition:opacity .2s ease,visibility .2s ease;\n}\n#leeyee-solar-system-page .ly-local-popup.is-open{\n  opacity:1;\n  visibility:visible;\n  pointer-events:auto;\n}\n#leeyee-solar-system-page .ly-local-popup__backdrop{\n  position:absolute;\n  inset:0;\n  background:rgba(4,25,45,.72);\n  backdrop-filter:blur(3px);\n}\n#leeyee-solar-system-page .ly-local-popup__dialog{\n  position:relative;\n  z-index:1;\n  width:min(610px,100%);\n  max-height:min(760px,calc(100vh - 44px));\n  overflow:auto;\n  padding:32px;\n  border:1px solid #d6e2ec;\n  border-radius:14px;\n  background:#fff;\n  box-shadow:0 28px 80px rgba(4,25,45,.34);\n  transform:translateY(12px) scale(.985);\n  transition:transform .2s ease;\n}\n#leeyee-solar-system-page .ly-local-popup.is-open .ly-local-popup__dialog{\n  transform:translateY(0) scale(1);\n}\n#leeyee-solar-system-page .ly-local-popup__close{\n  position:absolute;\n  top:13px;\n  right:15px;\n  width:38px;\n  height:38px;\n  display:grid;\n  place-items:center;\n  border:0;\n  border-radius:50%;\n  background:#eef4f8;\n  color:#173f60;\n  font-size:28px;\n  line-height:1;\n  cursor:pointer;\n}\n#leeyee-solar-system-page .ly-local-popup__close:hover{background:#e0ebf3;color:var(--ly-blue);}\n#leeyee-solar-system-page .ly-local-popup__eyebrow{\n  margin:0 44px 8px 0;\n  color:var(--ly-blue);\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n#leeyee-solar-system-page .ly-local-popup h2{\n  margin:0 44px 8px 0;\n  font-size:clamp(27px,4vw,35px);\n  line-height:1.12;\n}\n#leeyee-solar-system-page .ly-local-popup__lead{\n  margin:0 0 22px;\n  color:var(--ly-text);\n  font-size:14px;\n  line-height:1.58;\n}\n#leeyee-solar-system-page .ly-local-popup__grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n}\n#leeyee-solar-system-page .ly-local-popup textarea{min-height:112px;}\n#leeyee-solar-system-page .ly-local-popup__actions{\n  display:grid;\n  gap:10px;\n  margin-top:17px;\n}\n#leeyee-solar-system-page .ly-local-popup__actions .ly-btn{width:100%;}\n#leeyee-solar-system-page .ly-local-popup__privacy{\n  margin:11px 0 0;\n  color:#718295;\n  font-size:11.5px;\n  line-height:1.5;\n}\nbody.ly-popup-lock{overflow:hidden!important;}\n@media (max-width:620px){\n  #leeyee-solar-system-page .ly-local-popup{padding:12px;}\n  #leeyee-solar-system-page .ly-local-popup__dialog{\n    max-height:calc(100vh - 24px);\n    padding:25px 18px 20px;\n    border-radius:11px;\n  }\n  #leeyee-solar-system-page .ly-local-popup__grid{grid-template-columns:1fr;gap:11px;}\n  #leeyee-solar-system-page .ly-local-popup__close{top:9px;right:9px;}\n  #leeyee-solar-system-page .ly-local-popup h2{font-size:25px;}\n}\n\n\n\n\/* =========================================================\n   V12: restore balanced visual weight to Testing & Documentation\n   without returning to the former full-screen dark evidence block.\n   ========================================================= *\/\n#leeyee-solar-system-page #testing{\n  padding-top:68px;\n  padding-bottom:70px;\n}\n#leeyee-solar-system-page #testing .ly-container{\n  width:min(1220px,calc(100% - 48px));\n}\n#leeyee-solar-system-page .ly-trust-head{\n  display:block;\n  max-width:900px;\n  margin:0 auto 30px;\n  text-align:center;\n}\n#leeyee-solar-system-page .ly-trust-head .ly-eyebrow{\n  justify-content:center;\n}\n#leeyee-solar-system-page .ly-trust-head h2{\n  max-width:820px;\n  margin:0 auto;\n  font-size:clamp(36px,3.25vw,48px);\n  line-height:1.08;\n}\n#leeyee-solar-system-page .ly-trust-head>p{\n  max-width:760px;\n  margin:16px auto 0;\n  font-size:14.5px;\n  line-height:1.65;\n}\n#leeyee-solar-system-page .ly-trust-grid{\n  gap:20px;\n}\n#leeyee-solar-system-page .ly-trust-card{\n  display:flex;\n  flex-direction:column;\n  min-height:300px;\n  border-radius:10px;\n  box-shadow:0 10px 28px rgba(8,43,77,.055);\n}\n#leeyee-solar-system-page .ly-trust-card img{\n  display:block;\n  width:100%;\n  height:205px;\n  object-fit:cover;\n}\n#leeyee-solar-system-page .ly-trust-card>div{\n  display:block;\n  min-height:96px;\n  padding:19px 20px 20px;\n}\n#leeyee-solar-system-page .ly-trust-card h3{\n  margin-bottom:7px;\n  font-size:19px;\n  line-height:1.25;\n}\n#leeyee-solar-system-page .ly-trust-card p{\n  font-size:12.5px;\n  line-height:1.55;\n}\n#leeyee-solar-system-page .ly-trust-actions{\n  justify-content:center;\n  gap:26px;\n  margin-top:24px;\n}\n#leeyee-solar-system-page .ly-trust-actions a{\n  font-size:13px;\n}\n@media (max-width:1100px){\n  #leeyee-solar-system-page #testing .ly-container{width:min(980px,calc(100% - 40px));}\n  #leeyee-solar-system-page .ly-trust-card{min-height:270px;}\n  #leeyee-solar-system-page .ly-trust-card img{width:100%;height:178px;}\n  #leeyee-solar-system-page .ly-trust-card>div{min-height:92px;padding:17px 18px 18px;}\n}\n@media (max-width:900px){\n  #leeyee-solar-system-page #testing{padding-top:52px;padding-bottom:54px;}\n  #leeyee-solar-system-page .ly-trust-head{text-align:left;margin-bottom:24px;}\n  #leeyee-solar-system-page .ly-trust-head .ly-eyebrow{justify-content:flex-start;}\n  #leeyee-solar-system-page .ly-trust-head h2,\n  #leeyee-solar-system-page .ly-trust-head>p{margin-left:0;margin-right:0;}\n  #leeyee-solar-system-page .ly-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}\n  #leeyee-solar-system-page .ly-trust-card{display:flex;min-height:245px;}\n  #leeyee-solar-system-page .ly-trust-card img{width:100%;height:154px;}\n  #leeyee-solar-system-page .ly-trust-card>div{min-height:91px;padding:15px;}\n  #leeyee-solar-system-page .ly-trust-card h3{font-size:17px;}\n  #leeyee-solar-system-page .ly-trust-card p{font-size:11.5px;}\n}\n@media (max-width:700px){\n  #leeyee-solar-system-page #testing .ly-container{width:min(100% - 28px,620px);}\n  #leeyee-solar-system-page .ly-trust-grid{grid-template-columns:1fr;gap:14px;}\n  #leeyee-solar-system-page .ly-trust-card{\n    display:grid;\n    grid-template-columns:145px minmax(0,1fr);\n    min-height:145px;\n  }\n  #leeyee-solar-system-page .ly-trust-card img{width:145px;height:145px;}\n  #leeyee-solar-system-page .ly-trust-card>div{display:flex;flex-direction:column;justify-content:center;min-height:145px;padding:16px 18px;}\n  #leeyee-solar-system-page .ly-trust-actions{align-items:flex-start;justify-content:flex-start;gap:10px;margin-top:20px;}\n}\n@media (max-width:480px){\n  #leeyee-solar-system-page #testing{padding-top:42px;padding-bottom:44px;}\n  #leeyee-solar-system-page .ly-trust-head h2{font-size:31px;}\n  #leeyee-solar-system-page .ly-trust-card{grid-template-columns:112px minmax(0,1fr);min-height:126px;}\n  #leeyee-solar-system-page .ly-trust-card img{width:112px;height:126px;}\n  #leeyee-solar-system-page .ly-trust-card>div{min-height:126px;padding:14px;}\n  #leeyee-solar-system-page .ly-trust-card h3{font-size:16px;}\n  #leeyee-solar-system-page .ly-trust-card p{font-size:11px;}\n}\n\n<\/style>\n<!-- LEEYEE SOLAR PV ADS FINAL V13 HEADER OVERLAP FIXED \u00b7 2026-08-07 -->\n<div data-ly-audit=\"compact-all-sections,product-first,context-popup,bottom-full-form,collapsed-architecture,balanced-testing,collapsed-oem,cf7-tracking,footer-suppression\" data-ly-build=\"2026-08-07-v13\" data-ly-version=\"solar-pv-ads-final-v13-header-overlap-fixed\" id=\"leeyee-solar-system-page\">\n<span aria-hidden=\"true\" class=\"ly-build-marker\">LEEYEE Solar PV Ads Final V13 Header Overlap Fixed<\/span>\n<span aria-hidden=\"true\" class=\"ly-build-marker\" data-ly-verified-checks=\"compact-hero|quick-strip|early-products|compact-type|context-popup|bottom-full-form|collapsed-architecture|merged-order-checks|balanced-testing|dynamic-header-clearance|collapsed-oem|faq|fixed-inline-cf7|popup-cf7-success|utm-gclid|theme-footer-hidden\">Verified fixes: every section reduced to its conversion role, products moved early and the full form moved to the final page section, technical proof collapsed or compressed, tracking retained.<\/span><section aria-labelledby=\"ly-solar-h1\" class=\"ly-hero\">\n<div class=\"ly-container ly-hero__inner\">\n<div class=\"ly-hero__content\">\n<div class=\"ly-hero__label\">Solar PV System Protection<\/div>\n<h1 id=\"ly-solar-h1\">Solar PV Surge Protection for Arrays, Combiner Boxes and Inverters<\/h1>\n<p class=\"ly-hero__lead\">Coordinate DC SPDs for solar arrays, combiner boxes and inverter inputs with AC and communication-line surge protection for commercial, utility-scale and OEM PV projects. Send your voltage, layout and site conditions for model selection.<\/p>\n<div class=\"ly-hero__actions\">\n<button aria-label=\"Send solar system specification\" class=\"ly-btn ly-btn--light leeyee-site-popup-btn\" data-ly-context=\"Solar PV System Specification\" data-ly-popup-title=\"Send PV System Specification\" data-ly-fallback=\"#solar-specification\" type=\"button\">\n<span class=\"w-btn-label\">Send PV System Specification<\/span>\n<svg aria-hidden=\"true\" viewbox=\"0 0 24 24\"><path d=\"M5 12h12.2l-4.6-4.6L14 6l7 7-7 7-1.4-1.4 4.6-4.6H5z\" fill=\"currentColor\"><\/path><\/svg>\n<\/button>\n<a aria-label=\"Review solar PV SPD product options\" class=\"ly-btn ly-btn--ghost\" href=\"#pv-products\"><span class=\"w-btn-label\">Review Solar SPD Selection<\/span><svg aria-hidden=\"true\" viewbox=\"0 0 24 24\"><path d=\"M5 12h12.2l-4.6-4.6L14 6l7 7-7 7-1.4-1.4 4.6-4.6H5z\" fill=\"currentColor\"><\/path><\/svg><\/a>\n<\/div>\n<div aria-label=\"Key solar PV protection scope\" class=\"ly-hero__proof\">\n<div class=\"ly-hero__proof-item\"><strong>DC + AC + Signal<\/strong><span>One coordinated protection path<\/span><\/div>\n<div class=\"ly-hero__proof-item\"><strong>600V \/ 1000V \/ 1500V<\/strong><span>PV DC system selection support<\/span><\/div>\n<div class=\"ly-hero__proof-item\"><strong>Type 2 \/ Type 1+2<\/strong><span>Selected by actual site conditions<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section><nav aria-label=\"Solar PV surge protection page navigation\" class=\"ly-anchorbar\">\n<div class=\"ly-container ly-anchorbar__inner\">\n<a href=\"#quick-answer\">Quick Answer<\/a>\n<a href=\"#pv-products\">PV Products<\/a>\n<a href=\"#type-selection\">Type Selection<\/a>\n<a aria-label=\"Open solar specification popup\" class=\"ly-anchorbar__cta leeyee-site-popup-btn\" data-ly-context=\"Solar PV System Specification\" data-ly-popup-title=\"Send PV System Specification\" href=\"#solar-specification\">Send Specification<\/a>\n<a href=\"#pv-architecture\">System Review<\/a>\n<a href=\"#testing\">Testing<\/a>\n<\/div>\n<\/nav><section class=\"ly-section ly-section--tight ly-section--quick\" id=\"quick-answer\">\n<div class=\"ly-container\">\n<div aria-label=\"Quick solar PV surge protection answer\" class=\"ly-quick-strip\">\n<div class=\"ly-quick-strip__intro\">\n<div class=\"ly-eyebrow\">Quick System Answer<\/div>\n<h2>Protect three paths, then choose the PV voltage.<\/h2>\n<\/div>\n<div class=\"ly-quick-strip__item\"><strong>DC path<\/strong><span>Array, combiner box and inverter input.<\/span><\/div>\n<div class=\"ly-quick-strip__item\"><strong>AC path<\/strong><span>Inverter output and distribution panel.<\/span><\/div>\n<div class=\"ly-quick-strip__item\"><strong>Signal path<\/strong><span>RS485, monitoring and exposed data lines.<\/span><\/div>\n<\/div>\n<\/div>\n<\/section><section class=\"ly-section ly-section--soft\" id=\"pv-products\">\n<div class=\"ly-container\">\n<div class=\"ly-heading ly-heading--center\" style=\"margin-bottom:30px;\">\n<div class=\"ly-eyebrow\">Choose Your PV DC Voltage Route<\/div>\n<h2>Choose 600V, 1000V or 1500V PV SPD options.<\/h2>\n<p>Confirm the voltage route first. Then review SPD Type, poles, wiring and the exact model documents.<\/p>\n<\/div>\n<div class=\"ly-voltage-grid\">\n<article class=\"ly-voltage-card\">\n<div class=\"ly-voltage-card__image\">\n<img loading=\"lazy\" alt=\"LEEYEE 600V PV DC surge protective device\" decoding=\"async\" height=\"1000\" loading=\"lazy\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2024\/06\/%E5%9B%BE%E5%B1%8291.jpg\" width=\"1000\"\/>\n<\/div>\n<div class=\"ly-voltage-card__content\">\n<div class=\"ly-voltage-card__label\">600V PV DC<\/div>\n<h3>600V PV SPD Options<\/h3>\n<p>For compatible smaller and commercial PV string, combiner-box and inverter-input designs.<\/p>\n<div class=\"ly-voltage-card__meta\"><span>Type 2 options<\/span><span>2P \/ 3P review<\/span><\/div>\n<a class=\"ly-voltage-card__link\" href=\"https:\/\/www.cnspd.com\/ly1-c40pv3s-600v-pluggable-multi-pole-spd-product\/\" rel=\"noopener noreferrer\" target=\"_blank\"><span>Review 600V option<\/span><span aria-hidden=\"true\">\u2192<\/span><\/a>\n<\/div>\n<\/article>\n<article class=\"ly-voltage-card\">\n<div class=\"ly-voltage-card__image\">\n<img loading=\"lazy\" alt=\"LEEYEE 1000V PV DC surge protective device\" decoding=\"async\" height=\"1000\" loading=\"lazy\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2024\/06\/%E5%9B%BE%E5%B1%8286.jpg\" width=\"1000\"\/>\n<\/div>\n<div class=\"ly-voltage-card__content\">\n<div class=\"ly-voltage-card__label\">1000V PV DC<\/div>\n<h3>1000V PV SPD Options<\/h3>\n<p>For commercial PV combiner boxes and inverter inputs, with Type 2 or Type 1+2 review by site condition.<\/p>\n<div class=\"ly-voltage-card__meta\"><span>Type 2 \/ Type 1+2<\/span><span>2P \/ 3P review<\/span><\/div>\n<a class=\"ly-voltage-card__link\" href=\"https:\/\/www.cnspd.com\/ly1-c40pv2s1000v-pluggable-dc-spd-product\/\" rel=\"noopener noreferrer\" target=\"_blank\"><span>Review 1000V option<\/span><span aria-hidden=\"true\">\u2192<\/span><\/a>\n<\/div>\n<\/article>\n<article class=\"ly-voltage-card\">\n<div class=\"ly-voltage-card__image\">\n<img loading=\"lazy\" alt=\"LEEYEE 1500V PV DC surge protective device\" decoding=\"async\" height=\"1000\" loading=\"lazy\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2024\/06\/IMG_2050-scaled.jpg\" width=\"1000\"\/>\n<\/div>\n<div class=\"ly-voltage-card__content\">\n<div class=\"ly-voltage-card__label\">1500V PV DC<\/div>\n<h3>1500V PV SPD Options<\/h3>\n<p>For compatible commercial and utility-scale 1500V DC systems requiring project-level model confirmation.<\/p>\n<div class=\"ly-voltage-card__meta\"><span>Type 1+2 options<\/span><span>3P D4 review<\/span><\/div>\n<a class=\"ly-voltage-card__link\" href=\"https:\/\/www.cnspd.com\/ly1-c40pv3s-1500vd4-pluggable-multi-pole-spd-product\/\" rel=\"noopener noreferrer\" target=\"_blank\"><span>Review 1500V option<\/span><span aria-hidden=\"true\">\u2192<\/span><\/a>\n<\/div>\n<\/article>\n<\/div><div class=\"ly-product-conversion-bar\">\n<div class=\"ly-product-conversion-bar__copy\">\n<strong>Not sure which PV SPD fits your system?<\/strong>\n<span>Send the maximum string voltage, installation position and site condition. LEEYEE will review the suitable voltage route, SPD Type and model options.<\/span>\n<\/div>\n<button aria-label=\"Get a solar SPD recommendation\" class=\"ly-btn ly-btn--primary leeyee-site-popup-btn\" data-ly-context=\"Solar PV SPD Recommendation\" data-ly-popup-title=\"Get a Solar SPD Recommendation\" data-ly-fallback=\"#solar-specification\" type=\"button\"><span class=\"w-btn-label\">Get a Solar SPD Recommendation<\/span><\/button>\n<\/div><div class=\"ly-product-actions ly-product-actions--secondary\">\n<a class=\"ly-btn ly-btn--outline\" href=\"https:\/\/www.cnspd.com\/pv-surge-protective-device\/\" rel=\"noopener noreferrer\" target=\"_blank\"><span class=\"w-btn-label\">Compare All PV DC SPDs<\/span><\/a>\n<\/div>\n<div aria-label=\"Related solar PV SPD selection resources\" class=\"ly-support-links\">\n<a href=\"https:\/\/www.cnspd.com\/dc-spd-ucpv-selection\/\" rel=\"noopener noreferrer\" target=\"_blank\">Review DC SPD Ucpv Selection <span aria-hidden=\"true\">\u2192<\/span><\/a>\n<a href=\"https:\/\/www.cnspd.com\/rs485-spd-wiring-selection\/\" rel=\"noopener noreferrer\" target=\"_blank\">Protect RS485 Solar Monitoring <span aria-hidden=\"true\">\u2192<\/span><\/a>\n<\/div>\n<p class=\"ly-note ly-product-note\">Final selection must confirm maximum string Voc, Ucpv, Type, poles, wiring, backup protection and the exact document scope.<\/p>\n<\/div>\n<\/section><section class=\"ly-section ly-section--tight\" id=\"type-selection\">\n<div class=\"ly-container\">\n<div class=\"ly-heading ly-heading--compact\">\n<div class=\"ly-eyebrow\">Type 1+2 or Type 2<\/div>\n<h2>Match the SPD type to the lightning-current exposure.<\/h2>\n<p>Use the two routes below for pre-selection, then confirm the full site condition and product documentation.<\/p>\n<\/div>\n<div class=\"ly-decision ly-decision--compact\">\n<article class=\"ly-decision__card\">\n<div class=\"ly-decision__badge\">Common induced and switching surges<\/div>\n<h3>Type 2 PV SPD<\/h3>\n<p>For positions where the design does not require lightning-current discharge capability.<\/p>\n<\/article>\n<article class=\"ly-decision__card ly-decision__card--blue\">\n<div class=\"ly-decision__badge\">Partial lightning-current exposure<\/div>\n<h3>Type 1+2 PV SPD<\/h3>\n<p>For positions where the protection design indicates lightning current may enter the PV electrical path.<\/p>\n<\/article>\n<\/div>\n<details class=\"ly-selection-details ly-selection-details--compact\">\n<summary>View Type selection conditions<\/summary>\n<div aria-label=\"Solar PV SPD type decision table\" class=\"ly-decision-table\" role=\"region\">\n<table>\n<thead><tr><th>Site condition<\/th><th>Main distribution<\/th><th>Inverter AC side<\/th><th>PV DC side<\/th><\/tr><\/thead>\n<tbody>\n<tr><td data-label=\"Condition\">No external LPS<\/td><td data-label=\"Main board\">Type 2 subject to building design<\/td><td data-label=\"AC side\">Type 2 AC SPD<\/td><td data-label=\"DC side\">Type 2 PV SPD where required<\/td><\/tr>\n<tr><td data-label=\"Condition\">LPS with separation maintained<\/td><td data-label=\"Main board\">Type 1 or Type 1+2 at origin as designed<\/td><td data-label=\"AC side\">Type 2 AC SPD<\/td><td data-label=\"DC side\">Type 2 PV SPD where required<\/td><\/tr>\n<tr><td data-label=\"Condition\">LPS without adequate separation<\/td><td data-label=\"Main board\">Type 1+2 according to the design<\/td><td data-label=\"AC side\">Type 1+2 where lightning current may enter<\/td><td data-label=\"DC side\">Type 1+2 PV SPD where required<\/td><\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"ly-note\">Final selection must follow the project risk assessment, local requirements, cable routing, earthing and verified model documentation.<\/p>\n<\/details>\n<\/div>\n<\/section><section class=\"ly-section ly-section--soft ly-section--tight\" id=\"pv-architecture\">\n<div class=\"ly-container\">\n<div class=\"ly-heading ly-heading--compact\">\n<div class=\"ly-eyebrow\">Optional System Review<\/div>\n<h2>Check the remaining DC, AC and signal paths.<\/h2>\n<p>Open only the path you need. The product and Type decisions above remain the primary route.<\/p>\n<\/div>\n<div class=\"ly-path-accordion-grid\">\n<details class=\"ly-path-detail\">\n<summary><span><strong>PV DC Path<\/strong><small>Array \u2192 Combiner \u2192 Inverter<\/small><\/span><b aria-hidden=\"true\">+<\/b><\/summary>\n<div class=\"ly-path-detail__body\">Confirm module Voc, modules per string, minimum temperature, Ucpv, poles, cable route and the local PE connection.<\/div>\n<\/details>\n<details class=\"ly-path-detail\">\n<summary><span><strong>AC Path<\/strong><small>Inverter Output \u2192 Distribution<\/small><\/span><b aria-hidden=\"true\">+<\/b><\/summary>\n<div class=\"ly-path-detail__body\">Confirm AC voltage, phases, earthing arrangement, distribution position and upstream Type coordination.<\/div>\n<\/details>\n<details class=\"ly-path-detail\">\n<summary><span><strong>Signal Path<\/strong><small>RS485 \u2192 Monitoring \u2192 PE<\/small><\/span><b aria-hidden=\"true\">+<\/b><\/summary>\n<div class=\"ly-path-detail__body\">Confirm interface voltage, data rate, wire pairs, shielding, cable exposure and grounding method.<\/div>\n<\/details>\n<\/div>\n<details class=\"ly-order-checks\">\n<summary>Four checks before ordering a PV SPD<\/summary>\n<div class=\"ly-order-checks__grid\">\n<div><strong>Voltage<\/strong><span>Use maximum string Voc at the minimum design temperature.<\/span><\/div>\n<div><strong>All entry paths<\/strong><span>Review DC, AC and wired monitoring routes.<\/span><\/div>\n<div><strong>Lead length<\/strong><span>Keep SPD and PE connections short and direct.<\/span><\/div>\n<div><strong>Documents<\/strong><span>Confirm certificate and report scope for the exact model.<\/span><\/div>\n<\/div>\n<\/details>\n<div class=\"ly-route-notice\"><strong>Long or exposed cable route?<\/strong><span>Review coordinated protection near both ends; distance alone is not a universal selection rule.<\/span><button aria-label=\"Request long cable route review\" class=\"ly-text-cta leeyee-site-popup-btn\" data-ly-context=\"Long PV Cable Route Review\" data-ly-popup-title=\"Request Long Cable Route Review\" type=\"button\">Request route review \u2192<\/button><\/div>\n<\/div>\n<\/section>\n\n<section class=\"ly-section ly-section--tight ly-trust-section\" id=\"testing\">\n<div class=\"ly-container\">\n<div class=\"ly-trust-head\">\n<div>\n<div class=\"ly-eyebrow\">Testing and Documentation<\/div>\n<h2>Verify the exact model with test and document evidence.<\/h2>\n<\/div>\n<p>Document availability depends on the exact voltage, SPD type, poles, model series and branding configuration.<\/p>\n<\/div>\n<div class=\"ly-trust-grid\">\n<article class=\"ly-trust-card\"><img loading=\"lazy\" alt=\"MOV and GDT component testing for LEEYEE surge protective devices\" decoding=\"async\" height=\"750\" loading=\"lazy\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/07\/MOV-and-GDT-tester-.webp\" width=\"1000\"\/><div><h3>Component Checks<\/h3><p>Incoming and batch-control verification.<\/p><\/div><\/article>\n<article class=\"ly-trust-card\"><img loading=\"lazy\" alt=\"LEEYEE lightning impulse generator and surge current testing equipment\" decoding=\"async\" height=\"750\" loading=\"lazy\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/07\/lightning-impulse-generator.webp\" width=\"1000\"\/><div><h3>Impulse Testing<\/h3><p>Model-level discharge and impulse evidence.<\/p><\/div><\/article>\n<article class=\"ly-trust-card\"><img loading=\"lazy\" alt=\"Thermal stability and thermal disconnector test for surge protective devices\" decoding=\"async\" height=\"750\" loading=\"lazy\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/07\/Thermal-Stability-Test.webp\" width=\"1000\"\/><div><h3>Thermal Safety<\/h3><p>Stability and disconnector review.<\/p><\/div><\/article>\n<\/div>\n<div class=\"ly-trust-actions\">\n<a href=\"https:\/\/www.cnspd.com\/patents-certificates\/\" rel=\"noopener noreferrer\" target=\"_blank\">Review Certificates \u2192<\/a>\n<a href=\"https:\/\/www.cnspd.com\/technical-downloads\/\" rel=\"noopener noreferrer\" target=\"_blank\">Open Technical Downloads \u2192<\/a>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"ly-section ly-section--soft ly-section--tight\" id=\"project-support\">\n<div class=\"ly-container\">\n<div class=\"ly-heading ly-heading--compact ly-heading--center\">\n<div class=\"ly-eyebrow\">Project and OEM Support<\/div>\n<h2>Open the support path relevant to your project.<\/h2>\n<\/div>\n<div class=\"ly-support-accordions\">\n<details><summary>For EPCs and system designers <span aria-hidden=\"true\">+<\/span><\/summary><div><p>Confirm PV string data, inverter \/ MPPT arrangement, DC and AC cable routes, external LPS, earthing and monitoring interfaces.<\/p><\/div><\/details>\n<details><summary>For combiner-box and OEM buyers <span aria-hidden=\"true\">+<\/span><\/summary><div><p>Confirm model and poles, remote contact, cabinet wiring, labels, packaging and batch-inspection requirements.<\/p><\/div><\/details>\n<\/div>\n<\/div>\n<\/section>\n\n<section class=\"ly-section ly-section--soft ly-section--tight ly-faq-section\">\n<div class=\"ly-container\">\n<div class=\"ly-heading ly-heading--center ly-heading--compact\">\n<div class=\"ly-eyebrow\">FAQ<\/div>\n<h2>Solar PV surge protection questions<\/h2>\n<\/div>\n<div class=\"ly-faq\">\n<details><summary>Where should SPDs be installed in a solar PV system?<\/summary><div class=\"ly-faq__answer\"><p>Common positions include PV combiner boxes and inverter DC inputs on the DC side, inverter outputs and distribution panels on the AC side, and exposed wired monitoring interfaces where signal protection is required. The final arrangement depends on cable route, voltage, earthing and lightning protection conditions.<\/p><\/div><\/details>\n<details><summary>How do I choose a 600V, 1000V or 1500V PV DC SPD?<\/summary><div class=\"ly-faq__answer\"><p>Start with the calculated maximum PV string open-circuit voltage at the minimum design temperature. Select a suitable Ucpv above that value, then confirm the SPD type, pole configuration, discharge ratings, Up, short-circuit capability, wiring and document scope.<\/p><\/div><\/details>\n<details><summary>What is the difference between Type 1+2 and Type 2 PV SPD?<\/summary><div class=\"ly-faq__answer\"><p>Type 2 is commonly used for induced lightning and switching surges. Type 1+2 is considered where the protection design requires lightning-current discharge capability, including certain installations affected by an external lightning protection system without adequate separation.<\/p><\/div><\/details>\n<details><summary>Do solar systems need both DC-side and AC-side SPDs?<\/summary><div class=\"ly-faq__answer\"><p>Many systems do. The DC side protects strings, combiner boxes and inverter inputs, while the AC side protects inverter output, AC panels and grid-connected distribution. Protecting only one side can leave another surge path exposed.<\/p><\/div><\/details>\n<details><summary>Do RS485 and solar monitoring lines need surge protection?<\/summary><div class=\"ly-faq__answer\"><p>They may. Long outdoor or inter-building communication cables can provide another surge path. The signal SPD must match the interface voltage, current, data rate, wiring and grounding method.<\/p><\/div><\/details>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"ly-section ly-section--conversion ly-section--tight\" id=\"solar-specification\">\n<div class=\"ly-container\">\n<div class=\"ly-form-wrap\">\n<aside class=\"ly-form-intro\">\n<div class=\"ly-kicker\" style=\"color:#8fc8fb;margin-bottom:10px;\">Send project data<\/div>\n<h2>Get a more accurate Solar PV SPD recommendation.<\/h2>\n<p>Send the information you already have. Company, country and quantity remain optional.<\/p>\n<ul>\n<li>PV voltage and string data<\/li>\n<li>Installation position and cable route<\/li>\n<li>LPS, earthing and document requirements<\/li>\n<\/ul>\n<\/aside>\n<div class=\"ly-form-card\">\n<h3>Solar System Specification<\/h3>\n<p class=\"ly-form-card__sub\">Send the information you already have. LEEYEE will review the protection positions, PV voltage, SPD type and document requirements for your project.<\/p>\n<form id=\"leeyeeSolarSpecForm\" novalidate=\"\">\n<div class=\"ly-form-grid\">\n<div class=\"ly-field\"><label for=\"ly-name\">Name *<\/label><input autocomplete=\"name\" id=\"ly-name\" name=\"name\" required=\"\" type=\"text\"\/><\/div>\n<div class=\"ly-field\"><label for=\"ly-email\">Business Email *<\/label><input autocomplete=\"email\" id=\"ly-email\" name=\"email\" required=\"\" type=\"email\"\/><\/div>\n<div class=\"ly-field\"><label for=\"ly-company\">Company <span>(optional)<\/span><\/label><input autocomplete=\"organization\" id=\"ly-company\" name=\"company\" type=\"text\"\/><\/div>\n<div class=\"ly-field\"><label for=\"ly-country\">Country <span>(optional)<\/span><\/label><input autocomplete=\"country-name\" id=\"ly-country\" name=\"country\" type=\"text\"\/><\/div>\n<div class=\"ly-field\"><label for=\"ly-voltage\">PV System Voltage *<\/label><select id=\"ly-voltage\" name=\"voltage\" required=\"\"><option value=\"\">Select voltage<\/option><option>600V DC<\/option><option>1000V DC<\/option><option>1200V DC<\/option><option>1500V DC<\/option><option>Need calculation \/ confirmation<\/option><\/select><\/div>\n<div class=\"ly-field\"><label for=\"ly-quantity\">Estimated Quantity <span>(optional)<\/span><\/label><select id=\"ly-quantity\" name=\"quantity\"><option value=\"\">Select range<\/option><option>Sample \/ evaluation<\/option><option>Below 50 pcs<\/option><option>50\u2013200 pcs<\/option><option>200\u20131,000 pcs<\/option><option>Above 1,000 pcs<\/option><option>Project BOM<\/option><\/select><\/div>\n<div class=\"ly-field ly-field--full\"><label for=\"ly-message\">Project \/ Application Details *<\/label><textarea id=\"ly-message\" name=\"message\" placeholder=\"Example: module Voc, modules per string, minimum temperature, inverter model, combiner-box layout, cable length, LPS, earthing system, Type or document requirement.\" required=\"\"><\/textarea><\/div>\n<\/div>\n<div class=\"ly-form-actions\"><button aria-label=\"Submit solar system specification\" class=\"ly-btn ly-btn--primary\" type=\"submit\"><span class=\"w-btn-label\">Send Solar System Specification<\/span><\/button><div aria-live=\"polite\" class=\"ly-form-status\" id=\"lySolarFormStatus\" role=\"status\"><\/div><\/div>\n<p class=\"ly-privacy\">By submitting, you agree that LEEYEE may use this information to respond to your product or project inquiry. See the <a href=\"https:\/\/www.cnspd.com\/privacy-policy\/\" rel=\"noopener noreferrer\" style=\"color:#004898;font-weight:800;\" target=\"_blank\">Privacy Policy<\/a>.<\/p>\n<\/form>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<footer class=\"ly-page-footer\">\n<div class=\"ly-container\">\n<div class=\"ly-page-footer__inner\">\n<div class=\"ly-page-footer__brand\"><strong>LEEYEE<\/strong><span>Built to Protect. Trusted to Last.<\/span><\/div>\n<div class=\"ly-page-footer__links\"><a href=\"https:\/\/www.cnspd.com\/privacy-policy\/\" rel=\"noopener noreferrer\" target=\"_blank\">Privacy Policy<\/a><a href=\"https:\/\/www.cnspd.com\/patents-certificates\/\" rel=\"noopener noreferrer\" target=\"_blank\">Certificates &amp; Documents<\/a><a href=\"https:\/\/www.cnspd.com\/technical-downloads\/\" rel=\"noopener noreferrer\" target=\"_blank\">Technical Downloads<\/a><\/div>\n<\/div>\n<div class=\"ly-page-footer__notice\">LEEYEE is the supplier brand. CNSPD.com is LEEYEE\u2019s surge protection platform for global buyers. Product documents and certification scope must be confirmed by exact model, voltage, pole structure and branding configuration.<\/div>\n<\/div>\n<\/footer>\n\n<div aria-hidden=\"true\" class=\"ly-local-popup\" id=\"leeyeeSolarPopup\">\n  <div class=\"ly-local-popup__backdrop\" data-ly-popup-close><\/div>\n  <div aria-labelledby=\"lySolarPopupTitle\" aria-modal=\"true\" class=\"ly-local-popup__dialog\" role=\"dialog\" tabindex=\"-1\">\n    <button aria-label=\"Close inquiry form\" class=\"ly-local-popup__close\" data-ly-popup-close type=\"button\">\u00d7<\/button>\n    <div class=\"ly-local-popup__eyebrow\">Quick Project Form<\/div>\n    <h2 id=\"lySolarPopupTitle\">Send PV System Specification<\/h2>\n    <p class=\"ly-local-popup__lead\">Share the information already available. LEEYEE will review the voltage route, SPD type and relevant model options.<\/p>\n    <form id=\"leeyeeSolarPopupForm\" novalidate>\n      <input id=\"ly-popup-context\" name=\"popup_context\" type=\"hidden\" value=\"Solar PV System Specification\"\/>\n      <div class=\"ly-local-popup__grid\">\n        <div class=\"ly-field\"><label for=\"ly-popup-name\">Name *<\/label><input autocomplete=\"name\" id=\"ly-popup-name\" name=\"name\" required type=\"text\"\/><\/div>\n        <div class=\"ly-field\"><label for=\"ly-popup-email\">Business Email *<\/label><input autocomplete=\"email\" id=\"ly-popup-email\" name=\"email\" required type=\"email\"\/><\/div>\n        <div class=\"ly-field ly-field--full\"><label for=\"ly-popup-voltage\">PV System Voltage *<\/label><select id=\"ly-popup-voltage\" name=\"voltage\" required><option value=\"\">Select voltage<\/option><option>600V DC<\/option><option>1000V DC<\/option><option>1500V DC<\/option><option>Other \/ not confirmed<\/option><\/select><\/div>\n        <div class=\"ly-field ly-field--full\"><label for=\"ly-popup-message\">Project \/ Application Details *<\/label><textarea id=\"ly-popup-message\" name=\"message\" placeholder=\"Example: combiner box or inverter input, module Voc, string voltage, cable route, Type or document requirement.\" required><\/textarea><\/div>\n      <\/div>\n      <div class=\"ly-local-popup__actions\">\n        <button class=\"ly-btn ly-btn--primary\" type=\"submit\"><span class=\"w-btn-label\">Send Project Details<\/span><\/button>\n        <div aria-live=\"polite\" class=\"ly-form-status\" id=\"lySolarPopupStatus\" role=\"status\"><\/div>\n      <\/div>\n      <p class=\"ly-local-popup__privacy\">Company, country and quantity can be added in the message if available. By submitting, you agree that LEEYEE may respond to this inquiry.<\/p>\n    <\/form>\n  <\/div>\n<\/div>\n<div aria-label=\"Mobile inquiry action\" class=\"ly-mobile-cta\"><button aria-label=\"Send solar system specification\" class=\"ly-btn ly-btn--primary leeyee-site-popup-btn\" data-ly-context=\"Solar PV System Specification\" data-ly-popup-title=\"Send PV System Specification\" type=\"button\"><span class=\"w-btn-label\">Send PV Specification<\/span><\/button><\/div>\n<\/div>\n<script>\n(function(){\n  'use strict';\n\n  var root=document.getElementById('leeyee-solar-system-page');\n  var hero=root ? root.querySelector('.ly-hero') : null;\n  if(!root || !hero) return;\n\n  var lastGoodOverlap=158;\n  var resizeObserver=null;\n  var observed=[];\n\n  function visible(el){\n    if(!el) return false;\n    var style=window.getComputedStyle(el);\n    var rect=el.getBoundingClientRect();\n    return style.display!=='none' && style.visibility!=='hidden' && style.opacity!=='0' && rect.width>0 && rect.height>0;\n  }\n\n  function collectHeaderElements(){\n    var selectors=[\n      '#wpadminbar',\n      '.l-header',\n      '.l-header.pos_fixed',\n      '.l-header.bg_transparent',\n      '.l-header .l-subheader',\n      '.header_hor',\n      '#page-header',\n      '.site-header',\n      '.main-header',\n      '.elementor-location-header',\n      'header[role=\"banner\"]',\n      'body > header'\n    ];\n    var elements=[];\n\n    selectors.forEach(function(selector){\n      document.querySelectorAll(selector).forEach(function(el){\n        if(elements.indexOf(el)===-1) elements.push(el);\n      });\n    });\n    return elements;\n  }\n\n  function measureHeaderOverlap(){\n    var elements=collectHeaderElements();\n    var heroDocTop=hero.getBoundingClientRect().top+window.pageYOffset;\n    var overlayBottomDoc=heroDocTop;\n    var foundHeader=false;\n\n    elements.forEach(function(el){\n      if(!visible(el)) return;\n\n      var rect=el.getBoundingClientRect();\n      var style=window.getComputedStyle(el);\n      var position=style.position;\n      var isAdminBar=el.id==='wpadminbar';\n      var fixedContext=position==='fixed' || position==='sticky' || isAdminBar || !!el.closest('.l-header.pos_fixed,.l-header.bg_transparent');\n      var overlayPosition=fixedContext || position==='absolute';\n      var elementTop=fixedContext ? rect.top : rect.top+window.pageYOffset;\n      var elementBottom=fixedContext ? rect.bottom : rect.bottom+window.pageYOffset;\n      var headerLike=isAdminBar || el.matches('.l-header,.header_hor,#page-header,.site-header,.main-header,.elementor-location-header,header[role=\"banner\"],body > header') || !!el.closest('.l-header');\n\n      if(!headerLike) return;\n\n      \/* Geometry is the source of truth. Fixed\/sticky header bounds\n         stay in viewport coordinates, while the hero's document top\n         is stable. This keeps the measured clearance unchanged even\n         if a resize or header-height change occurs after scrolling. *\/\n      var intersectsHero=elementBottom>heroDocTop+1 && elementTop<heroDocTop+260;\n\n      if(intersectsHero && overlayPosition){\n        foundHeader=true;\n        if(elementBottom>overlayBottomDoc) overlayBottomDoc=elementBottom;\n      }\n    });\n\n    var measured=Math.round(overlayBottomDoc-heroDocTop);\n\n    if(foundHeader && measured>=40){\n      lastGoodOverlap=Math.max(0,Math.min(measured,240));\n    }else if(!foundHeader){\n      \/* Do not collapse to zero during the brief interval before the\n         Impreza header finishes calculating its live height. *\/\n      var hasThemeHeader=document.querySelector('.l-header,#page-header,.site-header,.main-header,.elementor-location-header,header[role=\"banner\"]');\n      if(!hasThemeHeader) lastGoodOverlap=0;\n    }\n\n    root.style.setProperty('--ly-site-header-overlap',lastGoodOverlap+'px');\n    root.setAttribute('data-ly-header-overlap',String(lastGoodOverlap));\n\n    if('ResizeObserver' in window){\n      if(!resizeObserver){\n        resizeObserver=new ResizeObserver(function(){ scheduleMeasure(); });\n      }\n      elements.forEach(function(el){\n        if(observed.indexOf(el)===-1){\n          observed.push(el);\n          resizeObserver.observe(el);\n        }\n      });\n    }\n  }\n\n  function scheduleMeasure(){\n    window.requestAnimationFrame(function(){\n      measureHeaderOverlap();\n      window.setTimeout(measureHeaderOverlap,80);\n      window.setTimeout(measureHeaderOverlap,240);\n      window.setTimeout(measureHeaderOverlap,700);\n    });\n  }\n\n  scheduleMeasure();\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',scheduleMeasure,{once:true});\n  window.addEventListener('load',scheduleMeasure,{once:true});\n  window.addEventListener('resize',scheduleMeasure,{passive:true});\n  window.addEventListener('orientationchange',scheduleMeasure,{passive:true});\n  document.addEventListener('usHeaderLoaded',scheduleMeasure);\n})();\n<\/script>\n<script>\n(function(){\n  'use strict';\n  if(window.leeyeeSolarSystemPageBound) return;\n  window.leeyeeSolarSystemPageBound=true;\n\n  var root=document.getElementById('leeyee-solar-system-page');\n  if(!root) return;\n\n  var selectedContext='Solar PV System Protection';\n  var statusBox=document.getElementById('lySolarFormStatus');\n  var inlineForm=document.getElementById('leeyeeSolarSpecForm');\n  var localPopup=document.getElementById('leeyeeSolarPopup');\n  var localPopupDialog=localPopup ? localPopup.querySelector('.ly-local-popup__dialog') : null;\n  var localPopupForm=document.getElementById('leeyeeSolarPopupForm');\n  var localPopupTitle=document.getElementById('lySolarPopupTitle');\n  var localPopupContext=document.getElementById('ly-popup-context');\n  var localPopupStatus=document.getElementById('lySolarPopupStatus');\n  var lastPopupTrigger=null;\n  var mobileCta=root.querySelector('.ly-mobile-cta');\n  var formSection=document.getElementById('solar-specification');\n  var pageFooter=root.querySelector('.ly-page-footer');\n  var heroSection=root.querySelector('.ly-hero');\n\n  var flowToggles=Array.prototype.slice.call(root.querySelectorAll('.ly-flow__toggle'));\n  var decisionRows=Array.prototype.slice.call(root.querySelectorAll('.ly-decision-table tbody tr'));\n  var inlineConversionActions=Array.prototype.slice.call(\n    root.querySelectorAll('.leeyee-site-popup-btn, #leeyeeSolarSpecForm button[type=\"submit\"]')\n  ).filter(function(action){return !mobileCta || !mobileCta.contains(action);});\n\n  function elementInViewport(element,margin){\n    if(!element) return false;\n    var rect=element.getBoundingClientRect();\n    var extra=margin||0;\n    return rect.top < window.innerHeight-extra && rect.bottom > extra;\n  }\n\n  function updateMobileCta(){\n    if(!mobileCta) return;\n    if(window.innerWidth>760){\n      mobileCta.classList.remove('is-visible');\n      return;\n    }\n    var heroThreshold=heroSection ? Math.min(heroSection.offsetHeight*.68,430) : 360;\n    var inlineActionVisible=inlineConversionActions.some(function(action){\n      return elementInViewport(action,82);\n    });\n    var shouldShow=window.scrollY>heroThreshold &&\n      !elementInViewport(formSection,92) &&\n      !elementInViewport(pageFooter,92) &&\n      !inlineActionVisible;\n    mobileCta.classList.toggle('is-visible',shouldShow);\n  }\n\n  var mobileCtaTicking=false;\n  function requestMobileCtaUpdate(){\n    if(mobileCtaTicking) return;\n    mobileCtaTicking=true;\n    window.requestAnimationFrame(function(){\n      updateMobileCta();\n      mobileCtaTicking=false;\n    });\n  }\n\n\n  flowToggles.forEach(function(toggle){\n    toggle.addEventListener('click',function(){\n      var card=toggle.closest('.ly-flow__card');\n      if(!card) return;\n      var open=!card.classList.contains('is-open');\n      card.classList.toggle('is-open',open);\n      toggle.setAttribute('aria-expanded',String(open));\n      requestMobileCtaUpdate();\n    });\n  });\n\n  decisionRows.forEach(function(row,index){\n    var trigger=row.querySelector('td:first-child');\n    if(!trigger) return;\n    if(index===0) row.classList.add('is-open');\n    trigger.setAttribute('role','button');\n    trigger.setAttribute('tabindex','0');\n    trigger.setAttribute('aria-expanded',String(index===0));\n    function toggleRow(){\n      var open=!row.classList.contains('is-open');\n      row.classList.toggle('is-open',open);\n      trigger.setAttribute('aria-expanded',String(open));\n      requestMobileCtaUpdate();\n    }\n    trigger.addEventListener('click',toggleRow);\n    trigger.addEventListener('keydown',function(event){\n      if(event.key==='Enter' || event.key===' '){\n        event.preventDefault();\n        toggleRow();\n      }\n    });\n  });\n\n  window.addEventListener('scroll',requestMobileCtaUpdate,{passive:true});\n  window.addEventListener('resize',requestMobileCtaUpdate);\n  updateMobileCta();\n\n  function setStatus(message,type){\n    if(!statusBox) return;\n    statusBox.textContent=message||'';\n    statusBox.classList.remove('is-error','is-success');\n    if(type) statusBox.classList.add(type);\n  }\n\n  function getTracking(){\n    var params=new URLSearchParams(window.location.search);\n    return {\n      current_url:window.location.href,\n      referrer:document.referrer||'',\n      utm_source:params.get('utm_source')||'',\n      utm_medium:params.get('utm_medium')||'',\n      utm_campaign:params.get('utm_campaign')||params.get('utm_campaignname')||'',\n      utm_content:params.get('utm_content')||'',\n      utm_term:params.get('utm_term')||'',\n      campaign:params.get('campaignid')||params.get('campaign')||'',\n      adgroup:params.get('adgroupid')||params.get('adgroup')||'',\n      keyword:params.get('keyword')||params.get('utm_term')||'',\n      matchtype:params.get('matchtype')||params.get('utm_matchtype')||'',\n      gclid:params.get('gclid')||''\n    };\n  }\n\n  function findField(form,names,types){\n    if(!form) return null;\n    var i,el;\n    for(i=0;i<names.length;i++){\n      el=form.querySelector('[name=\"'+names[i]+'\"]');\n      if(el) return el;\n    }\n    if(types){\n      for(i=0;i<types.length;i++){\n        el=form.querySelector(types[i]);\n        if(el) return el;\n      }\n    }\n    return null;\n  }\n\n  function assign(el,value){\n    if(!el || value===undefined || value===null || value==='') return;\n    if(el.tagName==='SELECT'){\n      var lower=String(value).toLowerCase();\n      var options=Array.prototype.slice.call(el.options||[]);\n      var match=options.find(function(opt){return String(opt.value).toLowerCase()===lower || String(opt.text).toLowerCase().indexOf(lower)>-1;});\n      if(match) el.value=match.value;\n      else if(!el.value && options.length>1) el.selectedIndex=1;\n    }else if(el.type==='checkbox' || el.type==='radio'){\n      el.checked=true;\n    }else{\n      el.value=value;\n    }\n    el.dispatchEvent(new Event('input',{bubbles:true}));\n    el.dispatchEvent(new Event('change',{bubbles:true}));\n  }\n\n  function fillPopupForm(form,data){\n    var tracking=getTracking();\n    assign(findField(form,['your-name','name','full-name','fullname'],['input[type=\"text\"]']),data.name);\n    assign(findField(form,['your-email','email','business-email'],['input[type=\"email\"]']),data.email);\n    assign(findField(form,['company','your-company','company-name'],[]),data.company);\n    assign(findField(form,['country','your-country'],[]),data.country);\n    assign(findField(form,['product','product-application','application','your-subject','subject'],[]),'Solar PV System Protection');\n    assign(findField(form,['voltage','system-voltage','pv-voltage'],[]),data.voltage);\n    assign(findField(form,['quantity','estimated-quantity'],[]),data.quantity);\n\n    var fullMessage=[\n      'Inquiry: '+(selectedContext||'Solar PV System Protection'),\n      data.voltage ? 'PV system voltage: '+data.voltage : '',\n      data.quantity ? 'Estimated quantity: '+data.quantity : '',\n      data.message ? 'Project details: '+data.message : ''\n    ].filter(Boolean).join('\\n');\n    assign(findField(form,['your-message','message','project-details','details'],['textarea']),fullMessage);\n\n    var hiddenMap={\n      'current-url':tracking.current_url,'current_url':tracking.current_url,'page-url':tracking.current_url,\n      'referrer':tracking.referrer,'source':'Google Ads \/ Solar PV System Landing Page',\n      'utm_source':tracking.utm_source,'utm_medium':tracking.utm_medium,'utm_campaign':tracking.utm_campaign,\n      'utm_content':tracking.utm_content,'utm_term':tracking.utm_term,'campaign':tracking.campaign,\n      'adgroup':tracking.adgroup,'keyword':tracking.keyword,'matchtype':tracking.matchtype,'gclid':tracking.gclid,\n      'product-family':'Solar PV System Protection','product_family':'Solar PV System Protection',\n      'selected-model':selectedContext,'selected_model':selectedContext\n    };\n    Object.keys(hiddenMap).forEach(function(name){assign(form.querySelector('[name=\"'+name+'\"]'),hiddenMap[name]);});\n  }\n\n  function setPopupStatus(message,type){\n    if(!localPopupStatus) return;\n    localPopupStatus.textContent=message||'';\n    localPopupStatus.classList.remove('is-error','is-success');\n    if(type) localPopupStatus.classList.add(type);\n  }\n\n  function closeLocalPopup(returnFocus){\n    if(!localPopup) return;\n    localPopup.classList.remove('is-open');\n    localPopup.setAttribute('aria-hidden','true');\n    document.body.classList.remove('ly-popup-lock');\n    setPopupStatus('','');\n    if(returnFocus!==false && lastPopupTrigger){\n      window.setTimeout(function(){\n        try{lastPopupTrigger.focus({preventScroll:true});}catch(error){try{lastPopupTrigger.focus();}catch(ignore){}}\n      },120);\n    }\n  }\n\n  function openPopup(context,title,trigger){\n    selectedContext=context||'Solar PV System Protection';\n    lastPopupTrigger=trigger||document.activeElement;\n    if(localPopupContext) localPopupContext.value=selectedContext;\n    if(localPopupTitle) localPopupTitle.textContent=title||selectedContext||'Send PV System Specification';\n    if(!localPopup) return false;\n    localPopup.classList.add('is-open');\n    localPopup.setAttribute('aria-hidden','false');\n    document.body.classList.add('ly-popup-lock');\n    setPopupStatus('','');\n    window.setTimeout(function(){\n      var first=localPopupForm && localPopupForm.querySelector('input:not([type=\"hidden\"]),select,textarea');\n      if(first){try{first.focus({preventScroll:true});}catch(error){try{first.focus();}catch(ignore){}}}\n      else if(localPopupDialog){try{localPopupDialog.focus();}catch(error){}}\n    },80);\n    return true;\n  }\n\n  if(localPopup){\n    localPopup.addEventListener('click',function(event){\n      if(event.target.closest('[data-ly-popup-close]')){\n        event.preventDefault();\n        closeLocalPopup(true);\n      }\n    });\n  }\n\n  document.addEventListener('keydown',function(event){\n    if(event.key==='Escape' && localPopup && localPopup.classList.contains('is-open')){\n      closeLocalPopup(true);\n    }\n  });\n\n  document.addEventListener('click',function(event){\n    var button=event.target.closest('.leeyee-site-popup-btn');\n    if(!button || !root.contains(button)) return;\n    event.preventDefault();\n    var context=button.getAttribute('data-ly-context')||'Solar PV System Protection';\n    var title=button.getAttribute('data-ly-popup-title')||button.textContent.trim()||'Send PV System Specification';\n    openPopup(context,title,button);\n  });\n\n  root.addEventListener('click',function(event){\n    var anchor=event.target.closest('a[href^=\"#\"]');\n    if(!anchor) return;\n    var id=anchor.getAttribute('href');\n    if(!id || id==='#') return;\n    var target=document.querySelector(id);\n    if(!target) return;\n    event.preventDefault();\n    var headerOffset=parseInt(\n      window.getComputedStyle(root).getPropertyValue('--ly-site-header-overlap'),\n      10\n    )||0;\n    var top=target.getBoundingClientRect().top+window.pageYOffset-headerOffset-18;\n    window.scrollTo({top:Math.max(0,top),behavior:'smooth'});\n  });\n\n  var CF7_FORM_ID='21036';\n  var CF7_ENDPOINT=window.location.origin.replace(\/\\\/$\/,'')+'\/wp-json\/contact-form-7\/v1\/contact-forms\/'+CF7_FORM_ID+'\/feedback';\n  var CF7_FALLBACK_ENDPOINT=window.location.origin.replace(\/\\\/$\/,'')+'\/?rest_route=\/contact-form-7\/v1\/contact-forms\/'+CF7_FORM_ID+'\/feedback';\n  var THANK_YOU_URL='https:\/\/www.cnspd.com\/thanks\/';\n  var FORM_FALLBACK_TARGET='#solar-specification';\n  var TRACKING_KEYS=['utm_source','utm_medium','utm_campaign','utm_campaignname','utm_adgroup','utm_adgroupname','utm_term','utm_content','utm_matchtype','utm_device','utm_network','utm_placement','utm_country','utm_language','campaignid','campaignname','adgroupid','adgroupname','keyword','matchtype','device','network','placement','geo','loc_physical_ms','creative','gclid','gbraid','wbraid','msclkid'];\n\n  function queryParam(name){\n    try{return new URL(window.location.href).searchParams.get(name)||'';}catch(error){return '';}\n  }\n\n  function persistTracking(){\n    TRACKING_KEYS.forEach(function(key){\n      var value=queryParam(key);\n      try{if(value) sessionStorage.setItem('leeyee_'+key,value);}catch(error){}\n    });\n  }\n\n  function storedTracking(key){\n    var direct=queryParam(key);\n    if(direct) return direct;\n    try{return sessionStorage.getItem('leeyee_'+key)||'';}catch(error){return '';}\n  }\n\n  function trackingSummary(){\n    var parts=[];\n    TRACKING_KEYS.forEach(function(key){\n      var value=storedTracking(key);\n      if(value) parts.push(key+': '+value);\n    });\n    return parts.length ? parts.join(' | ') : 'No campaign parameters captured';\n  }\n\n  function buildSolarMessage(data){\n    return [\n      'Solar PV surge protection system inquiry',\n      '',\n      'Request context: '+(selectedContext||'Solar PV System Specification'),\n      'Company: '+(data.company||'Not provided'),\n      'Country: '+(data.country||'Not provided'),\n      'PV system voltage: '+data.voltage,\n      'Estimated quantity: '+(data.quantity||'Not provided'),\n      'Project \/ application details: '+data.message,\n      '',\n      'Source page: '+window.location.href,\n      'Referrer: '+(document.referrer||'Direct \/ unavailable'),\n      'Campaign tracking: '+trackingSummary()\n    ].join('\\n');\n  }\n\n  function buildSolarSource(){\n    return [\n      'Page: '+window.location.href,\n      'Referrer: '+(document.referrer||'Direct \/ unavailable'),\n      'Inquiry source: Solar PV System landing page',\n      'Product family: Solar PV System Protection',\n      'Request context: '+(selectedContext||'Solar PV System Specification'),\n      'Tracking: '+trackingSummary()\n    ].join(' | ');\n  }\n\n  function submitCf7(endpoint,payload){\n    return fetch(endpoint,{\n      method:'POST',\n      body:payload,\n      credentials:'same-origin',\n      headers:{'Accept':'application\/json'}\n    }).then(function(response){\n      return response.text().then(function(text){\n        var result=null;\n        try{result=JSON.parse(text);}catch(error){}\n        if(!response.ok || !result){\n          var requestError=new Error(result&&result.message?result.message:'The form request was not accepted.');\n          requestError.httpStatus=response.status;\n          throw requestError;\n        }\n        return result;\n      });\n    });\n  }\n\n  function makeSolarPayload(data,suffix){\n    var payload=new FormData();\n    payload.append('_wpcf7',CF7_FORM_ID);\n    payload.append('_wpcf7_locale','en_US');\n    payload.append('_wpcf7_unit_tag','wpcf7-f'+CF7_FORM_ID+'-o1');\n    payload.append('_wpcf7_container_post','0');\n    payload.append('your-name',data.name);\n    payload.append('your-email',data.email);\n    payload.append('your-company',data.company||'');\n    payload.append('your-country',data.country||'');\n    payload.append('pv-voltage',data.voltage||'');\n    payload.append('estimated-quantity',data.quantity||'');\n    payload.append('your-message',buildSolarMessage(data));\n    payload.append('your-url',buildSolarSource());\n    payload.append('current-url',window.location.href);\n    payload.append('utm-source',storedTracking('utm_source'));\n    payload.append('utm-medium',storedTracking('utm_medium'));\n    payload.append('utm-campaign',storedTracking('utm_campaign'));\n    payload.append('utm-campaignname',storedTracking('utm_campaignname'));\n    payload.append('utm-adgroup',storedTracking('utm_adgroup'));\n    payload.append('utm-adgroupname',storedTracking('utm_adgroupname'));\n    payload.append('utm-term',storedTracking('utm_term'));\n    payload.append('utm-content',storedTracking('utm_content'));\n    payload.append('utm-matchtype',storedTracking('utm_matchtype'));\n    payload.append('utm-device',storedTracking('utm_device'));\n    payload.append('utm-network',storedTracking('utm_network'));\n    payload.append('utm-placement',storedTracking('utm_placement'));\n    payload.append('utm-country',storedTracking('utm_country'));\n    payload.append('utm-language',storedTracking('utm_language'));\n    payload.append('campaignid',storedTracking('campaignid'));\n    payload.append('campaignname',storedTracking('campaignname'));\n    payload.append('adgroupid',storedTracking('adgroupid'));\n    payload.append('adgroupname',storedTracking('adgroupname'));\n    payload.append('keyword',storedTracking('keyword'));\n    payload.append('matchtype',storedTracking('matchtype'));\n    payload.append('device',storedTracking('device'));\n    payload.append('network',storedTracking('network'));\n    payload.append('placement',storedTracking('placement'));\n    payload.append('geo',storedTracking('geo'));\n    payload.append('loc-physical-ms',storedTracking('loc_physical_ms'));\n    payload.append('creative',storedTracking('creative'));\n    payload.append('gclid',storedTracking('gclid'));\n    payload.append('gbraid',storedTracking('gbraid'));\n    payload.append('wbraid',storedTracking('wbraid'));\n    return payload;\n  }\n\n  function submitDirectInquiry(data){\n    return submitCf7(CF7_ENDPOINT,makeSolarPayload(data,'inline')).catch(function(error){\n      if(error && (error.httpStatus===404 || error.httpStatus===405)){\n        return submitCf7(CF7_FALLBACK_ENDPOINT,makeSolarPayload(data,'inline-fallback'));\n      }\n      throw error;\n    }).then(function(result){\n      if(result.status==='mail_sent') return result;\n      if(result.status==='validation_failed' && result.invalid_fields){\n        var messages=result.invalid_fields.map(function(field){return field.message;}).filter(Boolean);\n        throw new Error(messages.join(' ') || result.message || 'Please review the submitted information.');\n      }\n      throw new Error(result.message || 'The inquiry could not be sent. Please try again.');\n    });\n  }\n\n  var leadEventSent=false;\n  function pushLeadEvent(location,actualFormId){\n    if(leadEventSent) return;\n    leadEventSent=true;\n    try{\n      window.dataLayer=window.dataLayer||[];\n      window.dataLayer.push({\n        event:'leeyee_solar_pv_form_success',\n        form_id:String(actualFormId||CF7_FORM_ID),\n        form_location:location||'inline',\n        product_family:'Solar PV System Protection',\n        page_location:window.location.href,\n        gclid:storedTracking('gclid')\n      });\n    }catch(error){}\n  }\n\n  function setFailureStatus(message){\n    setStatus(message||'The inquiry could not be sent. Please check your connection and try again.','is-error');\n  }\n\n  persistTracking();\n\n  if(inlineForm){\n    inlineForm.addEventListener('submit',function(event){\n      event.preventDefault();\n      if(!inlineForm.checkValidity()){\n        inlineForm.reportValidity();\n        setStatus('Please complete the required fields.','is-error');\n        return;\n      }\n\n      var submitButton=inlineForm.querySelector('button[type=\"submit\"]');\n      var label=submitButton ? submitButton.querySelector('.w-btn-label') : null;\n      var originalText=label ? label.textContent : 'Send Solar System Specification';\n      var data={\n        name:inlineForm.elements.name.value.trim(),\n        email:inlineForm.elements.email.value.trim(),\n        company:inlineForm.elements.company.value.trim(),\n        country:inlineForm.elements.country.value.trim(),\n        voltage:inlineForm.elements.voltage.value,\n        quantity:inlineForm.elements.quantity.value,\n        message:inlineForm.elements.message.value.trim()\n      };\n\n      selectedContext='Solar PV System Specification';\n      if(submitButton) submitButton.disabled=true;\n      if(label) label.textContent='Sending\u2026';\n      setStatus('Sending your specification\u2026','');\n\n      submitDirectInquiry(data).then(function(){\n        setStatus('Thank you. Your solar system specification has been sent.','is-success');\n        pushLeadEvent('inline',CF7_FORM_ID);\n        inlineForm.reset();\n        window.setTimeout(function(){\n          window.location.href=THANK_YOU_URL;\n        },1200);\n      }).catch(function(error){\n        setFailureStatus(\n          error && error.message ? error.message : 'The inquiry could not be sent. Please try again.'\n        );\n      }).finally(function(){\n        if(submitButton) submitButton.disabled=false;\n        if(label) label.textContent=originalText;\n      });\n    });\n  }\n\n\n  if(localPopupForm){\n    localPopupForm.addEventListener('submit',function(event){\n      event.preventDefault();\n      if(!localPopupForm.checkValidity()){\n        localPopupForm.reportValidity();\n        setPopupStatus('Please complete the required fields.','is-error');\n        return;\n      }\n\n      var submitButton=localPopupForm.querySelector('button[type=\"submit\"]');\n      var label=submitButton ? submitButton.querySelector('.w-btn-label') : null;\n      var originalText=label ? label.textContent : 'Send Project Details';\n      var data={\n        name:localPopupForm.elements.name.value.trim(),\n        email:localPopupForm.elements.email.value.trim(),\n        company:'',\n        country:'',\n        voltage:localPopupForm.elements.voltage.value,\n        quantity:'',\n        message:localPopupForm.elements.message.value.trim()\n      };\n\n      selectedContext=localPopupContext && localPopupContext.value ? localPopupContext.value : selectedContext;\n      if(submitButton) submitButton.disabled=true;\n      if(label) label.textContent='Sending\u2026';\n      setPopupStatus('Sending your project details\u2026','');\n\n      submitDirectInquiry(data).then(function(){\n        setPopupStatus('Thank you. Your project details have been sent.','is-success');\n        pushLeadEvent('local-popup',CF7_FORM_ID);\n        localPopupForm.reset();\n        if(localPopupContext) localPopupContext.value=selectedContext;\n        window.setTimeout(function(){\n          window.location.href=THANK_YOU_URL;\n        },1200);\n      }).catch(function(error){\n        setPopupStatus(\n          error && error.message ? error.message : 'The inquiry could not be sent. Please try again.',\n          'is-error'\n        );\n      }).finally(function(){\n        if(submitButton) submitButton.disabled=false;\n        if(label) label.textContent=originalText;\n      });\n    });\n  }\n\n\n})();\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Where should SPDs be installed in a solar PV system?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Common positions include PV combiner boxes and inverter DC inputs on the DC side, inverter outputs and distribution panels on the AC side, and exposed wired monitoring interfaces where signal protection is required. The final arrangement depends on cable route, voltage, earthing and lightning protection conditions.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I choose a 600V, 1000V or 1500V PV DC SPD?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Start with the calculated maximum PV string open-circuit voltage at the minimum design temperature. Select a suitable Ucpv above that value, then confirm the SPD type, pole configuration, discharge ratings, Up, short-circuit capability, wiring and document scope.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between Type 1+2 and Type 2 PV SPD?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Type 2 is commonly used for induced lightning and switching surges. Type 1+2 is considered where the protection design requires lightning-current discharge capability, including certain installations affected by an external lightning protection system without adequate separation.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do solar systems need both DC-side and AC-side SPDs?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Many systems do. The DC side protects strings, combiner boxes and inverter inputs, while the AC side protects inverter output, AC panels and grid-connected distribution. Protecting only one side can leave another surge path exposed.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do RS485 and solar monitoring lines need surge protection?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"They may. Long outdoor or inter-building communication cables can provide another surge path. The signal SPD must match the interface voltage, current, data rate, wiring and grounding method.\"\n      }\n    }\n  ]\n}\n<\/script><\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"LEEYEE Solar PV Ads Final V13 Header Overlap Fixed Verified fixes: every section reduced to its conversion role, products moved early and the full form moved to the final page section, technical proof collapsed or compressed, tracking retained. Solar PV System Protection Solar PV Surge Protection for Arrays, Combiner Boxes and Inverters Coordinate DC SPDs...","protected":false},"author":18,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-29062","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Solar PV Surge Protection System | DC, AC &amp; Signal SPD | LEEYEE<\/title>\n<meta name=\"description\" content=\"Coordinate DC, AC and communication-line surge protection for PV arrays, combiner boxes, solar inverters and monitoring systems. Send your PV system specification for SPD selection.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cnspd.com\/th\/solar-pv-surge-protection\/\" \/>\n<meta property=\"og:locale\" content=\"th_TH\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Solar PV Surge Protection System | DC, AC &amp; Signal SPD | LEEYEE\" \/>\n<meta property=\"og:description\" content=\"Coordinate DC, AC and communication-line surge protection for PV arrays, combiner boxes, solar inverters and monitoring systems. Send your PV system specification for SPD selection.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cnspd.com\/th\/solar-pv-surge-protection\/\" \/>\n<meta property=\"og:site_name\" content=\"Surge Protector, Surge Arrestor, Isolating Switch - LEEYEE\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-07T08:13:31+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 \u0e19\u0e32\u0e17\u0e35\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cnspd.com\\\/solar-pv-surge-protection\\\/\",\"url\":\"https:\\\/\\\/www.cnspd.com\\\/solar-pv-surge-protection\\\/\",\"name\":\"Solar PV Surge Protection System | DC, AC & Signal SPD | LEEYEE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cnspd.com\\\/#website\"},\"datePublished\":\"2026-05-22T08:47:04+00:00\",\"dateModified\":\"2026-08-07T08:13:31+00:00\",\"description\":\"Coordinate DC, AC and communication-line surge protection for PV arrays, combiner boxes, solar inverters and monitoring systems. Send your PV system specification for SPD selection.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cnspd.com\\\/solar-pv-surge-protection\\\/#breadcrumb\"},\"inLanguage\":\"th\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cnspd.com\\\/solar-pv-surge-protection\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cnspd.com\\\/solar-pv-surge-protection\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cnspd.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Solar PV Surge Protection\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cnspd.com\\\/#website\",\"url\":\"https:\\\/\\\/www.cnspd.com\\\/\",\"name\":\"Surge Protector, Surge Arrestor, Isolating Switch - LEEYEE\",\"description\":\"Surge Protector, Surge Arrestor, Isolating Switch - LEEYEE\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cnspd.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"th\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Solar PV Surge Protection System | DC, AC & Signal SPD | LEEYEE","description":"Coordinate DC, AC and communication-line surge protection for PV arrays, combiner boxes, solar inverters and monitoring systems. Send your PV system specification for SPD selection.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cnspd.com\/th\/solar-pv-surge-protection\/","og_locale":"th_TH","og_type":"article","og_title":"Solar PV Surge Protection System | DC, AC & Signal SPD | LEEYEE","og_description":"Coordinate DC, AC and communication-line surge protection for PV arrays, combiner boxes, solar inverters and monitoring systems. Send your PV system specification for SPD selection.","og_url":"https:\/\/www.cnspd.com\/th\/solar-pv-surge-protection\/","og_site_name":"Surge Protector, Surge Arrestor, Isolating Switch - LEEYEE","article_modified_time":"2026-08-07T08:13:31+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 \u0e19\u0e32\u0e17\u0e35"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.cnspd.com\/solar-pv-surge-protection\/","url":"https:\/\/www.cnspd.com\/solar-pv-surge-protection\/","name":"Solar PV Surge Protection System | DC, AC & Signal SPD | LEEYEE","isPartOf":{"@id":"https:\/\/www.cnspd.com\/#website"},"datePublished":"2026-05-22T08:47:04+00:00","dateModified":"2026-08-07T08:13:31+00:00","description":"Coordinate DC, AC and communication-line surge protection for PV arrays, combiner boxes, solar inverters and monitoring systems. Send your PV system specification for SPD selection.","breadcrumb":{"@id":"https:\/\/www.cnspd.com\/solar-pv-surge-protection\/#breadcrumb"},"inLanguage":"th","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cnspd.com\/solar-pv-surge-protection\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.cnspd.com\/solar-pv-surge-protection\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cnspd.com\/"},{"@type":"ListItem","position":2,"name":"Solar PV Surge Protection"}]},{"@type":"WebSite","@id":"https:\/\/www.cnspd.com\/#website","url":"https:\/\/www.cnspd.com\/","name":"Surge Protector, Surge Arrestor, Isolating Switch - LEEYEE","description":"Surge Protector, Surge Arrestor, Isolating Switch - LEEYEE","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cnspd.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"th"}]}},"_links":{"self":[{"href":"https:\/\/www.cnspd.com\/th\/wp-json\/wp\/v2\/pages\/29062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cnspd.com\/th\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.cnspd.com\/th\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.cnspd.com\/th\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cnspd.com\/th\/wp-json\/wp\/v2\/comments?post=29062"}],"version-history":[{"count":25,"href":"https:\/\/www.cnspd.com\/th\/wp-json\/wp\/v2\/pages\/29062\/revisions"}],"predecessor-version":[{"id":30801,"href":"https:\/\/www.cnspd.com\/th\/wp-json\/wp\/v2\/pages\/29062\/revisions\/30801"}],"wp:attachment":[{"href":"https:\/\/www.cnspd.com\/th\/wp-json\/wp\/v2\/media?parent=29062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}