{"id":30706,"date":"2026-08-04T15:43:26","date_gmt":"2026-08-04T07:43:26","guid":{"rendered":"https:\/\/www.cnspd.com\/?page_id=30706"},"modified":"2026-08-06T13:02:25","modified_gmt":"2026-08-06T05:02:25","slug":"dc-surge-protective-devices-for-solar-battery-and-industrial-systems","status":"publish","type":"page","link":"https:\/\/www.cnspd.com\/th\/dc-spd-supplier\/","title":{"rendered":"DC Surge Protective Devices for Solar, Battery and Industrial Systems"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"30706\" class=\"elementor elementor-30706\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2cb98af e-flex e-con-boxed e-con e-parent\" data-id=\"2cb98af\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67f6592 elementor-widget elementor-widget-html\" data-id=\"67f6592\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\n(function () {\r\n  document.documentElement.classList.add('leeyee-dc-landing-active');\r\n  var leeyeeDcEditorPreview = (window.self !== window.top) || document.documentElement.classList.contains('elementor-html');\r\n  document.documentElement.classList.add(leeyeeDcEditorPreview ? 'leeyee-dc-editor-preview' : 'leeyee-dc-live-preview');\r\n\r\n  function removeElementorOuterSpacing() {\r\n    document.body.classList.add('leeyee-dc-landing-active');\r\n\r\n    var root = document.getElementById('leeyee-dc-trade-page');\r\n    if (root) {\r\n      root.classList.add(leeyeeDcEditorPreview ? 'is-editor-preview' : 'is-live-page');\r\n    }\r\n    var node = root ? root.parentElement : null;\r\n\r\n    while (node && node !== document.body) {\r\n      node.classList.add('leeyee-dc-page-shell');\r\n      node = node.parentElement;\r\n    }\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', removeElementorOuterSpacing);\r\n  } else {\r\n    removeElementorOuterSpacing();\r\n  }\r\n})();\r\n<\/script>\r\n\r\n<style>\r\n\r\nhtml.leeyee-dc-landing-active,\r\nbody.leeyee-dc-landing-active{\r\n  margin:0!important;\r\n  padding:0!important;\r\n  min-height:100%!important;\r\n  background:#f6f9fd!important;\r\n}\r\n\r\nbody.leeyee-dc-landing-active .leeyee-dc-page-shell{\r\n  margin-top:0!important;\r\n  margin-bottom:0!important;\r\n  padding-top:0!important;\r\n  padding-bottom:0!important;\r\n  min-height:0!important;\r\n  row-gap:0!important;\r\n}\r\n\r\nbody.leeyee-dc-landing-active .elementor-widget-html.leeyee-dc-page-shell,\r\nbody.leeyee-dc-landing-active .elementor-widget-container.leeyee-dc-page-shell{\r\n  width:100%!important;\r\n  max-width:none!important;\r\n}\r\n\r\n.leeyee-dc-trade-page{\r\n  --dc-blue:#004898;\r\n  --dc-blue-dark:#00366f;\r\n  --dc-blue-soft:#eaf3fc;\r\n  --dc-blue-pale:#f6f9fd;\r\n  --dc-ink:#10243c;\r\n  --dc-text:#4d6176;\r\n  --dc-muted:#718197;\r\n  --dc-line:#d9e5f0;\r\n  --dc-white:#ffffff;\r\n  --dc-green:#16815d;\r\n  --dc-shadow:0 15px 36px rgba(16,55,92,.08);\r\n  width:100%;\r\n  max-width:1240px;\r\n  margin:0 auto;\r\n  padding:0;\r\n  color:var(--dc-ink);\r\n  font-family:Arial,Helvetica,sans-serif;\r\n  font-size:16px;\r\n  line-height:1.6;\r\n  background:transparent;\r\n}\r\n.leeyee-dc-trade-page,\r\n.leeyee-dc-trade-page *{box-sizing:border-box;}\r\n.leeyee-dc-trade-page img{display:block;max-width:100%;}\r\n.leeyee-dc-trade-page a,\r\n.leeyee-dc-trade-page a:hover,\r\n.leeyee-dc-trade-page a:focus,\r\n.leeyee-dc-trade-page a:active{text-decoration:none!important;}\r\n.leeyee-dc-trade-page button,\r\n.leeyee-dc-trade-page a{-webkit-tap-highlight-color:transparent;}\r\n.leeyee-dc-trade-page section{scroll-margin-top:24px;}\r\n.leeyee-dc-container{width:100%;padding:0 22px;}\r\n.leeyee-dc-section{padding:52px 0;}\r\n.leeyee-dc-section-tight{padding:43px 0;}\r\n#leeyee-dc-rfq{padding-bottom:8px;}\r\n.leeyee-dc-section-soft{background:var(--dc-blue-pale);border-top:1px solid var(--dc-line);border-bottom:1px solid var(--dc-line);}\r\n.leeyee-dc-section-head{max-width:790px;margin:0 auto 25px;text-align:center;}\r\n.leeyee-dc-section-head.is-left{max-width:none;margin-left:0;margin-right:0;text-align:left;}\r\n.leeyee-dc-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--dc-blue);font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.11em;text-transform:uppercase;}\r\n.leeyee-dc-kicker:before{content:\"\";width:24px;height:2px;background:var(--dc-blue);border-radius:999px;}\r\n.leeyee-dc-section-head h2{margin:0 0 10px!important;color:var(--dc-ink)!important;font-size:clamp(27px,3vw,37px)!important;line-height:1.16!important;letter-spacing:-.025em;}\r\n.leeyee-dc-section-head p{max-width:730px;margin:0 auto!important;color:var(--dc-text)!important;font-size:15px!important;line-height:1.6!important;}\r\n.leeyee-dc-section-head.is-left p{margin-left:0!important;}\r\n\r\n.leeyee-dc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}\r\n.leeyee-dc-btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;border:1px solid transparent;border-radius:8px;font-size:13.5px;line-height:1.2;font-weight:800;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;}\r\n.leeyee-dc-btn .w-btn-label{display:block;white-space:nowrap;}\r\n.leeyee-dc-btn-primary,.leeyee-dc-btn-primary:visited{color:var(--dc-white)!important;background:var(--dc-blue)!important;border-color:var(--dc-blue)!important;}\r\n.leeyee-dc-btn-primary:hover,.leeyee-dc-btn-primary:focus{color:var(--dc-white)!important;background:var(--dc-blue-dark)!important;border-color:var(--dc-blue-dark)!important;transform:translateY(-2px);}\r\n.leeyee-dc-btn-secondary,.leeyee-dc-btn-secondary:visited{color:var(--dc-blue-dark)!important;background:var(--dc-white)!important;border-color:#b9cfe3!important;}\r\n.leeyee-dc-btn-secondary:hover,.leeyee-dc-btn-secondary:focus{color:var(--dc-blue)!important;background:#eff6fd!important;border-color:var(--dc-blue)!important;transform:translateY(-2px);}\r\n.leeyee-dc-btn-small{min-height:39px;padding:9px 13px;font-size:12.5px;}\r\n\r\n.leeyee-dc-hero{position:relative;overflow:hidden;padding:31px 0 27px;background:radial-gradient(circle at 88% 9%,rgba(0,72,152,.12),transparent 30%),linear-gradient(135deg,#f9fbfe 0%,#edf5fd 100%);border:1px solid var(--dc-line);border-radius:20px;}\r\n.leeyee-dc-hero:after{content:\"\";position:absolute;right:-180px;bottom:-230px;width:440px;height:440px;border:1px solid rgba(0,72,152,.08);border-radius:50%;box-shadow:0 0 0 46px rgba(0,72,152,.025),0 0 0 92px rgba(0,72,152,.02);pointer-events:none;}\r\n.leeyee-dc-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.07fr) minmax(370px,.93fr);grid-template-areas:\"heading visual\" \"support visual\";align-items:center;gap:14px 34px;}\r\n.leeyee-dc-hero-heading{grid-area:heading;padding:8px 0 0 12px;}\r\n.leeyee-dc-hero-support{grid-area:support;padding:0 0 8px 12px;}\r\n.leeyee-dc-hero-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:13px;padding:7px 12px;color:var(--dc-blue);background:var(--dc-white);border:1px solid #c9ddef;border-radius:999px;font-size:12px;line-height:1.2;font-weight:800;}\r\n.leeyee-dc-hero-label:before{content:\"\";width:8px;height:8px;background:var(--dc-green);border-radius:50%;box-shadow:0 0 0 4px rgba(22,129,93,.12);}\r\n.leeyee-dc-hero h1{max-width:735px;margin:0 0 14px!important;color:#09213c!important;font-size:clamp(34px,3.9vw,48px)!important;line-height:1.08!important;letter-spacing:-.038em;}\r\n.leeyee-dc-hero-intro{max-width:705px;margin:0!important;color:var(--dc-text)!important;font-size:15.5px!important;line-height:1.58!important;}\r\n.leeyee-dc-hero-support .leeyee-dc-actions{margin-top:15px;}\r\n.leeyee-dc-hero-benefits{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px;}\r\n.leeyee-dc-hero-benefit{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;color:#29445f;background:rgba(255,255,255,.72);border:1px solid #d5e3ef;border-radius:999px;font-size:11.5px;line-height:1.3;font-weight:800;white-space:nowrap;}\r\n.leeyee-dc-hero-benefit:before{content:\"\u2713\";color:var(--dc-green);font-weight:900;}\r\n.leeyee-dc-hero-visual{grid-area:visual;min-width:0;display:flex;justify-content:center;padding:5px 7px;}\r\n.leeyee-dc-hero-product{width:min(100%,445px);padding:13px;background:rgba(255,255,255,.9);border:1px solid rgba(184,207,229,.9);border-radius:18px;box-shadow:var(--dc-shadow);}\r\n.leeyee-dc-hero-product img{width:100%;height:auto;aspect-ratio:1\/1;object-fit:contain;}\r\n.leeyee-dc-hero-product-caption{padding:5px 5px 1px;text-align:center;}\r\n.leeyee-dc-hero-product-caption strong{display:block;color:var(--dc-ink);font-size:14px;line-height:1.35;}\r\n.leeyee-dc-hero-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;}\r\n.leeyee-dc-hero-spec{min-width:0;padding:8px 6px;color:var(--dc-blue-dark);background:var(--dc-blue-pale);border:1px solid #d9e7f3;border-radius:8px;font-size:10.5px;line-height:1.3;font-weight:800;text-align:center;overflow-wrap:break-word;}\r\n\r\n.leeyee-dc-trust-strip{margin-top:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--dc-white);border:1px solid var(--dc-line);border-radius:13px;overflow:hidden;}\r\n.leeyee-dc-trust-item{padding:14px 16px;border-right:1px solid var(--dc-line);text-align:center;}\r\n.leeyee-dc-trust-item:last-child{border-right:0;}\r\n.leeyee-dc-trust-item strong{display:block;margin-bottom:2px;color:var(--dc-ink);font-size:13.5px;}\r\n.leeyee-dc-trust-item span{display:block;color:var(--dc-muted);font-size:11.5px;line-height:1.38;}\r\n\r\n.leeyee-dc-answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}\r\n.leeyee-dc-answer-card{padding:20px;background:var(--dc-white);border:1px solid var(--dc-line);border-radius:14px;}\r\n.leeyee-dc-answer-number{width:31px;height:31px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:var(--dc-white);background:var(--dc-blue);border-radius:8px;font-size:11.5px;font-weight:900;}\r\n.leeyee-dc-answer-card h3{margin:0 0 7px!important;color:var(--dc-ink)!important;font-size:16.5px!important;line-height:1.3!important;}\r\n.leeyee-dc-answer-card p{margin:0!important;color:var(--dc-text)!important;font-size:13px!important;line-height:1.55!important;}\r\n.leeyee-dc-answer-card strong{color:var(--dc-blue-dark);}\r\n\r\n.leeyee-dc-selection-table{overflow:hidden;background:var(--dc-white);border:1px solid var(--dc-line);border-radius:14px;}\r\n.leeyee-dc-selection-row{display:grid;grid-template-columns:.8fr 1.2fr 1.02fr 1.5fr;border-bottom:1px solid var(--dc-line);}\r\n.leeyee-dc-selection-row:last-child{border-bottom:0;}\r\n.leeyee-dc-selection-row.is-head{color:var(--dc-white);background:var(--dc-blue-dark);font-size:11px;line-height:1.3;font-weight:800;letter-spacing:.045em;text-transform:uppercase;}\r\n.leeyee-dc-selection-cell{min-width:0;padding:14px 15px;border-right:1px solid var(--dc-line);color:var(--dc-text);font-size:12.7px;line-height:1.5;overflow-wrap:break-word;}\r\n.leeyee-dc-selection-cell:last-child{border-right:0;}\r\n.is-head .leeyee-dc-selection-cell{color:var(--dc-white);border-color:rgba(255,255,255,.14);}\r\n.leeyee-dc-selection-cell strong{display:block;color:var(--dc-ink);font-size:13.5px;}\r\n.leeyee-dc-selection-cell a{display:inline-block;margin-top:4px;color:var(--dc-blue)!important;font-weight:800;}\r\n.leeyee-dc-selection-cell a:hover{color:var(--dc-blue-dark)!important;}\r\n\r\n.leeyee-dc-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;}\r\n.leeyee-dc-product-card{min-width:0;display:grid;grid-template-columns:225px minmax(0,1fr);overflow:hidden;background:var(--dc-white);border:1px solid var(--dc-line);border-radius:15px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;}\r\n.leeyee-dc-product-card:hover{transform:translateY(-3px);border-color:#a9c8e3;box-shadow:var(--dc-shadow);}\r\n.leeyee-dc-product-image{position:relative;min-height:292px;display:flex;align-items:center;justify-content:center;padding:13px;background:#f7f9fb;border-right:1px solid var(--dc-line);overflow:hidden;}\r\n.leeyee-dc-product-image img{width:100%;height:auto;max-height:258px;object-fit:contain;cursor:zoom-in;}\r\n.leeyee-dc-product-badge{position:absolute;left:11px;top:11px;padding:5px 8px;color:var(--dc-blue-dark);background:rgba(255,255,255,.95);border:1px solid #c9ddef;border-radius:6px;font-size:9.5px;line-height:1.2;font-weight:900;}\r\n.leeyee-dc-product-body{min-width:0;display:flex;flex-direction:column;padding:18px 18px 16px;}\r\n.leeyee-dc-product-body h3{margin:0 0 6px!important;color:var(--dc-ink)!important;font-size:17px!important;line-height:1.27!important;overflow-wrap:break-word;}\r\n.leeyee-dc-product-use{margin:0 0 11px!important;color:var(--dc-text)!important;font-size:12.5px!important;line-height:1.5!important;}\r\n.leeyee-dc-core-specs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;}\r\n.leeyee-dc-core-spec{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;color:var(--dc-blue-dark);background:var(--dc-blue-pale);border:1px solid #e0ebf5;border-radius:7px;font-size:10.8px;line-height:1.25;font-weight:800;white-space:nowrap;}\r\n.leeyee-dc-core-spec span{color:var(--dc-muted);font-weight:700;}\r\n.leeyee-dc-product-extra{margin:0 0 12px!important;color:var(--dc-muted)!important;font-size:11.2px!important;line-height:1.45!important;}\r\n.leeyee-dc-product-actions{display:flex;align-items:center;gap:10px;margin-top:auto;}\r\n.leeyee-dc-product-text-link{display:inline-flex;align-items:center;color:var(--dc-blue)!important;font-size:12px;line-height:1.2;font-weight:800;white-space:nowrap;}\r\n.leeyee-dc-product-text-link:hover{color:var(--dc-blue-dark)!important;}\r\n.leeyee-dc-product-note{margin:18px 0 0!important;padding:13px 15px;color:var(--dc-text)!important;background:#fffaf0;border:1px solid #f0dfb3;border-radius:9px;font-size:12px!important;line-height:1.5!important;}\r\n.leeyee-dc-application-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;overflow:hidden;background:var(--dc-white);border:1px solid var(--dc-line);border-radius:13px;}\r\n.leeyee-dc-application-item{min-width:0;padding:14px 15px;border-right:1px solid var(--dc-line);}\r\n.leeyee-dc-application-item:last-child{border-right:0;}\r\n.leeyee-dc-application-item strong{display:block;margin-bottom:3px;color:var(--dc-ink);font-size:13.5px;}\r\n.leeyee-dc-application-item span{display:block;color:var(--dc-text);font-size:11.5px;line-height:1.42;}\r\n\r\n.leeyee-dc-risk-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:stretch;}\r\n.leeyee-dc-risk-main{padding:27px;color:var(--dc-white);background:var(--dc-blue-dark);border-radius:16px;}\r\n.leeyee-dc-risk-main .leeyee-dc-kicker{color:#91c8ff;}\r\n.leeyee-dc-risk-main .leeyee-dc-kicker:before{background:#91c8ff;}\r\n.leeyee-dc-risk-main h2{margin:0 0 13px!important;color:var(--dc-white)!important;font-size:clamp(27px,3vw,35px)!important;line-height:1.16!important;}\r\n.leeyee-dc-risk-main p{margin:0 0 17px!important;color:#d5e4f2!important;font-size:14px!important;line-height:1.6!important;}\r\n.leeyee-dc-risk-main ul{margin:0;padding:0;list-style:none;}\r\n.leeyee-dc-risk-main li{position:relative;margin-bottom:9px;padding-left:23px;color:#eef7ff;font-size:12.7px;}\r\n.leeyee-dc-risk-main li:last-child{margin-bottom:0;}\r\n.leeyee-dc-risk-main li:before{content:\"\u2713\";position:absolute;left:0;color:#79dcbb;font-weight:900;}\r\n.leeyee-dc-risk-list{display:grid;gap:10px;}\r\n.leeyee-dc-risk-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;padding:15px 16px;background:var(--dc-white);border:1px solid var(--dc-line);border-radius:12px;}\r\n.leeyee-dc-risk-index{width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:var(--dc-blue);background:var(--dc-blue-soft);border-radius:9px;font-size:10.5px;font-weight:900;}\r\n.leeyee-dc-risk-item h3{margin:0 0 4px!important;color:var(--dc-ink)!important;font-size:14.5px!important;line-height:1.3!important;}\r\n.leeyee-dc-risk-item p{margin:0!important;color:var(--dc-text)!important;font-size:12px!important;line-height:1.5!important;}\r\n\r\n.leeyee-dc-test-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;}\r\n.leeyee-dc-test-card{overflow:hidden;background:var(--dc-white);border:1px solid var(--dc-line);border-radius:14px;}\r\n.leeyee-dc-test-image{position:relative;aspect-ratio:16\/9;overflow:hidden;background:#edf3f8;}\r\n.leeyee-dc-test-image img{width:100%;height:100%;object-fit:cover;cursor:zoom-in;transition:transform .35s ease;}\r\n.leeyee-dc-test-card:hover .leeyee-dc-test-image img{transform:scale(1.025);}\r\n.leeyee-dc-test-body{padding:15px 16px 16px;}\r\n.leeyee-dc-test-body h3{margin:0 0 6px!important;color:var(--dc-ink)!important;font-size:15.5px!important;line-height:1.3!important;}\r\n.leeyee-dc-test-body p{margin:0!important;color:var(--dc-text)!important;font-size:12px!important;line-height:1.5!important;}\r\n\r\n.leeyee-dc-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;}\r\n.leeyee-dc-support-card{display:flex;flex-direction:column;padding:24px;background:var(--dc-white);border:1px solid var(--dc-line);border-radius:15px;}\r\n.leeyee-dc-support-card h3{margin:0 0 8px!important;color:var(--dc-ink)!important;font-size:21px!important;line-height:1.25!important;}\r\n.leeyee-dc-support-card>p{margin:0 0 14px!important;color:var(--dc-text)!important;font-size:13px!important;line-height:1.55!important;}\r\n.leeyee-dc-support-list{display:grid;gap:8px;margin-bottom:18px;}\r\n.leeyee-dc-support-item{position:relative;padding-left:22px;color:#314b64;font-size:12.5px;line-height:1.45;}\r\n.leeyee-dc-support-item:before{content:\"\u2713\";position:absolute;left:0;color:var(--dc-green);font-weight:900;}\r\n.leeyee-dc-support-card .leeyee-dc-actions{margin-top:auto;}\r\n.leeyee-dc-disclaimer{margin-top:18px;padding:14px 16px;color:#55451f;background:#fffaf0;border:1px solid #f0dfb3;border-radius:10px;font-size:12px;line-height:1.5;}\r\n\r\n.leeyee-dc-faq-list{max-width:900px;margin:0 auto;display:grid;gap:9px;}\r\n.leeyee-dc-faq-item{overflow:hidden;background:var(--dc-white);border:1px solid var(--dc-line);border-radius:10px;}\r\n.leeyee-dc-faq-item[open]{border-color:#abc9e4;box-shadow:0 8px 22px rgba(16,55,92,.05);}\r\n.leeyee-dc-faq-item summary{position:relative;padding:15px 50px 15px 17px;color:var(--dc-ink);font-size:14px;line-height:1.42;font-weight:800;cursor:pointer;list-style:none;}\r\n.leeyee-dc-faq-item summary::-webkit-details-marker{display:none;}\r\n.leeyee-dc-faq-item summary:after{content:\"+\";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:23px;height:23px;display:flex;align-items:center;justify-content:center;color:var(--dc-blue);background:var(--dc-blue-soft);border-radius:50%;font-size:16px;line-height:1;font-weight:700;}\r\n.leeyee-dc-faq-item[open] summary:after{content:\"\u2212\";}\r\n.leeyee-dc-faq-answer{padding:0 17px 15px;color:var(--dc-text);font-size:12.7px;line-height:1.58;}\r\n.leeyee-dc-faq-answer p{margin:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;}\r\n\r\n.leeyee-dc-final{position:relative;overflow:hidden;padding:36px 36px;color:var(--dc-white);background:linear-gradient(125deg,#00366f 0%,#004898 68%,#0868b7 100%);border-radius:18px;}\r\n.leeyee-dc-final:after{content:\"\";position:absolute;right:-120px;top:-150px;width:360px;height:360px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,.035);}\r\n.leeyee-dc-final-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(285px,.7fr);gap:26px;align-items:center;}\r\n.leeyee-dc-final h2{max-width:690px;margin:0 0 10px!important;color:var(--dc-white)!important;font-size:clamp(28px,3.2vw,39px)!important;line-height:1.14!important;letter-spacing:-.025em;}\r\n.leeyee-dc-final p{max-width:660px;margin:0!important;color:#dceaf7!important;font-size:14px!important;line-height:1.6!important;}\r\n.leeyee-dc-final-fields{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;}\r\n.leeyee-dc-final-field{padding:6px 9px;color:#eef7ff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:10.5px;font-weight:700;}\r\n.leeyee-dc-final-action{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:18px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.2);border-radius:13px;}\r\n.leeyee-dc-final-action .leeyee-dc-btn{width:100%;color:var(--dc-blue-dark)!important;background:var(--dc-white)!important;border-color:var(--dc-white)!important;}\r\n.leeyee-dc-final-action .leeyee-dc-btn:hover{background:#eaf3fc!important;border-color:#eaf3fc!important;}\r\n.leeyee-dc-final-action small{display:block;color:#dceaf7;font-size:10.8px;line-height:1.43;text-align:center;}\r\n\r\n.leeyee-dc-lightbox{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:22px;background:rgba(4,20,37,.82);}\r\n.leeyee-dc-lightbox.is-active{display:flex;}\r\n.leeyee-dc-lightbox-dialog{position:relative;width:min(94vw,980px);max-height:90vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--dc-white);border-radius:17px;box-shadow:0 28px 80px rgba(0,0,0,.35);}\r\n.leeyee-dc-lightbox-dialog img{width:auto;height:auto;max-width:100%;max-height:80vh;object-fit:contain;}\r\n.leeyee-dc-lightbox-close{position:absolute;right:10px;top:10px;z-index:3;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;color:var(--dc-ink);background:var(--dc-white);border:1px solid var(--dc-line);border-radius:50%;font-size:22px;line-height:1;cursor:pointer;}\r\n.leeyee-dc-mobile-cta{display:none;}\r\n\r\n@media(max-width:1100px){\r\n  .leeyee-dc-hero-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:14px 24px;}\r\n  .leeyee-dc-product-card{grid-template-columns:200px minmax(0,1fr);}\r\n  .leeyee-dc-product-image{min-height:286px;padding:11px;}\r\n  .leeyee-dc-application-band{grid-template-columns:repeat(2,minmax(0,1fr));}\r\n  .leeyee-dc-application-item:nth-child(2){border-right:0;}\r\n  .leeyee-dc-application-item:nth-child(-n+2){border-bottom:1px solid var(--dc-line);}\r\n}\r\n@media(max-width:912px){\r\n  .leeyee-dc-section{padding:46px 0;}\r\n  .leeyee-dc-section-tight{padding:39px 0;}\r\n  .leeyee-dc-hero-grid{grid-template-columns:1fr;grid-template-areas:\"heading\" \"visual\" \"support\";}\r\n  .leeyee-dc-hero-heading,.leeyee-dc-hero-support{padding-left:6px;padding-right:6px;}\r\n  .leeyee-dc-hero-visual{padding:3px 28px;}\r\n  .leeyee-dc-hero-product{width:min(100%,400px);}\r\n  .leeyee-dc-answer-grid{grid-template-columns:1fr;}\r\n  .leeyee-dc-products-grid{grid-template-columns:1fr;}\r\n  .leeyee-dc-product-card{grid-template-columns:245px minmax(0,1fr);}\r\n  .leeyee-dc-risk-grid,.leeyee-dc-final-grid{grid-template-columns:1fr;}\r\n  .leeyee-dc-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));}\r\n  .leeyee-dc-test-card:last-child{grid-column:1\/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);}\r\n  .leeyee-dc-test-card:last-child .leeyee-dc-test-image{aspect-ratio:auto;min-height:205px;}\r\n}\r\n@media(max-width:768px){\r\n  .leeyee-dc-trade-page{padding-bottom:0;}\r\n  .leeyee-dc-container{padding:0 15px;}\r\n  .leeyee-dc-section{padding:36px 0;}\r\n  .leeyee-dc-section-tight{padding:33px 0;}\r\n  .leeyee-dc-section-head{margin-bottom:20px;text-align:left;}\r\n  .leeyee-dc-section-head p{margin-left:0!important;}\r\n  .leeyee-dc-hero{padding:20px 0 18px;border-radius:15px;}\r\n  .leeyee-dc-hero-label{margin-bottom:10px;}\r\n  .leeyee-dc-hero h1{max-width:610px;margin-bottom:10px!important;font-size:31px!important;line-height:1.1!important;}\r\n  .leeyee-dc-hero-intro{font-size:13.7px!important;line-height:1.5!important;}\r\n  .leeyee-dc-hero-visual{padding:6px 8px 1px;}\r\n  .leeyee-dc-hero-product{width:min(100%,305px);padding:10px;border-radius:14px;}\r\n  .leeyee-dc-hero-product-caption{padding-top:2px;}\r\n  .leeyee-dc-hero-specs{gap:4px;margin-top:6px;}\r\n  .leeyee-dc-hero-spec{padding:6px 4px;font-size:9.5px;}\r\n  .leeyee-dc-hero-support .leeyee-dc-actions{margin-top:10px;}\r\n  .leeyee-dc-hero-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:10px;}\r\n  .leeyee-dc-hero-benefit{justify-content:center;min-width:0;padding:6px 4px;font-size:9.6px;white-space:normal;text-align:center;}\r\n  .leeyee-dc-trust-strip{grid-template-columns:1fr;}\r\n  .leeyee-dc-trust-item{padding:11px 13px;border-right:0;border-bottom:1px solid var(--dc-line);text-align:left;}\r\n  .leeyee-dc-trust-item:last-child{border-bottom:0;}\r\n  .leeyee-dc-selection-table{overflow:visible;background:transparent;border:0;border-radius:0;}\r\n  .leeyee-dc-selection-row{grid-template-columns:1fr;margin-bottom:10px;overflow:hidden;background:var(--dc-white);border:1px solid var(--dc-line);border-radius:10px;}\r\n  .leeyee-dc-selection-row:last-child{border-bottom:1px solid var(--dc-line);}\r\n  .leeyee-dc-selection-row.is-head{display:none;}\r\n  .leeyee-dc-selection-cell{position:relative;padding:10px 12px 10px 112px;border-right:0;border-bottom:1px solid var(--dc-line);font-size:12.2px;}\r\n  .leeyee-dc-selection-cell:last-child{border-bottom:0;}\r\n  .leeyee-dc-selection-cell:before{position:absolute;left:12px;top:10px;width:86px;color:var(--dc-muted);font-size:9.2px;line-height:1.3;font-weight:900;text-transform:uppercase;}\r\n  .leeyee-dc-selection-cell:nth-child(1):before{content:\"Voltage\";}\r\n  .leeyee-dc-selection-cell:nth-child(2):before{content:\"Application\";}\r\n  .leeyee-dc-selection-cell:nth-child(3):before{content:\"SPD Type\";}\r\n  .leeyee-dc-selection-cell:nth-child(4):before{content:\"Confirm\";}\r\n  .leeyee-dc-product-card{grid-template-columns:1fr;}\r\n  .leeyee-dc-product-image{min-height:205px;padding:10px;border-right:0;border-bottom:1px solid var(--dc-line);}\r\n  .leeyee-dc-product-image img{max-height:185px;}\r\n  .leeyee-dc-product-body{padding:15px 15px 14px;}\r\n  .leeyee-dc-product-body h3{font-size:16.5px!important;}\r\n  .leeyee-dc-product-use{margin-bottom:9px!important;font-size:12.2px!important;}\r\n  .leeyee-dc-core-specs{gap:5px;margin-bottom:8px;}\r\n  .leeyee-dc-core-spec{padding:5px 7px;font-size:10.2px;}\r\n  .leeyee-dc-product-extra{margin-bottom:10px!important;font-size:10.8px!important;}\r\n  .leeyee-dc-product-actions{display:grid;grid-template-columns:1fr;gap:7px;}\r\n  .leeyee-dc-product-actions .leeyee-dc-btn{width:100%;}\r\n  .leeyee-dc-product-text-link{justify-content:center;min-height:28px;}\r\n  .leeyee-dc-application-band,.leeyee-dc-support-grid{grid-template-columns:1fr;}\r\n  .leeyee-dc-application-item{padding:11px 13px;border-right:0;border-bottom:1px solid var(--dc-line);}\r\n  .leeyee-dc-application-item:nth-child(3){border-bottom:1px solid var(--dc-line);}\r\n  .leeyee-dc-application-item:last-child{border-bottom:0;}\r\n  .leeyee-dc-test-grid{grid-template-columns:1fr;}\r\n  .leeyee-dc-test-card:last-child{grid-column:auto;display:block;}\r\n  .leeyee-dc-test-card:last-child .leeyee-dc-test-image{aspect-ratio:16\/9;min-height:0;}\r\n  .leeyee-dc-support-card{padding:20px 16px;}\r\n  .leeyee-dc-final{padding:27px 20px;border-radius:15px;}\r\n  #leeyee-dc-rfq{padding-bottom:0;}\r\n  .leeyee-dc-site-footer{padding-bottom:0;}\r\n  .leeyee-dc-mobile-cta{\r\n    position:fixed;\r\n    left:10px;\r\n    right:10px;\r\n    bottom:max(10px,env(safe-area-inset-bottom));\r\n    z-index:99990;\r\n    display:block;\r\n    padding:7px;\r\n    background:rgba(255,255,255,.96);\r\n    border:1px solid var(--dc-line);\r\n    border-radius:11px;\r\n    box-shadow:0 10px 30px rgba(6,32,58,.18);\r\n    backdrop-filter:blur(8px);\r\n    opacity:0;\r\n    visibility:hidden;\r\n    pointer-events:none;\r\n    transform:translateY(calc(100% + 22px));\r\n    transition:opacity .22s ease,transform .22s ease,visibility .22s ease;\r\n  }\r\n  .leeyee-dc-mobile-cta.is-visible{\r\n    opacity:1;\r\n    visibility:visible;\r\n    pointer-events:auto;\r\n    transform:translateY(0);\r\n  }\r\n  .leeyee-dc-mobile-cta .leeyee-dc-btn{width:100%;min-height:44px;padding:10px;font-size:13px;}\r\n}\r\n@media(max-width:600px){\r\n  .leeyee-dc-actions{display:grid;grid-template-columns:1fr;width:100%;}\r\n  .leeyee-dc-actions .leeyee-dc-btn{width:100%;}\r\n  .leeyee-dc-risk-main{padding:23px 18px;}\r\n  .leeyee-dc-risk-item{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px 13px;}\r\n  .leeyee-dc-risk-index{width:36px;height:36px;}\r\n}\r\n@media(max-width:430px){\r\n  .leeyee-dc-container{padding:0 12px;}\r\n  .leeyee-dc-hero h1{font-size:27px!important;}\r\n  .leeyee-dc-hero-label{max-width:100%;white-space:normal;}\r\n  .leeyee-dc-hero-product{width:min(100%,280px);}\r\n  .leeyee-dc-section-head h2{font-size:25px!important;}\r\n  .leeyee-dc-selection-cell{padding-left:98px;}\r\n  .leeyee-dc-selection-cell:before{width:74px;}\r\n  .leeyee-dc-product-image{min-height:195px;}\r\n  .leeyee-dc-product-image img{max-height:175px;}\r\n  .leeyee-dc-final{padding:25px 16px;}\r\n  .leeyee-dc-final h2{font-size:26px!important;}\r\n}\r\n@media(max-width:360px){\r\n  .leeyee-dc-hero h1{font-size:24px!important;}\r\n  .leeyee-dc-btn{padding-left:9px;padding-right:9px;font-size:12.3px;}\r\n  .leeyee-dc-hero-product{width:min(100%,245px);}\r\n  .leeyee-dc-hero-benefit{font-size:8.9px;}\r\n  .leeyee-dc-selection-cell{padding-left:89px;}\r\n  .leeyee-dc-selection-cell:before{left:9px;width:66px;}\r\n  .leeyee-dc-final-field{font-size:9.8px;}\r\n}\r\n\r\n\r\n\/* BESS boundary *\/\r\n.leeyee-dc-bess-note{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;padding:17px 18px;border:1px solid #ead9ad;border-radius:12px;background:#fffaf0}\r\n.leeyee-dc-bess-note strong{color:#5c4614;font-size:13.5px;line-height:1.35}\r\n.leeyee-dc-bess-note p{margin:0!important;color:#65583a!important;font-size:11.8px!important;line-height:1.5!important}\r\n.leeyee-dc-bess-note a{color:var(--dc-blue)!important;font-size:11.5px;font-weight:800;white-space:nowrap}\r\n.leeyee-dc-bess-note a:hover{color:var(--dc-blue-dark)!important}\r\n\r\n\/* Inline RFQ *\/\r\n.leeyee-dc-rfq{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:30px;padding:34px;border-radius:18px;background:linear-gradient(125deg,#00366f 0%,#004898 68%,#0868b7 100%);overflow:hidden}\r\n.leeyee-dc-rfq:after{position:absolute;right:-145px;top:-180px;width:390px;height:390px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.035);content:\"\"}\r\n.leeyee-dc-rfq-copy,.leeyee-dc-rfq-panel{position:relative;z-index:1}\r\n.leeyee-dc-rfq-copy{padding:8px 0}\r\n.leeyee-dc-rfq-copy .leeyee-dc-kicker{color:#9fd4ff}\r\n.leeyee-dc-rfq-copy .leeyee-dc-kicker:before{background:#9fd4ff}\r\n.leeyee-dc-rfq-copy h2{margin:0 0 12px!important;color:#fff!important;font-size:clamp(28px,3.1vw,39px)!important;line-height:1.14!important;letter-spacing:-.025em}\r\n.leeyee-dc-rfq-copy>p{margin:0!important;color:#dceaf7!important;font-size:14px!important;line-height:1.62!important}\r\n.leeyee-dc-rfq-checks{display:grid;gap:9px;margin-top:19px}\r\n.leeyee-dc-rfq-checks span{position:relative;padding-left:23px;color:#f0f8ff;font-size:12.5px;line-height:1.45}\r\n.leeyee-dc-rfq-checks span:before{position:absolute;left:0;color:#79dcbb;font-weight:900;content:\"\u2713\"}\r\n.leeyee-dc-selected-context{margin-top:21px;padding:13px 14px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.09)}\r\n.leeyee-dc-selected-context small{display:block;margin-bottom:3px;color:#bcd9ef;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}\r\n.leeyee-dc-selected-context strong{display:block;color:#fff;font-size:13px;line-height:1.4;overflow-wrap:anywhere}\r\n.leeyee-dc-rfq-panel{padding:22px;border-radius:14px;background:#fff;box-shadow:0 20px 46px rgba(0,25,55,.2)}\r\n.leeyee-dc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 11px}\r\n.leeyee-dc-field{display:block;min-width:0;margin:0}\r\n.leeyee-dc-field-wide{grid-column:1\/-1}\r\n.leeyee-dc-field>span{display:block;margin:0 0 5px;color:#20384f;font-size:10.5px;line-height:1.3;font-weight:800}\r\n.leeyee-dc-field input,.leeyee-dc-field select,.leeyee-dc-field textarea{display:block;width:100%;min-width:0;margin:0!important;padding:11px 12px!important;border:1px solid #ccd9e5!important;border-radius:7px!important;outline:0!important;background:#fff!important;color:#173047!important;font:500 13px\/1.35 Arial,Helvetica,sans-serif!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease}\r\n.leeyee-dc-field input,.leeyee-dc-field select{height:43px!important}\r\n.leeyee-dc-field textarea{min-height:92px!important;resize:vertical}\r\n.leeyee-dc-field input:focus,.leeyee-dc-field select:focus,.leeyee-dc-field textarea:focus{border-color:var(--dc-blue)!important;box-shadow:0 0 0 3px rgba(0,72,152,.1)!important}\r\n.leeyee-dc-field input::placeholder,.leeyee-dc-field textarea::placeholder{color:#8796a5;opacity:1}\r\n.leeyee-dc-rfq-submit{width:100%;margin-top:14px!important}\r\n.leeyee-dc-rfq-submit[disabled]{cursor:wait;opacity:.68;transform:none!important}\r\n.leeyee-dc-rfq-note{margin:8px 0 0!important;color:#6a7b8b!important;font-size:10.5px!important;line-height:1.45!important;text-align:center}\r\n.leeyee-dc-rfq-status{display:none;margin-top:10px;padding:10px 11px;border-radius:7px;font-size:11.5px;line-height:1.45;font-weight:700}\r\n.leeyee-dc-rfq-status.is-active{display:block;color:#174b79;background:#edf6ff}\r\n.leeyee-dc-rfq-status.is-error{display:block;color:#972a37;background:#fff0f2}\r\n.leeyee-dc-rfq-status.is-success{display:block;color:#176047;background:#e7f7ef}\r\n\r\n@media(max-width:1000px){\r\n  .leeyee-dc-rfq{grid-template-columns:1fr;gap:22px}\r\n  .leeyee-dc-bess-note{grid-template-columns:1fr;gap:7px}\r\n  .leeyee-dc-bess-note a{white-space:normal}\r\n}\r\n@media(max-width:768px){\r\n  .leeyee-dc-rfq{padding:24px 16px;border-radius:15px}\r\n  .leeyee-dc-rfq-panel{padding:17px 14px}\r\n  .leeyee-dc-form-grid{grid-template-columns:1fr;gap:11px}\r\n  .leeyee-dc-field-wide{grid-column:auto}\r\n  .leeyee-dc-rfq-copy h2{font-size:27px!important}\r\n  .leeyee-dc-bess-note{padding:14px}\r\n}\r\n@media(max-width:430px){\r\n  .leeyee-dc-rfq{padding:22px 13px}\r\n  .leeyee-dc-rfq-panel{padding:15px 12px}\r\n  .leeyee-dc-field input,.leeyee-dc-field select{height:42px!important}\r\n}\r\n\r\n\r\n\r\n\/* Simplified landing-page header *\/\r\n.leeyee-dc-trade-page section,\r\n.leeyee-dc-trade-page footer{\r\n  scroll-margin-top:92px;\r\n}\r\n\r\n.leeyee-dc-site-header{\r\n  position:sticky;\r\n  top:0;\r\n  z-index:99920;\r\n  width:100%;\r\n  margin:0 0 16px;\r\n  background:rgba(255,255,255,.96);\r\n  border:1px solid var(--dc-line);\r\n  border-radius:14px;\r\n  box-shadow:0 9px 26px rgba(16,55,92,.08);\r\n  backdrop-filter:blur(12px);\r\n  -webkit-backdrop-filter:blur(12px);\r\n}\r\n\r\nbody.admin-bar .leeyee-dc-site-header{\r\n  top:32px;\r\n}\r\n\r\n.leeyee-dc-header-inner{\r\n  min-height:70px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:20px;\r\n  padding:9px 18px;\r\n}\r\n\r\n.leeyee-dc-header-brand,\r\n.leeyee-dc-header-brand:visited{\r\n  min-width:0;\r\n  display:flex;\r\n  align-items:center;\r\n  gap:12px;\r\n  color:var(--dc-ink)!important;\r\n}\r\n\r\n.leeyee-dc-header-mark{\r\n  display:block;\r\n  color:var(--dc-blue);\r\n  font-size:24px;\r\n  line-height:1;\r\n  font-weight:900;\r\n  letter-spacing:.055em;\r\n}\r\n\r\n.leeyee-dc-header-brand-copy{\r\n  min-width:0;\r\n  display:block;\r\n  padding-left:12px;\r\n  border-left:1px solid var(--dc-line);\r\n}\r\n\r\n.leeyee-dc-header-brand-copy strong,\r\n.leeyee-dc-header-brand-copy small{\r\n  display:block;\r\n}\r\n\r\n.leeyee-dc-header-brand-copy strong{\r\n  color:var(--dc-ink);\r\n  font-size:12px;\r\n  line-height:1.25;\r\n  font-weight:800;\r\n}\r\n\r\n.leeyee-dc-header-brand-copy small{\r\n  margin-top:2px;\r\n  color:var(--dc-muted);\r\n  font-size:10px;\r\n  line-height:1.25;\r\n  font-weight:700;\r\n}\r\n\r\n.leeyee-dc-header-nav{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:flex-end;\r\n  gap:4px;\r\n}\r\n\r\n.leeyee-dc-header-nav>a:not(.leeyee-dc-header-quote),\r\n.leeyee-dc-header-nav>a:not(.leeyee-dc-header-quote):visited{\r\n  min-height:40px;\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:8px 10px;\r\n  color:#385069!important;\r\n  border-radius:7px;\r\n  font-size:12px;\r\n  line-height:1.2;\r\n  font-weight:800;\r\n  white-space:nowrap;\r\n}\r\n\r\n.leeyee-dc-header-nav>a:not(.leeyee-dc-header-quote):hover,\r\n.leeyee-dc-header-nav>a:not(.leeyee-dc-header-quote):focus{\r\n  color:var(--dc-blue)!important;\r\n  background:var(--dc-blue-pale);\r\n}\r\n\r\n.leeyee-dc-header-quote,\r\n.leeyee-dc-header-quote:visited{\r\n  min-height:42px;\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  margin-left:6px;\r\n  padding:9px 15px;\r\n  color:#fff!important;\r\n  background:var(--dc-blue);\r\n  border:1px solid var(--dc-blue);\r\n  border-radius:8px;\r\n  font-size:12.5px;\r\n  line-height:1.2;\r\n  font-weight:900;\r\n  white-space:nowrap;\r\n}\r\n\r\n.leeyee-dc-header-quote:hover,\r\n.leeyee-dc-header-quote:focus{\r\n  color:#fff!important;\r\n  background:var(--dc-blue-dark);\r\n  border-color:var(--dc-blue-dark);\r\n}\r\n\r\n.leeyee-dc-menu-toggle{\r\n  display:none;\r\n  width:42px;\r\n  height:42px;\r\n  flex:0 0 42px;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:0;\r\n  color:var(--dc-blue-dark);\r\n  background:#fff;\r\n  border:1px solid var(--dc-line);\r\n  border-radius:8px;\r\n  cursor:pointer;\r\n}\r\n\r\n.leeyee-dc-menu-toggle-lines{\r\n  width:19px;\r\n  display:grid;\r\n  gap:4px;\r\n}\r\n\r\n.leeyee-dc-menu-toggle-lines span{\r\n  display:block;\r\n  width:100%;\r\n  height:2px;\r\n  background:currentColor;\r\n  border-radius:999px;\r\n  transition:transform .2s ease,opacity .2s ease;\r\n}\r\n\r\n.leeyee-dc-menu-toggle[aria-expanded=\"true\"] .leeyee-dc-menu-toggle-lines span:nth-child(1){\r\n  transform:translateY(6px) rotate(45deg);\r\n}\r\n\r\n.leeyee-dc-menu-toggle[aria-expanded=\"true\"] .leeyee-dc-menu-toggle-lines span:nth-child(2){\r\n  opacity:0;\r\n}\r\n\r\n.leeyee-dc-menu-toggle[aria-expanded=\"true\"] .leeyee-dc-menu-toggle-lines span:nth-child(3){\r\n  transform:translateY(-6px) rotate(-45deg);\r\n}\r\n\r\n\/* Trust footer *\/\r\n.leeyee-dc-site-footer{\r\n  width:100vw;\r\n  max-width:none;\r\n  margin:0 0 0 calc(50% - 50vw);\r\n  color:#d9e6f2;\r\n  background:#072440;\r\n  border:0;\r\n  border-radius:0;\r\n  overflow:hidden;\r\n}\r\n\r\n.leeyee-dc-footer-main{\r\n  width:100%;\r\n  max-width:1180px;\r\n  margin:0 auto;\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1.45fr) minmax(160px,.72fr) minmax(180px,.83fr) minmax(220px,1fr);\r\n  gap:30px;\r\n  padding:38px 30px 30px;\r\n}\r\n\r\n.leeyee-dc-footer-brand-title{\r\n  margin:0 0 9px;\r\n  color:#fff;\r\n  font-size:27px;\r\n  line-height:1;\r\n  font-weight:900;\r\n  letter-spacing:.055em;\r\n}\r\n\r\n.leeyee-dc-footer-slogan{\r\n  margin:0 0 13px!important;\r\n  color:#9ccfff!important;\r\n  font-size:13px!important;\r\n  line-height:1.45!important;\r\n  font-weight:800;\r\n}\r\n\r\n.leeyee-dc-footer-description{\r\n  max-width:420px;\r\n  margin:0!important;\r\n  color:#c7d6e4!important;\r\n  font-size:12.5px!important;\r\n  line-height:1.62!important;\r\n}\r\n\r\n.leeyee-dc-footer-title{\r\n  margin:0 0 12px;\r\n  color:#fff;\r\n  font-size:13px;\r\n  line-height:1.3;\r\n  font-weight:900;\r\n  letter-spacing:.03em;\r\n}\r\n\r\n.leeyee-dc-footer-links{\r\n  display:grid;\r\n  gap:8px;\r\n}\r\n\r\n.leeyee-dc-footer-links a,\r\n.leeyee-dc-footer-links a:visited{\r\n  display:inline-flex;\r\n  width:max-content;\r\n  max-width:100%;\r\n  color:#c7d6e4!important;\r\n  font-size:12px;\r\n  line-height:1.45;\r\n  font-weight:700;\r\n}\r\n\r\n.leeyee-dc-footer-links a:hover,\r\n.leeyee-dc-footer-links a:focus{\r\n  color:#fff!important;\r\n}\r\n\r\n.leeyee-dc-footer-contact{\r\n  display:grid;\r\n  gap:9px;\r\n}\r\n\r\n.leeyee-dc-footer-contact-item{\r\n  min-width:0;\r\n  color:#c7d6e4;\r\n  font-size:11.8px;\r\n  line-height:1.5;\r\n  overflow-wrap:anywhere;\r\n}\r\n\r\n.leeyee-dc-footer-contact-item strong{\r\n  display:block;\r\n  margin-bottom:2px;\r\n  color:#fff;\r\n  font-size:10px;\r\n  line-height:1.25;\r\n  font-weight:900;\r\n  letter-spacing:.055em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n.leeyee-dc-footer-contact-item a,\r\n.leeyee-dc-footer-contact-item a:visited{\r\n  color:#c7d6e4!important;\r\n}\r\n\r\n.leeyee-dc-footer-contact-item a:hover,\r\n.leeyee-dc-footer-contact-item a:focus{\r\n  color:#fff!important;\r\n}\r\n\r\n.leeyee-dc-footer-notice{\r\n  width:calc(100% - 60px);\r\n  max-width:1120px;\r\n  margin:0 auto 25px;\r\n  padding:14px 16px;\r\n  color:#b9cbdc;\r\n  background:rgba(255,255,255,.045);\r\n  border:1px solid rgba(255,255,255,.1);\r\n  border-radius:9px;\r\n  font-size:10.8px;\r\n  line-height:1.55;\r\n}\r\n\r\n.leeyee-dc-footer-notice strong{\r\n  color:#fff;\r\n}\r\n\r\n.leeyee-dc-footer-bottom{\r\n  min-height:55px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:18px;\r\n  padding-top:14px;\r\n  padding-bottom:14px;\r\n  padding-left:max(30px,calc((100vw - 1180px)\/2 + 30px));\r\n  padding-right:max(30px,calc((100vw - 1180px)\/2 + 30px));\r\n  color:#9db2c5;\r\n  background:#041a30;\r\n  border-top:1px solid rgba(255,255,255,.09);\r\n  font-size:10.8px;\r\n  line-height:1.45;\r\n}\r\n\r\n.leeyee-dc-footer-bottom-links{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  align-items:center;\r\n  gap:14px;\r\n}\r\n\r\n.leeyee-dc-footer-bottom-links a,\r\n.leeyee-dc-footer-bottom-links a:visited{\r\n  color:#b9cbdc!important;\r\n  font-weight:700;\r\n}\r\n\r\n.leeyee-dc-footer-bottom-links a:hover,\r\n.leeyee-dc-footer-bottom-links a:focus{\r\n  color:#fff!important;\r\n}\r\n\r\n@media(max-width:1100px){\r\n  .leeyee-dc-header-brand-copy small{display:none;}\r\n  .leeyee-dc-header-nav>a:not(.leeyee-dc-header-quote){padding-left:7px;padding-right:7px;font-size:11.5px;}\r\n  .leeyee-dc-footer-main{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(170px,.8fr));}\r\n  .leeyee-dc-footer-company{grid-column:2 \/ -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}\r\n}\r\n\r\n@media(max-width:900px){\r\n  .leeyee-dc-site-header{border-radius:12px;}\r\n  .leeyee-dc-header-inner{position:relative;min-height:64px;padding:8px 12px;}\r\n  .leeyee-dc-menu-toggle{display:flex;}\r\n  .leeyee-dc-header-nav{\r\n    position:absolute;\r\n    left:10px;\r\n    right:10px;\r\n    top:calc(100% + 7px);\r\n    display:none;\r\n    align-items:stretch;\r\n    padding:9px;\r\n    background:#fff;\r\n    border:1px solid var(--dc-line);\r\n    border-radius:11px;\r\n    box-shadow:0 15px 35px rgba(16,55,92,.14);\r\n  }\r\n  .leeyee-dc-header-nav.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;}\r\n  .leeyee-dc-header-nav>a:not(.leeyee-dc-header-quote){justify-content:flex-start;padding:10px 11px;font-size:12px;}\r\n  .leeyee-dc-header-quote{grid-column:1\/-1;margin:4px 0 0;}\r\n  .leeyee-dc-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding:32px 24px 25px;}\r\n  .leeyee-dc-footer-brand{grid-column:1\/-1;}\r\n  .leeyee-dc-footer-company{grid-column:auto;display:block;}\r\n  .leeyee-dc-footer-notice{width:calc(100% - 48px);margin-left:auto;margin-right:auto;}\r\n  .leeyee-dc-footer-bottom{padding-left:24px;padding-right:24px;}\r\n}\r\n\r\n@media(max-width:782px){\r\n  body.admin-bar .leeyee-dc-site-header{top:46px;}\r\n}\r\n\r\n@media(max-width:600px){\r\n  .leeyee-dc-trade-page section,\r\n  .leeyee-dc-trade-page footer{scroll-margin-top:79px;}\r\n  .leeyee-dc-site-header{margin-bottom:11px;}\r\n  .leeyee-dc-header-inner{min-height:59px;padding:7px 9px;}\r\n  .leeyee-dc-header-mark{font-size:20px;}\r\n  .leeyee-dc-header-brand{gap:8px;}\r\n  .leeyee-dc-header-brand-copy{padding-left:8px;}\r\n  .leeyee-dc-header-brand-copy strong{font-size:10.5px;}\r\n  .leeyee-dc-header-nav.is-open{grid-template-columns:1fr;}\r\n  .leeyee-dc-header-quote{grid-column:auto;}\r\n  .leeyee-dc-footer-main{grid-template-columns:1fr;gap:23px;padding:29px 18px 23px;}\r\n  .leeyee-dc-footer-brand{grid-column:auto;}\r\n  .leeyee-dc-footer-brand-title{font-size:24px;}\r\n  .leeyee-dc-footer-notice{margin:0 18px 20px;padding:12px 13px;}\r\n  .leeyee-dc-footer-bottom{display:grid;justify-content:stretch;padding:14px 18px 16px;text-align:left;}\r\n  .leeyee-dc-footer-bottom-links{gap:11px;}\r\n}\r\n\r\n@media(max-width:360px){\r\n  .leeyee-dc-header-brand-copy{display:none;}\r\n}\r\n\r\n\r\n@media(max-width:600px){\r\n  .leeyee-dc-site-footer{\r\n    width:100vw;\r\n    margin-left:calc(50% - 50vw);\r\n    border-radius:0;\r\n  }\r\n\r\n  .leeyee-dc-footer-notice{\r\n    width:calc(100% - 36px);\r\n    margin-left:auto;\r\n    margin-right:auto;\r\n  }\r\n\r\n  .leeyee-dc-footer-bottom{\r\n    padding-left:18px;\r\n    padding-right:18px;\r\n  }\r\n}\r\n\r\n\r\n\r\n\/* V7.1 visual-cohesion refinement: preserve V7 structure, unify alignment and transitions *\/\r\nhtml.leeyee-dc-landing-active,\r\nbody.leeyee-dc-landing-active{\r\n  background:#ffffff!important;\r\n}\r\n\r\n.leeyee-dc-trade-page{\r\n  background:#ffffff;\r\n}\r\n\r\n\/* A clean navigation bar rather than a detached floating card *\/\r\n.leeyee-dc-site-header{\r\n  position:relative;\r\n  top:auto;\r\n  margin:0 0 14px;\r\n  background:#ffffff;\r\n  border:0;\r\n  border-bottom:1px solid #d5e2ee;\r\n  border-radius:0;\r\n  box-shadow:none;\r\n  backdrop-filter:none;\r\n  -webkit-backdrop-filter:none;\r\n}\r\n\r\nhtml.leeyee-dc-live-preview .leeyee-dc-site-header{\r\n  position:sticky;\r\n  top:0;\r\n  background:rgba(255,255,255,.97);\r\n  box-shadow:0 6px 18px rgba(16,55,92,.055);\r\n  backdrop-filter:blur(10px);\r\n  -webkit-backdrop-filter:blur(10px);\r\n}\r\n\r\nbody.admin-bar.leeyee-dc-landing-active .leeyee-dc-site-header{\r\n  top:32px;\r\n}\r\n\r\nhtml.leeyee-dc-editor-preview .leeyee-dc-site-header,\r\n.leeyee-dc-trade-page.is-editor-preview .leeyee-dc-site-header{\r\n  position:relative!important;\r\n  top:auto!important;\r\n  box-shadow:none!important;\r\n}\r\n\r\n.leeyee-dc-header-inner{\r\n  min-height:66px;\r\n  padding:8px 16px;\r\n}\r\n\r\n.leeyee-dc-header-brand-copy{\r\n  padding-left:11px;\r\n}\r\n\r\n\/* Keep the hero independent, but align its visual language with the navigation *\/\r\n.leeyee-dc-hero{\r\n  border-color:#d5e2ee;\r\n  border-radius:16px;\r\n  box-shadow:none;\r\n}\r\n\r\n.leeyee-dc-hero-product{\r\n  border-radius:14px;\r\n  box-shadow:0 13px 30px rgba(16,55,92,.075);\r\n}\r\n\r\n.leeyee-dc-trust-strip{\r\n  border-radius:11px;\r\n  box-shadow:none;\r\n}\r\n\r\n.leeyee-dc-answer-card,\r\n.leeyee-dc-product-card,\r\n.leeyee-dc-test-card,\r\n.leeyee-dc-support-card{\r\n  border-radius:12px;\r\n}\r\n\r\n\/* Give the final conversion card a deliberate transition before the footer *\/\r\n#leeyee-dc-rfq{\r\n  padding-top:42px;\r\n  padding-bottom:18px;\r\n}\r\n\r\n.leeyee-dc-rfq{\r\n  border-radius:15px;\r\n  box-shadow:none;\r\n}\r\n\r\n.leeyee-dc-rfq-panel{\r\n  border-radius:12px;\r\n  box-shadow:0 16px 36px rgba(0,25,55,.16);\r\n}\r\n\r\n\/* A lighter, quieter footer: full width, but aligned with the content above *\/\r\n.leeyee-dc-site-footer{\r\n  color:#d9e6f2;\r\n  background:linear-gradient(180deg,#082945 0%,#072440 100%);\r\n  border-top:3px solid #0a5aa7;\r\n}\r\n\r\n.leeyee-dc-footer-main{\r\n  max-width:1196px;\r\n  gap:26px;\r\n  padding:32px 22px 25px;\r\n}\r\n\r\n.leeyee-dc-footer-notice{\r\n  width:calc(100% - 44px);\r\n  max-width:1152px;\r\n  margin:0 auto;\r\n  padding:15px 0 18px;\r\n  color:#b9cbdc;\r\n  background:transparent;\r\n  border:0;\r\n  border-top:1px solid rgba(255,255,255,.11);\r\n  border-radius:0;\r\n}\r\n\r\n.leeyee-dc-footer-bottom{\r\n  min-height:52px;\r\n  padding-top:13px;\r\n  padding-bottom:14px;\r\n  padding-left:max(22px,calc((100vw - 1196px)\/2 + 22px));\r\n  padding-right:max(22px,calc((100vw - 1196px)\/2 + 22px));\r\n  background:transparent;\r\n  border-top:1px solid rgba(255,255,255,.09);\r\n}\r\n\r\n@media(max-width:900px){\r\n  .leeyee-dc-site-header{\r\n    border-radius:0;\r\n  }\r\n\r\n  .leeyee-dc-footer-main{\r\n    padding-left:22px;\r\n    padding-right:22px;\r\n  }\r\n\r\n  .leeyee-dc-footer-bottom{\r\n    padding-left:22px;\r\n    padding-right:22px;\r\n  }\r\n}\r\n\r\n@media(max-width:768px){\r\n  #leeyee-dc-rfq{\r\n    padding-top:34px;\r\n    padding-bottom:14px;\r\n  }\r\n\r\n  .leeyee-dc-rfq{\r\n    border-radius:13px;\r\n  }\r\n\r\n  .leeyee-dc-footer-main{\r\n    padding:27px 17px 21px;\r\n  }\r\n\r\n  .leeyee-dc-footer-notice{\r\n    width:calc(100% - 34px);\r\n    padding:14px 0 16px;\r\n  }\r\n\r\n  .leeyee-dc-footer-bottom{\r\n    padding:13px 17px 15px;\r\n  }\r\n}\r\n\r\n@media(max-width:600px){\r\n  .leeyee-dc-site-header{\r\n    margin-bottom:12px;\r\n  }\r\n\r\n  .leeyee-dc-footer-notice{\r\n    width:calc(100% - 34px);\r\n  }\r\n}\r\n\r\n\r\n\/* V7.2: full-width sticky navigation with aligned inner content *\/\r\n.leeyee-dc-site-header{\r\n  width:100vw;\r\n  max-width:none;\r\n  margin:0 0 14px calc(50% - 50vw);\r\n  background:#ffffff;\r\n  border:0;\r\n  border-bottom:1px solid #d5e2ee;\r\n  border-radius:0;\r\n  box-shadow:none;\r\n  overflow:visible;\r\n}\r\n\r\n.leeyee-dc-header-inner{\r\n  width:100%;\r\n  max-width:1196px;\r\n  min-height:68px;\r\n  margin:0 auto;\r\n  padding:8px 22px;\r\n}\r\n\r\nhtml.leeyee-dc-live-preview .leeyee-dc-site-header,\r\n.leeyee-dc-trade-page.is-live-page .leeyee-dc-site-header{\r\n  position:sticky;\r\n  top:0;\r\n  z-index:99920;\r\n  background:rgba(255,255,255,.975);\r\n  box-shadow:0 5px 18px rgba(16,55,92,.06);\r\n  backdrop-filter:blur(10px);\r\n  -webkit-backdrop-filter:blur(10px);\r\n}\r\n\r\nbody.admin-bar.leeyee-dc-landing-active .leeyee-dc-site-header{\r\n  top:32px;\r\n}\r\n\r\nhtml.leeyee-dc-editor-preview .leeyee-dc-site-header,\r\n.leeyee-dc-trade-page.is-editor-preview .leeyee-dc-site-header{\r\n  position:relative!important;\r\n  top:auto!important;\r\n  box-shadow:none!important;\r\n}\r\n\r\n.leeyee-dc-trade-page section,\r\n.leeyee-dc-trade-page footer{\r\n  scroll-margin-top:84px;\r\n}\r\n\r\n@media(max-width:900px){\r\n  .leeyee-dc-header-inner{\r\n    padding-left:17px;\r\n    padding-right:17px;\r\n  }\r\n}\r\n\r\n@media(max-width:600px){\r\n  .leeyee-dc-site-header{\r\n    margin-bottom:11px;\r\n  }\r\n\r\n  .leeyee-dc-header-inner{\r\n    min-height:60px;\r\n    padding:7px 13px;\r\n  }\r\n}\r\n\r\n\r\n\r\n\/* Native Contact Form 7 integration\r\n   All quotation CTAs open the existing site popup (.w-popup.ush_popup_1).\r\n   The bottom form is a cloned and independently initialized native CF7 instance.\r\n   There is no custom REST request and no intermediate form-copy submission. *\/\r\n.leeyee-dc-native-form-mount{min-height:220px}\r\n.leeyee-dc-native-form-loading{margin:0!important;padding:18px;border:1px dashed #bfd0df;border-radius:9px;color:#5d7185!important;background:#f7fafc;font-size:12px!important;line-height:1.55!important;text-align:center}\r\n.leeyee-dc-native-form-mount .wpcf7{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;transform:none!important;margin:0!important;padding:0!important}\r\n.leeyee-dc-native-form-mount form{display:block!important;margin:0!important;padding:0!important}\r\n.leeyee-dc-native-form-mount form>p{margin:0 0 11px!important}\r\n.leeyee-dc-native-form-mount form>p:last-of-type{margin-bottom:0!important}\r\n.leeyee-dc-native-form-mount label{display:block!important;margin:0!important;color:#20384f!important;font-size:10.8px!important;font-weight:800!important;line-height:1.35!important}\r\n.leeyee-dc-native-form-mount .wpcf7-form-control-wrap{display:block!important;margin-top:5px!important}\r\n.leeyee-dc-native-form-mount input:not([type=\"submit\"]):not([type=\"checkbox\"]):not([type=\"radio\"]),\r\n.leeyee-dc-native-form-mount select,\r\n.leeyee-dc-native-form-mount textarea{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:11px 12px!important;border:1px solid #ccd9e5!important;border-radius:7px!important;outline:0!important;background:#fff!important;color:#173047!important;font:500 13px\/1.35 Arial,Helvetica,sans-serif!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease}\r\n.leeyee-dc-native-form-mount input:not([type=\"submit\"]):not([type=\"checkbox\"]):not([type=\"radio\"]),\r\n.leeyee-dc-native-form-mount select{min-height:43px!important}\r\n.leeyee-dc-native-form-mount textarea{min-height:96px!important;resize:vertical!important}\r\n.leeyee-dc-native-form-mount input:focus,\r\n.leeyee-dc-native-form-mount select:focus,\r\n.leeyee-dc-native-form-mount textarea:focus{border-color:var(--dc-blue)!important;box-shadow:0 0 0 3px rgba(0,72,152,.1)!important}\r\n.leeyee-dc-native-form-mount input[type=\"submit\"],\r\n.leeyee-dc-native-form-mount button[type=\"submit\"]{appearance:none!important;width:100%!important;min-height:52px!important;margin:4px 0 0!important;padding:0 18px!important;border:0!important;border-radius:8px!important;background:var(--dc-blue)!important;color:#fff!important;font:900 15px\/1 Arial,Helvetica,sans-serif!important;letter-spacing:.01em!important;cursor:pointer!important;box-shadow:0 11px 24px rgba(0,72,152,.2)!important}\r\n.leeyee-dc-native-form-mount input[type=\"submit\"]:hover,\r\n.leeyee-dc-native-form-mount button[type=\"submit\"]:hover{background:var(--dc-blue-dark)!important}\r\n.leeyee-dc-native-form-mount .wpcf7-spinner{display:block!important;margin:8px auto 0!important}\r\n.leeyee-dc-native-form-mount .wpcf7-not-valid-tip{display:block!important;margin-top:5px!important;color:#a42634!important;font-size:10.5px!important;line-height:1.4!important}\r\n.leeyee-dc-native-form-mount .wpcf7-response-output{margin:11px 0 0!important;padding:10px 11px!important;border-width:1px!important;border-radius:7px!important;font-size:11.5px!important;line-height:1.45!important}\r\n.leeyee-dc-rfq-status{min-height:0}\r\n@media(max-width:430px){\r\n  .leeyee-dc-native-form-mount input:not([type=\"submit\"]):not([type=\"checkbox\"]):not([type=\"radio\"]),\r\n  .leeyee-dc-native-form-mount select{min-height:42px!important}\r\n  .leeyee-dc-native-form-mount input[type=\"submit\"],\r\n  .leeyee-dc-native-form-mount button[type=\"submit\"]{min-height:48px!important;font-size:13px!important}\r\n}\r\n\r\n\r\n\/* V8.0 final inquiry section: same compact native-CF7 layout used on the\r\n   approved Type 1 landing page. The full technical form remains available in\r\n   the popup; the page-bottom card stays intentionally short and low-friction. *\/\r\n#leeyee-dc-rfq.leeyee-dc-final-inquiry{\r\n  width:100%;\r\n  margin:0;\r\n  padding:60px 0;\r\n  color:#fff;\r\n  background:linear-gradient(115deg,#06294b 0%,#07447d 58%,#0b64ab 100%);\r\n  overflow:hidden;\r\n}\r\n#leeyee-dc-rfq.leeyee-dc-final-inquiry:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  pointer-events:none;\r\n  background:radial-gradient(circle at 88% 18%,rgba(111,195,255,.18),transparent 33%);\r\n}\r\n#leeyee-dc-rfq.leeyee-dc-final-inquiry>.leeyee-dc-container{position:relative;z-index:1}\r\n#leeyee-dc-rfq .leeyee-dc-rfq{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);\r\n  gap:56px;\r\n  align-items:center;\r\n  padding:0;\r\n  border-radius:0;\r\n  background:transparent;\r\n  overflow:visible;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq:after{display:none}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-copy{padding:0}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-copy h2{\r\n  max-width:650px;\r\n  margin:0 0 14px!important;\r\n  color:#fff!important;\r\n  font-size:clamp(34px,3.8vw,48px)!important;\r\n  line-height:1.08!important;\r\n  letter-spacing:-.04em!important;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-copy>p{\r\n  max-width:650px;\r\n  margin:0!important;\r\n  color:rgba(255,255,255,.78)!important;\r\n  font-size:14px!important;\r\n  line-height:1.62!important;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-checks{gap:10px;margin-top:20px}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-checks span{\r\n  padding-left:26px;\r\n  color:rgba(255,255,255,.84);\r\n  font-size:12.5px;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-checks span:before{color:#86ceff}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-actions{margin-top:22px}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-popup-btn{\r\n  min-height:50px;\r\n  padding:0 22px;\r\n  color:#09213c!important;\r\n  background:#fff!important;\r\n  border:1px solid rgba(255,255,255,.76)!important;\r\n  border-radius:8px;\r\n  box-shadow:0 12px 26px rgba(0,0,0,.13);\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-popup-btn:hover,\r\n#leeyee-dc-rfq .leeyee-dc-rfq-popup-btn:focus{\r\n  color:#004898!important;\r\n  background:#f4f9fd!important;\r\n  transform:translateY(-2px);\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-small{\r\n  max-width:620px;\r\n  margin:14px 0 0!important;\r\n  color:rgba(255,255,255,.65)!important;\r\n  font-size:11.5px!important;\r\n  line-height:1.5!important;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-panel{\r\n  width:100%;\r\n  max-width:530px;\r\n  justify-self:end;\r\n  padding:27px;\r\n  border-radius:16px;\r\n  background:#fff;\r\n  color:#173047;\r\n  box-shadow:0 22px 50px rgba(0,0,0,.18);\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-inline-form-head{margin-bottom:18px}\r\n#leeyee-dc-rfq .leeyee-dc-inline-form-head>span{\r\n  display:block;\r\n  color:#004898;\r\n  font-size:10.5px;\r\n  font-weight:900;\r\n  letter-spacing:.08em;\r\n  text-transform:uppercase;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-inline-form-head h3{\r\n  margin:8px 0 0!important;\r\n  color:#09213c!important;\r\n  font-size:23px!important;\r\n  line-height:1.2!important;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-inline-form-head p{\r\n  margin:7px 0 0!important;\r\n  color:#5a6d82!important;\r\n  font-size:12px!important;\r\n  line-height:1.55!important;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-native-form-mount{min-height:176px}\r\n#leeyee-dc-rfq .leeyee-dc-native-form-mount form.wpcf7-form{\r\n  display:grid!important;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:6px 10px;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-native-form-mount form.wpcf7-form>p{margin:0!important}\r\n#leeyee-dc-rfq .leeyee-dc-native-form-mount form.wpcf7-form>p:nth-of-type(n+3){grid-column:1\/-1}\r\n#leeyee-dc-rfq .leeyee-dc-native-form-mount input:not([type=\"submit\"]):not([type=\"checkbox\"]):not([type=\"radio\"]){min-height:43px!important}\r\n#leeyee-dc-rfq .leeyee-dc-native-form-mount textarea{min-height:106px!important}\r\n#leeyee-dc-rfq .leeyee-dc-native-form-mount input[type=\"submit\"],\r\n#leeyee-dc-rfq .leeyee-dc-native-form-mount button[type=\"submit\"]{\r\n  min-height:47px!important;\r\n  margin:0!important;\r\n  font-size:12px!important;\r\n  text-transform:uppercase;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-status{grid-column:1\/-1}\r\n\r\n@media(max-width:960px){\r\n  #leeyee-dc-rfq .leeyee-dc-rfq{grid-template-columns:1fr;gap:32px}\r\n  #leeyee-dc-rfq .leeyee-dc-rfq-panel{max-width:650px;justify-self:stretch}\r\n}\r\n@media(max-width:600px){\r\n  #leeyee-dc-rfq.leeyee-dc-final-inquiry{padding:48px 0 42px}\r\n  #leeyee-dc-rfq .leeyee-dc-rfq{gap:26px}\r\n  #leeyee-dc-rfq .leeyee-dc-rfq-copy h2{font-size:31px!important}\r\n  #leeyee-dc-rfq .leeyee-dc-rfq-panel{padding:22px 18px;border-radius:13px}\r\n  #leeyee-dc-rfq .leeyee-dc-native-form-mount form.wpcf7-form{grid-template-columns:1fr;gap:7px}\r\n  #leeyee-dc-rfq .leeyee-dc-native-form-mount form.wpcf7-form>p{grid-column:1\/-1}\r\n  #leeyee-dc-rfq .leeyee-dc-rfq-popup-btn{width:100%}\r\n}\r\n\r\n\r\n\r\n\/* V8.1 \u2014 exact Type 1 final-section structure, adapted only for DC copy.\r\n   The visual form is always present. It submits through the site's live native\r\n   Contact Form 7 popup form, so there is no loading placeholder and no REST call. *\/\r\n#leeyee-dc-rfq.leeyee-dc-final-inquiry{\r\n  position:relative;\r\n  left:50%;\r\n  width:100vw;\r\n  max-width:none;\r\n  margin:0 0 0 -50vw;\r\n  padding:60px 0;\r\n  color:#fff;\r\n  background:linear-gradient(135deg,#041d3b 0%,#064a8e 100%);\r\n  overflow:hidden;\r\n}\r\n#leeyee-dc-rfq.leeyee-dc-final-inquiry:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  pointer-events:none;\r\n  background:radial-gradient(circle at 88% 20%,rgba(83,181,255,.21),transparent 34%);\r\n}\r\n#leeyee-dc-rfq.leeyee-dc-final-inquiry>.leeyee-dc-container{\r\n  position:relative;\r\n  z-index:1;\r\n  width:min(1180px,calc(100% - 48px));\r\n  margin:0 auto;\r\n  padding:0;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);\r\n  gap:38px;\r\n  align-items:center;\r\n  padding:0;\r\n  border:0;\r\n  border-radius:0;\r\n  background:transparent;\r\n  box-shadow:none;\r\n  overflow:visible;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq:after{display:none}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-copy{padding:0}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-copy h2{\r\n  max-width:700px;\r\n  margin:0!important;\r\n  color:#fff!important;\r\n  font-size:clamp(32px,3.7vw,49px)!important;\r\n  line-height:1.08!important;\r\n  letter-spacing:-.04em!important;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-copy h2>span{display:block}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-copy>p{\r\n  max-width:640px;\r\n  margin:14px 0 0!important;\r\n  color:rgba(255,255,255,.78)!important;\r\n  font-size:14px!important;\r\n  line-height:1.62!important;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-checks{display:grid;gap:8px;margin:19px 0 0}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-checks span{\r\n  position:relative;\r\n  padding-left:26px;\r\n  color:rgba(255,255,255,.82);\r\n  font-size:12px;\r\n  line-height:1.5;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-checks span:before{\r\n  position:absolute;\r\n  left:0;\r\n  top:0;\r\n  color:#86ceff;\r\n  font-weight:900;\r\n  content:\"\u2713\";\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:21px}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-popup-btn{\r\n  min-height:50px;\r\n  padding:0 22px;\r\n  color:#041d3b!important;\r\n  background:#fff!important;\r\n  border:0!important;\r\n  border-radius:8px;\r\n  box-shadow:0 11px 28px rgba(0,0,0,.15);\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-popup-btn:hover,\r\n#leeyee-dc-rfq .leeyee-dc-rfq-popup-btn:focus{\r\n  color:#004898!important;\r\n  background:#f5f9fd!important;\r\n  transform:translateY(-2px);\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-small{\r\n  max-width:640px;\r\n  margin:12px 0 0!important;\r\n  color:rgba(255,255,255,.62)!important;\r\n  font-size:11px!important;\r\n  line-height:1.55!important;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-panel{\r\n  position:relative;\r\n  width:100%;\r\n  max-width:none;\r\n  justify-self:stretch;\r\n  padding:26px;\r\n  border:0;\r\n  border-radius:16px;\r\n  background:#fff;\r\n  color:#132238;\r\n  box-shadow:0 22px 50px rgba(0,0,0,.18);\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-inline-form-head{margin-bottom:18px}\r\n#leeyee-dc-rfq .leeyee-dc-inline-form-head>span{\r\n  display:block;\r\n  color:#004898;\r\n  font-size:11px;\r\n  font-weight:900;\r\n  letter-spacing:.08em;\r\n  text-transform:uppercase;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-inline-form-head h3{\r\n  margin:5px 0 0!important;\r\n  color:#041d3b!important;\r\n  font-size:23px!important;\r\n  line-height:1.2!important;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-inline-form-head p{\r\n  margin:7px 0 0!important;\r\n  color:#43536a!important;\r\n  font-size:12px!important;\r\n  line-height:1.55!important;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-brief-form{display:grid;gap:6px;margin:0}\r\n#leeyee-dc-rfq .leeyee-dc-brief-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}\r\n#leeyee-dc-rfq .leeyee-dc-brief-form label{display:block;margin:0}\r\n#leeyee-dc-rfq .leeyee-dc-brief-form input,\r\n#leeyee-dc-rfq .leeyee-dc-brief-form textarea{\r\n  display:block;\r\n  width:100%;\r\n  min-width:0;\r\n  margin:0;\r\n  padding:11px 12px;\r\n  border:1px solid #cbd8e4;\r\n  border-radius:7px;\r\n  outline:0;\r\n  background:#fff;\r\n  color:#132238;\r\n  font:500 12px\/1.35 Arial,Helvetica,sans-serif;\r\n  box-shadow:none;\r\n  transition:border-color .18s ease,box-shadow .18s ease;\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-brief-form input{min-height:43px}\r\n#leeyee-dc-rfq .leeyee-dc-brief-form textarea{min-height:106px;resize:vertical}\r\n#leeyee-dc-rfq .leeyee-dc-brief-form input:focus,\r\n#leeyee-dc-rfq .leeyee-dc-brief-form textarea:focus{\r\n  border-color:#004898;\r\n  box-shadow:0 0 0 3px rgba(0,72,152,.09);\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-brief-form input::placeholder,\r\n#leeyee-dc-rfq .leeyee-dc-brief-form textarea::placeholder{color:#91a0b0;opacity:1}\r\n#leeyee-dc-rfq .leeyee-dc-brief-submit{\r\n  appearance:none;\r\n  width:100%;\r\n  min-height:47px;\r\n  margin:0;\r\n  padding:0 18px;\r\n  border:0;\r\n  border-radius:8px;\r\n  background:#004898;\r\n  color:#fff;\r\n  font:900 12px\/1 Arial,Helvetica,sans-serif;\r\n  letter-spacing:.01em;\r\n  cursor:pointer;\r\n  box-shadow:0 11px 24px rgba(0,72,152,.2);\r\n}\r\n#leeyee-dc-rfq .leeyee-dc-brief-submit:hover{background:#00366f}\r\n#leeyee-dc-rfq .leeyee-dc-brief-submit[disabled]{cursor:wait;opacity:.68}\r\n#leeyee-dc-rfq .leeyee-dc-rfq-status{margin-top:10px}\r\n#leeyee-dc-rfq .screen-reader-text{\r\n  position:absolute!important;\r\n  width:1px!important;\r\n  height:1px!important;\r\n  padding:0!important;\r\n  margin:-1px!important;\r\n  overflow:hidden!important;\r\n  clip:rect(0,0,0,0)!important;\r\n  white-space:nowrap!important;\r\n  border:0!important;\r\n}\r\n@media(max-width:960px){\r\n  #leeyee-dc-rfq .leeyee-dc-rfq{grid-template-columns:1fr;gap:38px}\r\n  #leeyee-dc-rfq .leeyee-dc-rfq-panel{max-width:650px;justify-self:stretch}\r\n}\r\n@media(max-width:600px){\r\n  #leeyee-dc-rfq.leeyee-dc-final-inquiry{padding:52px 0}\r\n  #leeyee-dc-rfq.leeyee-dc-final-inquiry>.leeyee-dc-container{width:calc(100% - 30px)}\r\n  #leeyee-dc-rfq .leeyee-dc-rfq{gap:28px}\r\n  #leeyee-dc-rfq .leeyee-dc-rfq-copy h2{font-size:32px!important}\r\n  #leeyee-dc-rfq .leeyee-dc-rfq-panel{padding:22px 18px;border-radius:13px}\r\n  #leeyee-dc-rfq .leeyee-dc-brief-row{grid-template-columns:1fr;gap:7px}\r\n  #leeyee-dc-rfq .leeyee-dc-rfq-popup-btn{width:100%}\r\n}\r\n\r\n\r\n\/* V8.2 self-contained quotation popup.\r\n   It loads the site's real Contact Form 7 form from \/contact\/ in a same-origin\r\n   frame, so the page does not depend on an Impreza header popup being present. *\/\r\n.leeyee-dc-native-modal{\r\n  position:fixed;\r\n  inset:0;\r\n  z-index:1000000;\r\n  display:none;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:24px;\r\n}\r\n.leeyee-dc-native-modal.is-open{display:flex}\r\n.leeyee-dc-native-modal-backdrop{\r\n  position:absolute;\r\n  inset:0;\r\n  background:rgba(2,20,40,.76);\r\n  backdrop-filter:blur(5px);\r\n  -webkit-backdrop-filter:blur(5px);\r\n}\r\n.leeyee-dc-native-modal-dialog{\r\n  position:relative;\r\n  z-index:1;\r\n  width:min(760px,100%);\r\n  max-height:calc(100vh - 48px);\r\n  overflow:auto;\r\n  border:1px solid rgba(166,196,222,.62);\r\n  border-radius:18px;\r\n  background:#fff;\r\n  color:#132238;\r\n  box-shadow:0 30px 90px rgba(0,0,0,.32);\r\n}\r\n.leeyee-dc-native-modal-close{\r\n  position:absolute;\r\n  z-index:4;\r\n  top:14px;\r\n  right:14px;\r\n  width:40px;\r\n  height:40px;\r\n  padding:0;\r\n  border:1px solid #cbd8e4;\r\n  border-radius:50%;\r\n  background:#fff;\r\n  color:#041d3b;\r\n  font:500 27px\/1 Arial,Helvetica,sans-serif;\r\n  cursor:pointer;\r\n}\r\n.leeyee-dc-native-modal-close:hover{background:#eef5fb;color:#004898}\r\n.leeyee-dc-native-modal-head{\r\n  padding:30px 68px 22px 30px;\r\n  border-bottom:1px solid #dbe6ef;\r\n  background:linear-gradient(135deg,#f8fbff,#edf5fb);\r\n}\r\n.leeyee-dc-native-modal-kicker{\r\n  color:#004898;\r\n  font-size:11px;\r\n  font-weight:900;\r\n  letter-spacing:.09em;\r\n  text-transform:uppercase;\r\n}\r\n.leeyee-dc-native-modal-head h2{\r\n  margin:7px 0 0!important;\r\n  color:#041d3b!important;\r\n  font-size:clamp(27px,4vw,38px)!important;\r\n  line-height:1.12!important;\r\n  letter-spacing:-.03em!important;\r\n}\r\n.leeyee-dc-native-modal-head p{\r\n  margin:8px 0 0!important;\r\n  color:#43536a!important;\r\n  font-size:13px!important;\r\n  line-height:1.55!important;\r\n}\r\n.leeyee-dc-native-modal-selected{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:18px;\r\n  margin:20px 30px 0;\r\n  padding:11px 13px;\r\n  border:1px solid #c9dcec;\r\n  border-radius:9px;\r\n  background:#f2f7fb;\r\n}\r\n.leeyee-dc-native-modal-selected small{\r\n  color:#60758a;\r\n  font-size:10px;\r\n  font-weight:850;\r\n  letter-spacing:.055em;\r\n  text-transform:uppercase;\r\n}\r\n.leeyee-dc-native-modal-selected strong{\r\n  color:#004898;\r\n  font-size:12px;\r\n  text-align:right;\r\n  overflow-wrap:anywhere;\r\n}\r\n.leeyee-dc-native-frame-shell{position:relative;padding:20px 30px 28px}\r\n.leeyee-dc-native-frame-loading{\r\n  padding:20px;\r\n  border:1px dashed #b8ccde;\r\n  border-radius:9px;\r\n  background:#f7fafc;\r\n  color:#5d7185;\r\n  font-size:12px;\r\n  text-align:center;\r\n}\r\n.leeyee-dc-native-frame{\r\n  display:none;\r\n  width:100%;\r\n  min-height:300px;\r\n  border:0;\r\n  background:#fff;\r\n}\r\n.leeyee-dc-native-frame.is-ready{display:block}\r\n.leeyee-dc-native-modal-status{margin:0 30px 26px}\r\nhtml.leeyee-dc-modal-open,\r\nbody.leeyee-dc-modal-open{overflow:hidden!important}\r\n\r\n@media(max-width:600px){\r\n  .leeyee-dc-native-modal{padding:10px}\r\n  .leeyee-dc-native-modal-dialog{max-height:calc(100vh - 20px);border-radius:14px}\r\n  .leeyee-dc-native-modal-head{padding:24px 58px 18px 18px}\r\n  .leeyee-dc-native-modal-head h2{font-size:29px!important}\r\n  .leeyee-dc-native-modal-selected{display:block;margin:15px 18px 0}\r\n  .leeyee-dc-native-modal-selected strong{display:block;margin-top:4px;text-align:left}\r\n  .leeyee-dc-native-frame-shell{padding:16px 18px 22px}\r\n  .leeyee-dc-native-modal-status{margin:0 18px 20px}\r\n}\r\n<\/style>\r\n\r\n<div class=\"leeyee-dc-trade-page\" id=\"leeyee-dc-trade-page\" data-version=\"8.2-self-contained-native-cf7\">\r\n\r\n  <header class=\"leeyee-dc-site-header\" id=\"leeyee-dc-site-header\">\r\n    <div class=\"leeyee-dc-header-inner\">\r\n      <a class=\"leeyee-dc-header-brand\" href=\"https:\/\/www.cnspd.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Visit LEEYEE CNSPD home page\">\r\n        <span class=\"leeyee-dc-header-mark\">LEEYEE<\/span>\r\n        <span class=\"leeyee-dc-header-brand-copy\">\r\n          <strong>Surge Protection for Global Buyers<\/strong>\r\n          <small>Built to Protect. Trusted to Last.<\/small>\r\n        <\/span>\r\n      <\/a>\r\n\r\n      <button class=\"leeyee-dc-menu-toggle\" type=\"button\" aria-expanded=\"false\" aria-controls=\"leeyee-dc-header-nav\" aria-label=\"Open landing page navigation\">\r\n        <span class=\"leeyee-dc-menu-toggle-lines\" aria-hidden=\"true\"><span><\/span><span><\/span><span><\/span><\/span>\r\n      <\/button>\r\n\r\n      <nav class=\"leeyee-dc-header-nav\" id=\"leeyee-dc-header-nav\" aria-label=\"DC SPD landing page navigation\">\r\n        <a href=\"#leeyee-dc-selection\">Selection<\/a>\r\n        <a href=\"#leeyee-dc-products\">Models<\/a>\r\n        <a href=\"#leeyee-dc-testing\">Testing<\/a>\r\n        <a href=\"#leeyee-dc-support\">Documents &amp; OEM<\/a>\r\n        <a href=\"#leeyee-dc-faq\">FAQ<\/a>\r\n        <button type=\"button\" class=\"leeyee-dc-header-quote leeyee-site-popup-btn\" aria-label=\"Open the DC SPD inquiry form\" data-product-family=\"DC Surge Protective Device\" data-selected-model=\"General DC SPD model selection\"><span class=\"w-btn-label\">Request a Quote<\/span><\/button>\r\n      <\/nav>\r\n    <\/div>\r\n  <\/header>\r\n\r\n  <section class=\"leeyee-dc-hero\" aria-labelledby=\"leeyee-dc-main-title\">\r\n    <div class=\"leeyee-dc-container\">\r\n      <div class=\"leeyee-dc-hero-grid\">\r\n        <div class=\"leeyee-dc-hero-heading\">\r\n          <div class=\"leeyee-dc-hero-label\">DC Surge Protector &amp; DC SPD Supplier<\/div>\r\n          <h1 id=\"leeyee-dc-main-title\">600V, 1000V and 1500V DC Surge Protective Devices<\/h1>\r\n          <p class=\"leeyee-dc-hero-intro\">Looking for a DC surge protector or DC SPD supplier? LEEYEE supplies 600V, 1000V and 1500V surge protective devices for solar PV, selected industrial DC systems, distributors, panel builders and OEM projects. Confirm maximum voltage, SPD type, poles and installation position before quotation.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"leeyee-dc-hero-visual\" aria-label=\"LEEYEE high-voltage DC surge protective device\">\r\n          <div class=\"leeyee-dc-hero-product\">\r\n            <img fetchpriority=\"high\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/05\/1500.webp\" width=\"800\" height=\"800\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\" alt=\"LEEYEE 1500V DC surge protective device for solar and industrial systems\">\r\n            <div class=\"leeyee-dc-hero-product-caption\"><strong>High-Voltage DC SPD Range<\/strong><\/div>\r\n            <div class=\"leeyee-dc-hero-specs\">\r\n              <div class=\"leeyee-dc-hero-spec\">600\u20131500V DC<\/div>\r\n              <div class=\"leeyee-dc-hero-spec\">Type 2 \/ Type 1+2<\/div>\r\n              <div class=\"leeyee-dc-hero-spec\">2P \/ 3P Designs<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"leeyee-dc-hero-support\">\r\n          <div class=\"leeyee-dc-actions\">\r\n            <button type=\"button\" class=\"leeyee-dc-btn leeyee-dc-btn-primary leeyee-site-popup-btn\" aria-label=\"Confirm DC voltage and request an SPD quotation\" data-product-family=\"DC Surge Protective Device\" data-selected-model=\"DC SPD model selection\"><span class=\"w-btn-label\">Confirm DC Voltage &amp; SPD<\/span><\/button>\r\n            <a class=\"leeyee-dc-btn leeyee-dc-btn-secondary\" href=\"#leeyee-dc-products\"><span class=\"w-btn-label\">View DC SPD Models<\/span><\/a>\r\n          <\/div>\r\n          <div class=\"leeyee-dc-hero-benefits\" aria-label=\"Buyer support\">\r\n            <span class=\"leeyee-dc-hero-benefit\">Model Check<\/span>\r\n            <span class=\"leeyee-dc-hero-benefit\">Documents<\/span>\r\n            <span class=\"leeyee-dc-hero-benefit\">OEM Support<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <div class=\"leeyee-dc-container\">\r\n    <div class=\"leeyee-dc-trust-strip\" aria-label=\"DC SPD supply capabilities\">\r\n      <div class=\"leeyee-dc-trust-item\"><strong>600V\u20131500V DC Range<\/strong><span>Voltage-specific product configurations<\/span><\/div>\r\n      <div class=\"leeyee-dc-trust-item\"><strong>Type 2 &amp; Type 1+2<\/strong><span>Match installation position and surge risk<\/span><\/div>\r\n      <div class=\"leeyee-dc-trust-item\"><strong>Model-Specific Documents<\/strong><span>Check the exact model before approval<\/span><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <section class=\"leeyee-dc-section\">\r\n    <div class=\"leeyee-dc-container\">\r\n      <div class=\"leeyee-dc-section-head\">\r\n        <div class=\"leeyee-dc-kicker\">Quick Answer<\/div>\r\n        <h2>Start With Voltage, Type and Pole Configuration<\/h2>\r\n        <p>A DC surge protective device should not be selected from the system name alone. Confirm the maximum DC condition, surge protection level and wiring arrangement first.<\/p>\r\n      <\/div>\r\n      <div class=\"leeyee-dc-answer-grid\">\r\n        <article class=\"leeyee-dc-answer-card\"><div class=\"leeyee-dc-answer-number\">01<\/div><h3>Confirm maximum DC voltage<\/h3><p>Match <strong>Ucpv or Uc<\/strong> to the actual maximum DC voltage. For PV systems, include maximum string open-circuit voltage and temperature effects.<\/p><\/article>\r\n        <article class=\"leeyee-dc-answer-card\"><div class=\"leeyee-dc-answer-number\">02<\/div><h3>Select Type 2 or Type 1+2<\/h3><p>Type 2 supports downstream transient protection. Type 1+2 is considered where lightning-current capability or stronger coordination is required.<\/p><\/article>\r\n        <article class=\"leeyee-dc-answer-card\"><div class=\"leeyee-dc-answer-number\">03<\/div><h3>Confirm 2-pole or 3-pole wiring<\/h3><p>Pole count must match the wiring diagram, grounding arrangement and required protection paths\u2014not enclosure width alone.<\/p><\/article>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"leeyee-dc-section-tight leeyee-dc-section-soft\" id=\"leeyee-dc-selection\">\r\n    <div class=\"leeyee-dc-container\">\r\n      <div class=\"leeyee-dc-section-head is-left\">\r\n        <div class=\"leeyee-dc-kicker\">Voltage Selection<\/div>\r\n        <h2>Choose a DC SPD Range for Your System<\/h2>\r\n        <p>Use this table as an initial product direction. Final selection should be checked against maximum voltage, wiring mode, installation position, backup protection and document requirements.<\/p>\r\n      <\/div>\r\n      <div class=\"leeyee-dc-selection-table\" role=\"table\" aria-label=\"DC surge protective device selection table\">\r\n        <div class=\"leeyee-dc-selection-row is-head\" role=\"row\"><div class=\"leeyee-dc-selection-cell\" role=\"columnheader\">DC Voltage<\/div><div class=\"leeyee-dc-selection-cell\" role=\"columnheader\">Application<\/div><div class=\"leeyee-dc-selection-cell\" role=\"columnheader\">SPD Direction<\/div><div class=\"leeyee-dc-selection-cell\" role=\"columnheader\">Confirm Before Quotation<\/div><\/div>\r\n        <div class=\"leeyee-dc-selection-row\" role=\"row\"><div class=\"leeyee-dc-selection-cell\" role=\"cell\"><strong>600V DC<\/strong><\/div><div class=\"leeyee-dc-selection-cell\" role=\"cell\">Selected PV arrays, inverter inputs and industrial DC distribution systems.<\/div><div class=\"leeyee-dc-selection-cell\" role=\"cell\">2P or 3P Type 2 DC SPD.<\/div><div class=\"leeyee-dc-selection-cell\" role=\"cell\">Maximum voltage, wiring mode, required Up, backup fuse and remote contact.<a href=\"https:\/\/www.cnspd.com\/shop\/600v-dc-surge-protective-device\/\" target=\"_blank\" rel=\"noopener noreferrer\">View 600V range \u2192<\/a><\/div><\/div>\r\n        <div class=\"leeyee-dc-selection-row\" role=\"row\"><div class=\"leeyee-dc-selection-cell\" role=\"cell\"><strong>1000V DC<\/strong><\/div><div class=\"leeyee-dc-selection-cell\" role=\"cell\">Commercial PV strings, combiner boxes, inverter DC inputs and high-voltage DC equipment.<\/div><div class=\"leeyee-dc-selection-cell\" role=\"cell\">2P or 3P Type 1+2 options.<\/div><div class=\"leeyee-dc-selection-cell\" role=\"cell\">Maximum Voc, pole configuration, protection mode and project documents.<a href=\"https:\/\/www.cnspd.com\/shop\/1000v-dc-surge-protective-device\/\" target=\"_blank\" rel=\"noopener noreferrer\">View 1000V range \u2192<\/a><\/div><\/div>\r\n        <div class=\"leeyee-dc-selection-row\" role=\"row\"><div class=\"leeyee-dc-selection-cell\" role=\"cell\"><strong>1500V DC<\/strong><\/div><div class=\"leeyee-dc-selection-cell\" role=\"cell\">Utility PV systems, high-voltage combiner boxes and inverter stations.<\/div><div class=\"leeyee-dc-selection-cell\" role=\"cell\">3P Type 1+2 high-voltage DC SPD.<\/div><div class=\"leeyee-dc-selection-cell\" role=\"cell\">System design, wiring configuration, Iimp requirement, Up level and certificate scope.<a href=\"https:\/\/www.cnspd.com\/shop\/1500v-dc-surge-protective-device\/\" target=\"_blank\" rel=\"noopener noreferrer\">View 1500V range \u2192<\/a><\/div><\/div>\r\n        <div class=\"leeyee-dc-selection-row\" role=\"row\"><div class=\"leeyee-dc-selection-cell\" role=\"cell\"><strong>Low-Voltage DC<\/strong><\/div><div class=\"leeyee-dc-selection-cell\" role=\"cell\">Telecom power, monitoring equipment and selected low-voltage DC control circuits.<\/div><div class=\"leeyee-dc-selection-cell\" role=\"cell\">Voltage-specific Type 2 or signal\/DC protection.<\/div><div class=\"leeyee-dc-selection-cell\" role=\"cell\">Nominal voltage, maximum continuous voltage, current and interface.<a href=\"https:\/\/www.cnspd.com\/shop\/12v-dc-surge-protective-device\/\" target=\"_blank\" rel=\"noopener noreferrer\">View low-voltage range \u2192<\/a><\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"leeyee-dc-section\" id=\"leeyee-dc-products\">\r\n    <div class=\"leeyee-dc-container\">\r\n      <div class=\"leeyee-dc-section-head\">\r\n        <div class=\"leeyee-dc-kicker\">Product Matrix<\/div>\r\n        <h2>DC Surge Protective Device Models<\/h2>\r\n        <p>Compare representative 600V, 1000V and 1500V models. Request confirmation when you need a quotation, datasheet, document review or OEM information.<\/p>\r\n      <\/div>\r\n      <div class=\"leeyee-dc-products-grid\">\r\n        <article class=\"leeyee-dc-product-card\">\r\n          <div class=\"leeyee-dc-product-image\"><span class=\"leeyee-dc-product-badge\">600V \u00b7 TYPE 2<\/span><img loading=\"lazy\" class=\"leeyee-dc-lightbox-trigger\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2024\/06\/LY1-C40PV600V%E6%AD%A3%E9%9D%A2-scaled.jpg\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\" alt=\"LY1-C40PV two-pole 600V Type 2 DC surge protective device\" data-lightbox-src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2024\/06\/LY1-C40PV600V%E6%AD%A3%E9%9D%A2-scaled.jpg\"><\/div>\r\n          <div class=\"leeyee-dc-product-body\"><h3>LY1-C40PV\/2(S) 600V<\/h3><p class=\"leeyee-dc-product-use\">Two-pole pluggable Type 2 DC SPD for compatible PV and selected industrial DC circuits.<\/p><div class=\"leeyee-dc-core-specs\"><span class=\"leeyee-dc-core-spec\"><span>Type<\/span>2<\/span><span class=\"leeyee-dc-core-spec\"><span>Ucpv<\/span>600V<\/span><span class=\"leeyee-dc-core-spec\"><span>Poles<\/span>2P<\/span><span class=\"leeyee-dc-core-spec\"><span>In\/Imax<\/span>20\/40kA<\/span><\/div><p class=\"leeyee-dc-product-extra\">Up \u2264 2.2kV. Confirm wiring, backup protection and document scope.<\/p><div class=\"leeyee-dc-product-actions\"><button type=\"button\" class=\"leeyee-dc-btn leeyee-dc-btn-primary leeyee-dc-btn-small leeyee-site-popup-btn\" aria-label=\"Confirm LY1-C40PV 600V two-pole DC SPD\" data-product-family=\"DC Surge Protective Device\" data-selected-model=\"LY1-C40PV\/2(S) 600V\"><span class=\"w-btn-label\">Confirm This Model<\/span><\/button><a class=\"leeyee-dc-product-text-link\" href=\"https:\/\/www.cnspd.com\/ly1-c40pv2s6-600v-pluggable-dc-spd-product\/\" target=\"_blank\" rel=\"noopener noreferrer\">View Product \u2192<\/a><\/div><\/div>\r\n        <\/article>\r\n\r\n        <article class=\"leeyee-dc-product-card\">\r\n          <div class=\"leeyee-dc-product-image\"><span class=\"leeyee-dc-product-badge\">600V \u00b7 3-POLE<\/span><img loading=\"lazy\" class=\"leeyee-dc-lightbox-trigger\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2024\/06\/%E5%9B%BE%E5%B1%8291.jpg\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\" alt=\"LY1-C40PV three-pole 600V Type 2 DC surge protective device\" data-lightbox-src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2024\/06\/%E5%9B%BE%E5%B1%8291.jpg\"><\/div>\r\n          <div class=\"leeyee-dc-product-body\"><h3>LY1-C40PV\/3(S) 600V<\/h3><p class=\"leeyee-dc-product-use\">Three-pole pluggable Type 2 DC SPD for systems requiring a matching multi-line protection arrangement.<\/p><div class=\"leeyee-dc-core-specs\"><span class=\"leeyee-dc-core-spec\"><span>Type<\/span>2<\/span><span class=\"leeyee-dc-core-spec\"><span>Ucpv<\/span>600V<\/span><span class=\"leeyee-dc-core-spec\"><span>Poles<\/span>3P<\/span><span class=\"leeyee-dc-core-spec\"><span>In\/Imax<\/span>20\/40kA<\/span><\/div><p class=\"leeyee-dc-product-extra\">Up \u2264 2.2kV. Optional remote contact; confirm actual system wiring.<\/p><div class=\"leeyee-dc-product-actions\"><button type=\"button\" class=\"leeyee-dc-btn leeyee-dc-btn-primary leeyee-dc-btn-small leeyee-site-popup-btn\" aria-label=\"Confirm LY1-C40PV 600V three-pole DC SPD\" data-product-family=\"DC Surge Protective Device\" data-selected-model=\"LY1-C40PV\/3(S) 600V\"><span class=\"w-btn-label\">Confirm This Model<\/span><\/button><a class=\"leeyee-dc-product-text-link\" href=\"https:\/\/www.cnspd.com\/ly1-c40pv3s-600v-pluggable-multi-pole-spd-product\/\" target=\"_blank\" rel=\"noopener noreferrer\">View Product \u2192<\/a><\/div><\/div>\r\n        <\/article>\r\n\r\n        <article class=\"leeyee-dc-product-card\">\r\n          <div class=\"leeyee-dc-product-image\"><span class=\"leeyee-dc-product-badge\">1000V \u00b7 TYPE 1+2<\/span><img loading=\"lazy\" class=\"leeyee-dc-lightbox-trigger\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/05\/1000.webp\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\" alt=\"LY1-C40PV two-pole 1000V Type 1 plus Type 2 DC surge protective device\" data-lightbox-src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/05\/1000.webp\"><\/div>\r\n          <div class=\"leeyee-dc-product-body\"><h3>LY1-C40PV\/2(S) 1000V<\/h3><p class=\"leeyee-dc-product-use\">Two-pole pluggable Type 1+2 DC SPD for PV strings, combiner boxes and inverter DC inputs.<\/p><div class=\"leeyee-dc-core-specs\"><span class=\"leeyee-dc-core-spec\"><span>Type<\/span>1+2<\/span><span class=\"leeyee-dc-core-spec\"><span>Ucpv<\/span>1000V<\/span><span class=\"leeyee-dc-core-spec\"><span>Poles<\/span>2P<\/span><span class=\"leeyee-dc-core-spec\"><span>In\/Imax<\/span>20\/40kA<\/span><\/div><p class=\"leeyee-dc-product-extra\">Iimp 6.25kA; Up 3.6kV. Confirm the latest datasheet and document scope.<\/p><div class=\"leeyee-dc-product-actions\"><button type=\"button\" class=\"leeyee-dc-btn leeyee-dc-btn-primary leeyee-dc-btn-small leeyee-site-popup-btn\" aria-label=\"Confirm LY1-C40PV 1000V two-pole DC SPD\" data-product-family=\"DC Surge Protective Device\" data-selected-model=\"LY1-C40PV\/2(S) 1000V\"><span class=\"w-btn-label\">Confirm This Model<\/span><\/button><a class=\"leeyee-dc-product-text-link\" href=\"https:\/\/www.cnspd.com\/ly1-c40pv2s1000v-pluggable-dc-spd-product\/\" target=\"_blank\" rel=\"noopener noreferrer\">View Product \u2192<\/a><\/div><\/div>\r\n        <\/article>\r\n\r\n        <article class=\"leeyee-dc-product-card\">\r\n          <div class=\"leeyee-dc-product-image\"><span class=\"leeyee-dc-product-badge\">1500V \u00b7 HIGH VOLTAGE<\/span><img loading=\"lazy\" class=\"leeyee-dc-lightbox-trigger\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/05\/1500.webp\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\" alt=\"LY1-C40PV three-pole 1500V Type 1 plus Type 2 DC surge protective device\" data-lightbox-src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/05\/1500.webp\"><\/div>\r\n          <div class=\"leeyee-dc-product-body\"><h3>LY1-C40PV\/3(S) 1500V(D4)<\/h3><p class=\"leeyee-dc-product-use\">Three-pole pluggable Type 1+2 DC SPD for high-voltage PV systems and inverter DC inputs.<\/p><div class=\"leeyee-dc-core-specs\"><span class=\"leeyee-dc-core-spec\"><span>Type<\/span>1+2<\/span><span class=\"leeyee-dc-core-spec\"><span>Ucpv<\/span>1500V<\/span><span class=\"leeyee-dc-core-spec\"><span>Poles<\/span>3P D4<\/span><span class=\"leeyee-dc-core-spec\"><span>In\/Imax<\/span>20\/40kA<\/span><\/div><p class=\"leeyee-dc-product-extra\">Iimp 6.25kA; Up 5.6kV. Confirm D4 wiring and project documents.<\/p><div class=\"leeyee-dc-product-actions\"><button type=\"button\" class=\"leeyee-dc-btn leeyee-dc-btn-primary leeyee-dc-btn-small leeyee-site-popup-btn\" aria-label=\"Confirm LY1-C40PV 1500V three-pole DC SPD\" data-product-family=\"DC Surge Protective Device\" data-selected-model=\"LY1-C40PV\/3(S) 1500V(D4)\"><span class=\"w-btn-label\">Confirm This Model<\/span><\/button><a class=\"leeyee-dc-product-text-link\" href=\"https:\/\/www.cnspd.com\/ly1-c40pv3s-1500vd4-pluggable-multi-pole-spd-product\/\" target=\"_blank\" rel=\"noopener noreferrer\">View Product \u2192<\/a><\/div><\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <p class=\"leeyee-dc-product-note\"><strong>Model note:<\/strong> This matrix shows representative configurations. Confirm the latest datasheet, wiring diagram, certificate scope, backup protection and remote-contact option before quotation or project approval.<\/p>\r\n      <div class=\"leeyee-dc-application-band\" aria-label=\"DC SPD applications\">\r\n        <div class=\"leeyee-dc-application-item\"><strong>Solar PV<\/strong><span>Strings, combiner boxes and inverter DC inputs.<\/span><\/div>\r\n        <div class=\"leeyee-dc-application-item\"><strong>Selected DC Power Systems<\/strong><span>Suitability confirmed by source type, fault current, grounding and documents.<\/span><\/div>\r\n        <div class=\"leeyee-dc-application-item\"><strong>Industrial DC Panels<\/strong><span>DC boards, control and monitoring systems.<\/span><\/div>\r\n        <div class=\"leeyee-dc-application-item\"><strong>OEM Equipment<\/strong><span>Panel builders, electrical brands and project suppliers.<\/span><\/div>\r\n      <\/div>\r\n\r\n      <aside class=\"leeyee-dc-bess-note\" aria-label=\"Battery and BESS application notice\">\r\n        <strong>Battery and BESS application notice<\/strong>\r\n        <p>PV DC SPD suitability does not automatically confirm suitability for a battery or BESS DC bus. Battery-side applications require separate review of the DC source, prospective fault current, grounding arrangement, disconnection behaviour and applicable test-document scope.<\/p>\r\n        <a href=\"https:\/\/www.cnspd.com\/bess-dc-spd\/\" target=\"_blank\" rel=\"noopener noreferrer\">Review BESS DC SPD selection factors \u2192<\/a>\r\n      <\/aside>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"leeyee-dc-section-tight leeyee-dc-section-soft\">\r\n    <div class=\"leeyee-dc-container\">\r\n      <div class=\"leeyee-dc-risk-grid\">\r\n        <div class=\"leeyee-dc-risk-main\">\r\n          <div class=\"leeyee-dc-kicker\">Selection Risk<\/div>\r\n          <h2>Why AC SPDs Cannot Replace DC SPDs<\/h2>\r\n          <p>DC systems have different voltage behaviour, fault conditions and protection paths. The SPD must be designed and selected for the actual DC circuit.<\/p>\r\n          <ul><li>Confirm the maximum continuous DC voltage.<\/li><li>Check positive, negative and PE protection paths.<\/li><li>Match the SPD type to the surge design.<\/li><li>Coordinate backup protection correctly.<\/li><li>Keep connecting conductors short.<\/li><\/ul>\r\n        <\/div>\r\n        <div class=\"leeyee-dc-risk-list\">\r\n          <article class=\"leeyee-dc-risk-item\"><div class=\"leeyee-dc-risk-index\">01<\/div><div><h3>Do not select only from nominal voltage<\/h3><p>PV open-circuit voltage changes with string design and temperature. Provide the maximum project value.<\/p><\/div><\/article>\r\n          <article class=\"leeyee-dc-risk-item\"><div class=\"leeyee-dc-risk-index\">02<\/div><div><h3>Do not confuse pole count with SPD type<\/h3><p>A 2P or 3P enclosure does not indicate Type 2 or Type 1+2 performance.<\/p><\/div><\/article>\r\n          <article class=\"leeyee-dc-risk-item\"><div class=\"leeyee-dc-risk-index\">03<\/div><div><h3>Do not ignore backup protection<\/h3><p>Internal thermal disconnection does not automatically replace external backup protection.<\/p><\/div><\/article>\r\n          <article class=\"leeyee-dc-risk-item\"><div class=\"leeyee-dc-risk-index\">04<\/div><div><h3>Do not assume one certificate covers every model<\/h3><p>Voltage, poles, model suffix and branding can affect document applicability.<\/p><\/div><\/article>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"leeyee-dc-section\" id=\"leeyee-dc-testing\">\r\n    <div class=\"leeyee-dc-container\">\r\n      <div class=\"leeyee-dc-section-head\">\r\n        <div class=\"leeyee-dc-kicker\">Testing Evidence<\/div>\r\n        <h2>Quality Checks Behind DC Surge Protection<\/h2>\r\n        <p>Equipment images support the manufacturing and verification process. Final performance and document scope must still be checked against the exact model.<\/p>\r\n      <\/div>\r\n      <div class=\"leeyee-dc-test-grid\">\r\n        <article class=\"leeyee-dc-test-card\"><div class=\"leeyee-dc-test-image\"><img loading=\"lazy\" class=\"leeyee-dc-lightbox-trigger\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/07\/MOV-and-GDT-tester-.webp\" width=\"1448\" height=\"1086\" loading=\"lazy\" decoding=\"async\" alt=\"MOV and GDT component testing equipment\" data-lightbox-src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/07\/MOV-and-GDT-tester-.webp\"><\/div><div class=\"leeyee-dc-test-body\"><h3>MOV and GDT Validation<\/h3><p>Component-level checks support verification of key protection elements before final assembly.<\/p><\/div><\/article>\r\n        <article class=\"leeyee-dc-test-card\"><div class=\"leeyee-dc-test-image\"><img loading=\"lazy\" class=\"leeyee-dc-lightbox-trigger\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/07\/lightning-impulse-generator.webp\" width=\"1448\" height=\"1086\" loading=\"lazy\" decoding=\"async\" alt=\"Lightning impulse generator used for SPD testing\" data-lightbox-src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/07\/lightning-impulse-generator.webp\"><\/div><div class=\"leeyee-dc-test-body\"><h3>Impulse Testing<\/h3><p>Surge testing supports verification of discharge-current and protection-performance declarations.<\/p><\/div><\/article>\r\n        <article class=\"leeyee-dc-test-card\"><div class=\"leeyee-dc-test-image\"><img loading=\"lazy\" class=\"leeyee-dc-lightbox-trigger\" src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/07\/Thermal-Stability-Test.webp\" width=\"1448\" height=\"1086\" loading=\"lazy\" decoding=\"async\" alt=\"Thermal stability testing for surge protective devices\" data-lightbox-src=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/07\/Thermal-Stability-Test.webp\"><\/div><div class=\"leeyee-dc-test-body\"><h3>Thermal Stability<\/h3><p>Thermal evaluation supports assessment of ageing, abnormal-voltage stress and disconnection behaviour.<\/p><\/div><\/article>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"leeyee-dc-section-tight leeyee-dc-section-soft\" id=\"leeyee-dc-support\">\r\n    <div class=\"leeyee-dc-container\">\r\n      <div class=\"leeyee-dc-section-head\">\r\n        <div class=\"leeyee-dc-kicker\">Buyer Support<\/div>\r\n        <h2>Documents, OEM Review and Project Supply<\/h2>\r\n        <p>A B2B DC SPD order normally requires more than a product photo and price. LEEYEE can review the model, documents, branding and supply requirements together.<\/p>\r\n      <\/div>\r\n      <div class=\"leeyee-dc-support-grid\">\r\n        <article class=\"leeyee-dc-support-card\"><h3>Model-Specific Documents<\/h3><p>Request information needed for technical review, supplier approval or product-line evaluation.<\/p><div class=\"leeyee-dc-support-list\"><div class=\"leeyee-dc-support-item\">Datasheet and declared electrical parameters<\/div><div class=\"leeyee-dc-support-item\">Wiring and configuration information<\/div><div class=\"leeyee-dc-support-item\">Dimensions and mounting information<\/div><div class=\"leeyee-dc-support-item\">Certificate scope review by model<\/div><div class=\"leeyee-dc-support-item\">Product images and quotation details<\/div><\/div><div class=\"leeyee-dc-actions\"><a class=\"leeyee-dc-btn leeyee-dc-btn-secondary\" href=\"https:\/\/www.cnspd.com\/patents-certificates\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"w-btn-label\">Review Certificate Scope<\/span><\/a><\/div><\/article>\r\n        <article class=\"leeyee-dc-support-card\"><h3>OEM and Distribution Support<\/h3><p>Confirm product configuration and documents before finalising private-label artwork or a distributor range.<\/p><div class=\"leeyee-dc-support-list\"><div class=\"leeyee-dc-support-item\">Logo, label and model naming review<\/div><div class=\"leeyee-dc-support-item\">Remote-contact configuration options<\/div><div class=\"leeyee-dc-support-item\">Datasheet, manual and packaging coordination<\/div><div class=\"leeyee-dc-support-item\">Sample evaluation before batch production<\/div><div class=\"leeyee-dc-support-item\">Project quantity and inspection requirements<\/div><\/div><div class=\"leeyee-dc-actions\"><button type=\"button\" class=\"leeyee-dc-btn leeyee-dc-btn-primary leeyee-site-popup-btn\" aria-label=\"Discuss DC SPD OEM or distribution requirements\" data-product-family=\"DC Surge Protective Device\" data-selected-model=\"DC SPD OEM or distribution requirement\"><span class=\"w-btn-label\">Discuss OEM or Distribution<\/span><\/button><\/div><\/article>\r\n      <\/div>\r\n      <div class=\"leeyee-dc-disclaimer\"><strong>Document scope notice:<\/strong> Certification and test-document availability depends on the exact model, voltage, SPD type, pole configuration and branding configuration. Submit your specification for confirmation before formal project use.<\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"leeyee-dc-section\" id=\"leeyee-dc-faq\">\r\n    <div class=\"leeyee-dc-container\">\r\n      <div class=\"leeyee-dc-section-head\"><div class=\"leeyee-dc-kicker\">FAQ<\/div><h2>DC Surge Protective Device Questions<\/h2><\/div>\r\n      <div class=\"leeyee-dc-faq-list\">\r\n        <details class=\"leeyee-dc-faq-item\"><summary>What is the difference between a DC SPD and an AC SPD?<\/summary><div class=\"leeyee-dc-faq-answer\"><p>A DC SPD is designed for direct-current circuits, their continuous voltage conditions and required protection paths. A normal AC SPD should not be used as a substitute unless its documentation specifically confirms suitability.<\/p><\/div><\/details>\r\n        <details class=\"leeyee-dc-faq-item\"><summary>How should I select Ucpv for a solar DC system?<\/summary><div class=\"leeyee-dc-faq-answer\"><p>Confirm the maximum PV string open-circuit voltage under project temperature conditions and ensure the selected SPD rating is appropriate for that value and wiring arrangement.<\/p><\/div><\/details>\r\n        <details class=\"leeyee-dc-faq-item\"><summary>Should I use a 2-pole or 3-pole DC SPD?<\/summary><div class=\"leeyee-dc-faq-answer\"><p>The choice depends on protection mode, grounding arrangement and the supplied wiring diagram. Pole count should not be selected only from the number of visible modules.<\/p><\/div><\/details>\r\n        <details class=\"leeyee-dc-faq-item\"><summary>Can a 1000V DC SPD be used in a 1500V system?<\/summary><div class=\"leeyee-dc-faq-answer\"><p>No. Select the correct voltage rating and verify protection mode, Up, pole configuration and document scope.<\/p><\/div><\/details>\r\n        <details class=\"leeyee-dc-faq-item\"><summary>What information is needed to confirm a DC SPD model?<\/summary><div class=\"leeyee-dc-faq-answer\"><p>Send maximum DC voltage, application, installation position, required SPD type, pole configuration, grounding arrangement, backup protection, remote-contact need, quantity and required documents.<\/p><\/div><\/details>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"leeyee-dc-section-tight leeyee-dc-final-inquiry\" id=\"leeyee-dc-rfq\">\r\n    <div class=\"leeyee-dc-container\">\r\n      <div class=\"leeyee-dc-rfq\">\r\n        <div class=\"leeyee-dc-rfq-copy\">\r\n          <h2><span>Confirm the DC system<\/span><span>before approving the SPD<\/span><\/h2>\r\n          <p>Send the basic project details directly from this page. LEEYEE can review the maximum DC voltage, application, SPD type, pole configuration and model-specific document availability for solar PV, panel-building, OEM and project orders.<\/p>\r\n\r\n          <div class=\"leeyee-dc-rfq-checks\" aria-label=\"Details used for DC SPD model confirmation\">\r\n            <span>Maximum DC voltage, application and installation position<\/span>\r\n            <span>Required SPD type, poles and external backup protection<\/span>\r\n            <span>Quantity, required documents and OEM requirements<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"leeyee-dc-rfq-actions\">\r\n            <button type=\"button\" class=\"leeyee-dc-btn leeyee-dc-rfq-popup-btn leeyee-site-popup-btn\" aria-label=\"Open the full DC SPD quotation form\" data-product-family=\"DC Surge Protective Device\" data-selected-model=\"DC SPD detailed quotation\">\r\n              <span class=\"w-btn-label\">Open Full Quote Form<\/span>\r\n            <\/button>\r\n          <\/div>\r\n\r\n          <p class=\"leeyee-dc-rfq-small\">CNSPD.com is LEEYEE's surge-protection platform for global buyers. LEEYEE is the product brand and supplier.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"leeyee-dc-rfq-panel\">\r\n          <div class=\"leeyee-dc-inline-form-head\">\r\n            <span>Direct inquiry<\/span>\r\n            <h3>Request model confirmation<\/h3>\r\n            <p>Send the essential project details now. We will use them to confirm the suitable model, document scope and quotation requirements.<\/p>\r\n          <\/div>\r\n\r\n          <form class=\"leeyee-dc-brief-form\" id=\"leeyee-dc-brief-form\" novalidate>\r\n            <div class=\"leeyee-dc-brief-row\">\r\n              <label>\r\n                <span class=\"screen-reader-text\">Your name<\/span>\r\n                <input type=\"text\" name=\"brief-name\" autocomplete=\"name\" placeholder=\"Your name*\" aria-label=\"Your name\" required>\r\n              <\/label>\r\n              <label>\r\n                <span class=\"screen-reader-text\">Email address<\/span>\r\n                <input type=\"email\" name=\"brief-email\" autocomplete=\"email\" placeholder=\"Email Address*\" aria-label=\"Email address\" required>\r\n              <\/label>\r\n            <\/div>\r\n            <label class=\"leeyee-dc-brief-message\">\r\n              <span class=\"screen-reader-text\">Your DC SPD requirement<\/span>\r\n              <textarea name=\"brief-message\" placeholder=\"Give us your need as specific as possible*\" aria-label=\"Your DC SPD requirement\" required><\/textarea>\r\n            <\/label>\r\n            <button type=\"submit\" class=\"leeyee-dc-brief-submit\"><span class=\"w-btn-label\">SEND MESSAGE<\/span><\/button>\r\n          <\/form>\r\n          <div id=\"leeyee-dc-rfq-status\" class=\"leeyee-dc-rfq-status\" role=\"status\" aria-live=\"polite\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n  <footer class=\"leeyee-dc-site-footer leeyee-dc-ad-footer\" id=\"leeyee-dc-site-footer\" aria-label=\"LEEYEE brand footer\">\r\n    <div class=\"leeyee-dc-ad-footer-inner\">\r\n      <strong>LEEYEE<\/strong>\r\n      <span aria-hidden=\"true\">\u00b7<\/span>\r\n      <span>AC, DC\/PV and Signal Surge Protection for Global B2B Buyers<\/span>\r\n      <span aria-hidden=\"true\">\u00b7<\/span>\r\n      <span>Built to Protect. Trusted to Last.<\/span>\r\n    <\/div>\r\n  <\/footer>\r\n\r\n\r\n  <div class=\"leeyee-dc-mobile-cta\">\r\n    <button type=\"button\" class=\"leeyee-dc-btn leeyee-dc-btn-primary leeyee-site-popup-btn\" aria-label=\"Open the DC SPD inquiry form\" data-product-family=\"DC Surge Protective Device\" data-selected-model=\"General DC SPD model selection\"><span class=\"w-btn-label\">Get DC SPD Model &amp; Quote<\/span><\/button>\r\n  <\/div>\r\n\r\n  <div class=\"leeyee-dc-lightbox\" aria-hidden=\"true\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Product image preview\"><div class=\"leeyee-dc-lightbox-dialog\"><button type=\"button\" class=\"leeyee-dc-lightbox-close\" aria-label=\"Close image preview\">\u00d7<\/button><img decoding=\"async\" src=\"\" alt=\"\"><\/div><\/div>\r\n\r\n  <div class=\"leeyee-dc-native-modal\" id=\"leeyee-dc-native-modal\" aria-hidden=\"true\">\r\n    <div class=\"leeyee-dc-native-modal-backdrop\" data-dc-modal-close=\"true\"><\/div>\r\n    <div class=\"leeyee-dc-native-modal-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"leeyee-dc-native-modal-title\">\r\n      <button type=\"button\" class=\"leeyee-dc-native-modal-close\" data-dc-modal-close=\"true\" aria-label=\"Close quotation form\">&#215;<\/button>\r\n      <div class=\"leeyee-dc-native-modal-head\">\r\n        <div class=\"leeyee-dc-native-modal-kicker\">DC SPD Model &amp; Quote<\/div>\r\n        <h2 id=\"leeyee-dc-native-modal-title\">Send Your DC System Requirements<\/h2>\r\n        <p>Use the site's secure quotation form to request model selection, document confirmation and pricing.<\/p>\r\n      <\/div>\r\n      <div class=\"leeyee-dc-native-modal-selected\">\r\n        <small>Selected product or request<\/small>\r\n        <strong data-selected-model-display>General DC SPD model selection<\/strong>\r\n      <\/div>\r\n      <div class=\"leeyee-dc-native-frame-shell\">\r\n        <div class=\"leeyee-dc-native-frame-loading\" id=\"leeyee-dc-native-frame-loading\">Preparing the secure quotation form\u2026<\/div>\r\n        <iframe class=\"leeyee-dc-native-frame\" id=\"leeyee-dc-native-frame\" title=\"LEEYEE secure quotation form\" src=\"about:blank\"><\/iframe>\r\n      <\/div>\r\n      <div class=\"leeyee-dc-native-modal-status\" id=\"leeyee-dc-native-modal-status\" role=\"status\" aria-live=\"polite\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n\r\n  var root=document.getElementById(\"leeyee-dc-trade-page\");\r\n  if(!root||root.getAttribute(\"data-native-cf7-bound\")===\"true\")return;\r\n  root.setAttribute(\"data-native-cf7-bound\",\"true\");\r\n\r\n  var FORM_SOURCE_URL=\"\/contact\/?leeyee_form_embed=dc_spd\";\r\n  var PREFERRED_FORM_ID=\"21036\";\r\n  var THANK_YOU_URL=\"https:\/\/www.cnspd.com\/thanks\/\";\r\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\",\"gclid\",\"gbraid\",\"wbraid\",\"msclkid\"];\r\n  var selectedModel=\"General DC SPD model selection\";\r\n\r\n  var selectedDisplays=root.querySelectorAll(\"[data-selected-model-display]\");\r\n  var briefForm=root.querySelector(\"#leeyee-dc-brief-form\");\r\n  var inlineStatus=root.querySelector(\"#leeyee-dc-rfq-status\");\r\n  var modal=root.querySelector(\"#leeyee-dc-native-modal\");\r\n  var modalStatus=root.querySelector(\"#leeyee-dc-native-modal-status\");\r\n  var modalDialog=modal?modal.querySelector(\".leeyee-dc-native-modal-dialog\"):null;\r\n  var frame=root.querySelector(\"#leeyee-dc-native-frame\");\r\n  var frameLoading=root.querySelector(\"#leeyee-dc-native-frame-loading\");\r\n  var lightbox=root.querySelector(\".leeyee-dc-lightbox\");\r\n  var lightboxImage=lightbox?lightbox.querySelector(\".leeyee-dc-lightbox-dialog img\"):null;\r\n\r\n  var frameReadyPromise=null;\r\n  var frameReady=false;\r\n  var frameForm=null;\r\n  var lastFocused=null;\r\n  var pendingBriefSubmission=false;\r\n  var preparingTimer=0;\r\n\r\n  function queryParam(name){\r\n    try{return new URL(window.location.href).searchParams.get(name)||\"\";}catch(error){return \"\";}\r\n  }\r\n\r\n  function persistTracking(){\r\n    TRACKING_KEYS.forEach(function(key){\r\n      var value=queryParam(key);\r\n      try{if(value)window.sessionStorage.setItem(\"leeyee_\"+key,value);}catch(error){}\r\n    });\r\n  }\r\n\r\n  function storedValue(key){\r\n    var direct=queryParam(key);\r\n    if(direct)return direct;\r\n    try{return window.sessionStorage.getItem(\"leeyee_\"+key)||\"\";}catch(error){return \"\";}\r\n  }\r\n\r\n  function setValue(field,value){\r\n    if(!field)return;\r\n    field.value=value==null?\"\":String(value);\r\n    if(field.tagName!==\"SELECT\"&&field.tagName!==\"TEXTAREA\")field.setAttribute(\"value\",field.value);\r\n    try{\r\n      field.dispatchEvent(new Event(\"input\",{bubbles:true}));\r\n      field.dispatchEvent(new Event(\"change\",{bubbles:true}));\r\n    }catch(error){}\r\n  }\r\n\r\n  function setField(selectors,value,scope){\r\n    var searchRoot=scope||document;\r\n    selectors.forEach(function(selector){\r\n      try{searchRoot.querySelectorAll(selector).forEach(function(field){setValue(field,value);});}catch(error){}\r\n    });\r\n  }\r\n\r\n  function showStatus(node,message,type){\r\n    if(!node)return;\r\n    node.textContent=message||\"\";\r\n    node.className=(node.id===\"leeyee-dc-rfq-status\"?\"leeyee-dc-rfq-status \":\"leeyee-dc-native-modal-status \")+(type||\"is-active\");\r\n  }\r\n\r\n  function setBriefSubmitting(active){\r\n    if(!briefForm)return;\r\n    var button=briefForm.querySelector('button[type=\"submit\"]');\r\n    if(!button)return;\r\n    button.disabled=!!active;\r\n    var label=button.querySelector(\".w-btn-label\");\r\n    if(label)label.textContent=active?\"SENDING\u2026\":\"SEND MESSAGE\";\r\n  }\r\n\r\n  function setSelectedModel(value){\r\n    selectedModel=value||\"General DC SPD model selection\";\r\n    selectedDisplays.forEach(function(display){display.textContent=selectedModel;});\r\n    try{\r\n      window.sessionStorage.setItem(\"leeyee_selected_model\",selectedModel);\r\n      window.sessionStorage.setItem(\"leeyee_product_family\",\"DC Surge Protective Device\");\r\n    }catch(error){}\r\n    if(frameReady&&frameForm)populateFrameForm(frameForm,selectedModel,false);\r\n  }\r\n\r\n  function trackingSummary(){\r\n    var lines=[];\r\n    TRACKING_KEYS.forEach(function(key){\r\n      var value=storedValue(key);\r\n      if(value)lines.push(key+\": \"+value);\r\n    });\r\n    return lines;\r\n  }\r\n\r\n  function appendHidden(form,name,value){\r\n    if(!form||!name||value==null||value===\"\")return;\r\n    var field=form.querySelector('input[name=\"'+name.replace(\/\"\/g,'')+'\"]');\r\n    if(!field){\r\n      field=form.ownerDocument.createElement(\"input\");\r\n      field.type=\"hidden\";\r\n      field.name=name;\r\n      form.appendChild(field);\r\n    }\r\n    setValue(field,value);\r\n  }\r\n\r\n  function populateFrameForm(form,model,includeMessageContext){\r\n    if(!form)return;\r\n    var chosen=model||selectedModel;\r\n    var doc=form.ownerDocument;\r\n\r\n    setField([\r\n      'input[name=\"selected-model\"]','input[name=\"selected_model\"]','input[name=\"SelectedModel\"]',\r\n      'input[name=\"selected-product\"]','input[name=\"selected_product\"]','input[name=\"product-model\"]','input[name=\"product_model\"]'\r\n    ],chosen,form);\r\n    setField(['input[name=\"product-family\"]','input[name=\"product_family\"]','input[name=\"ProductFamily\"]'],\"DC Surge Protective Device\",form);\r\n    setField([\r\n      'input[name=\"current-url\"]','input[name=\"current_url\"]','input[name=\"page-url\"]','input[name=\"page_url\"]','input[name=\"source-page\"]','input[name=\"source_page\"]','input[name=\"your-url\"]'\r\n    ],window.location.href,form);\r\n    setField(['input[name=\"referrer\"]','input[name=\"previous-url\"]','input[name=\"previous_url\"]'],document.referrer||\"\",form);\r\n\r\n    appendHidden(form,\"leeyee_selected_model\",chosen);\r\n    appendHidden(form,\"leeyee_product_family\",\"DC Surge Protective Device\");\r\n    appendHidden(form,\"leeyee_source_page\",window.location.href);\r\n    appendHidden(form,\"leeyee_referrer\",document.referrer||\"\");\r\n\r\n    TRACKING_KEYS.forEach(function(key){\r\n      var value=storedValue(key);\r\n      if(!value)return;\r\n      setField(['input[name=\"'+key+'\"]','input[name=\"'+key.replace(\/_\/g,\"-\")+'\"]'],value,form);\r\n      appendHidden(form,\"leeyee_\"+key,value);\r\n    });\r\n\r\n    var message=form.querySelector('textarea[name=\"your-message\"],textarea[name=\"message\"],textarea');\r\n    if(message){\r\n      message.setAttribute(\"data-leeyee-model\",chosen);\r\n      if(includeMessageContext&&message.value.indexOf(\"Selected product\/request:\")===-1){\r\n        var context=[\"Selected product\/request: \"+chosen,\"Source page: \"+window.location.href].concat(trackingSummary());\r\n        message.value=(message.value?message.value.replace(\/\\s+$\/,\"\\n\\n\"):\"\")+context.join(\"\\n\");\r\n      }\r\n    }\r\n\r\n    if(doc&&doc.documentElement)doc.documentElement.setAttribute(\"data-leeyee-selected-model\",chosen);\r\n  }\r\n\r\n  function makeOptional(scope){\r\n    if(!scope)return;\r\n    [\r\n      'input[name=\"company\"]','input[name=\"your-company\"]','input[name=\"company-name\"]','input[name=\"company_name\"]','input[placeholder*=\"company\" i]',\r\n      'input[name=\"country\"]','input[name=\"your-country\"]','input[name=\"country-name\"]','input[name=\"country_name\"]','input[placeholder*=\"country\" i]'\r\n    ].forEach(function(selector){\r\n      try{scope.querySelectorAll(selector).forEach(function(field){\r\n        field.required=false;\r\n        field.removeAttribute(\"required\");\r\n        field.setAttribute(\"aria-required\",\"false\");\r\n        field.classList.remove(\"wpcf7-validates-as-required\");\r\n      });}catch(error){}\r\n    });\r\n  }\r\n\r\n  function openModal(){\r\n    if(!modal)return;\r\n    lastFocused=document.activeElement;\r\n    modal.classList.add(\"is-open\");\r\n    modal.setAttribute(\"aria-hidden\",\"false\");\r\n    document.documentElement.classList.add(\"leeyee-dc-modal-open\");\r\n    document.body.classList.add(\"leeyee-dc-modal-open\");\r\n    window.setTimeout(function(){\r\n      var close=modal.querySelector(\".leeyee-dc-native-modal-close\");\r\n      if(close)close.focus();\r\n    },30);\r\n  }\r\n\r\n  function closeModal(){\r\n    if(!modal)return;\r\n    modal.classList.remove(\"is-open\");\r\n    modal.setAttribute(\"aria-hidden\",\"true\");\r\n    document.documentElement.classList.remove(\"leeyee-dc-modal-open\");\r\n    document.body.classList.remove(\"leeyee-dc-modal-open\");\r\n    if(lastFocused&&typeof lastFocused.focus===\"function\")lastFocused.focus();\r\n  }\r\n\r\n  function closeLightbox(){\r\n    if(!lightbox)return;\r\n    lightbox.classList.remove(\"is-active\");\r\n    lightbox.setAttribute(\"aria-hidden\",\"true\");\r\n    if(!modal||!modal.classList.contains(\"is-open\"))document.documentElement.style.overflow=\"\";\r\n  }\r\n\r\n  function resizeFrame(){\r\n    if(!frame||!frameReady)return;\r\n    try{\r\n      var doc=frame.contentDocument;\r\n      var height=Math.max(doc.body.scrollHeight,doc.documentElement.scrollHeight,300);\r\n      frame.style.height=Math.min(Math.max(height+8,300),650)+\"px\";\r\n    }catch(error){frame.style.height=\"560px\";}\r\n  }\r\n\r\n  function injectFrameStyles(doc,host){\r\n    var style=doc.createElement(\"style\");\r\n    style.setAttribute(\"data-leeyee-dc-embed-style\",\"true\");\r\n    style.textContent='\\n'+\r\n      'html,body{margin:0!important;padding:0!important;min-height:0!important;background:#fff!important;overflow-x:hidden!important;}'+\r\n      'body>*:not(.leeyee-dc-embed-host){display:none!important;}'+\r\n      '.leeyee-dc-embed-host{display:block!important;position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;visibility:visible!important;opacity:1!important;transform:none!important;}'+\r\n      '.leeyee-dc-embed-host .wpcf7,.leeyee-dc-embed-host form{display:block!important;position:static!important;width:100%!important;margin:0!important;padding:0!important;visibility:visible!important;opacity:1!important;transform:none!important;}'+\r\n      '.leeyee-dc-embed-host form>p{margin:0 0 11px!important;}'+\r\n      '.leeyee-dc-embed-host label{display:block!important;color:#20384f!important;font:800 11px\/1.35 Arial,Helvetica,sans-serif!important;}'+\r\n      '.leeyee-dc-embed-host .wpcf7-form-control-wrap{display:block!important;margin-top:5px!important;}'+\r\n      '.leeyee-dc-embed-host input:not([type=submit]):not([type=checkbox]):not([type=radio]),.leeyee-dc-embed-host select,.leeyee-dc-embed-host textarea{display:block!important;width:100%!important;min-width:0!important;min-height:43px!important;margin:0!important;padding:10px 12px!important;border:1px solid #cbd8e4!important;border-radius:7px!important;background:#fff!important;color:#132238!important;font:500 12px\/1.35 Arial,Helvetica,sans-serif!important;box-shadow:none!important;box-sizing:border-box!important;}'+\r\n      '.leeyee-dc-embed-host textarea{min-height:100px!important;resize:vertical!important;}'+\r\n      '.leeyee-dc-embed-host input[type=submit],.leeyee-dc-embed-host button[type=submit]{appearance:none!important;width:100%!important;min-height:47px!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:8px!important;background:#004898!important;color:#fff!important;font:900 12px\/1 Arial,Helvetica,sans-serif!important;cursor:pointer!important;box-shadow:0 10px 22px rgba(0,72,152,.2)!important;}'+\r\n      '.leeyee-dc-embed-host .wpcf7-spinner{display:block!important;margin:8px auto 0!important;}'+\r\n      '.leeyee-dc-embed-host .wpcf7-response-output{margin:12px 0 0!important;padding:9px 11px!important;border-width:1px!important;border-radius:7px!important;font:500 11px\/1.45 Arial,Helvetica,sans-serif!important;}';\r\n    doc.head.appendChild(style);\r\n    host.classList.add(\"leeyee-dc-embed-host\");\r\n  }\r\n\r\n  function locateSourceForm(doc){\r\n    if(!doc)return null;\r\n    return doc.querySelector('.wpcf7[data-wpcf7-id=\"'+PREFERRED_FORM_ID+'\"]')||\r\n      doc.querySelector('#wpcf7-f'+PREFERRED_FORM_ID+'-o1')||\r\n      doc.querySelector('.w-popup.ush_popup_1 .wpcf7')||\r\n      doc.querySelector('.wpcf7');\r\n  }\r\n\r\n  function prepareFrameDocument(){\r\n    var doc;\r\n    try{doc=frame.contentDocument;}catch(error){throw new Error(\"The quotation page could not be accessed.\");}\r\n    if(!doc||!doc.body)throw new Error(\"The quotation page did not finish loading.\");\r\n\r\n    var host=locateSourceForm(doc);\r\n    if(!host)throw new Error(\"No Contact Form 7 form was found on the quotation page.\");\r\n    if(host.matches(\"form\"))host=host.closest(\".wpcf7\")||host;\r\n\r\n    doc.body.appendChild(host);\r\n    injectFrameStyles(doc,host);\r\n\r\n    frameForm=host.matches(\"form\")?host:host.querySelector(\"form.wpcf7-form,form\");\r\n    if(!frameForm)throw new Error(\"The quotation form markup is incomplete.\");\r\n\r\n    makeOptional(frameForm);\r\n    populateFrameForm(frameForm,selectedModel,false);\r\n\r\n    frameReady=true;\r\n    frame.classList.add(\"is-ready\");\r\n    if(frameLoading)frameLoading.style.display=\"none\";\r\n\r\n    function handleSuccess(){\r\n      setBriefSubmitting(false);\r\n      showStatus(inlineStatus,\"Thank you. Your DC SPD requirement has been submitted successfully.\",\"is-success\");\r\n      showStatus(modalStatus,\"Thank you. Your request has been submitted successfully.\",\"is-success\");\r\n      try{\r\n        window.dataLayer=window.dataLayer||[];\r\n        window.dataLayer.push({event:\"leeyee_dc_spd_form_success\",selected_model:selectedModel,product_family:\"DC Surge Protective Device\"});\r\n      }catch(error){}\r\n      window.setTimeout(function(){window.location.href=THANK_YOU_URL;},450);\r\n    }\r\n\r\n    function handleInvalid(){\r\n      setBriefSubmitting(false);\r\n      openModal();\r\n      showStatus(inlineStatus,\"Please complete the highlighted quotation fields in the form.\",\"is-error\");\r\n      showStatus(modalStatus,\"Please review the highlighted fields and submit again.\",\"is-error\");\r\n      resizeFrame();\r\n    }\r\n\r\n    doc.addEventListener(\"wpcf7mailsent\",handleSuccess);\r\n    doc.addEventListener(\"wpcf7invalid\",handleInvalid);\r\n    doc.addEventListener(\"wpcf7spam\",function(){\r\n      setBriefSubmitting(false);\r\n      openModal();\r\n      showStatus(inlineStatus,\"The request was blocked by the spam filter. Please use complete business information.\",\"is-error\");\r\n      showStatus(modalStatus,\"The request was blocked by the spam filter. Please review the information and try again.\",\"is-error\");\r\n      resizeFrame();\r\n    });\r\n    doc.addEventListener(\"wpcf7mailfailed\",function(){\r\n      setBriefSubmitting(false);\r\n      openModal();\r\n      showStatus(inlineStatus,\"The message could not be sent. Please review the form and try again.\",\"is-error\");\r\n      showStatus(modalStatus,\"The message could not be sent. Please try again.\",\"is-error\");\r\n      resizeFrame();\r\n    });\r\n\r\n    frameForm.addEventListener(\"submit\",function(){\r\n      populateFrameForm(frameForm,selectedModel,true);\r\n      showStatus(modalStatus,\"Sending your DC SPD requirement\u2026\",\"is-active\");\r\n      window.setTimeout(resizeFrame,120);\r\n      window.setTimeout(resizeFrame,500);\r\n    },true);\r\n\r\n    if(\"ResizeObserver\" in frame.contentWindow){\r\n      try{new frame.contentWindow.ResizeObserver(resizeFrame).observe(host);}catch(error){}\r\n    }\r\n    window.setTimeout(resizeFrame,40);\r\n    window.setTimeout(resizeFrame,350);\r\n    return frameForm;\r\n  }\r\n\r\n  function ensureFrameReady(){\r\n    if(frameReady&&frameForm)return Promise.resolve(frameForm);\r\n    if(frameReadyPromise)return frameReadyPromise;\r\n\r\n    frameReadyPromise=new Promise(function(resolve,reject){\r\n      if(!frame){reject(new Error(\"The quotation frame is missing.\"));return;}\r\n\r\n      var settled=false;\r\n      var timeout=window.setTimeout(function(){\r\n        if(settled)return;\r\n        settled=true;\r\n        frameReadyPromise=null;\r\n        reject(new Error(\"The quotation form took too long to load.\"));\r\n      },15000);\r\n\r\n      function finish(){\r\n        if(settled)return;\r\n        try{\r\n          var form=prepareFrameDocument();\r\n          settled=true;\r\n          window.clearTimeout(timeout);\r\n          resolve(form);\r\n        }catch(error){\r\n          settled=true;\r\n          window.clearTimeout(timeout);\r\n          frameReadyPromise=null;\r\n          reject(error);\r\n        }\r\n      }\r\n\r\n      frame.addEventListener(\"load\",finish,{once:true});\r\n      if(frame.getAttribute(\"src\")===\"about:blank\"||!frame.getAttribute(\"src\"))frame.setAttribute(\"src\",FORM_SOURCE_URL);\r\n      else if(frame.contentDocument&&frame.contentDocument.readyState===\"complete\")window.setTimeout(finish,0);\r\n    });\r\n\r\n    return frameReadyPromise;\r\n  }\r\n\r\n  function copyBriefToFrame(form){\r\n    if(!briefForm||!form)return;\r\n    var name=(briefForm.elements[\"brief-name\"]||{}).value||\"\";\r\n    var email=(briefForm.elements[\"brief-email\"]||{}).value||\"\";\r\n    var message=(briefForm.elements[\"brief-message\"]||{}).value||\"\";\r\n\r\n    setField(['input[name=\"your-name\"]','input[name=\"name\"]','input[name=\"full-name\"]','input[placeholder*=\"name\" i]'],name,form);\r\n    setField(['input[name=\"your-email\"]','input[name=\"email\"]','input[type=\"email\"]'],email,form);\r\n    setField(['textarea[name=\"your-message\"]','textarea[name=\"message\"]','textarea'],message,form);\r\n    populateFrameForm(form,selectedModel,true);\r\n  }\r\n\r\n  function submitFrameForm(form){\r\n    copyBriefToFrame(form);\r\n    makeOptional(form);\r\n    if(typeof form.reportValidity===\"function\"&&!form.reportValidity()){\r\n      setBriefSubmitting(false);\r\n      openModal();\r\n      showStatus(inlineStatus,\"Please complete the remaining required fields in the quotation form.\",\"is-error\");\r\n      showStatus(modalStatus,\"Please complete the highlighted fields, then submit once.\",\"is-error\");\r\n      resizeFrame();\r\n      return;\r\n    }\r\n    showStatus(inlineStatus,\"Sending your DC SPD requirement\u2026\",\"is-active\");\r\n    var submitButton=form.querySelector('input[type=\"submit\"],button[type=\"submit\"]');\r\n    if(typeof form.requestSubmit===\"function\")form.requestSubmit(submitButton||undefined);\r\n    else if(submitButton)submitButton.click();\r\n    else form.submit();\r\n  }\r\n\r\n  function handleFrameError(error){\r\n    setBriefSubmitting(false);\r\n    var message=\"The secure quotation form could not be loaded. Please refresh the page and try again.\";\r\n    showStatus(inlineStatus,message,\"is-error\");\r\n    showStatus(modalStatus,message,\"is-error\");\r\n    if(frameLoading){frameLoading.style.display=\"block\";frameLoading.textContent=message;}\r\n    if(window.console&&console.error)console.error(\"LEEYEE quotation form:\",error);\r\n  }\r\n\r\n  persistTracking();\r\n  try{setSelectedModel(window.sessionStorage.getItem(\"leeyee_selected_model\")||selectedModel);}catch(error){setSelectedModel(selectedModel);}\r\n\r\n  root.addEventListener(\"click\",function(event){\r\n    var close=event.target.closest(\"[data-dc-modal-close]\");\r\n    if(close){event.preventDefault();closeModal();return;}\r\n\r\n    var quoteButton=event.target.closest(\".leeyee-site-popup-btn\");\r\n    if(quoteButton){\r\n      event.preventDefault();\r\n      setSelectedModel(quoteButton.getAttribute(\"data-selected-model\")||quoteButton.getAttribute(\"data-model\")||selectedModel);\r\n      openModal();\r\n      showStatus(modalStatus,\"Preparing the secure quotation form\u2026\",\"is-active\");\r\n      ensureFrameReady().then(function(form){\r\n        populateFrameForm(form,selectedModel,false);\r\n        showStatus(modalStatus,\"\",\"is-active\");\r\n        resizeFrame();\r\n      }).catch(handleFrameError);\r\n\r\n      var nav=root.querySelector(\"#leeyee-dc-header-nav\");\r\n      var toggle=root.querySelector(\".leeyee-dc-menu-toggle\");\r\n      if(nav)nav.classList.remove(\"is-open\");\r\n      if(toggle)toggle.setAttribute(\"aria-expanded\",\"false\");\r\n      return;\r\n    }\r\n\r\n    var imageTrigger=event.target.closest(\".leeyee-dc-lightbox-trigger\");\r\n    if(imageTrigger&&lightbox&&lightboxImage){\r\n      event.preventDefault();\r\n      lightboxImage.src=imageTrigger.getAttribute(\"data-lightbox-src\")||imageTrigger.src;\r\n      lightboxImage.alt=imageTrigger.getAttribute(\"alt\")||\"LEEYEE DC SPD image preview\";\r\n      lightbox.classList.add(\"is-active\");\r\n      lightbox.setAttribute(\"aria-hidden\",\"false\");\r\n      document.documentElement.style.overflow=\"hidden\";\r\n      return;\r\n    }\r\n\r\n    var lightboxClose=event.target.closest(\".leeyee-dc-lightbox-close\");\r\n    if(lightboxClose){event.preventDefault();closeLightbox();return;}\r\n    if(lightbox&&event.target===lightbox)closeLightbox();\r\n  });\r\n\r\n  if(briefForm){\r\n    briefForm.addEventListener(\"submit\",function(event){\r\n      event.preventDefault();\r\n      if(!briefForm.reportValidity())return;\r\n      setBriefSubmitting(true);\r\n      showStatus(inlineStatus,\"Preparing the secure quotation form\u2026\",\"is-active\");\r\n      ensureFrameReady().then(submitFrameForm).catch(handleFrameError);\r\n    });\r\n  }\r\n\r\n  document.addEventListener(\"keydown\",function(event){\r\n    if(event.key!==\"Escape\")return;\r\n    if(modal&&modal.classList.contains(\"is-open\")){closeModal();return;}\r\n    closeLightbox();\r\n  });\r\n\r\n  if(modalDialog){\r\n    modalDialog.addEventListener(\"keydown\",function(event){\r\n      if(event.key!==\"Tab\")return;\r\n      var focusable=modalDialog.querySelectorAll('button:not([disabled]),a[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),iframe');\r\n      if(!focusable.length)return;\r\n      var first=focusable[0],last=focusable[focusable.length-1];\r\n      if(event.shiftKey&&document.activeElement===first){event.preventDefault();last.focus();}\r\n      else if(!event.shiftKey&&document.activeElement===last){event.preventDefault();first.focus();}\r\n    });\r\n  }\r\n\r\n  \/* Preload after the critical page content is complete. The buttons work even\r\n     before preload finishes because clicking them starts the same loader. *\/\r\n  function preload(){ensureFrameReady().catch(function(error){if(window.console&&console.warn)console.warn(\"Quotation form preload:\",error);});}\r\n  if(\"requestIdleCallback\" in window)window.requestIdleCallback(preload,{timeout:3000});\r\n  else window.setTimeout(preload,1800);\r\n})();\r\n<\/script>\r\n\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n\r\n  var root=document.getElementById(\"leeyee-dc-trade-page\");\r\n  if(!root||root.getAttribute(\"data-header-footer-bound\")===\"true\")return;\r\n  root.setAttribute(\"data-header-footer-bound\",\"true\");\r\n\r\n  var toggle=root.querySelector(\".leeyee-dc-menu-toggle\");\r\n  var nav=root.querySelector(\"#leeyee-dc-header-nav\");\r\n  var year=root.querySelector(\"#leeyee-dc-footer-year\");\r\n\r\n  if(year){year.textContent=String(new Date().getFullYear());}\r\n\r\n  function closeMenu(){\r\n    if(!toggle||!nav)return;\r\n    toggle.setAttribute(\"aria-expanded\",\"false\");\r\n    toggle.setAttribute(\"aria-label\",\"Open landing page navigation\");\r\n    nav.classList.remove(\"is-open\");\r\n  }\r\n\r\n  if(toggle&&nav){\r\n    toggle.addEventListener(\"click\",function(){\r\n      var open=toggle.getAttribute(\"aria-expanded\")===\"true\";\r\n      toggle.setAttribute(\"aria-expanded\",open?\"false\":\"true\");\r\n      toggle.setAttribute(\"aria-label\",open?\"Open landing page navigation\":\"Close landing page navigation\");\r\n      nav.classList.toggle(\"is-open\",!open);\r\n    });\r\n\r\n    nav.addEventListener(\"click\",function(event){\r\n      if(event.target.closest(\"a\"))closeMenu();\r\n    });\r\n\r\n    document.addEventListener(\"click\",function(event){\r\n      if(!nav.classList.contains(\"is-open\"))return;\r\n      if(root.querySelector(\".leeyee-dc-site-header\").contains(event.target))return;\r\n      closeMenu();\r\n    });\r\n\r\n    document.addEventListener(\"keydown\",function(event){\r\n      if(event.key===\"Escape\")closeMenu();\r\n    });\r\n\r\n    window.addEventListener(\"resize\",function(){\r\n      if(window.innerWidth>900)closeMenu();\r\n    });\r\n  }\r\n})();\r\n<\/script>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n\r\n  var root=document.getElementById(\"leeyee-dc-trade-page\");\r\n  if(!root||root.getAttribute(\"data-mobile-sticky-bound\")===\"true\")return;\r\n  root.setAttribute(\"data-mobile-sticky-bound\",\"true\");\r\n\r\n  var sticky=root.querySelector(\".leeyee-dc-mobile-cta\");\r\n  var hero=root.querySelector(\".leeyee-dc-hero\");\r\n  var rfq=root.querySelector(\"#leeyee-dc-rfq\");\r\n  var footer=root.querySelector(\"#leeyee-dc-site-footer\");\r\n  var media=window.matchMedia(\"(max-width: 768px)\");\r\n  var ticking=false;\r\n\r\n  if(!sticky||!hero||!rfq||!footer)return;\r\n\r\n  function setVisible(visible){\r\n    sticky.classList.toggle(\"is-visible\",visible);\r\n    sticky.setAttribute(\"aria-hidden\",visible?\"false\":\"true\");\r\n  }\r\n\r\n  function updateSticky(){\r\n    ticking=false;\r\n\r\n    if(!media.matches){\r\n      setVisible(false);\r\n      return;\r\n    }\r\n\r\n    var viewportHeight=window.innerHeight||document.documentElement.clientHeight;\r\n    var heroRect=hero.getBoundingClientRect();\r\n    var rfqRect=rfq.getBoundingClientRect();\r\n    var footerRect=footer.getBoundingClientRect();\r\n\r\n    \/* Show only after the hero has left the visible area. *\/\r\n    var heroPassed=heroRect.bottom<=72;\r\n\r\n    \/* Hide before the form enters the viewport and throughout the footer. *\/\r\n    var rfqReached=rfqRect.top<=viewportHeight-16;\r\n    var footerReached=footerRect.top<=viewportHeight;\r\n\r\n    setVisible(heroPassed&&!rfqReached&&!footerReached);\r\n  }\r\n\r\n  function requestUpdate(){\r\n    if(ticking)return;\r\n    ticking=true;\r\n    window.requestAnimationFrame(updateSticky);\r\n  }\r\n\r\n  sticky.addEventListener(\"click\",function(){\r\n    setVisible(false);\r\n  });\r\n\r\n  window.addEventListener(\"scroll\",requestUpdate,{passive:true});\r\n  window.addEventListener(\"resize\",requestUpdate);\r\n\r\n  if(typeof media.addEventListener===\"function\"){\r\n    media.addEventListener(\"change\",requestUpdate);\r\n  }else if(typeof media.addListener===\"function\"){\r\n    media.addListener(requestUpdate);\r\n  }\r\n\r\n  updateSticky();\r\n})();\r\n<\/script>\r\n\r\n\r\n\r\n<!-- V7.3 reliable fixed-header patch: works inside Elementor containers and live pages -->\r\n<style>\r\n\/* Elementor or theme ancestors can break sticky\/fixed positioning when they use\r\n   transform, perspective, filter, contain or clipped overflow. These classes are\r\n   added only to this landing page's ancestor chain by the page script. *\/\r\nbody.leeyee-dc-landing-active .leeyee-dc-page-shell{\r\n  transform:none!important;\r\n  perspective:none!important;\r\n  filter:none!important;\r\n  backdrop-filter:none!important;\r\n  contain:none!important;\r\n  overflow:visible!important;\r\n  clip:auto!important;\r\n}\r\n\r\n.leeyee-dc-trade-page{\r\n  --leeyee-fixed-header-top:0px;\r\n  --leeyee-fixed-header-space:82px;\r\n  padding-top:var(--leeyee-fixed-header-space)!important;\r\n}\r\n\r\n\/* Force a true viewport-fixed header. This intentionally overrides the earlier\r\n   sticky and Elementor editor-preview rules. *\/\r\nhtml .leeyee-dc-site-header,\r\nhtml.leeyee-dc-live-preview .leeyee-dc-site-header,\r\nhtml.leeyee-dc-editor-preview .leeyee-dc-site-header,\r\n.leeyee-dc-trade-page.is-live-page .leeyee-dc-site-header,\r\n.leeyee-dc-trade-page.is-editor-preview .leeyee-dc-site-header{\r\n  position:fixed!important;\r\n  left:0!important;\r\n  right:0!important;\r\n  top:var(--leeyee-fixed-header-top)!important;\r\n  z-index:999920!important;\r\n  width:auto!important;\r\n  max-width:none!important;\r\n  margin:0!important;\r\n  border-radius:0!important;\r\n  background:rgba(255,255,255,.98)!important;\r\n  border:0!important;\r\n  border-bottom:1px solid #d5e2ee!important;\r\n  box-shadow:0 5px 18px rgba(16,55,92,.075)!important;\r\n  backdrop-filter:blur(10px)!important;\r\n  -webkit-backdrop-filter:blur(10px)!important;\r\n  transform:translateZ(0)!important;\r\n  will-change:transform;\r\n}\r\n\r\n.leeyee-dc-site-header .leeyee-dc-header-inner{\r\n  width:100%!important;\r\n  max-width:1196px!important;\r\n  margin:0 auto!important;\r\n}\r\n\r\n.leeyee-dc-trade-page section,\r\n.leeyee-dc-trade-page footer{\r\n  scroll-margin-top:calc(var(--leeyee-fixed-header-space) + 8px)!important;\r\n}\r\n\r\n@media(max-width:600px){\r\n  .leeyee-dc-trade-page{\r\n    --leeyee-fixed-header-space:71px;\r\n  }\r\n}\r\n\r\n\r\n\/* V7.4: minimal Google Ads landing-page footer \u2014 no direct contact details *\/\r\nhtml .leeyee-dc-site-footer.leeyee-dc-ad-footer,\r\n.leeyee-dc-trade-page .leeyee-dc-site-footer.leeyee-dc-ad-footer{\r\n  width:100vw!important;\r\n  max-width:none!important;\r\n  min-height:62px!important;\r\n  margin:0 0 0 calc(50% - 50vw)!important;\r\n  padding:0!important;\r\n  display:flex!important;\r\n  align-items:center!important;\r\n  justify-content:center!important;\r\n  color:#c9d7e6!important;\r\n  background:#061d36!important;\r\n  border:0!important;\r\n  border-top:4px solid #0a5aa7!important;\r\n  border-radius:0!important;\r\n  box-shadow:none!important;\r\n  overflow:hidden!important;\r\n}\r\n\r\n.leeyee-dc-ad-footer-inner{\r\n  width:100%;\r\n  max-width:1196px;\r\n  min-height:58px;\r\n  margin:0 auto;\r\n  padding:14px 22px;\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:5px;\r\n  color:#b9c8d8;\r\n  font-size:11.5px;\r\n  line-height:1.45;\r\n  text-align:center;\r\n}\r\n\r\n.leeyee-dc-ad-footer-inner strong{\r\n  color:#ffffff;\r\n  font-weight:900;\r\n  letter-spacing:.01em;\r\n}\r\n\r\n@media(max-width:600px){\r\n  html .leeyee-dc-site-footer.leeyee-dc-ad-footer,\r\n  .leeyee-dc-trade-page .leeyee-dc-site-footer.leeyee-dc-ad-footer{\r\n    min-height:64px!important;\r\n  }\r\n\r\n  .leeyee-dc-ad-footer-inner{\r\n    min-height:60px;\r\n    padding:13px 17px;\r\n    gap:4px;\r\n    font-size:10.5px;\r\n    line-height:1.45;\r\n  }\r\n}\r\n\r\n@media(max-width:390px){\r\n  .leeyee-dc-ad-footer-inner{\r\n    padding-left:14px;\r\n    padding-right:14px;\r\n    font-size:10px;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  'use strict';\r\n\r\n  var root=document.getElementById('leeyee-dc-trade-page');\r\n  var header=document.getElementById('leeyee-dc-site-header');\r\n  if(!root||!header||root.getAttribute('data-fixed-header-v73')==='true')return;\r\n  root.setAttribute('data-fixed-header-v73','true');\r\n\r\n  function adminBarOffset(){\r\n    if(!document.body||!document.body.classList.contains('admin-bar'))return 0;\r\n    return window.innerWidth<=782?46:32;\r\n  }\r\n\r\n  function updateHeaderGeometry(){\r\n    var top=adminBarOffset();\r\n    root.style.setProperty('--leeyee-fixed-header-top',top+'px');\r\n\r\n    \/* offsetHeight is stable because the mobile menu is absolutely positioned. *\/\r\n    var height=Math.ceil(header.getBoundingClientRect().height||header.offsetHeight||68);\r\n    var gap=window.innerWidth<=600?11:14;\r\n    root.style.setProperty('--leeyee-fixed-header-space',(top+height+gap)+'px');\r\n  }\r\n\r\n  function markAncestors(){\r\n    var node=root.parentElement;\r\n    while(node&&node!==document.body){\r\n      node.classList.add('leeyee-dc-page-shell');\r\n      node.style.setProperty('transform','none','important');\r\n      node.style.setProperty('perspective','none','important');\r\n      node.style.setProperty('filter','none','important');\r\n      node.style.setProperty('contain','none','important');\r\n      node.style.setProperty('overflow','visible','important');\r\n      node=node.parentElement;\r\n    }\r\n  }\r\n\r\n  markAncestors();\r\n  updateHeaderGeometry();\r\n\r\n  window.addEventListener('resize',updateHeaderGeometry,{passive:true});\r\n  window.addEventListener('orientationchange',updateHeaderGeometry,{passive:true});\r\n  window.addEventListener('load',updateHeaderGeometry,{once:true});\r\n\r\n  if(typeof ResizeObserver==='function'){\r\n    var observer=new ResizeObserver(updateHeaderGeometry);\r\n    observer.observe(header);\r\n  }\r\n\r\n  \/* Elementor may re-render the widget after the first load. Reassert the\r\n     geometry and ancestor fixes after those DOM updates. *\/\r\n  if(typeof MutationObserver==='function'){\r\n    var mutationTimer=0;\r\n    var mutations=new MutationObserver(function(){\r\n      window.clearTimeout(mutationTimer);\r\n      mutationTimer=window.setTimeout(function(){\r\n        markAncestors();\r\n        updateHeaderGeometry();\r\n      },80);\r\n    });\r\n    mutations.observe(document.body,{childList:true,subtree:true,attributes:true,attributeFilter:['class','style']});\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>LEEYEE Surge Protection for Global Buyers Built to Protect. Trusted to Last. Selection Models Testing Documents &amp; OEM FAQ Request a Quote DC Surge Protector &amp; DC SPD Supplier 600V, 1000V and 1500V DC Surge Protective Devices Looking for a DC surge protector or DC SPD supplier? LEEYEE supplies 600V, 1000V and 1500V surge protective&#8230;<\/p>","protected":false},"author":18,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-30706","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>DC SPD Supplier | 600V\u20131500V Surge Protective Devices | LEEYEE<\/title>\n<meta name=\"description\" content=\"Source 600V, 1000V and 1500V DC surge protective devices for solar, battery and industrial systems. Confirm Type, poles, documents and quotation.\" \/>\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\/dc-spd-supplier\/\" \/>\n<meta property=\"og:locale\" content=\"th_TH\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DC SPD Supplier | 600V\u20131500V Surge Protective Devices | LEEYEE\" \/>\n<meta property=\"og:description\" content=\"Source 600V, 1000V and 1500V DC surge protective devices for solar, battery and industrial systems. Confirm Type, poles, documents and quotation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cnspd.com\/th\/dc-spd-supplier\/\" \/>\n<meta property=\"og:site_name\" content=\"Surge Protector, Surge Arrestor, Isolating Switch - LEEYEE\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-06T05:02:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/05\/1500.webp\" \/>\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=\"9 \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\\\/dc-spd-supplier\\\/\",\"url\":\"https:\\\/\\\/www.cnspd.com\\\/dc-spd-supplier\\\/\",\"name\":\"DC SPD Supplier | 600V\u20131500V Surge Protective Devices | LEEYEE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cnspd.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cnspd.com\\\/dc-spd-supplier\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cnspd.com\\\/dc-spd-supplier\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cnspd.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/1500.webp\",\"datePublished\":\"2026-08-04T07:43:26+00:00\",\"dateModified\":\"2026-08-06T05:02:25+00:00\",\"description\":\"Source 600V, 1000V and 1500V DC surge protective devices for solar, battery and industrial systems. Confirm Type, poles, documents and quotation.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cnspd.com\\\/dc-spd-supplier\\\/#breadcrumb\"},\"inLanguage\":\"th\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cnspd.com\\\/dc-spd-supplier\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"th\",\"@id\":\"https:\\\/\\\/www.cnspd.com\\\/dc-spd-supplier\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.cnspd.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/1500.webp\",\"contentUrl\":\"https:\\\/\\\/www.cnspd.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/1500.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cnspd.com\\\/dc-spd-supplier\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cnspd.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DC Surge Protective Devices for Solar, Battery and Industrial Systems\"}]},{\"@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":"DC SPD Supplier | 600V\u20131500V Surge Protective Devices | LEEYEE","description":"Source 600V, 1000V and 1500V DC surge protective devices for solar, battery and industrial systems. Confirm Type, poles, documents and quotation.","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\/dc-spd-supplier\/","og_locale":"th_TH","og_type":"article","og_title":"DC SPD Supplier | 600V\u20131500V Surge Protective Devices | LEEYEE","og_description":"Source 600V, 1000V and 1500V DC surge protective devices for solar, battery and industrial systems. Confirm Type, poles, documents and quotation.","og_url":"https:\/\/www.cnspd.com\/th\/dc-spd-supplier\/","og_site_name":"Surge Protector, Surge Arrestor, Isolating Switch - LEEYEE","article_modified_time":"2026-08-06T05:02:25+00:00","og_image":[{"url":"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/05\/1500.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 \u0e19\u0e32\u0e17\u0e35"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.cnspd.com\/dc-spd-supplier\/","url":"https:\/\/www.cnspd.com\/dc-spd-supplier\/","name":"DC SPD Supplier | 600V\u20131500V Surge Protective Devices | LEEYEE","isPartOf":{"@id":"https:\/\/www.cnspd.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cnspd.com\/dc-spd-supplier\/#primaryimage"},"image":{"@id":"https:\/\/www.cnspd.com\/dc-spd-supplier\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/05\/1500.webp","datePublished":"2026-08-04T07:43:26+00:00","dateModified":"2026-08-06T05:02:25+00:00","description":"Source 600V, 1000V and 1500V DC surge protective devices for solar, battery and industrial systems. Confirm Type, poles, documents and quotation.","breadcrumb":{"@id":"https:\/\/www.cnspd.com\/dc-spd-supplier\/#breadcrumb"},"inLanguage":"th","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cnspd.com\/dc-spd-supplier\/"]}]},{"@type":"ImageObject","inLanguage":"th","@id":"https:\/\/www.cnspd.com\/dc-spd-supplier\/#primaryimage","url":"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/05\/1500.webp","contentUrl":"https:\/\/www.cnspd.com\/wp-content\/uploads\/2026\/05\/1500.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cnspd.com\/dc-spd-supplier\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cnspd.com\/"},{"@type":"ListItem","position":2,"name":"DC Surge Protective Devices for Solar, Battery and Industrial Systems"}]},{"@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\/30706","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=30706"}],"version-history":[{"count":26,"href":"https:\/\/www.cnspd.com\/th\/wp-json\/wp\/v2\/pages\/30706\/revisions"}],"predecessor-version":[{"id":30774,"href":"https:\/\/www.cnspd.com\/th\/wp-json\/wp\/v2\/pages\/30706\/revisions\/30774"}],"wp:attachment":[{"href":"https:\/\/www.cnspd.com\/th\/wp-json\/wp\/v2\/media?parent=30706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}