#av-guided{--av-bg:#fff;--av-ink:#1d1d1f;--av-soft:#f5f5f7;--av-sub:#626267;--av-blue:#0068d9;font-synthesis:none;-webkit-font-smoothing:antialiased}#av-guided button{cursor:pointer}#av-guided button:disabled{cursor:default}#av-guided header{padding:12px 24px;min-height:76px}#av-guided header .brand{position:relative;overflow:hidden;display:block;width:120px;height:28px;flex:none}#av-guided header .brand img{position:absolute;width:164px;height:164px;max-width:none;left:-21.5px;top:-63px}#av-guided .exit-preview{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;background:#eaeaec;color:#1d1d1f;border-radius:999px;text-decoration:none;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:-.015em}#av-guided a:focus-visible{outline:3px solid #0068d9;outline-offset:4px}#av-guided .demo-notice{font-size:14px;line-height:1.5;text-align:center;padding:14px 24px;margin:0;color:#626267;border-bottom:1px solid #eee}#av-guided .greeting{font-size:clamp(40px,9vw,76px);font-weight:500;line-height:1.3;margin:0;letter-spacing:-.035em}#av-guided .greeting span{font-size:1em;white-space:nowrap;transition:none!important}#av-guided .greeting span.is-long{font-size:.72em}#av-guided .checks svg{color:#0068d9;width:22px;height:22px}#av-guided .checks span{line-height:1.5}#av-guided .footnote{font-size:14px;line-height:1.6}#av-guided .vehicle-actions{justify-content:flex-start}#av-guided .brand-stage{touch-action:pan-y}#av-guided h1{font-family:Inter,sans-serif;font-weight:500;letter-spacing:-.05em}#av-guided .catalogue-head h1{font-size:40px;line-height:1.1;margin:0}#av-guided .results-heading h1{font-size:36px;line-height:1.15;margin:24px 0 0}#av-guided [data-detail-screen]>h1,#av-guided [data-progress-screen]>h1{font-size:40px;line-height:1.1;margin:24px 0}#av-guided [data-progress-screen]{max-width:650px;min-height:470px;margin:auto;padding:24px 32px 64px}#av-guided [data-progress-screen] h2{font-size:30px;margin:20px 0}#av-guided [data-progress-screen]>button{padding-left:0}#av-guided .progress-track{height:12px;background:#dfdfe3;border-radius:12px;overflow:hidden;margin:24px 0}#av-guided .progress-track span{display:block;height:100%;width:25%;background:#24824a;border-radius:inherit}#av-guided .progress-status{font-size:22px;margin:30px 0 18px}#av-guided [data-progress-screen] details{padding:8px 0;border-top:1px solid #e3e3e6}#av-guided footer{font-size:14px;line-height:1.7}#av-guided footer a{display:inline-flex;align-items:center;min-height:44px;color:#626267;text-underline-offset:4px}#av-guided header button,#av-guided .exit-preview{transition:background .3s ease,color .3s ease}#av-guided header button:hover{background:#eaeaec}
@media(max-width:760px){#av-guided header nav .nav-text{display:none}#av-guided header .menu-toggle{display:grid!important}#av-guided header{padding:12px 16px;gap:8px}#av-guided header nav{gap:4px}#av-guided header .icon-btn{width:40px;min-height:44px;padding:10px}#av-guided .exit-preview{padding:10px 14px}#av-guided header .brand{width:120px}#av-guided .hello{padding:48px 24px 64px}}
@media(max-width:400px){#av-guided .catalogue-head h1,#av-guided .results-heading h1,#av-guided [data-detail-screen]>h1,#av-guided [data-progress-screen]>h1{font-size:34px}#av-guided [data-progress-screen]{padding:20px 24px 48px}}
@media(prefers-reduced-motion:reduce){#av-guided header button,#av-guided .exit-preview{transition:none}}
