/* ELOI black presentation with orange light and charcoal working surfaces. */
:root{--brand-grey:#050505;--brand-panel:#141414;--brand-border:#353535;--brand-warm:#ffb477;--gray:#050505}
html,body{background:#050505;color:#fff}
header,footer,.hero,.finder-top,.strip,.spot,.approach,.contact,.content-hero,.range-hero,.distributor-hero,.program,.range-end,.partner-range,.partner-contact-section,.passenger,.applications-body,.about-story,.content-body,.vehicle-brands{background-color:#050505}
.medals{background-color:#050505!important}
header,footer,.finder-top,.strip,.site-footer,.footer-bottom,.partner-range,.partner-contact-section{border-color:#303030}
.nav-links.open,.links.open{background:#101010}
.card,.segment,.range-card,.content-card,.benefit,.panel,.result,.finder-result-card,.article-block,.range-featured,.segment.elatus,.curated .card,.mission-grid article,.core-grid article,.brand-values article,.medal-grid article,.pack-gallery figure,.system-list a,.content-facts article,.partner-contact form{background:#141414;border-color:#353535}
.card:hover,.range-card:hover,.content-card:hover,.curated .card:hover,.system-list a:hover{background:#1d1712;border-color:#a95519}
.segment.elatus,.range-featured{border-color:#9e4c16}
.spot .photo{background:#0b0b0b radial-gradient(ellipse at center,#241509,transparent 72%)}
.finder-quick,.fluid-grid .fluid-row,.product-match,.cta,.pack-band{background:#111;border-color:#353535}
.finder-quick input,.finder-quick select,.field input,.field select,.contact input,.contact select,.contact textarea,.partner-contact input,.partner-contact textarea,.nav .site-language select,.page-language select{background:#1a1a1a;color:#fff;border-color:#555}
.vehicle-combo-list{background:#111}
.vehicle-combo-list [role="option"]:hover,.vehicle-combo-list [aria-selected="true"]{background:#292019}
.fluid-context span,.facts span{background:#252525}
.sector-list{background:#353535;border-color:#353535}
.sector-list span{background:#111}
.who-facts,.who-facts article,.quality-line,.section-divider,.fluid-profile,.fluid-grid .fluid-regime,.contact-points,.contact-points div,.applications-body .content-grid,.applications-body .content-card{border-color:#353535}
.applications-body .content-card{background:transparent}
.vehicle-brands{background-image:none;padding:76px 5% 88px}
.vehicle-brands-inner{display:block;text-align:center}
.vehicle-brands h2{font-size:clamp(30px,3.5vw,48px);line-height:1.15;letter-spacing:-.04em;max-width:none;margin:0 auto 48px}
.brand-names{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px 35px;border:0;margin:0}
.brand-names .make-logo{flex:0 0 100px;min-height:70px;padding:0;border:0;background:transparent}
.brand-names img{width:100%;height:58px;max-width:100px;object-fit:contain;filter:brightness(0) invert(1);opacity:.87}
@media(max-width:650px){.vehicle-brands{padding:58px 5% 68px}.vehicle-brands h2{margin-bottom:32px}.brand-names{gap:20px 27px}.brand-names .make-logo{flex-basis:82px;min-height:58px}.brand-names img{height:46px;max-width:82px}}
