:root{--brand-primary:#2971AE;--brand-primary-dark:#144771;--brand-primary-light:#5A9FD8;--brand-bg:#FFFFFF;--brand-bg-alt:#F3F5F7;--brand-text:#16202B;--brand-text-inverse:#FFFFFF;--brand-border:#DCE1E5;--brand-accent:#26E3BB;--brand-secondary:#383FC7;--brand-neutral-mid:#566270;--brand-neutral-light:#F2F5F8;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--brand-radius:4px;--brand-font:Arial,Helvetica,sans-serif}body{margin:0;color:#16202b;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Arial,Helvetica,sans-serif;font-family:var(--brand-font);line-height:1.65}img{max-width:100%;height:auto}a{color:#2971ae;color:var(--brand-primary);-webkit-text-decoration:none;text-decoration:none}a:hover{color:#383fc7;color:var(--brand-secondary)}h1,h2,h3,h4,h5,h6{color:#16202b;color:var(--brand-text);font-weight:800;line-height:1.12}h1{font-size:3rem}h2{font-size:2.1rem}h3{font-size:1.25rem}p{color:#16202b;color:var(--brand-text)}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#26e3bb;color:var(--brand-accent);font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:0;margin-bottom:12px}.section-head{max-width:760px;margin-bottom:32px}.section-head.text-center{margin-left:auto;margin-right:auto}.auto-navbar--fit{background:#144771;background:var(--brand-primary-dark);box-shadow:0 6px 22px rgba(20,71,113,.22);padding:14px 0}.auto-navbar--fit .navbar-brand{display:inline-flex;align-items:center}.brand-logo{width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.auto-navbar--fit .navbar-nav{gap:18px}.auto-navbar--fit .nav-link,.auto-navbar--fit .nav-search{color:#fff;font-weight:700}.auto-navbar--fit .nav-link:hover,.auto-navbar--fit .nav-search:hover{color:#26e3bb;color:var(--brand-accent)}.auto-navbar--fit .navbar-toggler{border-color:rgba(255,255,255,.42)}.auto-navbar--fit .navbar-toggler-icon{filter:invert(1)}.nav-actions{display:flex;align-items:center;gap:16px}.btn,button,input,select,textarea{border-radius:4px;border-radius:var(--brand-radius);font-family:Arial,Helvetica,sans-serif;font-family:var(--brand-font)}.auto-btn-primary-solid{background:#2971ae;background:var(--brand-primary);color:#fff;border:1px solid #2971ae;border:1px solid var(--brand-primary);font-weight:800;padding:12px 24px}.auto-btn-primary-solid:hover{background:#144771;background:var(--brand-primary-dark);color:#fff}.auto-btn-fit{display:inline-flex;align-items:center;justify-content:center;background:#f59e0b;background:var(--brand-warning);color:#fff;border:1px solid #f59e0b;border:1px solid var(--brand-warning);font-weight:800;padding:10px 18px}.auto-btn-fit:hover{background:#d8841a;color:#fff}.auto-btn-ghost-light{color:#fff;border:1px solid rgba(255,255,255,.85);font-weight:800;padding:12px 24px}.auto-btn-ghost-light:hover{background:#fff;color:#144771;color:var(--brand-primary-dark)}.auto-btn-light-solid{background:#fff;color:#144771;color:var(--brand-primary-dark);border:1px solid #fff;font-weight:800;padding:12px 24px}.auto-btn-light-solid:hover{background:#26e3bb;background:var(--brand-accent);color:#144771;color:var(--brand-primary-dark)}.page-hero{padding:168px 0 80px}.page-hero--dark{background:#144771;background:var(--brand-primary-dark);color:#fff}.page-hero--dark a:not([class*=btn]),.page-hero--dark h1,.page-hero--dark h2,.page-hero--dark h3,.page-hero--dark p{color:#fff}.page-hero--image{background:linear-gradient(135deg,#f3f5f7,#e8f4fb);background:linear-gradient(135deg,var(--brand-bg-alt),#e8f4fb)}.page-hero--image img{border-radius:4px;border-radius:var(--brand-radius);box-shadow:0 24px 55px rgba(20,71,113,.18)}.auto-trust{background:#f3f5f7;background:var(--brand-bg-alt);padding:28px 0}.auto-trust__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0}.auto-trust__item{padding:8px 24px;border-right:1px solid var(--brand-border);display:grid;grid-gap:4px;gap:4px;text-align:center}.auto-trust__item:last-child{border-right:0}.auto-trust__item small,.auto-trust__item span{color:#566270;color:var(--brand-neutral-mid)}.auto-trust__item b{color:#16202b;color:var(--brand-text)}.auto-prod__grid,.auto-vtype__grid,.contact-grid,.credential-grid,.pillar-grid,.product-grid,.segment-grid,.service-grid{display:grid;grid-gap:24px;gap:24px}.auto-prod__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.auto-prod__card,.contact-grid article,.credential-grid article,.pillar-grid article,.segment-grid article,.service-grid article{position:relative;display:grid;grid-gap:14px;gap:14px;background:#fff;border:1px solid #dce1e5;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);padding:22px;overflow:hidden}.auto-prod__card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#f2f5f8;background:var(--brand-neutral-light);border-radius:4px;border-radius:var(--brand-radius)}.fit-pill{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;padding:5px 10px;background:#e8f7f4;color:#0b6b5c;border:1px solid rgba(38,227,187,.45);font-size:.82rem;font-weight:800}.auto-prod__cta{display:inline-flex;color:#144771;color:var(--brand-primary-dark);font-weight:800;cursor:pointer}.auto-cert{background:#e9eef4;padding:28px 0}.auto-cert__row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.auto-cert__row span{background:#fff;border:1px solid #dce1e5;border:1px solid var(--brand-border);color:#16202b;color:var(--brand-text);padding:9px 14px;border-radius:4px;border-radius:var(--brand-radius);font-weight:800}.auto-cert__label{background:0 0!important;border:0!important;color:#144771!important;color:var(--brand-primary-dark)!important}.auto-ctaband,.subpage-cta{background:#144771;background:var(--brand-primary-dark);color:#fff;padding:80px 0 96px}.auto-ctaband h2,.auto-ctaband p,.subpage-cta a:not([class*=btn]),.subpage-cta h2,.subpage-cta h3,.subpage-cta label,.subpage-cta p{color:#fff}.cta-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(320px,1.1fr);grid-gap:36px;gap:36px;align-items:start}.auto-footer--warranty{background:#144771;background:var(--brand-primary-dark);color:#fff;padding-top:72px}.auto-footer--warranty b,.auto-footer--warranty h5,.auto-footer--warranty li,.auto-footer--warranty p,.auto-footer--warranty small{color:#fff}.auto-footer--warranty a:not([class*=btn]){color:#fff;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.auto-footer__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.22);margin-bottom:36px}.auto-footer__trust div{display:grid;grid-gap:6px;gap:6px}.auto-footer__trust span{color:#26e3bb;color:var(--brand-accent);font-weight:900}.auto-footer__cols ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.auto-footer__news{display:flex;gap:8px;margin-top:18px}.auto-footer__news input{min-width:0;flex:1;border:1px solid rgba(255,255,255,.45);padding:11px 12px;color:#16202b;color:var(--brand-text);background:#fff}.auto-footer__legal{margin-top:48px;background:#0e334f;color:#fff;padding:22px 0}.modal-header{background:#144771;background:var(--brand-primary-dark)}.modal-header .modal-title{color:#fff}.modal-body{background:#f3f5f7;background:var(--brand-bg-alt)}.spec-strip__grid,.spec-table,.step-list{display:grid;grid-gap:14px;gap:14px}.spec-strip__grid div,.spec-table div,.step-list li{display:grid;grid-gap:6px;gap:6px;background:#fff;border:1px solid #dce1e5;border:1px solid var(--brand-border);padding:18px;border-radius:4px;border-radius:var(--brand-radius)}.spec-strip{background:#f3f5f7;background:var(--brand-bg-alt);padding:64px 0}.spec-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:991px){h1{font-size:2.3rem}.auto-navbar--fit .navbar-nav{gap:4px;padding-top:18px}.nav-actions{padding-top:12px}}.cta-grid{grid-template-columns:1fr}@media (max-width:575px){h1{font-size:2rem}.page-hero{padding:160px 0 56px}}.auto-trust__item{border-right:0;border-bottom:1px solid #dce1e5;border-bottom:1px solid var(--brand-border)}.auto-footer__news{flex-direction:column}body{font-family:"Source Sans 3",system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif}.navbar-brand,h1,h2,h3,h4,h5,h6{font-family:"Encode Sans",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}