:root{--lp-orange: #F15A22;--lp-orange-text: #C0450F;--lp-orange-ink: #993C1D;--lp-orange-soft: #FEF1E9;--lp-charcoal: #3A3A3A;--lp-ink: #1c1c1c;--lp-line: #111111}.vehicle-hero,.library-hero{background:#fff!important;border-bottom:1px solid var(--lp-line)!important}.vehicle-hero h1,.library-hero h1{color:var(--lp-ink)!important;display:inline-block;border-bottom:3px solid var(--lp-orange);padding-bottom:5px}.section-kicker{color:var(--lp-orange-ink)!important;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.vehicle-hero__stats>*,.library-hero__stats>*{border:1px solid var(--lp-line)!important;border-radius:10px!important;background:#fff!important}.vehicle-hero__stats strong,.library-hero__stats strong,.vehicle-hero__stats b,.library-hero__stats b{color:var(--lp-orange-ink)!important}.vehicle-search,.library-tools__search{border:1.5px solid var(--lp-line)!important;border-radius:10px!important;background:#fff!important}.vehicle-search input,.library-tools__search input{background:transparent!important}.vehicle-filters button,.vehicle-quick-filters button,.vehicle-alphabet button,.az-filter__button{border-radius:20px!important;border:1px solid var(--lp-line)!important;background:#fff!important;color:var(--lp-ink)!important;font-weight:500;transition:background .15s ease,color .15s ease}.vehicle-filters button:hover,.vehicle-quick-filters button:hover,.vehicle-alphabet button:hover,.az-filter__button:hover{background:var(--lp-orange-soft)!important;border-color:var(--lp-orange)!important}.vehicle-alphabet button.is-active,.vehicle-quick-filters button.is-active,.vehicle-filters button.is-active,.az-filter__button.is-active,.az-filter__button[aria-pressed=true]{background:var(--lp-orange-text)!important;color:#fff!important;border-color:var(--lp-orange-text)!important}.vehicle-card,.brand-card{background:#fff!important;border:1px solid var(--lp-line)!important;border-radius:12px!important;position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.vehicle-card:before,.brand-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--lp-orange)}.vehicle-card:hover,.brand-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1111111a!important}.brand-card__logo{background:#fff!important;color:var(--lp-ink)!important;border-radius:9px!important;border:1px solid var(--lp-line)!important}.brand-card__logo--dark{background:#170601!important;color:#fff!important;border-color:#170601!important}.vehicle-card__badges span,.brand-card__badges span{background:var(--lp-orange-soft)!important;color:var(--lp-orange-ink)!important;border-radius:6px!important;border:none!important}.vehicle-button--primary{background:var(--lp-orange-text)!important;color:#fff!important;border:1px solid var(--lp-orange-text)!important}.vehicle-button--primary:hover{filter:brightness(.95)}.vehicle-button--secondary{background:#fff!important;color:var(--lp-ink)!important;border:1px solid var(--lp-line)!important}.brand-card__actions .button--outline,.brand-card__actions .button{border:1px solid var(--lp-line)!important;color:var(--lp-ink)!important;border-radius:8px!important}.brand-card__actions .button:first-child{background:var(--lp-orange-text)!important;color:#fff!important;border-color:var(--lp-orange-text)!important}.vehicle-card__link{color:var(--lp-orange-ink)!important;font-weight:500}.vehicle-result-count,.brand-results__header h2{border-left:3px solid var(--lp-orange);padding-left:8px}
