.EVFAQ_section__7VOXZ{background-color:#1C1B19;padding:80px}.EVFAQ_inner__m7N9W{max-width:860px;margin:0 auto}.EVFAQ_eyebrow__Navjn{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.EVFAQ_heading__OXjBv{color:#ffffff;font-size:30px;font-weight:700;line-height:1.25;margin:0 0 40px}.EVFAQ_list__8s8jl{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.07)}.EVFAQ_item__9c1gS{border-bottom:1px solid rgba(255,255,255,.07)}.EVFAQ_question__yIpKP{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;background:none;border:none;border-radius:0;color:#ffffff;font-size:15px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer;transition:color .15s ease}.EVFAQ_question__yIpKP:hover{color:var(--green-500);background:none;box-shadow:none}.EVFAQ_icon__u7VU1{flex-shrink:0;color:rgba(255,255,255,.4);transition:transform .2s ease;display:flex;align-items:center}.EVFAQ_iconOpen__HhKy7{transform:rotate(180deg);color:var(--green-500)}.EVFAQ_answer__ytsYv{color:#888;font-size:13.5px;line-height:1.75;margin:0;padding:0 0 24px;max-width:760px}@media (min-width:768px) and (max-width:1100px){.EVFAQ_section__7VOXZ{padding:60px 40px}}@media (max-width:768px){.EVFAQ_section__7VOXZ{padding:48px 24px}.EVFAQ_heading__OXjBv{font-size:24px}.EVFAQ_question__yIpKP{font-size:14px}}.EVHero_hero__L6vvL{position:relative;height:100vh;min-height:600px;overflow:hidden}.EVHero_placeholder__753yR{position:absolute;inset:0;background-color:#101820;background-size:cover;background-position:50%;background-repeat:no-repeat}.EVHero_overlay__vMmqc{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,14,22,.9),rgba(8,14,22,.15))}.EVHero_content__1eiZe{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;max-width:780px;padding-left:80px;padding-top:88px}.EVHero_eyebrow__SH8PE{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.EVHero_headline__HhItb{color:#ffffff;font-size:54px;font-weight:700;line-height:1.1;margin:0 0 20px}.EVHero_accent__CDf1P{color:var(--green-500)}.EVHero_subtext__F93wV{color:rgba(255,255,255,.65);font-size:15px;line-height:1.7;max-width:520px;margin:0 0 36px}.EVHero_actions__HM3OC{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.EVHero_cta__2tWHI{display:inline-flex;align-items:center;padding:14px 28px;background-color:var(--green-500);color:#ffffff;font-size:15px;font-weight:600;border-radius:9999px;text-decoration:none;transition:background-color .2s ease}.EVHero_cta__2tWHI:hover{background-color:#a0d63a}.EVHero_ctaGhost__2Sam0{display:inline-flex;align-items:center;padding:13px 26px;background:transparent;color:rgba(255,255,255,.85);font-size:15px;font-weight:600;border-radius:9999px;border:1px solid rgba(255,255,255,.3);text-decoration:none;transition:border-color .2s ease,color .2s ease}.EVHero_ctaGhost__2Sam0:hover{border-color:rgba(255,255,255,.7);color:#ffffff}@media (max-width:768px){.EVHero_content__1eiZe{padding-left:24px;padding-right:24px}.EVHero_headline__HhItb{font-size:36px}.EVHero_actions__HM3OC{flex-direction:column;align-items:flex-start}}.EVFlow_section__YS4z7{background-color:#F5F4F0;padding:80px}.EVFlow_inner__A2kHb{max-width:1200px;margin:0 auto}.EVFlow_eyebrow__2HbsW{color:var(--green-600);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;text-align:center}.EVFlow_heading__z2ifP{color:var(--grey-800);font-size:30px;font-weight:700;line-height:1.25;margin:0 0 56px;text-align:center}.EVFlow_flow__QU6iT{display:flex;align-items:flex-start}.EVFlow_stepGroup__VfwT1{display:flex;align-items:center;flex:1}.EVFlow_step__nFhR0{flex:1;padding:32px;background-color:#ffffff;border-radius:4px}.EVFlow_num__9WP3H{display:block;color:var(--green-500);font-size:36px;font-weight:800;line-height:1;margin-bottom:16px}.EVFlow_title__HycRv{color:var(--grey-800);font-size:17px;font-weight:700;line-height:1.3;margin:0 0 12px}.EVFlow_body__829p2{color:#555;font-size:13.5px;line-height:1.75;margin:0}.EVFlow_arrow__HqeTb{flex-shrink:0;margin:0 16px}@media (min-width:768px) and (max-width:1100px){.EVFlow_section__YS4z7{padding:60px 40px}.EVFlow_flow__QU6iT{flex-direction:column;gap:16px}.EVFlow_stepGroup__VfwT1{flex-direction:column;width:100%}.EVFlow_arrow__HqeTb{transform:rotate(90deg);margin:0}}@media (max-width:768px){.EVFlow_section__YS4z7{padding:48px 24px}.EVFlow_heading__z2ifP{font-size:24px;margin-bottom:32px}.EVFlow_flow__QU6iT{flex-direction:column;gap:16px}.EVFlow_stepGroup__VfwT1{flex-direction:column;width:100%}.EVFlow_arrow__HqeTb{transform:rotate(90deg);margin:0}}.EVSolarGrid_section__w69Fs{background-color:#111110;padding:80px}.EVSolarGrid_inner__5h256{max-width:1000px;margin:0 auto}.EVSolarGrid_eyebrow__icH1H{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;text-align:center}.EVSolarGrid_heading__hk0LC{color:#ffffff;font-size:30px;font-weight:700;line-height:1.25;margin:0 0 48px;text-align:center}.EVSolarGrid_card__kwkYe{display:grid;grid-template-columns:1fr auto 1fr;border:1px solid rgba(255,255,255,.08);border-radius:6px;overflow:hidden;margin-bottom:28px}.EVSolarGrid_half__mwwL8{padding:44px 40px}.EVSolarGrid_half__mwwL8:first-child{background-color:rgba(255,255,255,.02)}.EVSolarGrid_half__mwwL8:last-child{background-color:rgba(143,197,47,.06)}.EVSolarGrid_divider__u2bnt{width:1px;background-color:rgba(255,255,255,.08)}.EVSolarGrid_label__8uKCv{color:var(--green-500);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.EVSolarGrid_tagline__NOnP5{color:#ffffff;font-size:20px;font-weight:700;margin:0 0 24px;line-height:1.2}.EVSolarGrid_list__xMeeF{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.EVSolarGrid_list__xMeeF li{color:#888;font-size:13.5px;line-height:1.6;padding-left:16px;position:relative}.EVSolarGrid_list__xMeeF li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background-color:var(--green-500)}.EVSolarGrid_note__IYvTr{color:rgba(255,255,255,.35);font-size:12.5px;line-height:1.6;text-align:center;margin:0}@media (min-width:768px) and (max-width:1100px){.EVSolarGrid_section__w69Fs{padding:60px 40px}}@media (max-width:768px){.EVSolarGrid_section__w69Fs{padding:48px 24px}.EVSolarGrid_heading__hk0LC{font-size:24px}.EVSolarGrid_card__kwkYe{grid-template-columns:1fr}.EVSolarGrid_divider__u2bnt{width:100%;height:1px}.EVSolarGrid_half__mwwL8{padding:32px 24px}}.EVSpeeds_section__SfUQq{background-color:#ECECE2;padding:80px}.EVSpeeds_inner__nUztP{max-width:1200px;margin:0 auto}.EVSpeeds_eyebrow__kznTR{color:var(--green-600);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;text-align:center}.EVSpeeds_heading__nXTaN{color:var(--grey-800);font-size:30px;font-weight:700;line-height:1.25;margin:0 0 48px;text-align:center}.EVSpeeds_grid___q0pl{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.EVSpeeds_card__6u1tI{background-color:#ffffff;border-radius:4px;padding:36px 28px;border-top:3px solid var(--green-500)}.EVSpeeds_power__JOMri{color:var(--green-500);font-size:28px;font-weight:800;margin:0 0 4px;line-height:1.1}.EVSpeeds_label__tpJGu{color:var(--grey-800);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.EVSpeeds_range__o_DVv{color:var(--grey-800);font-size:14px;font-weight:600;margin:0 0 16px;line-height:1.3}.EVSpeeds_body__Y2eX5{color:#666;font-size:13px;line-height:1.7;margin:0}.EVSpeeds_note__Da_Cp{color:#777;font-size:12.5px;line-height:1.6;text-align:center;margin:0}@media (min-width:768px) and (max-width:1100px){.EVSpeeds_section__SfUQq{padding:60px 40px}.EVSpeeds_grid___q0pl{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.EVSpeeds_section__SfUQq{padding:48px 24px}.EVSpeeds_heading__nXTaN{font-size:24px;margin-bottom:32px}.EVSpeeds_grid___q0pl{grid-template-columns:1fr}}.EVSmartFeatures_section__eEfjx{background-color:#F5F4F0;padding:80px}.EVSmartFeatures_inner__Rijt8{max-width:1200px;margin:0 auto}.EVSmartFeatures_header__zLRFO{max-width:640px;margin:0 auto 56px;text-align:center}.EVSmartFeatures_eyebrow__vdkEZ{color:var(--green-600);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.EVSmartFeatures_heading__Do09M{color:var(--grey-800);font-size:30px;font-weight:700;line-height:1.25;margin:0 0 16px}.EVSmartFeatures_sub__C0fb1{color:#666;font-size:14px;line-height:1.7;margin:0}.EVSmartFeatures_grid__0K1pz{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.EVSmartFeatures_card__la9Jk{background-color:#ffffff;border-radius:4px;padding:32px 28px;border-top:3px solid var(--green-500)}.EVSmartFeatures_cardTitle__Js_gA{color:var(--grey-800);font-size:16px;font-weight:700;margin:0 0 12px;line-height:1.3}.EVSmartFeatures_cardBody__Mjtth{color:#666;font-size:13.5px;line-height:1.7;margin:0}@media (min-width:768px) and (max-width:1100px){.EVSmartFeatures_section__eEfjx{padding:60px 40px}.EVSmartFeatures_grid__0K1pz{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.EVSmartFeatures_section__eEfjx{padding:48px 24px}.EVSmartFeatures_heading__Do09M{font-size:24px}.EVSmartFeatures_grid__0K1pz{grid-template-columns:1fr}}.EVPropertyTypes_section__9Wsmd{background-color:#ffffff;padding:80px}.EVPropertyTypes_inner__VsT6s{max-width:1100px;margin:0 auto}.EVPropertyTypes_eyebrow__oo_rz{color:var(--green-600);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;text-align:center}.EVPropertyTypes_heading__vVU_a{color:var(--grey-800);font-size:30px;font-weight:700;line-height:1.25;margin:0 0 56px;text-align:center}.EVPropertyTypes_rows__ChYgq{display:flex;flex-direction:column;gap:16px}.EVPropertyTypes_row__RJpjh{display:grid;grid-template-columns:1fr 1fr;border-radius:6px;overflow:hidden;border:1px solid rgba(28,27,25,.08)}.EVPropertyTypes_rowReverse__iZPfY{direction:rtl}.EVPropertyTypes_rowReverse__iZPfY .EVPropertyTypes_imageSide__rh8w_,.EVPropertyTypes_rowReverse__iZPfY .EVPropertyTypes_textSide__gYrno{direction:ltr}.EVPropertyTypes_imageSide__rh8w_{overflow:hidden}.EVPropertyTypes_placeholder__aNZLS{width:100%;height:100%;min-height:280px;background-color:#e8e8e0;background-size:cover;background-position:50%;background-repeat:no-repeat}.EVPropertyTypes_textSide__gYrno{background-color:#fafaf7;padding:44px 40px;display:flex;flex-direction:column;justify-content:center}.EVPropertyTypes_tag__H82fT{color:var(--green-600);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.EVPropertyTypes_rowHeading__mRULB{color:var(--grey-800);font-size:20px;font-weight:700;line-height:1.3;margin:0 0 16px}.EVPropertyTypes_rowBody__f8O8i{color:#555;font-size:13.5px;line-height:1.75;margin:0 0 10px}.EVPropertyTypes_rowBody__f8O8i:last-child{margin-bottom:0}@media (min-width:768px) and (max-width:1100px){.EVPropertyTypes_section__9Wsmd{padding:60px 40px}.EVPropertyTypes_textSide__gYrno{padding:36px 32px}}@media (max-width:768px){.EVPropertyTypes_section__9Wsmd{padding:48px 24px}.EVPropertyTypes_heading__vVU_a{font-size:24px;margin-bottom:36px}.EVPropertyTypes_row__RJpjh{grid-template-columns:1fr;direction:ltr}.EVPropertyTypes_rowReverse__iZPfY{direction:ltr}.EVPropertyTypes_placeholder__aNZLS{min-height:200px}.EVPropertyTypes_textSide__gYrno{padding:28px 24px}}.EVComponents_section__8WyvI{background-color:#ECECE2;padding:80px}.EVComponents_inner__Ju3Zu{max-width:1200px;margin:0 auto}.EVComponents_eyebrow___9FtO{color:var(--green-600);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;text-align:center}.EVComponents_heading__XxWFa{color:var(--grey-800);font-size:30px;font-weight:700;line-height:1.25;margin:0 0 48px;text-align:center}.EVComponents_grid__8GyiK{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.EVComponents_card__FMwMK{background-color:#ffffff;border-radius:4px;padding:36px 28px;border-left:3px solid var(--green-500)}.EVComponents_cardTitle__676QA{color:var(--grey-800);font-size:17px;font-weight:700;margin:0 0 14px;line-height:1.3}.EVComponents_cardBody__IckMR{color:#666;font-size:13.5px;line-height:1.7;margin:0}@media (min-width:768px) and (max-width:1100px){.EVComponents_section__8WyvI{padding:60px 40px}.EVComponents_grid__8GyiK{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.EVComponents_section__8WyvI{padding:48px 24px}.EVComponents_heading__XxWFa{font-size:24px;margin-bottom:32px}.EVComponents_grid__8GyiK{grid-template-columns:1fr}}.EVChargeTime_section__undle{background-color:#ffffff;padding:80px}.EVChargeTime_card__nwQYH{max-width:900px;margin:0 auto;background-color:var(--grey-800);border-radius:8px;padding:64px 72px}.EVChargeTime_eyebrow__2Vo_H{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;text-align:center}.EVChargeTime_heading__7TCrG{color:#ffffff;font-size:30px;font-weight:700;line-height:1.25;margin:0 0 20px;text-align:center}.EVChargeTime_intro__A_J_T{color:rgba(255,255,255,.5);font-size:14px;line-height:1.7;margin:0 auto 48px;text-align:center;max-width:580px}.EVChargeTime_grid__dZ5oN{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.EVChargeTime_point__Kusic{border-top:1px solid rgba(255,255,255,.08);padding-top:20px}.EVChargeTime_pointTitle__6F2UD{color:var(--green-500);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px}.EVChargeTime_pointDetail__07fb8{color:#888;font-size:13.5px;line-height:1.7;margin:0}@media (min-width:768px) and (max-width:1100px){.EVChargeTime_section__undle{padding:60px 40px}.EVChargeTime_card__nwQYH{padding:48px 40px}}@media (max-width:768px){.EVChargeTime_section__undle{padding:48px 24px}.EVChargeTime_card__nwQYH{padding:36px 24px}.EVChargeTime_heading__7TCrG{font-size:24px}.EVChargeTime_grid__dZ5oN{grid-template-columns:1fr}.EVChargeTime_intro__A_J_T{margin-bottom:32px}}.EVDiy_section__yL1pX{background-color:#F5F4F0;padding:80px}.EVDiy_inner__pHjXu{max-width:860px;margin:0 auto}.EVDiy_eyebrow__iDd27{color:var(--green-600);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;text-align:center}.EVDiy_heading__4zlhU{color:var(--grey-800);font-size:30px;font-weight:700;line-height:1.25;margin:0 0 40px;text-align:center}.EVDiy_card__5K0xn{background-color:#ffffff;border-radius:6px;padding:48px 56px;border-left:4px solid var(--green-500)}.EVDiy_list__8B7q9{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:14px}.EVDiy_list__8B7q9 li{color:var(--grey-800);font-size:15px;line-height:1.6;padding-left:22px;position:relative;font-weight:500}.EVDiy_list__8B7q9 li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background-color:var(--green-500)}.EVDiy_conclusion__H6OUO{color:#666;font-size:13.5px;line-height:1.75;margin:0;border-top:1px solid #eee;padding-top:24px}@media (min-width:768px) and (max-width:1100px){.EVDiy_section__yL1pX{padding:60px 40px}.EVDiy_card__5K0xn{padding:36px 40px}}@media (max-width:768px){.EVDiy_section__yL1pX{padding:48px 24px}.EVDiy_heading__4zlhU{font-size:24px}.EVDiy_card__5K0xn{padding:28px 24px}.EVDiy_list__8B7q9 li{font-size:14px}}.EVCTA_section__xthcf{display:grid;grid-template-columns:1fr 1fr;min-height:560px}.EVCTA_imageWrap__3RNgm{overflow:hidden}.EVCTA_placeholder__w_Qy3{width:100%;height:100%;min-height:560px;background-color:#131c24;background-size:cover;background-position:50%;background-repeat:no-repeat}.EVCTA_copy__e_9Al{background-color:#111110;padding:72px 64px;display:flex;flex-direction:column;justify-content:center}.EVCTA_eyebrow__BACDb{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.EVCTA_heading___vTp1{color:#ffffff;font-size:30px;font-weight:700;line-height:1.25;margin:0 0 16px}.EVCTA_body__2c4yU{color:rgba(255,255,255,.5);font-size:14px;line-height:1.7;margin:0 0 28px}.EVCTA_audience__y6gnb{display:flex;flex-direction:column;gap:6px;margin-bottom:36px}.EVCTA_link__jSI9d{color:rgba(255,255,255,.55);font-size:13.5px;text-decoration:none;transition:color .15s ease;display:inline-flex;align-items:center;gap:6px}.EVCTA_link__jSI9d:after{content:"\2192";font-size:12px}.EVCTA_link__jSI9d:hover{color:var(--green-500);background:none;box-shadow:none}.EVCTA_contacts__ZsClK{display:flex;flex-direction:column;gap:16px}.EVCTA_cta__hJ73E{display:inline-flex;align-items:center;padding:14px 28px;background-color:var(--green-500);color:#ffffff;font-size:15px;font-weight:600;border-radius:9999px;text-decoration:none;transition:background-color .2s ease;align-self:flex-start}.EVCTA_cta__hJ73E:hover{background-color:#a0d63a}.EVCTA_contactLinks__Pvg9w{display:flex;flex-direction:column;gap:8px}.EVCTA_contactLink__ofX_h{display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,.55);font-size:14px;text-decoration:none;transition:color .15s ease}.EVCTA_contactLink__ofX_h:hover{color:#ffffff;background:none;box-shadow:none}.EVCTA_hours__W7yDy{color:rgba(255,255,255,.25);font-size:12px;margin:20px 0 0}@media (min-width:768px) and (max-width:1100px){.EVCTA_copy__e_9Al{padding:48px 40px}}@media (max-width:768px){.EVCTA_section__xthcf{grid-template-columns:1fr}.EVCTA_placeholder__w_Qy3{min-height:280px}.EVCTA_copy__e_9Al{padding:48px 24px}.EVCTA_heading___vTp1{font-size:24px}}