.elementor-25246 .elementor-element.elementor-element-2bb83e7{--display:flex}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-compliance-mark--ecer10{color:#000}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-customer-passport{--passport-accent:#00b7ad;--passport-dark:#063f3c;--passport-bg:#f3f6f5;--passport-card:#fff;--passport-text:#1b2928;--passport-muted:#65716f;--passport-icon:#08756f;padding:32px 24px 48px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-passport-heading h1{color:#063f3c !important}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-guide{background:#eef8f6;border-color:#c9e1dc;padding:20px;border-radius:16px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-segment.is-cell-specific{background:#063f3c;border-color:#063f3c}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-segment{background:#fff;border-radius:11px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-index{background:#dff5f2;color:#08756f !important}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-selector{background:#fff;border-color:#c9e1dc;border-radius:10px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-selector,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-selector span{color:#063f3c !important}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-selector[aria-selected=true]{background:#063f3c}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-selector[aria-selected=true],.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-selector[aria-selected=true] span{color:#fff !important}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-selector[aria-selected=false]:hover,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-selector[aria-selected=false]:focus-visible{background:#03bfb5}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-selector[aria-selected=false]:hover,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-selector[aria-selected=false]:hover span,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-selector[aria-selected=false]:focus-visible,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-selector[aria-selected=false]:focus-visible span{color:#10413e !important}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-panel-heading{background:#fff;border-color:#03bfb5}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-specification{background:#fff;border-color:#c9e1dc;--cell-info-divider:#b9e1dc;border-radius:14px;padding:18px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-specification-item dt{color:#65716f}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-specification-item dd{color:#063f3c}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-manufacturer{background:#eef9f7;border-color:#b9e1dc}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-manufacturer dt{color:#65716f}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-manufacturer dd,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-manufacturer address,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-manufacturer a,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-manufacturer a:hover,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-manufacturer a:focus-visible{color:#063f3c !important}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-photo-frame{background:#dce7ec;outline-color:#03bfb5;aspect-ratio:672/604;border-radius:14px;outline-width:2px;outline-offset:5px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-metric{background:#063f3c;min-height:48px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-metric,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-metric strong{color:#fff !important}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-passport-live-reading{background:#063f3c;padding:24px;border-radius:16px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-passport-live-performance .lpbp-passport-row{background:rgba(255,255,255,.09)}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-passport-live-reading,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-passport-live-reading h3,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-passport-live-performance .lpbp-passport-row dd{color:#fff}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-recycling-specialist{background:#f7fbfa;border-color:#c9e1dc;color:#1b2928;padding:20px;border-radius:14px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-recycling-specialist h4{color:#063f3c}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-charging-source{background:#f7fbfa;border-color:#c9e1dc;padding:18px;border-radius:14px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-status-pill{color:#08756f;border-color:#08756f}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-service-record{background:#f7fbfa;border-color:#c9e1dc;padding:20px;border-radius:14px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-dashboard-tile,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-compliance-carbon,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-safety-fuse{background:#eef9f7}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-dashboard-tile,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-compliance-carbon,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-safety-fuse,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-compliance-explanation{border-color:#bfe5df}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-dashboard-icon{color:#08756f}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-safety-alert{background:#fff8df;border-color:#e4ca70}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-passport-card,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-passport-hero{border-radius:18px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-map{gap:9px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-selectors{gap:10px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-specification-grid{gap:0px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-manufacturer dl,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-specification-grid{gap:0px !important}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-summary{width:312px;gap:8px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-recycling-specialists-grid{gap:14px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-charging-sources-grid{gap:14px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-service-history{gap:14px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-compliance-grid,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-safety-protection-grid,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-safety-precaution-grid,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-dashboard-links{gap:12px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-dashboard-tile,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-compliance-carbon,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-safety-fuse,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-compliance-explanation,.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-safety-alert{border-radius:12px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-dashboard-tile{padding:18px}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-guide-body{grid-template-columns:320px minmax(0,1fr)}.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-code-photo img{--cell-photo-zoom:1;transform-origin:0% 0%;translate:0% 0%;--cell-photo-x:0%;--cell-photo-y:0%}.elementor-25246 .elementor-element.elementor-element-2c3e326{--display:flex}@media(max-width:767px){.elementor-25246 .elementor-element.elementor-element-3557b00 .lpbp-cell-summary{width:100%}}@media(min-width:768px){.elementor-25246 .elementor-element.elementor-element-2bb83e7{--content-width:1299px}}