.container{max-width:1180px}.eyebrow{display:inline-block;color:var(--brand-accent);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0;margin-bottom:14px}.section-head{max-width:760px;margin-bottom:32px}.section-head.centered{text-align:center;margin-left:auto;margin-right:auto}.policy-wrap h1,.section-head h2,.subhero h1{font-weight:900;color:var(--brand-text);letter-spacing:0}.long-copy,.policy-wrap p,.section-head p,.subhero p{color:var(--brand-text-secondary);line-height:1.78}.subhero{padding:104px 0 72px;background:var(--brand-bg-alt)}.subhero--dark{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.subhero--dark h1,.subhero--dark p,.subhero--image h1,.subhero--image p{color:var(--brand-text-inverse)}.subhero--image{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.split-hero{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(300px,0.75fr);grid-gap:42px;gap:42px;align-items:center}.auto-vtype__card img,.resource-card img,.showcase-track img,.split-hero img{aspect-ratio:16/10;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light);border-radius:var(--brand-radius)}.auto-trust{background:var(--brand-bg-alt);padding:28px 0}.auto-trust__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0;gap:0;border:1px solid var(--brand-border);background:var(--brand-bg)}.auto-trust__item{padding:24px;border-right:1px solid var(--brand-border)}.auto-trust__item:last-child{border-right:0}.auto-trust__item b,.auto-trust__item span{display:block}.auto-trust__item b{margin-top:10px;color:var(--brand-text)}.auto-trust__item span:last-child{color:var(--brand-text-secondary);font-size:.9rem;line-height:1.5}.auto-cert{background:#e9eef8;padding:24px 0}.auto-cert__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.auto-cert__row span{padding:10px 14px;background:var(--brand-bg);border:1px solid var(--brand-border);color:var(--brand-text);font-weight:800}.auto-cert__label{background:0 0!important;border:0!important;color:var(--brand-primary-dark)!important}.auto-ctaband{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:80px 0 96px}.auto-ctaband h2,.auto-ctaband p{color:var(--brand-text-inverse)}.auto-ctaband__fit,.fitment-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:860px;margin:28px auto 0}.auto-ctaband__fit select,.fitment-card select{min-height:48px;border:1px solid rgba(255,255,255,.24);padding:0 14px;border-radius:var(--brand-radius)}.auto-ctaband__split{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center}.auto-ctaband__ctas{display:flex;gap:12px;flex-wrap:wrap}.auto-prod__grid,.auto-vtype__grid,.blog-card-grid,.compliance-grid,.contact-grid,.timeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:22px;gap:22px}.auto-prod__card,.auto-vtype__card,.blog-card,.compliance-grid article,.contact-grid article,.copy-panel,.error-page .container,.policy-wrap,.quote-card,.resource-card,.timeline-grid article{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);box-shadow:0 10px 30px rgba(22,32,43,.06)}.auto-prod__card,.blog-card,.compliance-grid article,.contact-grid article,.timeline-grid article{padding:24px}.auto-prod__card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light);margin-bottom:16px}.auto-prod__card h2,.auto-prod__card h3,.auto-vtype__card h3,.blog-card h2,.contact-grid h2{font-size:1.08rem;font-weight:850;color:var(--brand-text);letter-spacing:0}.blog-date,.fit-note{display:block;color:var(--brand-text-secondary);font-size:.88rem;margin:8px 0 12px}.auto-prod__cta,.text-link{color:var(--brand-primary);font-weight:850;border:0;background:0 0;padding:0}.error-page,.policy-page{padding:96px 0;background:var(--brand-bg-alt)}.policy-wrap{padding:44px;max-width:860px}.policy-wrap h2{margin-top:32px;font-size:1.18rem;font-weight:850}.error-page .container{padding:54px;text-align:center}.error-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}@media (max-width:768px){.auto-ctaband__fit,.auto-ctaband__split,.fitment-card,.split-hero{grid-template-columns:1fr}.policy-wrap{padding:28px}}body{font-family:Roboto,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif}.navbar-brand,h1,h2,h3,h4,h5,h6{font-family:"Roboto Condensed",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}