.EVRepairResourceCenterPage-module__ryB60a__intro{background-color:var(--color-background);text-align:center;padding:80px 5% 40px}.EVRepairResourceCenterPage-module__ryB60a__introInner{max-width:var(--content-narrow);margin:0 auto}.EVRepairResourceCenterPage-module__ryB60a__eyebrow{color:var(--gmg-green-highlight);font-family:var(--eyebrow-font-family);font-size:var(--eyebrow-font-size);font-weight:var(--eyebrow-font-weight);line-height:var(--eyebrow-line-height);letter-spacing:var(--eyebrow-letter-spacing);text-transform:var(--eyebrow-text-transform);margin:0 0 12px}.EVRepairResourceCenterPage-module__ryB60a__introHeading{color:var(--gmg-blue-highlight);font-family:var(--font-display);margin:0 0 18px;font-size:28px;font-weight:400;line-height:1.25}.EVRepairResourceCenterPage-module__ryB60a__introBody{color:var(--color-text-muted);letter-spacing:.25px;margin:0;font-size:17px;font-weight:300;line-height:1.7}@media (max-width:767px){.EVRepairResourceCenterPage-module__ryB60a__introBody{font-size:16px;line-height:1.6}}.EVRepairResourceCenterPage-module__ryB60a__introBody a{color:var(--gmg-green);text-decoration:underline}.EVRepairResourceCenterPage-module__ryB60a__cardsSection{background-color:var(--color-background);padding-block:24px 64px}.EVRepairResourceCenterPage-module__ryB60a__flexCard{flex-direction:column;align-items:flex-start;display:flex}.EVRepairResourceCenterPage-module__ryB60a__flexCardMedia{width:100%;height:var(--card-image-height);border-radius:var(--radius-card);margin-bottom:16px;position:relative;overflow:hidden}.EVRepairResourceCenterPage-module__ryB60a__cover{object-fit:cover}.EVRepairResourceCenterPage-module__ryB60a__flexCardTitle{color:var(--gmg-blue-highlight);font-family:var(--font-display);margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.3}.EVRepairResourceCenterPage-module__ryB60a__flexCardBody{color:var(--color-text-muted);margin:0 0 18px;font-size:16px;font-weight:300;line-height:1.6}.EVRepairResourceCenterPage-module__ryB60a__flexCardButton{margin-top:auto}.EVRepairResourceCenterPage-module__ryB60a__packet{min-height:100vh;padding:80px var(--container-pad);background-color:#000;align-items:center;display:flex;position:relative;overflow:hidden}.EVRepairResourceCenterPage-module__ryB60a__packetBg{object-fit:cover;z-index:0}.EVRepairResourceCenterPage-module__ryB60a__packetOverlay{z-index:1;background-color:#000000d9;position:absolute;inset:0}.EVRepairResourceCenterPage-module__ryB60a__packetInner{z-index:2;grid-template-columns:1fr 1fr;align-items:start;gap:30px;width:75%;max-width:75%;margin:0 auto;display:grid;position:relative}.EVRepairResourceCenterPage-module__ryB60a__formHeading{color:var(--gmg-green);font-family:var(--font-display);margin:0 0 16px;font-size:22px;font-weight:500}.EVRepairResourceCenterPage-module__ryB60a__packetHeading{color:var(--color-text-inverse);font-family:var(--font-display);text-transform:none;margin:0 0 16px;font-size:26px;font-weight:400;line-height:1.25}.EVRepairResourceCenterPage-module__ryB60a__packetBody{color:#ffffffd9;margin:0;font-size:16px;font-weight:300;line-height:1.7}.EVRepairResourceCenterPage-module__ryB60a__form{flex-direction:column;gap:14px;display:flex}.EVRepairResourceCenterPage-module__ryB60a__formField{flex-direction:column;gap:6px;display:flex}.EVRepairResourceCenterPage-module__ryB60a__formLabel{color:var(--color-text-inverse);font-family:var(--font-ui);letter-spacing:.2px;font-size:14px}.EVRepairResourceCenterPage-module__ryB60a__requiredLegend{color:#ffffffbf;margin:0 0 2px;font-size:14px}.EVRepairResourceCenterPage-module__ryB60a__requiredStar,.EVRepairResourceCenterPage-module__ryB60a__requiredMark,.EVRepairResourceCenterPage-module__ryB60a__requiredText{color:#ffd7d7;font-weight:500}.EVRepairResourceCenterPage-module__ryB60a__requiredNote{font-size:.9em}.EVRepairResourceCenterPage-module__ryB60a__formInput{border-radius:var(--radius-button);width:100%;min-height:50px;color:var(--color-text-inverse);font-family:var(--font-body);background:#344044;border:1px solid #ffffff1f;padding:0 16px;font-size:15px}.EVRepairResourceCenterPage-module__ryB60a__formInput::placeholder{color:#fff9}.EVRepairResourceCenterPage-module__ryB60a__formInput:focus{border-color:var(--gmg-green);outline:none}.EVRepairResourceCenterPage-module__ryB60a__captcha{color:#fff9;align-items:center;gap:10px;margin-top:4px;font-size:13px;display:flex}.EVRepairResourceCenterPage-module__ryB60a__captchaBox{background:#ffffff0f;border:1px solid #ffffff4d;border-radius:4px;width:40px;height:40px;display:inline-block}.EVRepairResourceCenterPage-module__ryB60a__formButton{align-self:flex-start;margin-top:6px}.EVRepairResourceCenterPage-module__ryB60a__formDone{color:var(--color-text-inverse);font-size:16px}.EVRepairResourceCenterPage-module__ryB60a__formError{color:#ffd7d7;margin:6px 0 0;font-size:15px;line-height:1.4}.EVRepairResourceCenterPage-module__ryB60a__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.EVRepairResourceCenterPage-module__ryB60a__evGuidesSection{background-color:var(--color-surface-light);padding:72px var(--container-pad) 72px;text-align:center}.EVRepairResourceCenterPage-module__ryB60a__evGuidesContainer{max-width:var(--container-max);margin:0 auto}.EVRepairResourceCenterPage-module__ryB60a__guidesHeading{color:var(--gmg-blue-highlight);font-family:var(--font-display);text-transform:none;margin:0 0 12px;font-size:26px;font-weight:400;line-height:1.25}@media (min-width:768px){.EVRepairResourceCenterPage-module__ryB60a__guidesHeading{font-size:29px}.EVRepairResourceCenterPage-module__ryB60a__introHeading{font-size:31px;line-height:1.2}.EVRepairResourceCenterPage-module__ryB60a__flexCardTitle{font-size:24px}.EVRepairResourceCenterPage-module__ryB60a__packetHeading{font-size:28px}}@media (min-width:992px){.EVRepairResourceCenterPage-module__ryB60a__guidesHeading{font-size:32px;line-height:1.2}.EVRepairResourceCenterPage-module__ryB60a__introHeading{font-size:35px}.EVRepairResourceCenterPage-module__ryB60a__flexCardTitle{font-size:28px}.EVRepairResourceCenterPage-module__ryB60a__packetHeading{font-size:32px}}.EVRepairResourceCenterPage-module__ryB60a__guidesIntro{max-width:720px;color:var(--color-text-muted);margin:0 auto 36px;font-size:16px;font-weight:300;line-height:1.6}@media (max-width:991px){.EVRepairResourceCenterPage-module__ryB60a__packetInner{grid-template-columns:1fr;gap:36px}.EVRepairResourceCenterPage-module__ryB60a__packet{min-height:auto;padding-top:64px;padding-bottom:64px}.EVRepairResourceCenterPage-module__ryB60a__packetInner{width:90%;max-width:90%}}@media (max-width:767px){.EVRepairResourceCenterPage-module__ryB60a__formRow{grid-template-columns:1fr}}
