.gx-brands__tabs{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin-bottom:28px;display:grid}.gx-brands__tabs[hidden]{display:none}.gx-brands__tab{border:1px solid var(--gx-line);background:var(--gx-white);cursor:pointer;min-height:104px;transition:border-color var(--gx-fast) var(--gx-ease), box-shadow var(--gx-fast) var(--gx-ease), transform var(--gx-fast) var(--gx-ease);border-radius:10px;align-content:center;justify-items:center;gap:8px;padding:14px 10px 12px;display:grid;position:relative}.gx--white .gx-brands__tab{background:var(--gx-mist);border-color:#0000}.gx-brands__tab:after{content:"";background:var(--gx-yellow);width:0;height:3px;transition:width var(--gx-mid) var(--gx-ease);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.gx-brands__tab:hover{border-color:var(--gx-slate-300);transform:translateY(-2px)}.gx-brands__tab[aria-selected=true]{border-color:var(--gx-navy);box-shadow:0 16px 36px -24px #0a18288c}.gx-brands__tab[aria-selected=true]:after{width:44px}.gx-brands__logo{object-fit:contain;opacity:.85;width:56px;height:48px;transition:opacity var(--gx-fast) var(--gx-ease)}.gx-brands__tab:hover .gx-brands__logo,.gx-brands__tab[aria-selected=true] .gx-brands__logo{opacity:1}.gx-brands__tab-name{letter-spacing:.06em;color:var(--gx-ink-soft);font-size:.75rem;font-weight:600}.gx-brands__tab[aria-selected=true] .gx-brands__tab-name{color:var(--gx-navy)}.gx-brands__panels{gap:24px;display:grid}.gx-brands__panel{background:var(--gx-navy);color:var(--gx-white);border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,4vw,56px);display:grid;overflow:hidden}.gx-brands__panel:focus-visible{outline:2px solid var(--gx-navy);outline-offset:4px}.gx-brands__panel[hidden]{display:none}.gx-brands__visual{place-items:center;min-height:260px;display:grid;position:relative}.gx-brands__ghost{font-family:var(--gx-font-display);letter-spacing:-.04em;text-align:center;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff24;pointer-events:none;font-size:clamp(3.5rem,2rem + 6vw,8rem);font-weight:600;line-height:1;position:absolute;inset:50% 0 auto;transform:translateY(-62%)}.gx-brands__car{filter:drop-shadow(0 28px 26px #00000073);width:100%;max-width:520px;height:auto;position:relative}.gx-motion .gx-brands__panel.is-entering .gx-brands__car{animation:gx-brands-drive .9s var(--gx-ease) both}.gx-motion .gx-brands__panel.is-entering .gx-brands__info>*{animation:gx-brands-rise .7s var(--gx-ease) both}.gx-motion .gx-brands__panel.is-entering .gx-brands__info>:nth-child(2){animation-delay:60ms}.gx-motion .gx-brands__panel.is-entering .gx-brands__info>:nth-child(3){animation-delay:.12s}.gx-motion .gx-brands__panel.is-entering .gx-brands__info>:nth-child(4){animation-delay:.18s}.gx-motion .gx-brands__panel.is-entering .gx-brands__info>:nth-child(5){animation-delay:.24s}@keyframes gx-brands-drive{0%{opacity:0;transform:translate(14%)}to{opacity:1;transform:none}}@keyframes gx-brands-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.gx-brands__info{justify-items:start;gap:16px;display:grid}.gx-brands__name{font-family:var(--gx-font-display);letter-spacing:-.02em;color:var(--gx-white);font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:400;line-height:1.1}.gx-brands__text{color:var(--gx-slate-300)}.gx-brands__models-label{letter-spacing:.16em;text-transform:uppercase;color:var(--gx-yellow);margin-top:4px;font-size:.75rem;font-weight:600}.gx-brands__models{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.gx-brands__models .gx-tag{color:#ffffffdb;background:#ffffff0d;border-color:#ffffff2e}.gx-brands__note{color:var(--gx-ink-soft);margin-top:28px;font-size:.9375rem}@media (width<=899px){.gx-brands__panel{grid-template-columns:1fr}.gx-brands__visual{min-height:180px}}@media (width<=559px){.gx-brands__tabs{margin-inline:calc(-1 * var(--gx-gutter));padding:4px var(--gx-gutter) 8px;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.gx-brands__tabs::-webkit-scrollbar{display:none}.gx-brands__tab{scroll-snap-align:start;flex:0 0 96px;min-height:96px}.gx-brands__panel .gx-btn{justify-content:space-between;width:100%}}
