@layer comemso-design,cmo-legacy,cmo-components;@layer cmo-legacy{.ec71-vehicle-section{color:#fff;background:linear-gradient(145deg, #001c32 0%, #003452 58%, #001827 100%)}.ec71-vehicle-heading{max-width:900px}.ec71-vehicle-heading :is(h2,p){color:#fff !important}.ec71-vehicle-heading>p:last-child{color:#d9edf3 !important}.ec71-path-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(18px,3vw,34px);align-items:stretch}.ec71-path-label{display:inline-block;color:#72d7e9 !important;font-size:.73rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ec71-vehicle-conclusion{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:26px;align-items:center;margin-top:26px;padding:22px 24px;border:1px solid rgba(89,193,216,.36);border-radius:16px;color:#fff;background:rgba(0,18,31,.54)}.ec71-vehicle-conclusion strong{display:block;color:#fff !important}.ec71-vehicle-conclusion span{display:block;margin-top:5px;color:#d9edf3 !important}.evse-field-section--dark .evse-field-callout a{color:#9ee6ff;font-weight:800;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}}@layer cmo-legacy{@media (max-width: 980px){.ec71-vehicle-conclusion{grid-template-columns:1fr}.ec71-vehicle-conclusion .cmo-button{justify-self:start}}}@layer cmo-legacy{@media (max-width: 760px){.ec71-path-grid{grid-template-columns:1fr}}}
