.centro-ev_page__4vQEe{background:#f7fafb;color:#15354a}.centro-ev_hero__Melg_{position:relative;overflow:hidden;padding:96px 0 78px;background:radial-gradient(circle at 85% 15%,rgba(34,172,225,.25),transparent 28%),linear-gradient(135deg,#073653,#0b4c70 54%,#087b82);color:#fff}.centro-ev_hero__Melg_:after{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(255,255,255,.11);border-radius:50%;right:-130px;bottom:-230px}.centro-ev_eyebrow__5R3Pt,.centro-ev_sectionHeading__RyVip>span{display:inline-block;font-size:12px;font-weight:950;letter-spacing:.15em;color:#f1bf3b}.centro-ev_hero__Melg_ h1{max-width:780px;margin:16px 0 18px;font-size:clamp(40px,6vw,72px);line-height:.98;letter-spacing:-.055em}.centro-ev_hero__Melg_ p{max-width:720px;font-size:18px;line-height:1.65;color:#d5e7ef}.centro-ev_heroActions__kusmo{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.centro-ev_heroSignals___xiQF{display:flex;gap:20px;flex-wrap:wrap;margin-top:34px}.centro-ev_heroSignals___xiQF span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#dbeef5}.centro-ev_heroSignals___xiQF svg{width:17px;color:#f1bf3b}.centro-ev_toolNav__mOUbd{position:sticky;top:70px;z-index:25;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border-bottom:1px solid #dce8ed;box-shadow:0 8px 24px rgba(7,54,83,.06)}.centro-ev_toolNav__mOUbd>div{display:flex;gap:6px;overflow:auto;padding-top:11px;padding-bottom:11px}.centro-ev_toolNav__mOUbd a{white-space:nowrap;display:flex;align-items:center;gap:7px;padding:10px 13px;border-radius:12px;color:#31576d;font-size:12px;font-weight:900;text-decoration:none}.centro-ev_toolNav__mOUbd a:hover{background:#eaf5f5;color:#057c79}.centro-ev_toolNav__mOUbd svg{width:16px}.centro-ev_section__Fw_lU{padding-top:86px;padding-bottom:86px}.centro-ev_altSection__HEPuQ{background:#eef6f7}.centro-ev_compatibilitySection__RnARY{background:#073653;color:#fff}.centro-ev_sectionHeading__RyVip{max-width:780px;margin-bottom:34px}.centro-ev_sectionHeading__RyVip h2{margin:10px 0 12px;font-size:clamp(32px,4.5vw,52px);line-height:1.06;letter-spacing:-.04em;color:#073653}.centro-ev_sectionHeading__RyVip p{margin:0;color:#66808f;font-size:16px;line-height:1.65}.centro-ev_compatibilitySection__RnARY .centro-ev_sectionHeading__RyVip h2{color:#fff}.centro-ev_compatibilitySection__RnARY .centro-ev_sectionHeading__RyVip p{color:#b9d1dc}.centro-ev_toolGrid__h5_os{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:24px;align-items:stretch}.centro-ev_formCard__Kt7dE,.centro-ev_recommendationCard__fW_SG,.centro-ev_resultCard__BSzUg{border-radius:26px;background:#fff;border:1px solid #dce7eb;box-shadow:0 18px 50px rgba(8,53,81,.08);padding:28px}.centro-ev_formCard__Kt7dE{display:flex;flex-direction:column;gap:22px}.centro-ev_formCard__Kt7dE label,.centro-ev_formCard__Kt7dE legend{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:900;color:#274d63}.centro-ev_formCard__Kt7dE input,.centro-ev_formCard__Kt7dE select{width:100%;border:1px solid #ccdce3;border-radius:13px;padding:13px 14px;background:#fbfdfd;color:#15354a;font:inherit;outline:none}.centro-ev_formCard__Kt7dE input:focus,.centro-ev_formCard__Kt7dE select:focus{border-color:#16a5a0;box-shadow:0 0 0 3px rgba(22,165,160,.12)}.centro-ev_formCard__Kt7dE input[type=range]{padding:0;accent-color:#16a5a0}.centro-ev_twoCols__Qx6t8{display:grid;grid-template-columns:1fr 1fr;gap:16px}.centro-ev_rangeValue__C4baV{font-size:26px;color:#073653}.centro-ev_formCard__Kt7dE fieldset{border:0;padding:0;margin:0}.centro-ev_powerOptions__gKEXJ{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.centro-ev_powerOptions__gKEXJ button{border:1px solid #d6e3e8;border-radius:11px;padding:10px 5px;background:#f7fafb;color:#31576d;font-weight:900;cursor:pointer}.centro-ev_powerOptions__gKEXJ .centro-ev_activePower__GhFWD,.centro-ev_powerOptions__gKEXJ button:hover{background:#073653;color:#fff;border-color:#073653}.centro-ev_resultCard__BSzUg{position:relative;overflow:hidden;background:linear-gradient(145deg,#073653,#0b6280);color:#fff}.centro-ev_resultCard__BSzUg:after{content:"";position:absolute;inset:auto -90px -120px auto;width:300px;height:300px;border-radius:50%;background:rgba(57,197,192,.18)}.centro-ev_resultIcon__jyRq1{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#f1bf3b;color:#073653;margin-bottom:25px}.centro-ev_recommendationCard__fW_SG>span,.centro-ev_resultCard__BSzUg>span{font-size:11px;font-weight:950;letter-spacing:.15em;color:#8fe1dc}.centro-ev_resultCard__BSzUg>strong{display:block;margin:6px 0 18px;font-size:50px;letter-spacing:-.05em}.centro-ev_chargeBar__eClJv{height:12px;border-radius:999px;background:rgba(255,255,255,.15);overflow:hidden}.centro-ev_chargeBar__eClJv i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#39c5c0,#f1bf3b)}.centro-ev_resultStats__QMeTC{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.centro-ev_resultStats__QMeTC div{padding:14px;border-radius:15px;background:rgba(255,255,255,.09)}.centro-ev_resultStats__QMeTC b,.centro-ev_resultStats__QMeTC small{display:block}.centro-ev_resultStats__QMeTC small{color:#bad2dc;font-size:10px}.centro-ev_resultStats__QMeTC b{margin-top:5px;font-size:16px}.centro-ev_resultCard__BSzUg>p{position:relative;z-index:2;display:flex;gap:9px;margin:20px 0 0;color:#cfe1e8;font-size:11px;line-height:1.5}.centro-ev_resultCard__BSzUg>p svg{width:17px;flex:0 0 auto}.centro-ev_comparisonLayout__0LPpA{display:grid;grid-template-columns:minmax(350px,.7fr) minmax(0,1.3fr);gap:24px}.centro-ev_compareCards__qAEce{display:grid;grid-template-columns:1fr 1fr;gap:14px}.centro-ev_compareCards__qAEce article{border-radius:24px;padding:26px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 16px 42px rgba(8,53,81,.08)}.centro-ev_compareCards__qAEce svg{width:32px;height:32px;margin-bottom:22px}.centro-ev_compareCards__qAEce span{font-size:11px;font-weight:950;letter-spacing:.13em}.centro-ev_compareCards__qAEce strong{margin-top:8px;font-size:31px;letter-spacing:-.04em}.centro-ev_compareCards__qAEce small{margin-top:2px}.centro-ev_compareCards__qAEce p{margin:22px 0 0;font-size:12px}.centro-ev_fuelCard___FQbb{background:#fff;color:#4b5961;border:1px solid #dce5e8}.centro-ev_fuelCard___FQbb svg{color:#d78c26}.centro-ev_evCard__O4ntJ{background:#073653;color:#fff}.centro-ev_evCard__O4ntJ svg{color:#f1bf3b}.centro-ev_savingsCard__j4w2I{grid-column:span 2;background:linear-gradient(135deg,#0f9c75,#12b991);color:#fff}.centro-ev_savingsCard__j4w2I strong{font-size:40px}.centro-ev_formNote__9H_Ub{margin:0;padding:14px;border-radius:13px;background:#eef7f7;font-size:11px;line-height:1.5;color:#587482}.centro-ev_recommendationCard__fW_SG{background:linear-gradient(145deg,#073653,#075d6c);color:#fff}.centro-ev_recommendationMain__CzqFk{display:flex;align-items:center;gap:18px;margin:22px 0}.centro-ev_recommendationMain__CzqFk>svg{width:54px;height:54px;color:#f1bf3b}.centro-ev_recommendationMain__CzqFk b,.centro-ev_recommendationMain__CzqFk strong{display:block}.centro-ev_recommendationMain__CzqFk strong{font-size:28px}.centro-ev_recommendationMain__CzqFk b{font-size:44px;color:#6ee1d6}.centro-ev_recommendationCard__fW_SG>p{color:#d2e6ec;line-height:1.65}.centro-ev_recommendationCard__fW_SG ul{list-style:none;padding:0;margin:22px 0}.centro-ev_recommendationCard__fW_SG li{display:flex;gap:9px;align-items:center;margin:10px 0;color:#d9eaf0;font-size:12px}.centro-ev_recommendationCard__fW_SG li svg{width:16px;color:#6ee1d6}.centro-ev_compatibilityCard__3MUqR{display:grid;grid-template-columns:auto minmax(220px,.7fr) minmax(0,1.3fr);gap:24px;align-items:center;padding:28px;border-radius:26px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13)}.centro-ev_vehicleBadge__7UgRF{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;background:#f1bf3b;color:#073653}.centro-ev_vehicleBadge__7UgRF svg{width:38px;height:38px}.centro-ev_compatibilityCard__3MUqR span{font-size:10px;font-weight:950;letter-spacing:.13em;color:#75dcd6}.centro-ev_compatibilityCard__3MUqR h3{margin:7px 0;font-size:27px}.centro-ev_compatibilityCard__3MUqR p{margin:0;color:#b8d1dc}.centro-ev_compatibilitySpecs__L5aGm{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.centro-ev_compatibilitySpecs__L5aGm article{padding:15px;border-radius:15px;background:rgba(255,255,255,.08)}.centro-ev_compatibilitySpecs__L5aGm small,.centro-ev_compatibilitySpecs__L5aGm strong{display:block}.centro-ev_compatibilitySpecs__L5aGm small{color:#9fbcc9;font-size:10px}.centro-ev_compatibilitySpecs__L5aGm strong{margin-top:5px;font-size:16px}.centro-ev_mythGrid__VnBu4{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.centro-ev_mythGrid__VnBu4 article{padding:24px;border-radius:22px;background:#fff;border:1px solid #dce7eb}.centro-ev_mythGrid__VnBu4 svg{color:#e2a614}.centro-ev_mythGrid__VnBu4 h3{margin:16px 0 9px;color:#073653}.centro-ev_mythGrid__VnBu4 p{margin:0;color:#657f8e;line-height:1.6;font-size:13px}.centro-ev_faqList__OGdCZ{display:flex;flex-direction:column;gap:10px;margin-top:32px}.centro-ev_faqList__OGdCZ button{width:100%;text-align:left;border:1px solid #dce7eb;border-radius:16px;background:#fff;padding:18px 20px;color:#173c51;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:center}.centro-ev_faqList__OGdCZ button>span{display:flex;align-items:center;gap:9px;font-weight:900}.centro-ev_faqList__OGdCZ button>span svg{width:18px;color:#0b9e98}.centro-ev_faqList__OGdCZ button>svg{transition:.2s}.centro-ev_faqList__OGdCZ button p{grid-column:1/-1;margin:14px 28px 0 27px;color:#667f8d;line-height:1.6;font-size:13px}.centro-ev_faqList__OGdCZ .centro-ev_openFaq__61Dbm{border-color:#7bcac7;background:#f2fbfa}.centro-ev_faqList__OGdCZ .centro-ev_openFaq__61Dbm>svg{transform:rotate(180deg)}.centro-ev_osCallout__JLStD{padding:64px 0;background:linear-gradient(135deg,#0a415f,#073653);color:#fff}.centro-ev_osCallout__JLStD>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.centro-ev_osCallout__JLStD>div>div{max-width:760px}.centro-ev_osCallout__JLStD svg{color:#f1bf3b}.centro-ev_osCallout__JLStD span{display:block;margin-top:12px;color:#69d5cf;font-size:11px;font-weight:950;letter-spacing:.14em}.centro-ev_osCallout__JLStD h2{margin:10px 0;font-size:36px;letter-spacing:-.035em}.centro-ev_osCallout__JLStD p{margin:0;color:#bdd3dc;line-height:1.6}.centro-ev_osCallout__JLStD>a{flex:0 0 auto}@media(max-width:980px){.centro-ev_comparisonLayout__0LPpA,.centro-ev_toolGrid__h5_os{grid-template-columns:1fr}.centro-ev_compatibilityCard__3MUqR{grid-template-columns:auto 1fr}.centro-ev_compatibilitySpecs__L5aGm{grid-column:1/-1}.centro-ev_osCallout__JLStD>div{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.centro-ev_hero__Melg_{padding:68px 0 58px}.centro-ev_hero__Melg_ h1{font-size:42px}.centro-ev_hero__Melg_ p{font-size:15px}.centro-ev_toolNav__mOUbd{top:62px}.centro-ev_section__Fw_lU{padding-top:62px;padding-bottom:62px}.centro-ev_sectionHeading__RyVip h2{font-size:34px}.centro-ev_compareCards__qAEce,.centro-ev_mythGrid__VnBu4,.centro-ev_twoCols__Qx6t8{grid-template-columns:1fr}.centro-ev_powerOptions__gKEXJ{grid-template-columns:repeat(3,1fr)}.centro-ev_savingsCard__j4w2I{grid-column:auto}.centro-ev_compatibilityCard__3MUqR,.centro-ev_resultStats__QMeTC{grid-template-columns:1fr}.centro-ev_vehicleBadge__7UgRF{width:58px;height:58px}.centro-ev_compatibilitySpecs__L5aGm{grid-template-columns:1fr 1fr}.centro-ev_osCallout__JLStD h2{font-size:30px}}