.electric-site{--hm-red:var(--electric-accent,#246693);padding-bottom:0}.electric-site .hm-kicker{color:var(--electric-accent,#246693)}.ep-hero{display:grid;grid-template-columns:1fr 1fr;background:#081e30;color:#fff;min-height:630px}.ep-hero-image{position:relative;display:flex;align-items:center;justify-content:center;background:#f1f4f5;padding:55px 4vw 70px;min-width:0}.ep-hero-image>img{width:100%;height:460px;object-fit:contain}.ep-hero-image>span{position:absolute;bottom:25px;left:6vw;color:#687e8b;font-size:.625rem;letter-spacing:.07em}.ep-hero-copy{padding:75px 6vw 55px 5vw;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;min-width:0}.ep-hero-copy .hm-kicker{color:#b9cddc;font-size:.625rem}.ep-hero h1{font-size:clamp(2.8rem,4.3vw,4.4rem);font-weight:500;line-height:1.14;letter-spacing:-.045em;margin:25px 0 28px}.ep-hero h1>span{color:#b4c9d7}.ep-hero-copy>p{font-size:.9375rem;line-height:1.95;color:#c9d8e2;max-width:500px;margin:0}.ep-range{border-top:1px solid #a5bdce40;width:100%;padding-top:23px;margin-top:5px;display:flex;justify-content:space-between;gap:22px;align-items:center}.ep-range small{font-size:.5rem;letter-spacing:.13em;color:#9cb5c7}.ep-range strong{font-weight:500;font-size:1.2rem;letter-spacing:-.02em;white-space:nowrap}.ep-grid .hm-motor-image img{max-width:95%}.ep-package{background:#eaf0f3;display:grid;grid-template-columns:1fr 1fr}.ep-package-copy{padding:75px 5vw 75px 6vw;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.ep-package h2{font-weight:500;font-size:clamp(2.15rem,3.4vw,3.25rem);line-height:1.2;letter-spacing:-.04em;margin:18px 0 25px}.ep-package-copy>p{color:#526e82;font-size:.9375rem;line-height:1.95;max-width:520px;margin:0}.ep-package ul{list-style:none;padding:0;margin:28px 0 30px;width:100%}.ep-package li{padding:12px 0;border-top:1px solid #c4d4df;font-size:.875rem;color:#395c74}.ep-package-image{padding:60px 6vw 60px 4vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f7f9fa;min-width:0}.ep-package-image>img{height:330px;width:100%;object-fit:contain;mix-blend-mode:multiply}.ep-package-image>div{max-width:420px;margin-top:25px}.ep-package-image h3{font-size:1.2rem;font-weight:500;margin:0 0 13px}.ep-package-image p{font-size:.8125rem;color:#607c8f;line-height:1.95;margin:0}.ep-contact{display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#eef3f6;padding:65px 6vw}.ep-contact h2{font-size:2.6rem;letter-spacing:-.04em;font-weight:500;margin:15px 0 23px}.ep-contact p{color:#557183;font-size:.9375rem;max-width:520px}.ep-contact>div:last-child{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:17px}.ep-contact>div:last-child>a:not(.hm-button){font-size:.875rem;text-underline-offset:5px}.electric-site .hm-motor-models{display:none}
@media(max-width:1100px){.ep-hero-copy{padding:55px 5vw 45px 4vw}.ep-hero h1{font-size:3rem}.ep-hero-image>img{height:420px}.ep-range{flex-wrap:wrap;gap:10px}.ep-package-copy{padding:55px 5vw}.ep-package-image{padding:45px 5vw}.ep-package-image>img{height:270px}.ep-contact{padding:55px 5vw;gap:5vw}.ep-contact h2{font-size:2.2rem}}
@media(max-width:850px){.ep-hero{grid-template-columns:1fr 1.05fr}.ep-hero h1{font-size:2.6rem}.ep-hero-image{padding:35px 3vw 60px}.ep-hero-image>img{height:350px}.ep-hero-copy{padding:45px 4vw}.ep-hero-copy>p{font-size:.875rem}.ep-package-copy{padding:48px 4vw}.ep-package h2{font-size:2rem}.ep-package-copy>p{font-size:.875rem}.ep-package-image{padding:45px 4vw}.ep-contact{grid-template-columns:1fr;gap:25px}}
@media(max-width:620px){.ep-hero{grid-template-columns:1fr;min-height:0}.ep-hero-image{padding:25px 6vw 47px;min-height:300px}.ep-hero-image>img{height:245px}.ep-hero-image>span{left:6vw;bottom:17px;font-size:.5625rem}.ep-hero-copy{padding:37px 6vw 36px}.ep-hero h1{font-size:2.6rem;margin:20px 0 23px}.ep-hero-copy>p{font-size:.875rem}.ep-range{margin-top:0;flex-wrap:nowrap;gap:15px}.ep-range strong{font-size:1rem}.ep-range small{font-size:.4375rem}.ep-package{grid-template-columns:1fr}.ep-package-copy{padding:48px 6vw}.ep-package h2{font-size:2.2rem}.ep-package-copy>p{font-size:.875rem}.ep-package-image{padding:40px 6vw}.ep-package-image>img{height:260px}.ep-package-image h3{font-size:1.2rem}.ep-package-image p{font-size:.8125rem}.ep-contact{padding:48px 6vw}.ep-contact h2{font-size:2.2rem}.ep-contact p{font-size:.875rem}}

.ep-image-note{position:absolute;bottom:10px;left:15px;right:15px;text-align:center;font-size:.55rem;color:#687e8b;line-height:1.6}.ep-models .hm-motor-image img{width:100%;max-width:100%;height:100%;object-fit:contain}.ep-models .hm-filters{gap:25px}@media(max-width:620px){.ep-models .hm-filters{gap:8px;flex-wrap:wrap}.ep-image-note{font-size:.45rem;left:5px;right:5px}.ep-models .hm-motor-image{padding-bottom:36px}.ep-range strong{white-space:normal}}
