:root{--brand-primary:#3E9798;--brand-primary-dark:#206465;--brand-primary-light:#6EC3C4;--brand-secondary:#4F7FB0;--brand-accent:#3FCA6F;--brand-bg:#FFFFFF;--brand-bg-alt:#F3F7F7;--brand-text:#16202B;--brand-text-muted:#566270;--brand-text-inverse:#FFFFFF;--brand-border:#DCE5E5;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--brand-radius:2px;--brand-font:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:#fff;background:var(--brand-bg);color:#16202b;color:var(--brand-text);font-family:Arial,Helvetica,sans-serif;font-family:var(--brand-font);letter-spacing:0;font-family:Inter,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif}a{color:#206465;color:var(--brand-primary-dark);-webkit-text-decoration:none;text-decoration:none}a:hover{color:#3e9798;color:var(--brand-primary)}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:800;line-height:1.08;letter-spacing:0}p{color:#566270;color:var(--brand-text-muted);line-height:1.72}.section-kicker{margin:0 0 12px;color:#206465;color:var(--brand-primary-dark);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.auto-ctaband .section-kicker,.auto-hero .section-kicker,.page-cta--dark .section-kicker,.page-hero--dark .section-kicker{color:#6ec3c4;color:var(--brand-primary-light)}.section-head{max-width:780px;margin-bottom:34px}.section-head--center{margin-right:auto;margin-left:auto;text-align:center}.auto-carousel__head h2,.auto-seg h2,.section-head h2{margin:0;font-size:max(2rem, min(4vw, 3rem))}.section-head p{margin-bottom:0}.btn{border-radius:2px;border-radius:var(--brand-radius);font-weight:800;letter-spacing:0}.auto-btn-primary-solid{background:#3e9798;background:var(--brand-primary);border-color:#3e9798;border-color:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.auto-btn-primary-solid:hover{background:#206465;background:var(--brand-primary-dark);border-color:#206465;border-color:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.auto-btn-light-solid{background:#fff;background:var(--brand-text-inverse);border-color:#fff;border-color:var(--brand-text-inverse);color:#206465;color:var(--brand-primary-dark)}.auto-btn-light-solid:hover{background:#6ec3c4;background:var(--brand-primary-light);border-color:#6ec3c4;border-color:var(--brand-primary-light);color:#16202b;color:var(--brand-text)}.auto-btn-ghost-light{border:1px solid rgba(255,255,255,.78);color:#fff;color:var(--brand-text-inverse)}.auto-btn-ghost-light:hover{background:#fff;background:var(--brand-text-inverse);color:#206465;color:var(--brand-primary-dark)}.auto-btn-ghost-dark{border:1px solid #206465;border:1px solid var(--brand-primary-dark);color:#206465;color:var(--brand-primary-dark)}.auto-btn-ghost-dark:hover{background:#206465;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.auto-link{font-weight:800;color:#206465;color:var(--brand-primary-dark)}.page-hero{padding:92px 0}.page-hero h1{max-width:980px;margin:0 0 18px;font-size:max(2.25rem, min(5vw, 4rem))}.page-hero p{max-width:920px;font-size:1.08rem}.page-hero--light{background:#f3f7f7;background:var(--brand-bg-alt)}.page-hero--dark{background:linear-gradient(135deg,#206465,#16202b);background:linear-gradient(135deg,var(--brand-primary-dark),#16202b);color:#fff;color:var(--brand-text-inverse)}.page-cta--dark p,.page-hero--dark p{color:rgba(255,255,255,.82)}.page-cta__grid,.page-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,0.95fr);grid-gap:42px;gap:42px;align-items:center}.page-hero__grid img{width:100%;aspect-ratio:31/21;-o-object-fit:cover;object-fit:cover;border-radius:2px;border-radius:var(--brand-radius);background:#dce5e5;background:var(--brand-border)}.auto-cert{padding:24px 0;background:#eef5f5;border-top:1px solid #dce5e5;border-top:1px solid var(--brand-border);border-bottom:1px solid #dce5e5;border-bottom:1px solid var(--brand-border)}.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:800}.auto-cert img{width:132px;height:48px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.82}.auto-trust{padding:28px 0;background:#f3f7f7;background:var(--brand-bg-alt)}.auto-trust__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1px;gap:1px;background:#dce5e5;background:var(--brand-border);border:1px solid #dce5e5;border:1px solid var(--brand-border)}.auto-trust__item{min-height:118px;padding:24px;background:#fff;background:var(--brand-bg);text-align:center}.auto-trust__item b,.auto-trust__item span{display:block}.auto-trust__item b{margin:8px 0 4px}.auto-trust__item span:last-child{color:#566270;color:var(--brand-text-muted);font-size:.92rem}.trust-icon{color:#206465;color:var(--brand-primary-dark);font-weight:900}.page-cta{padding:76px 0;background:#f3f7f7;background:var(--brand-bg-alt)}.page-cta--dark{background:linear-gradient(135deg,#206465,#16202b);background:linear-gradient(135deg,var(--brand-primary-dark),#16202b);color:#fff;color:var(--brand-text-inverse)}.page-cta__form{padding:28px;background:#fff;background:var(--brand-bg);border:1px solid #dce5e5;border:1px solid var(--brand-border);border-radius:2px;border-radius:var(--brand-radius)}.page-cta--dark .page-cta__form{color:#16202b;color:var(--brand-text)}.error-page,.legal-page{padding:86px 0}.legal-page .container{max-width:920px}.legal-page h1{margin-bottom:22px;font-size:max(2rem, min(5vw, 3.5rem))}.legal-page h2{margin-top:34px;font-size:1.5rem}@media (max-width:991px){.page-cta__grid,.page-hero__grid{grid-template-columns:1fr}}.navbar-brand,h1,h2,h3,h4,h5,h6{font-family:"IBM Plex Sans",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.feedback label{color:#16202b;color:var(--brand-text);font-weight:800}.feedback .form-control,.feedback .form-select{min-height:46px;border-color:#dce5e5;border-color:var(--brand-border);border-radius:2px;border-radius:var(--brand-radius)}.feedback textarea.form-control{min-height:118px}.feedback__privacy{color:#566270;color:var(--brand-text-muted);font-size:.9rem;line-height:1.5}.feedback__privacy a{font-weight:800}