body.page-vehicles{background:radial-gradient(circle at top left,#fef9c3 0,#fefce8 40%,#ffffff 100%)}.section-hero-vehicles{padding:var(--space-16) 0 var(--space-10)}.hero-shell--vehicles{margin-top:var(--space-4)}.section-breadcrumbs{padding-bottom:var(--space-4)}.breadcrumbs{font-size:var(--font-size-sm);color:var(--color-text-soft)}.breadcrumbs-list{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.breadcrumbs-item+.breadcrumbs-item::before{content:"/";margin-right:var(--space-2);color:var(--gray-400)}.section-vehicles-overview{padding:var(--space-4) 0 var(--space-12)}.section-header{max-width:720px;margin:0 auto var(--space-6);text-align:center}.section-header--compact{max-width:720px;margin-bottom:var(--space-5)}.section-header h1,.section-header h2{margin-top:var(--space-3);margin-bottom:var(--space-2)}.vehicles-overview-card{margin-top:var(--space-2)}.vehicles-overview-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-6);align-items:center}.vehicles-overview-copy h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}.vehicles-pill-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.vehicles-pill{padding:0.45rem 0.9rem;border-radius:999px;border:2px dashed #cbd5e1;background:var(--color-surface-muted);font-size:var(--font-size-xs);font-weight:500;color:var(--color-text)}.vehicles-overview-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.vehicles-figure{display:flex;flex-direction:column;gap:var(--space-2)}.vehicles-figure figcaption{font-size:var(--font-size-xs);color:var(--color-text-soft)}.vehicles-figure--inline{margin-bottom:var(--space-3)}.section-vehicle-cards{padding:0 0 var(--space-12)}.vehicles-grid .vehicle-card{display:flex;flex-direction:column;gap:var(--space-4)}.vehicle-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2)}.vehicle-card-header h3{margin-bottom:var(--space-1)}.vehicle-subtitle{font-size:var(--font-size-sm);color:var(--color-text-soft);margin-bottom:0}.vehicle-card-body{display:flex;flex-direction:column}.vehicle-stats{margin:var(--space-3) 0;display:flex;flex-direction:column;gap:var(--space-2)}.vehicle-stat-row{display:grid;grid-template-columns:0.9fr 2fr;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm)}.vehicle-stat-row dt{font-weight:600;color:var(--color-text)}.vehicle-stat-row dd{display:flex;align-items:center;gap:var(--space-2)}.vehicle-stat-bar{position:relative;flex:1;height:8px;border-radius:999px;background:var(--gray-100);overflow:hidden}.vehicle-stat-bar span{position:absolute;inset:0;width:var(--value);background:linear-gradient(90deg,var(--color-primary),var(--color-accent))}.vehicle-stat-value{font-family:var(--font-rounded);font-size:var(--font-size-xs);color:var(--color-text-soft)}.vehicle-card-footer{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.section-customization-upgrades{padding:0 0 var(--space-12)}.customization-grid{align-items:stretch}.customization-card{display:grid;grid-template-rows:auto 1fr;gap:var(--space-3)}.customization-card-body h3{margin-bottom:var(--space-2)}.customization-tags,.damage-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.customization-card-footer{margin-top:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-3)}.section-stats-damage{padding:0 0 var(--space-12)}.stats-card,.damage-card{display:flex;flex-direction:column;gap:var(--space-4)}.stats-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);margin:var(--space-3) 0}.stats-mini-item{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--gray-50);border:1px dashed var(--gray-200)}.stats-mini-label{display:block;font-size:var(--font-size-xs);font-weight:600;color:var(--color-text);margin-bottom:var(--space-1)}.stats-mini-value{font-size:var(--font-size-sm);color:var(--color-text-soft)}.section-epic-rides{padding:0 0 var(--space-12)}.epic-rides-card{display:flex;flex-direction:column;gap:var(--space-5)}.epic-rides-header h2{margin-top:var(--space-2)}.epic-rides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5)}.epic-ride h3{margin-bottom:var(--space-2)}.epic-rides-footer p{margin-bottom:var(--space-3)}.epic-rides-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.section-vehicles-cta{padding:0 0 var(--space-16)}.vehicles-cta-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.vehicles-cta-content{flex:2;min-width:240px}.vehicles-cta-content h2{margin-bottom:var(--space-2)}.vehicles-cta-actions{flex:1.3;display:flex;flex-direction:column;gap:var(--space-3);min-width:220px}@media (max-width:960px){.hero-grid--vehicles{grid-template-columns:1fr}.section-hero-vehicles{padding-top:var(--space-12)}.vehicles-overview-grid{grid-template-columns:1fr}.vehicle-stat-row{grid-template-columns:1fr}.vehicles-cta-card{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.section-hero-vehicles{padding-top:var(--space-10);padding-bottom:var(--space-8)}.section-vehicles-overview,.section-vehicle-cards,.section-customization-upgrades,.section-stats-damage,.section-epic-rides,.section-vehicles-cta{padding-bottom:var(--space-8)}.vehicle-card-header{flex-direction:column;align-items:flex-start}.vehicles-overview-cta-row,.vehicle-card-footer,.epic-rides-cta-row{flex-direction:column;align-items:flex-start}}ul{list-style:none !important}.nav-toggle{flex-direction:column}