.ChargingGuide-module-scss-module__Q4Pr8a__section{background:linear-gradient(#f7fbf8 0%,#fff 48%,#f2f8f4 100%);padding:clamp(56px,8vw,96px) 0;position:relative;overflow:hidden}.ChargingGuide-module-scss-module__Q4Pr8a__inner{width:100%;min-width:0}.ChargingGuide-module-scss-module__Q4Pr8a__compact{background:0 0;padding:0;overflow:visible}.ChargingGuide-module-scss-module__Q4Pr8a__compact .ChargingGuide-module-scss-module__Q4Pr8a__grid{gap:clamp(16px,2.4vw,24px)}.ChargingGuide-module-scss-module__Q4Pr8a__compact .ChargingGuide-module-scss-module__Q4Pr8a__card{background:#fffffff5;border-color:#fff3;box-shadow:0 22px 62px #0003}.ChargingGuide-module-scss-module__Q4Pr8a__visuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ChargingGuide-module-scss-module__Q4Pr8a__header{text-align:center;width:min(100%,820px);margin:0 auto clamp(28px,5vw,48px)}.ChargingGuide-module-scss-module__Q4Pr8a__eyebrow{color:#12903e;letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:clamp(14px,2vw,16px);font-weight:700}.ChargingGuide-module-scss-module__Q4Pr8a__title{color:#2b2b2b;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15}.ChargingGuide-module-scss-module__Q4Pr8a__subtitle{color:#2b2b2bb8;margin:14px auto 0;font-size:clamp(16px,2.2vw,18px);line-height:1.55}.ChargingGuide-module-scss-module__Q4Pr8a__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);list-style:none;display:grid}.ChargingGuide-module-scss-module__Q4Pr8a__card{--delay:0s;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;min-width:0;min-height:100%;animation:.72s both ChargingGuide-module-scss-module__Q4Pr8a__guide-card-in;animation-delay:var(--delay);background:#fffffff2;border:1px solid #12903e1f;border-radius:8px;grid-template-rows:auto 1fr;gap:0;padding:0;transition:box-shadow .35s,transform .35s,border-color .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #165f3317}.ChargingGuide-module-scss-module__Q4Pr8a__card:hover{border-color:#12903e57;transform:translateY(-4px);box-shadow:0 28px 70px #12903e2e}.ChargingGuide-module-scss-module__Q4Pr8a__imageWrap{aspect-ratio:1672/941;background:#fff;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #12903e14}.ChargingGuide-module-scss-module__Q4Pr8a__stepBadge{z-index:1;color:#fff;background:linear-gradient(135deg,#12903e,#0d7f34);border:3px solid #fffffff0;border-radius:50%;place-items:center;width:clamp(34px,4vw,44px);height:clamp(34px,4vw,44px);font-size:clamp(16px,2vw,22px);font-weight:800;line-height:1;display:grid;position:absolute;top:clamp(10px,1.5vw,16px);left:clamp(10px,1.5vw,16px);box-shadow:0 10px 24px #05461c3d}.ChargingGuide-module-scss-module__Q4Pr8a__image{object-fit:contain;padding:clamp(6px,1vw,10px);transition:transform .55s}.ChargingGuide-module-scss-module__Q4Pr8a__card:hover .ChargingGuide-module-scss-module__Q4Pr8a__image{transform:none}.ChargingGuide-module-scss-module__Q4Pr8a__cardBody{align-content:space-between;gap:14px;min-height:126px;padding:clamp(14px,2vw,18px);display:grid}.ChargingGuide-module-scss-module__Q4Pr8a__description{color:#2b2b2bb8;text-align:left;margin:0;font-size:clamp(14px,1.7vw,16px);line-height:1.5}.ChargingGuide-module-scss-module__Q4Pr8a__stepLink{color:#fff;background:#12903e;border:1px solid #12903e2e;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #12903e33}.ChargingGuide-module-scss-module__Q4Pr8a__stepLink:hover,.ChargingGuide-module-scss-module__Q4Pr8a__stepLink:focus-visible{background:#0f7d36;outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #12903e47}@media (max-width:1024px){.ChargingGuide-module-scss-module__Q4Pr8a__grid{grid-template-columns:1fr}}@media (max-width:640px){.ChargingGuide-module-scss-module__Q4Pr8a__section{padding:44px 0 56px}.ChargingGuide-module-scss-module__Q4Pr8a__compact{padding:0}.ChargingGuide-module-scss-module__Q4Pr8a__compact .ChargingGuide-module-scss-module__Q4Pr8a__grid{gap:18px}.ChargingGuide-module-scss-module__Q4Pr8a__header{text-align:left}.ChargingGuide-module-scss-module__Q4Pr8a__grid{grid-template-columns:1fr}.ChargingGuide-module-scss-module__Q4Pr8a__card{border-radius:8px;width:100%;max-width:none}.ChargingGuide-module-scss-module__Q4Pr8a__card:hover{transform:none}.ChargingGuide-module-scss-module__Q4Pr8a__imageWrap{aspect-ratio:1672/941}.ChargingGuide-module-scss-module__Q4Pr8a__cardBody{min-height:auto;padding:14px}.ChargingGuide-module-scss-module__Q4Pr8a__description{font-size:14px}.ChargingGuide-module-scss-module__Q4Pr8a__stepLink{width:100%}}@media (max-width:420px){.ChargingGuide-module-scss-module__Q4Pr8a__card{width:100%}}@media (prefers-reduced-motion:reduce){.ChargingGuide-module-scss-module__Q4Pr8a__card{transition:none;animation:none}.ChargingGuide-module-scss-module__Q4Pr8a__card:hover{transform:none}.ChargingGuide-module-scss-module__Q4Pr8a__image{transition:none}}@keyframes ChargingGuide-module-scss-module__Q4Pr8a__guide-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
.page-module-scss-module__9-NTva__page{color:#fff;background:linear-gradient(135deg,#0a251adb,#0b592fa3),url(/hero-poster.webp) 50%/cover fixed;width:100vw;max-width:100vw;min-height:100vh;padding:clamp(20px,4vw,48px) clamp(14px,4vw,24px) clamp(48px,7vw,84px);overflow-x:hidden}.page-module-scss-module__9-NTva__shell{width:min(100%,1120px);min-width:0;margin:0 auto}.page-module-scss-module__9-NTva__topBar{justify-content:space-between;align-items:center;gap:14px;padding-bottom:clamp(22px,5vw,48px);display:flex}.page-module-scss-module__9-NTva__topLogo{flex:0 280px;place-items:center;min-width:0;max-width:clamp(154px,34vw,280px);display:grid}.page-module-scss-module__9-NTva__localeSwitcher{background:#ffffffeb;border:1px solid #ffffff52;border-radius:999px;flex:none;gap:4px;padding:4px;display:inline-flex;box-shadow:0 16px 44px #0000002e}.page-module-scss-module__9-NTva__localeSwitcher button{color:#12903e;cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:13px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:grid}.page-module-scss-module__9-NTva__localeSwitcher button:hover,.page-module-scss-module__9-NTva__localeSwitcher button:focus-visible{color:#fff;background:#5cb63f;outline:none;transform:translateY(-1px)}.page-module-scss-module__9-NTva__activeLocale{background:#12903e;color:#fff!important}.page-module-scss-module__9-NTva__hero{text-align:center;justify-items:center;gap:clamp(10px,2vw,16px);min-width:0;padding:0 0 clamp(22px,5vw,48px);display:grid}.page-module-scss-module__9-NTva__hero h1{letter-spacing:0;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(38px,9vw,86px);font-weight:700;line-height:.98}.page-module-scss-module__9-NTva__logo{width:100%;height:auto}.page-module-scss-module__9-NTva__eyebrow{letter-spacing:0;text-transform:uppercase;color:#b7f3c7;margin:0;font-size:clamp(12px,2vw,14px);font-weight:700}.page-module-scss-module__9-NTva__subtitle{color:#ffffffdb;overflow-wrap:anywhere;width:min(100%,680px);margin:0;font-size:clamp(16px,2.6vw,22px);line-height:1.45}.page-module-scss-module__9-NTva__content{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:stretch;gap:clamp(18px,3vw,28px);min-width:0;display:grid}@media (max-width:1024px){.page-module-scss-module__9-NTva__content{grid-template-columns:1fr}}.page-module-scss-module__9-NTva__evGuideActions{justify-content:center;padding:clamp(22px,4vw,38px) 0 0;display:flex}.page-module-scss-module__9-NTva__backLink{color:#12903e;background:#fffffff0;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-size:clamp(15px,2vw,17px);font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 18px 48px #0000002e}.page-module-scss-module__9-NTva__backLink:hover,.page-module-scss-module__9-NTva__backLink:focus-visible{color:#fff;background:#12903e;outline:none;transform:translateY(-2px)}.page-module-scss-module__9-NTva__links{align-content:start;gap:12px;min-width:0;display:grid}.page-module-scss-module__9-NTva__linkCard{color:#2b2b2b;background:#fffffff0;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-height:78px;padding:14px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:grid;box-shadow:0 18px 48px #0000002e}.page-module-scss-module__9-NTva__linkCard:hover,.page-module-scss-module__9-NTva__linkCard:focus-visible{background:#fff;outline:none;transform:translateY(-2px);box-shadow:0 22px 60px #0000003d}.page-module-scss-module__9-NTva__icon{color:#fff;background:linear-gradient(135deg,#12903e,#83c74a);border-radius:8px;place-items:center;width:52px;height:52px;display:grid}.page-module-scss-module__9-NTva__linkText{gap:4px;min-width:0;display:grid}.page-module-scss-module__9-NTva__linkText strong,.page-module-scss-module__9-NTva__linkText span{overflow-wrap:anywhere}.page-module-scss-module__9-NTva__linkText strong{color:#143322;font-size:clamp(17px,2.4vw,20px);line-height:1.15}.page-module-scss-module__9-NTva__linkText span{color:#52635a;font-size:clamp(14px,2vw,16px);line-height:1.35}.page-module-scss-module__9-NTva__mapPanel{background:#fff;border-radius:8px;grid-template-rows:auto minmax(320px,1fr) auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000038}@media (max-width:640px){.page-module-scss-module__9-NTva__mapPanel{grid-template-rows:auto 330px}}.page-module-scss-module__9-NTva__mapHeader{color:#2b2b2b;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:clamp(16px,3vw,24px);display:flex}.page-module-scss-module__9-NTva__mapHeader>div{min-width:0}.page-module-scss-module__9-NTva__mapHeader h2,.page-module-scss-module__9-NTva__mapHeader p{margin:0}.page-module-scss-module__9-NTva__mapHeader h2{font-size:clamp(22px,3vw,30px);line-height:1.15}.page-module-scss-module__9-NTva__mapHeader p{color:#52635a;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(14px,2vw,16px);line-height:1.45}@media (max-width:640px){.page-module-scss-module__9-NTva__mapHeader{flex-direction:column;align-items:stretch}}.page-module-scss-module__9-NTva__map{border:0;width:100%;height:100%;min-height:320px;display:block}.page-module-scss-module__9-NTva__routeApps{color:#2b2b2b;justify-content:space-between;align-items:center;gap:14px;padding:14px clamp(16px,3vw,24px) clamp(16px,3vw,24px);display:flex}.page-module-scss-module__9-NTva__routeApps p{color:#52635a;margin:0;font-size:clamp(14px,2vw,16px);font-weight:700}.page-module-scss-module__9-NTva__routeApps>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.page-module-scss-module__9-NTva__routeApps a{color:#12903e;background:#12903e14;border:1px solid #12903e2e;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.page-module-scss-module__9-NTva__routeApps a:hover,.page-module-scss-module__9-NTva__routeApps a:focus-visible{color:#fff;background:#12903e;outline:none;transform:translateY(-1px)}@media (max-width:640px){.page-module-scss-module__9-NTva__routeApps{flex-direction:column;align-items:stretch}.page-module-scss-module__9-NTva__routeApps>div{justify-content:stretch}.page-module-scss-module__9-NTva__routeApps a{flex:150px}}@media (max-width:420px){.page-module-scss-module__9-NTva__page{padding-inline:10px}.page-module-scss-module__9-NTva__topBar{gap:10px;padding-bottom:28px}.page-module-scss-module__9-NTva__topLogo{max-width:156px}.page-module-scss-module__9-NTva__localeSwitcher{gap:2px;padding:3px}.page-module-scss-module__9-NTva__localeSwitcher button{width:31px;height:31px;font-size:12px}.page-module-scss-module__9-NTva__hero h1{font-size:36px}.page-module-scss-module__9-NTva__subtitle{width:min(100%,330px);font-size:15px}.page-module-scss-module__9-NTva__linkCard{grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:72px;padding:12px}.page-module-scss-module__9-NTva__icon{width:46px;height:46px}.page-module-scss-module__9-NTva__mapHeader p{max-width:320px;font-size:13px}}
