.auto-page{--auto-ink:#123f3d}.auto-hero{padding:64px 0 76px;background:radial-gradient(ellipse at 5% 10%,#dcf4e9,transparent 55%),#f4faf8;border-bottom:1px solid #dce9e3}.auto-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:start;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px)}.auto-intro{padding-top:22px}.auto-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#0f766e;font-size:.75rem;font-weight:800;letter-spacing:.12em}.auto-intro h1{font-size:clamp(2.6rem,3.8vw,3.8rem);line-height:1.13;letter-spacing:-.05em;color:var(--auto-ink);margin:22px 0}.auto-intro h1 span{color:#0f766e}.auto-lead{font-size:1.08rem;line-height:1.8;color:#526763;max-width:480px;margin-bottom:28px}.auto-promises{list-style:none;padding:0;margin:28px 0 36px;display:grid;grid-gap:12px;gap:12px;font-size:.91rem;color:#34524b}.auto-promises li{display:flex;gap:10px;align-items:center}.auto-promises svg{color:#0f766e;flex-shrink:0}.auto-adviser{display:flex;gap:14px;max-width:460px;border-top:1px solid #cddfd7;padding-top:25px}.auto-adviser>span{background:#dceee5;color:#0f766e;padding:13px;border-radius:50%;height:-moz-fit-content;height:fit-content}.auto-adviser strong{font-size:.88rem;color:var(--auto-ink)}.auto-adviser p{font-size:.82rem;color:#526763;margin:7px 0 0}.auto-quote-card{background:white;border:1px solid #dce9e3;border-radius:24px;padding:clamp(22px,3vw,38px);box-shadow:0 18px 65px #123f3d0d;scroll-margin-top:130px;min-width:0}.auto-card-heading{margin-bottom:26px}.auto-card-heading>span{color:#0f766e;font-size:.65rem;font-weight:800;letter-spacing:.1em}.auto-card-heading h2{font-size:1.7rem;letter-spacing:-.04em;margin:10px 0 8px;color:var(--auto-ink)}.auto-card-heading p{font-size:.88rem;color:#63756e;margin:0}.auto-fields{border:0;padding:0;margin:0;min-width:0}.auto-fields h3{font-size:1.18rem;color:var(--auto-ink);margin:0 0 7px}.auto-fields h3:focus{outline:none}.auto-fields .form-row{gap:14px}.auto-fields .form-row>*{min-width:0}.auto-fields .form-label{font-size:.8rem}.auto-fields .form-control{min-height:46px}.auto-step-description{font-size:.81rem;color:#63756e;margin:0 0 20px}.auto-progress{margin-bottom:28px}.auto-progress-label{display:flex;justify-content:space-between;color:#63756e;font-size:.65rem;font-weight:750;letter-spacing:.07em;margin-bottom:14px}.auto-progress ol{list-style:none;display:flex;padding:0;gap:8px;margin:0}.auto-progress li{flex:1 1;display:flex;align-items:center;gap:7px;border-top:3px solid #e5ede9;padding-top:12px;color:#6c7b76;font-size:.72rem}.auto-progress li.is-reached{border-color:#0f766e;color:#0f766e}.auto-progress li span{display:grid;place-items:center;width:23px;height:23px;background:#edf3ef;border-radius:50%;font-weight:700}.auto-progress li[aria-current] span{background:#0f766e;color:white}.auto-form-note{text-align:center;color:#63756e;font-size:.71rem;margin:14px 0 0}.auto-consent{display:flex;align-items:flex-start;gap:10px;font-size:.74rem;color:#526763;line-height:1.6}.auto-consent input{margin-top:4px;width:18px;height:18px;flex-shrink:0;accent-color:#0f766e}.auto-consent a{text-decoration:underline}.auto-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.auto-cover-section{padding:80px 0}.auto-section-heading{max-width:690px;margin:0 auto 36px;text-align:center}.auto-how h2,.auto-section-heading h2{color:var(--auto-ink);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.25;letter-spacing:-.04em;margin:14px 0}.auto-section-heading p{color:#63756e;font-size:.94rem}.auto-cover-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.auto-cover-card{border:1px solid #dce9e3;border-radius:18px;padding:30px;display:flex;flex-direction:column}.auto-cover-number{color:#0f766e;font-size:.8rem;font-weight:800;margin-bottom:24px}.auto-cover-card h3{font-size:1.35rem;color:var(--auto-ink)}.auto-cover-card p{color:#63756e;font-size:.89rem;line-height:1.8;flex:1 1}.auto-cover-note{color:#42665c;font-size:.76rem;border-top:1px solid #e5ede9;padding:18px 0}.auto-cover-card a{display:flex;align-items:center;gap:8px;font-size:.83rem;font-weight:700;color:#0f766e}.auto-how{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:60px;gap:60px;padding-top:30px;padding-bottom:80px}.auto-how ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:28px;gap:28px}.auto-how li{display:flex;gap:20px}.auto-how li>span{flex-shrink:0;display:grid;place-items:center;height:38px;width:38px;background:#e8f4ed;border-radius:12px;color:#0f766e;font-weight:800}.auto-how h3{font-size:1rem;margin:0 0 7px}.auto-how p{color:#63756e;font-size:.88rem;margin:0}.auto-final{text-align:center;padding:64px 0;background:#123f3d;color:white}.auto-final h2{color:white;font-size:clamp(1.5rem,3vw,2rem)}.auto-final p{color:#c6dfd6;margin-bottom:28px}@media (max-width:850px){.auto-hero-grid{grid-template-columns:1fr;max-width:650px}.auto-intro{padding-top:0}.auto-hero{padding:36px 0 48px}.auto-intro h1{font-size:clamp(2.5rem,8vw,3.8rem)}.auto-adviser{display:none}.auto-promises{margin-bottom:0}.auto-cover-grid{grid-template-columns:1fr}.auto-cover-card{padding:24px}.auto-cover-number{margin-bottom:14px}.auto-how{grid-template-columns:1fr;gap:24px}.auto-cover-section{padding:52px 0}}@media (max-width:400px){.auto-quote-card{padding:19px;border-radius:18px}.auto-progress li{font-size:.66rem;gap:4px}.auto-fields .form-nav{flex-wrap:wrap}}