.auto-navbar--fit{min-height:76px;background:var(--brand-primary-dark);box-shadow:0 2px 18px rgba(0,0,0,.18)}.auto-navbar--fit .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.auto-navbar--fit .nav-link{color:var(--brand-text-inverse);font-weight:750;padding:10px 16px;opacity:.9}.auto-navbar--fit .nav-link:hover{color:var(--brand-accent);opacity:1}.auto-navbar--fit .navbar-toggler{border-color:rgba(255,255,255,.45)}.auto-navbar--fit .navbar-toggler-icon{filter:invert(1)}.auto-btn-fit{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--brand-secondary);background:var(--brand-secondary);color:var(--brand-text-inverse);padding:10px 16px}.auto-btn-fit:hover{border-color:#a94326;background:#a94326;color:var(--brand-text-inverse)}.fit-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:20px;border:1px solid rgba(255,255,255,.65);border-radius:999px;font-size:.62rem;font-weight:900}.auto-footer--dealer{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding-top:72px}.auto-footer__dealer{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.18)}.auto-footer__dealer h4{margin-bottom:0;color:var(--brand-text-inverse);font-size:max(1.55rem, min(3vw, 2.2rem))}.auto-footer__eyebrow{color:var(--brand-accent);font-size:.8rem;font-weight:800;text-transform:uppercase}.auto-footer__zip{display:flex;gap:10px;min-width:min(100%,380px)}.auto-footer__zip input{min-height:48px;flex:1;border:0;border-radius:var(--brand-radius);padding:0 14px;color:var(--brand-text)}.auto-footer__cols{padding:42px 0}.auto-footer__cols h5{margin-bottom:16px;color:var(--brand-text-inverse)}.auto-footer__cols a{display:block;margin-bottom:10px;color:rgba(255,255,255,.76);line-height:1.45}.auto-footer__cols a:hover{color:var(--brand-accent)}.auto-footer__legal{background:rgba(0,0,0,.22);padding:22px 0;color:rgba(255,255,255,.78);font-size:.92rem}.inquiry-modal{border:0;border-radius:var(--brand-radius);overflow:hidden}@media (max-width:991px){.auto-navbar--fit .navbar-collapse{padding:18px 0}.auto-footer__dealer{display:grid}}@media (max-width:575px){.auto-footer__zip{display:grid}}body{font-family:Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif}.navbar-brand,h1,h2,h3,h4,h5,h6{font-family:"Bricolage Grotesque",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}