:root{--brand-primary:#3E7398;--brand-primary-dark:#204865;--brand-primary-light:#6EA0C4;--brand-secondary:#4F58B0;--brand-accent:#3FCAA7;--brand-neutral-dark:#16202B;--brand-neutral-mid:#566270;--brand-neutral-light:#F2F5F8;--brand-bg:#FFFFFF;--brand-bg-alt:#F3F5F7;--brand-text:#16202B;--brand-text-secondary:#566270;--brand-text-inverse:#FFFFFF;--brand-border:#DCE1E5;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--brand-radius:2px;--brand-shadow:0 18px 50px rgba(22, 32, 43, 0.12);--brand-font:"Inter","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}body{margin:0;color:#16202b;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-family:var(--brand-font);line-height:1.6;font-family:Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif}img{max-width:100%;height:auto;display:block;background:linear-gradient(135deg,#f2f5f8,#e8eef3);background:linear-gradient(135deg,var(--brand-neutral-light),#e8eef3)}a{color:#3e7398;color:var(--brand-primary);-webkit-text-decoration:none;text-decoration:none}a:hover{color:#204865;color:var(--brand-primary-dark)}section{padding:76px 0}h1,h2,h3,h4,h5,p{margin-top:0}h1,h2,h3,h4,h5{color:#16202b;color:var(--brand-text);font-weight:760;line-height:1.12;letter-spacing:0}h1{font-size:max(2.25rem, min(5vw, 3.6rem))}h2{font-size:max(1.8rem, min(3vw, 2.45rem))}h3{font-size:1.2rem}p{color:#566270;color:var(--brand-text-secondary)}.section-kicker{display:inline-flex;color:#3fcaa7;color:var(--brand-accent);font-size:.78rem;font-weight:760;margin-bottom:12px;text-transform:uppercase}.section-intro{max-width:900px;margin-bottom:30px}.btn{border-radius:2px;border-radius:var(--brand-radius);font-weight:740;white-space:normal}.auto-btn-primary-solid{color:#fff;color:var(--brand-text-inverse);background:#3e7398;background:var(--brand-primary);border:1px solid #3e7398;border:1px solid var(--brand-primary)}.auto-btn-primary-solid:hover{color:#fff;color:var(--brand-text-inverse);background:#204865;background:var(--brand-primary-dark);border-color:#204865;border-color:var(--brand-primary-dark)}.auto-btn-ghost-light{color:#fff;color:var(--brand-text-inverse);border:1px solid rgba(255,255,255,.72)}.auto-btn-ghost-light:hover{color:#204865;color:var(--brand-primary-dark);background:#fff;background:var(--brand-text-inverse)}.auto-btn-light-solid{color:#204865;color:var(--brand-primary-dark);background:#fff;background:var(--brand-text-inverse);border:1px solid #fff;border:1px solid var(--brand-text-inverse)}.auto-btn-light-solid:hover{color:#fff;color:var(--brand-text-inverse);background:#3fcaa7;background:var(--brand-accent);border-color:#3fcaa7;border-color:var(--brand-accent)}.auto-btn-fit{display:inline-flex;gap:8px;align-items:center;color:#fff;color:var(--brand-text-inverse);background:#3fcaa7;background:var(--brand-accent);border:1px solid #3fcaa7;border:1px solid var(--brand-accent);padding:10px 16px}.auto-btn-fit:hover{color:#fff;color:var(--brand-text-inverse);background:#2ea98b;border-color:#2ea98b}.auto-navbar--fit{background:#204865;background:var(--brand-primary-dark);box-shadow:0 2px 18px rgba(0,0,0,.14);padding:14px 0}.auto-navbar--fit .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;background:rgba(255,255,255,.94);padding:4px 8px}.auto-navbar--fit .nav-link{color:rgba(255,255,255,.86);font-size:.94rem;font-weight:700;margin:0 12px;padding:8px 0;position:relative}.auto-navbar--fit .nav-link::after{position:absolute;left:0;right:0;bottom:0;height:2px;content:"";background:#3fcaa7;background:var(--brand-accent);transform:scaleX(0);transform-origin:center;transition:transform .2s}.auto-navbar--fit .nav-link:hover{color:#fff;color:var(--brand-text-inverse)}.auto-navbar--fit .nav-link:hover::after{transform:scaleX(1)}.auto-navbar--fit .navbar-toggler{border-color:rgba(255,255,255,.36)}.auto-navbar--fit .navbar-toggler-icon{filter:invert(1)}.auto-hero--fit{padding:160px 0 80px;background:#f3f5f7;background:var(--brand-bg-alt)}.auto-hero--fit .row{box-shadow:0 18px 50px rgba(22,32,43,.12);box-shadow:var(--brand-shadow);background:#fff;background:var(--brand-bg)}.auto-hero__copy{display:flex;min-height:620px;flex-direction:column;justify-content:center;padding:58px;color:#fff;color:var(--brand-text-inverse);background:#204865;background:var(--brand-primary-dark)}.auto-hero__copy h1,.auto-hero__copy p{color:#fff;color:var(--brand-text-inverse)}.auto-hero__copy p{max-width:560px;opacity:.9;font-size:1.05rem}.auto-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 30px}.auto-hero__stats,.capability-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.auto-hero__stats article,.capability-stats__grid article{padding:16px;border:1px solid rgba(255,255,255,.22);border-radius:2px;border-radius:var(--brand-radius)}.auto-hero__stats strong,.capability-stats__grid strong{display:block;color:#fff;color:var(--brand-text-inverse);font-size:1.35rem}.auto-hero__stats span,.capability-stats__grid span{display:block;color:rgba(255,255,255,.78);font-size:.9rem}.auto-hero__fitcard{display:flex;flex-direction:column;justify-content:center;padding:34px;gap:18px;background:#fff;background:var(--brand-bg)}.auto-hero__image{width:100%;aspect-ratio:9/7;-o-object-fit:cover;object-fit:cover;border-radius:2px;border-radius:var(--brand-radius)}.auto-fit{display:grid;grid-gap:12px;gap:12px;padding:22px;border:1px solid #dce1e5;border:1px solid var(--brand-border);border-radius:2px;border-radius:var(--brand-radius);background:#f3f5f7;background:var(--brand-bg-alt)}.auto-fit button,.auto-fit select{min-height:48px}.auto-fit__skip{color:#204865;color:var(--brand-primary-dark);font-weight:740}.auto-cert{background:#fff;background:var(--brand-bg);border-top:1px solid #dce1e5;border-top:1px solid var(--brand-border);border-bottom:1px solid #dce1e5;border-bottom:1px solid var(--brand-border);padding:24px 0}.auto-cert__row{display:flex;flex-wrap:wrap;gap:22px;align-items:center;justify-content:center}.auto-cert__label{color:#16202b;color:var(--brand-text);font-weight:760}.auto-cert img{width:140px;height:64px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);border:1px solid #dce1e5;border:1px solid var(--brand-border);border-radius:2px;border-radius:var(--brand-radius);background:#f3f5f7;background:var(--brand-bg-alt);padding:10px}.auto-cert img:hover{filter:grayscale(0)}.auto-cat,.blog-list,.credential-grid,.product-programs,.segment-library,.sustain-pillars{background:#fff;background:var(--brand-bg)}.auto-cat__title{margin-bottom:26px;text-align:center}.auto-cat__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.auto-cat__tile{position:relative;overflow:hidden;min-height:270px;border-radius:2px;border-radius:var(--brand-radius);background:#16202b;background:var(--brand-neutral-dark)}.auto-cat__tile img{width:100%;height:100%;min-height:270px;-o-object-fit:cover;object-fit:cover;opacity:.82;transition:transform .24s}.auto-cat__tile span{position:absolute;left:0;right:0;bottom:0;padding:28px;color:#fff;color:var(--brand-text-inverse);font-size:1.35rem;font-weight:780;background:linear-gradient(180deg,rgba(22,32,43,0),rgba(22,32,43,.82))}.auto-cat__tile:hover img{transform:scale(1.04)}.auto-carousel,.copy-panel,.presence-band,.program-steps,.support-split{background:#f3f5f7;background:var(--brand-bg-alt)}.auto-carousel__head{display:flex;gap:16px;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.auto-carousel__buttons{display:flex;gap:8px}.auto-carousel__buttons button{width:42px;height:42px;border:1px solid #dce1e5;border:1px solid var(--brand-border);border-radius:50%;color:#204865;color:var(--brand-primary-dark);background:#fff;background:var(--brand-bg)}.auto-carousel__track{display:flex;gap:18px;overflow-x:auto;padding:4px 4px 18px;scroll-snap-type:x mandatory}.auto-carousel__card{flex:0 0 280px;scroll-snap-align:start;padding:16px;border:1px solid #dce1e5;border:1px solid var(--brand-border);border-radius:2px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg)}.auto-carousel__card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:2px;border-radius:var(--brand-radius);margin-bottom:14px}.auto-carousel__card h3{min-height:54px;font-size:1.05rem}.auto-carousel__card span{display:block;color:#566270;color:var(--brand-text-secondary);margin-bottom:12px}.auto-carousel__card a,.blog-card__link,.product-programs a{color:#204865;color:var(--brand-primary-dark);font-weight:760;cursor:pointer}.auto-seg,.contact-info,.quote-form-section{background:#fff;background:var(--brand-bg)}.auto-seg__grid,.blog-list__grid,.contact-info__grid,.credential-grid__items,.product-programs__grid,.segment-library__grid,.sustain-pillars__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:18px;gap:18px}.auto-seg__card,.blog-card,.contact-info__grid article,.credential-grid__items article,.product-programs__grid article,.segment-library__grid article,.sustain-pillars__grid article{border:1px solid #dce1e5;border:1px solid var(--brand-border);border-radius:2px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg);padding:26px}.auto-seg__card ul,.check-list{margin:0 0 22px;padding-left:20px;color:#566270;color:var(--brand-text-secondary)}.auto-seg__card li,.check-list li{margin-bottom:8px}.auto-ctaband{padding:80px 0 96px;color:#fff;color:var(--brand-text-inverse);background:#204865;background:var(--brand-primary-dark)}.auto-ctaband h2,.auto-ctaband p{color:#fff;color:var(--brand-text-inverse)}.auto-ctaband p{opacity:.86}.auto-ctaband__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.82fr);grid-gap:32px;gap:32px;align-items:center}.auto-ctaband__ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.cta-form-panel,.quote-form-card{padding:24px;border-radius:2px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg);box-shadow:0 18px 50px rgba(22,32,43,.12);box-shadow:var(--brand-shadow)}.page-hero{padding:116px 0 86px}.page-hero--dark{color:#fff;color:var(--brand-text-inverse);background:#204865;background:var(--brand-primary-dark)}.page-hero--dark h1,.page-hero--dark p{color:#fff;color:var(--brand-text-inverse)}.page-hero--dark p{opacity:.86}.page-hero--image{background:linear-gradient(180deg,#f3f5f7,#fff);background:linear-gradient(180deg,var(--brand-bg-alt),var(--brand-bg))}.page-hero img,.presence-band img,.program-steps img,.support-split img{width:100%;border-radius:2px;border-radius:var(--brand-radius);-o-object-fit:cover;object-fit:cover;box-shadow:0 18px 50px rgba(22,32,43,.12);box-shadow:var(--brand-shadow)}.auto-spec-table{border:1px solid #dce1e5;border:1px solid var(--brand-border);background:#fff;background:var(--brand-bg)}.auto-spec-table th{color:#fff;color:var(--brand-text-inverse);background:#204865;background:var(--brand-primary-dark)}.auto-spec-table td,.auto-spec-table th{padding:18px;vertical-align:top;border-color:#dce1e5;border-color:var(--brand-border)}.capability-stats{background:#204865;background:var(--brand-primary-dark)}.capability-stats__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.step-list{display:grid;grid-gap:14px;gap:14px;padding:0;margin:0 0 20px;list-style:none}.step-list li{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;padding:18px;border:1px solid #dce1e5;border:1px solid var(--brand-border);border-radius:2px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg)}.step-list strong{color:#204865;color:var(--brand-primary-dark)}.auto-trust{padding:28px 0;background:#f3f5f7;background:var(--brand-bg-alt)}.auto-trust__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1px;gap:1px;border:1px solid #dce1e5;border:1px solid var(--brand-border);background:#dce1e5;background:var(--brand-border)}.auto-trust__item{display:grid;grid-gap:4px;gap:4px;min-height:112px;align-items:center;justify-items:center;place-items:center;padding:18px;text-align:center;background:#fff;background:var(--brand-bg)}.auto-trust__item i{color:#3e7398;color:var(--brand-primary);font-size:1.45rem}.auto-trust__item span{color:#566270;color:var(--brand-text-secondary);font-size:.88rem}.blog-hero h1,.contact-info h1{max-width:780px}.blog-hero{padding:104px 0 64px;color:#fff;color:var(--brand-text-inverse);background:#204865;background:var(--brand-primary-dark)}.blog-hero h1,.blog-hero p{color:#fff;color:var(--brand-text-inverse)}.blog-hero img{width:100%;border-radius:2px;border-radius:var(--brand-radius);-o-object-fit:cover;object-fit:cover;box-shadow:0 18px 50px rgba(22,32,43,.12);box-shadow:var(--brand-shadow)}.blog-list__intro{max-width:920px;margin-bottom:32px}.blog-card time,.blog-detail__meta{display:flex;gap:14px;color:#566270;color:var(--brand-text-secondary);font-size:.9rem;margin-bottom:12px}.blog-card h2{font-size:1.25rem}.blog-pagination{display:flex;gap:14px;align-items:center;justify-content:center;margin-top:34px}.blog-pagination a,.blog-pagination span{padding:10px 14px;border:1px solid #dce1e5;border:1px solid var(--brand-border);border-radius:2px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg)}.blog-detail{padding:104px 0 64px;background:#fff;background:var(--brand-bg)}.blog-detail__head{max-width:900px;margin:0 auto 34px;text-align:center}.blog-detail__content{max-width:860px;margin:0 auto;color:#566270;color:var(--brand-text-secondary);font-size:1.05rem}.auto-footer--pro{padding-top:80px;color:rgba(255,255,255,.78);background:#16202b;background:var(--brand-neutral-dark)}.auto-footer--pro h4,.auto-footer--pro h5{color:#fff;color:var(--brand-text-inverse)}.auto-footer__brand{max-width:660px;margin-bottom:34px}.auto-footer__brand p{color:rgba(255,255,255,.78)}.auto-footer__cols a{display:block;color:rgba(255,255,255,.74);margin-bottom:8px}.auto-footer__cols a:hover{color:#fff;color:var(--brand-text-inverse)}.auto-footer__news{margin-top:16px}.auto-footer__legal{margin-top:54px;padding:22px 0;color:rgba(255,255,255,.74);background:rgba(0,0,0,.28)}.modal-content{border:0;border-radius:2px;border-radius:var(--brand-radius)}@media (max-width:991px){section{padding:58px 0}.auto-hero--fit{padding-top:96px}.auto-hero__copy{min-height:auto;padding:38px;order:2}.auto-hero__fitcard{order:1}.auto-ctaband__split{grid-template-columns:1fr}.auto-ctaband__ctas{justify-content:flex-start}.step-list li{grid-template-columns:1fr}}@media (max-width:575px){.auto-hero__copy,.auto-hero__fitcard{padding:26px}.auto-hero__stats{grid-template-columns:1fr}.auto-carousel__head{display:block}.auto-carousel__buttons{margin-top:12px}}.navbar-brand,h1,h2,h3,h4,h5,h6{font-family:"Public Sans",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}