.apex-vehicle-finder,.apex-vehicle-selector{--vehicle-surface:#101011;--vehicle-raised:#171718;--vehicle-border:#343231;--vehicle-border-strong:#5c5754;--vehicle-text:#f3f0eb;--vehicle-muted:#a8a19b;--vehicle-red:#d44743;color:var(--vehicle-text)}.apex-vehicle-finder{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:clamp(28px, 5vw, 72px);align-items:end;margin-top:clamp(34px, 5vw, 58px);padding:clamp(28px, 4vw, 46px) 0;border-top:1px solid var(--vehicle-border);border-bottom:1px solid var(--vehicle-border)}.apex-vehicle-finder__intro{display:grid;gap:12px}.apex-vehicle-finder__intro>span,.apex-vehicle-selector__head span{color:var(--vehicle-red);font:700 .68rem/1.2 var(--apex-font-heading,"Orbitron",sans-serif);letter-spacing:.1em;text-transform:uppercase}.apex-vehicle-finder__intro h2{max-width:15ch;margin:0;color:var(--vehicle-text);font:800 2.25rem/1.06 var(--apex-font-heading,"Orbitron",sans-serif);letter-spacing:0}.apex-vehicle-finder__intro p{max-width:52ch;margin:0;color:var(--vehicle-muted);font-size:.98rem;line-height:1.6}.apex-vehicle-finder__control{display:grid;gap:14px}.apex-vehicle-select-wrap{display:grid;gap:8px}.apex-vehicle-select-wrap label{color:var(--vehicle-muted);font:700 .66rem/1.2 var(--apex-font-heading,"Orbitron",sans-serif);letter-spacing:.06em;text-transform:uppercase}.apex-vehicle-select-control{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:8px}.apex-vehicle-select-control select,.apex-vehicle-select-control button{min-height:48px;border:1px solid var(--vehicle-border);border-radius:4px;box-shadow:none;font-size:.86rem}.apex-vehicle-select-control select{width:100%;padding:0 42px 0 14px;background-color:var(--vehicle-raised);color:var(--vehicle-text)}.apex-vehicle-select-control button{padding:0 18px;border-color:var(--vehicle-red);background:var(--vehicle-red);color:#fffaf6;font:700 .68rem/1 var(--apex-font-heading,"Orbitron",sans-serif);letter-spacing:.04em;text-transform:uppercase;transition:background-color 160ms ease,border-color 160ms ease,opacity 160ms ease}.apex-vehicle-select-control button:disabled{border-color:var(--vehicle-border)!important;background:#222121!important;color:#77716d!important;cursor:not-allowed}.apex-vehicle-select-control button:not(:disabled):hover,.apex-vehicle-select-control button:not(:disabled):focus-visible{border-color:#ef5a54;background:#ef5a54}.apex-vehicle-finder__popular{display:flex;gap:6px;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.apex-vehicle-finder__popular::-webkit-scrollbar{display:none}.apex-vehicle-finder__popular a,.apex-vehicle-selector__models a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid var(--vehicle-border);border-radius:4px;color:var(--vehicle-muted)!important;font:700 .64rem/1 var(--apex-font-heading,"Orbitron",sans-serif);letter-spacing:.03em;text-decoration:none!important;text-transform:uppercase}.apex-vehicle-finder__popular a:hover,.apex-vehicle-finder__popular a:focus-visible,.apex-vehicle-selector__models a:hover,.apex-vehicle-selector__models a:focus-visible,.apex-vehicle-selector__models a.is-active{border-color:var(--vehicle-border-strong);background:#242222;color:var(--vehicle-text)!important}.apex-vehicle-selector{display:grid;width:100%;min-width:0;max-width:100%;box-sizing:border-box;gap:14px;margin:0 0 18px;padding:16px;border:1px solid var(--vehicle-border);border-radius:6px;background:var(--vehicle-surface)}.apex-vehicle-selector__head{display:flex;align-items:end;justify-content:space-between;gap:16px}.apex-vehicle-selector__head>div{display:grid;min-width:0;gap:4px}.apex-vehicle-selector__head strong{color:var(--vehicle-text);font:700 .94rem/1.25 var(--apex-font-heading,"Orbitron",sans-serif)}.apex-vehicle-selector__head>a{flex:0 0 auto;color:var(--vehicle-muted)!important;font:700 .66rem/1 var(--apex-font-heading,"Orbitron",sans-serif);letter-spacing:.04em;text-decoration:none!important;text-transform:uppercase}.apex-vehicle-selector__head>a:hover,.apex-vehicle-selector__head>a:focus-visible,.apex-vehicle-selector__head>a.is-active{color:var(--vehicle-text)!important}.apex-vehicle-selector__models{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--vehicle-border)}.apex-vehicle-selector__models>span{color:var(--vehicle-muted);font:700 .62rem/1 var(--apex-font-heading,"Orbitron",sans-serif);letter-spacing:.08em;text-transform:uppercase}.apex-vehicle-selector__models>div{display:flex;width:100%;min-width:0;max-width:100%;gap:6px;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.apex-vehicle-selector__models>div::-webkit-scrollbar{display:none}.apex-vehicle-selector__makes{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.apex-vehicle-selector__makes a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:0 11px;border:1px solid var(--vehicle-border);border-radius:4px;background:var(--vehicle-raised);color:var(--vehicle-text)!important;font-size:.78rem;font-weight:700;text-decoration:none!important;transition:border-color 160ms ease,background-color 160ms ease}.apex-vehicle-selector__makes a:hover,.apex-vehicle-selector__makes a:focus-visible{border-color:var(--vehicle-border-strong);background:#1d1c1c}.apex-vehicle-selector__makes small{color:var(--vehicle-muted);font-size:.66rem;font-weight:500;white-space:nowrap}.apex-vehicle-finder a:focus-visible,.apex-vehicle-finder button:focus-visible,.apex-vehicle-finder select:focus-visible,.apex-vehicle-selector a:focus-visible,.apex-vehicle-selector button:focus-visible,.apex-vehicle-selector select:focus-visible{outline:2px solid #ffaaa4;outline-offset:2px}@media (min-width:922px){.main-header-menu>.apex-phase11-vehicle-root>.sub-menu{right:0!important;left:auto!important;width:min(780px, calc(100vw - 48px));padding:12px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 8px;border:1px solid #343231!important;border-radius:4px;background:#101011!important;box-shadow:0 18px 38px rgb(0 0 0 / .42)!important}.main-header-menu>.apex-phase11-vehicle-root>.sub-menu>li{width:auto!important}.main-header-menu>.apex-phase11-vehicle-root>.sub-menu>li>a{min-height:38px;padding:10px 12px!important;border-radius:3px;color:#bcb5af!important;font-size:.76rem!important}.main-header-menu>.apex-phase11-vehicle-root>.sub-menu>li>a:hover,.main-header-menu>.apex-phase11-vehicle-root>.sub-menu>li>a:focus-visible{background:#211f1f!important;color:#f3f0eb!important}}@media (max-width:900px){.apex-vehicle-finder{grid-template-columns:1fr;align-items:start}.apex-vehicle-finder__intro h2{max-width:20ch;font-size:1.8rem}.apex-vehicle-selector__makes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.apex-vehicle-finder{gap:22px;margin-top:30px;padding:28px 0}.apex-vehicle-finder__intro h2{font-size:1.55rem}.apex-vehicle-select-control{grid-template-columns:1fr}.apex-vehicle-select-control button{width:100%}.apex-vehicle-selector{width:min(100%, calc(100vw - 32px));max-width:calc(100vw - 32px);gap:12px;padding:12px}.apex-vehicle-selector__head{align-items:flex-start;flex-direction:column;gap:8px}.apex-vehicle-selector__head strong{font-size:.8rem}.apex-vehicle-selector__models{grid-template-columns:1fr;gap:8px}.apex-vehicle-selector__makes{display:flex;width:100%;min-width:0;max-width:100%;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.apex-vehicle-selector__makes::-webkit-scrollbar{display:none}.apex-vehicle-selector__makes a{flex:0 0 72%;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.apex-vehicle-select-control button,.apex-vehicle-selector__makes a{transition:none}}