.auto-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:35px;align-items:center;padding-block:45px 70px;min-height:690px}.auto-copy .breadcrumb{display:inline-block;margin-bottom:34px;font-size:12px;color:var(--muted)}.auto-copy .eyebrow{margin-bottom:20px}.auto-copy h1{font-size:clamp(44px,5.2vw,74px)}.auto-lead{font-size:17px;color:var(--muted);max-width:510px}.auto-lead strong{color:var(--plum);font-weight:600}.auto-reassurance{font-size:12px;color:var(--muted);margin:19px 0 0}.auto-scene{height:530px;position:relative;isolation:isolate;min-width:0}.auto-orbit{position:absolute;inset:35px 0 0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6eef9,#ded0e7);z-index:-2}.auto-orbit:after{content:"";position:absolute;inset:-18px;border:1px solid #dfd0e6;border-radius:50%;transform:rotate(-15deg)}.auto-car{position:absolute;width:92%;height:85%;object-fit:contain;left:-4%;bottom:-8%;mix-blend-mode:multiply;z-index:1}.auto-advisor{position:absolute;width:55%;height:91%;object-fit:contain;object-position:bottom;right:-2%;bottom:9%;filter:drop-shadow(0 12px 15px #4a155b15);z-index:2}.auto-tag{position:absolute;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:0 8px 30px #4a155b0a;font-size:12px;font-weight:500;z-index:3;white-space:nowrap}.auto-tag span{color:#9866bc;margin-right:7px}.tag-time{left:0;top:24px;transform:rotate(-4deg)}.tag-online{right:-6px;bottom:30px;transform:rotate(3deg)}.tag-mail{left:-10px;top:190px;transform:rotate(-3deg)}.auto-benefit-strip{border-block:1px solid var(--line);background:var(--lilac)}.auto-benefit-strip>.wrap{display:flex;justify-content:space-between;gap:20px;padding-block:24px;font-size:13px;color:#674b73}.auto-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.auto-product-grid article{background:white;border:1px solid var(--line);padding:32px;border-radius:22px;display:flex;flex-direction:column;align-items:start}.auto-product-icon{font-size:10px;letter-spacing:.1em;color:#9363a4;padding-block:9px;margin-bottom:20px}.auto-product-grid p{font-size:14px;color:var(--muted);margin-bottom:28px}.auto-product-grid .text-link{margin-top:auto;font-size:12px}.auto-process{background:var(--plum-dark);color:#fff;padding-block:80px}.auto-process .eyebrow{color:#c6a5d7}.auto-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:45px}.auto-steps article{border-top:1px solid #765d80;padding-top:20px}.auto-steps article>span{font-size:12px;color:#c2a5d0}.auto-steps h3{font-size:21px;margin-top:27px;letter-spacing:-.025em}.auto-steps p{font-size:13px;color:#d2c5d7}.auto-process-note{font-size:12px;color:#ccb8d5;border-top:1px solid #5a3e67;padding-top:23px;margin:24px 0 0;max-width:880px}.auto-switch{display:grid;grid-template-columns:.7fr 1fr;gap:75px;align-items:center;padding-block:65px}.auto-switch-art{height:370px;border-radius:50% 50% 25px 25px;background:var(--lilac);overflow:hidden;max-width:360px;position:relative}.auto-switch-art img{position:absolute;width:85%;height:115%;object-fit:contain;object-position:top;top:9%;left:8%}.auto-switch p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:560px}.auto-form-section{background:#f0e7f4;padding-block:85px}.auto-form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:start}.auto-form-intro{padding-top:20px;position:sticky;top:130px}.auto-form-intro>p:not(.eyebrow){color:var(--muted);font-size:15px}.auto-form-intro h2{font-size:clamp(32px,3.2vw,44px)}.auto-form-intro .text-link{font-size:12px;line-height:1.6}.auto-form-promise{display:flex;gap:15px;border-block:1px solid #d9c9e2;padding:24px 0;margin:30px 0}.auto-form-promise>span{font-size:28px;color:#9567a9}.auto-form-promise p{font-size:13px;color:var(--muted);margin:0}.auto-form-promise strong{color:var(--plum)}.auto-form-card{background:#fff;border:1px solid var(--line);border-radius:25px;padding:35px;box-shadow:0 20px 55px #4a155b08;min-width:0}.auto-coverage{border:0;padding:0;margin:0 0 25px;min-width:0}.auto-coverage legend{font-weight:600;font-size:16px;margin-bottom:15px}.auto-coverage>div{display:flex;gap:8px;flex-wrap:wrap}.auto-coverage label{position:relative;flex:1;min-width:90px;cursor:pointer}.auto-coverage input{position:absolute;opacity:0;width:1px;height:1px}.auto-coverage span{display:flex;align-items:center;justify-content:center;height:100%;min-height:55px;background:#faf7fc;border:1px solid var(--line);border-radius:10px;padding:10px;font-size:11px;text-align:center}.auto-coverage input:checked+span{border-color:var(--plum);background:#f0e5f5;box-shadow:inset 0 0 0 1px var(--plum);color:var(--plum);font-weight:600}.auto-coverage input:focus-visible+span{outline:3px solid #a46ac6;outline-offset:3px}.auto-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 17px}.auto-fields>label{display:block;font-size:12px;font-weight:600;min-width:0}.auto-fields label>span{font-weight:400;color:var(--muted);font-size:10px}.auto-fields input{display:block;width:100%;padding:13px 12px;border:1px solid #dcd1e2;background:#fff;border-radius:9px;margin-top:8px;min-height:47px;font-size:16px;color:var(--plum-dark)}.auto-fields input:focus{border-color:var(--plum)}.auto-fields input:user-invalid{border-color:#a52b46}.auto-full{grid-column:1/-1}.auto-required-note{font-size:10px;color:var(--muted);margin-bottom:14px}.auto-extra{margin:25px 0;border-block:1px solid var(--line)}.auto-extra summary{display:flex;justify-content:space-between;gap:14px;align-items:center;cursor:pointer;padding:20px 0;list-style:none;font-size:14px;font-weight:600}.auto-extra summary::-webkit-details-marker{display:none}.auto-extra summary small{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:5px;line-height:1.5}.auto-plus{font-size:24px;font-weight:400;color:#92659f;transition:transform .2s}.auto-extra[open] .auto-plus{transform:rotate(45deg)}.auto-extra-body>p{font-size:12px;color:var(--muted)}.auto-extra-body{padding-bottom:15px}.auto-check{display:flex;align-items:start;gap:10px;margin:18px 0;font-size:12px;line-height:1.65;cursor:pointer}.auto-check input{accent-color:var(--plum);width:17px;height:17px;flex-shrink:0;margin:2px 0 0}.auto-fine{font-size:11px!important;line-height:1.65;color:var(--muted)}.auto-fine a{text-decoration:underline;text-underline-offset:3px}.auto-submit{width:100%;margin-top:7px;min-height:56px}.auto-submit:disabled{opacity:.6;cursor:wait;transform:none}.auto-submit-note{text-align:center;margin:12px 0 0}.auto-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.auto-form-card [hidden]{display:none!important}#vehicleStatus{font-size:13px;margin:16px 0 0}#vehicleStatus:empty{margin:0}.form-error{color:#a32643}.auto-success-symbol{display:block;font-size:50px;color:#9866bc;margin-bottom:25px}#vehicleSuccess h3{font-size:32px}#vehicleSuccess>p:not(.eyebrow){font-size:14px;color:var(--muted)}.auto-mobile-cta{display:none}.auto-form-card:has(#vehicleSuccess:not([hidden])){align-self:center}
@media(min-width:1500px){.auto-hero{gap:70px}}@media(max-width:1050px){.auto-hero{gap:15px}.auto-tag{font-size:10px;padding:12px}.tag-mail{top:185px}.auto-form-layout{gap:35px;grid-template-columns:.8fr 1.2fr}.auto-form-card{padding:27px}.auto-steps{grid-template-columns:repeat(2,1fr);gap:25px 40px}.auto-switch{gap:45px}.auto-product-grid{gap:14px}.auto-product-grid article{padding:25px}.auto-coverage label{min-width:80px}}@media(max-width:760px){.auto-hero{grid-template-columns:1fr;padding-top:28px;padding-bottom:45px;gap:10px}.auto-copy .breadcrumb{margin-bottom:25px}.auto-copy h1{font-size:clamp(45px,9vw,66px)}.auto-lead{font-size:16px}.auto-scene{height:420px;max-width:500px;width:100%;justify-self:center}.auto-orbit{inset:30px 18px 0}.auto-car{width:85%;left:0}.auto-advisor{right:2%}.tag-time{top:28px;left:10px}.tag-mail{top:150px;left:0}.tag-online{right:0;bottom:15px}.auto-benefit-strip>.wrap{flex-wrap:wrap;justify-content:center;gap:12px 25px;font-size:11px;text-align:center;padding-block:20px}.auto-product-grid{grid-template-columns:1fr}.auto-product-grid article{padding:28px}.auto-product-icon{margin-bottom:12px}.auto-process{padding-block:55px}.auto-switch{grid-template-columns:1fr;gap:30px;padding-block:50px}.auto-switch-art{height:260px;width:270px;justify-self:center}.auto-switch h2{font-size:33px}.auto-form-layout{grid-template-columns:1fr;gap:27px}.auto-form-intro{position:static;padding:0}.auto-form-section{padding-block:50px}.auto-form-promise{margin:20px 0;padding:18px 0}.auto-form-card{padding:27px}.auto-mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;z-index:40;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:#fbfaf7ee;backdrop-filter:blur(12px);border-top:1px solid var(--line)}.auto-mobile-cta .button{width:100%;padding:14px}.site-footer{padding-bottom:100px}}@media(max-width:420px){.auto-fields{grid-template-columns:1fr;gap:16px}.auto-form-card{padding:23px 19px}.auto-steps{grid-template-columns:1fr;gap:22px}.auto-steps h3{margin-top:15px}.auto-scene{height:340px}.auto-tag{font-size:9px;padding:10px}.tag-mail{top:132px}.auto-coverage>div{gap:6px}.auto-coverage span{font-size:10px;padding:8px}.auto-coverage label{min-width:70px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.auto-mobile-cta[hidden]{display:none!important}
