﻿html.finance-eligibility-offcanvas-open,html.finance-eligibility-offcanvas-open body{overflow:hidden !important;overscroll-behavior:none}#financeEligibilityOffcanvas.offcanvas{top:0;right:0;bottom:0;left:auto;height:auto;max-height:none;min-height:100%;min-height:-webkit-fill-available}#financeEligibilityOffcanvas.offcanvas:has(#finance-eligibility-step-intro:not([hidden])){background-color:#262965}#financeEligibilityOffcanvas .offcanvas-body{display:flex;flex-direction:column;flex:1 1 auto;padding:0;overflow:hidden;min-height:0;min-height:100%;position:relative}#financeEligibilityOffcanvas .offcanvas-body>*:not([hidden]):not(#cars-fe-results-modal){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}#financeEligibilityOffcanvas #finance-eligibility-step-intro[hidden],#financeEligibilityOffcanvas #finance-eligibility-step-agreement[hidden],#financeEligibilityOffcanvas .cars-fe-journey-step[hidden]{display:none !important}#financeEligibilityOffcanvas #finance-eligibility-step-intro.finance-eligibility-intro:not([hidden]){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-height:100%;background:#262965;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15)}#financeEligibilityOffcanvas .finance-eligibility-intro__header{display:flex;flex-direction:row;flex-shrink:0;align-items:flex-start;justify-content:space-between;padding:20px 16px 0;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-intro__logo img{display:block;width:120px;max-width:120px;height:auto}#financeEligibilityOffcanvas .finance-eligibility-intro__header-title{display:none;margin:0;font-family:"Avenir Next";font-size:1rem;font-weight:500;line-height:1.5;color:#fff;text-align:center}#financeEligibilityOffcanvas .finance-eligibility-intro__close{flex-shrink:0;width:32px;height:32px;margin:0;padding:0;box-sizing:border-box;filter:invert(1);opacity:.9}#financeEligibilityOffcanvas .finance-eligibility-intro__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:contain;touch-action:pan-y;padding:0 16px;padding-bottom:var(--fe-keyboard-inset, 0px);text-align:left;box-sizing:border-box;margin-top:20px}#financeEligibilityOffcanvas .finance-eligibility-intro__control{display:block}#financeEligibilityOffcanvas .finance-eligibility-intro__grouped{display:none}#financeEligibilityOffcanvas[data-fe-form-density=grouped] .finance-eligibility-intro__control{display:none}#financeEligibilityOffcanvas[data-fe-form-density=grouped] .finance-eligibility-intro__scroll{display:flex;flex-direction:column;margin-top:0;padding-top:27px}#financeEligibilityOffcanvas[data-fe-form-density=grouped] .finance-eligibility-intro__grouped{display:flex;flex:1 1 auto;flex-direction:column}#financeEligibilityOffcanvas[data-fe-form-density=grouped] .finance-eligibility-intro__grouped .finance-eligibility-intro__title.pseudo-h2{margin:0 0 24px}#financeEligibilityOffcanvas[data-fe-form-density=grouped] .finance-eligibility-intro__grouped .finance-eligibility-intro__feature-card{margin:32px 0 32px}#financeEligibilityOffcanvas .finance-eligibility-intro__test-b{display:none}#financeEligibilityOffcanvas[data-fe-journey-variant=test-b]:not([data-fe-hide-listing=true]) .finance-eligibility-intro__control{display:none}#financeEligibilityOffcanvas[data-fe-journey-variant=test-b]:not([data-fe-hide-listing=true]) .finance-eligibility-intro__test-b{display:block}#financeEligibilityOffcanvas[data-fe-journey-variant=test-b]:not([data-fe-hide-listing=true]) .finance-eligibility-intro__scroll{margin-top:0;padding-top:27px}#financeEligibilityOffcanvas[data-fe-journey-variant=test-b]:not([data-fe-hide-listing=true]) .finance-eligibility-intro__title.pseudo-h2{margin:0 0 20px}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle{--fe-vehicle-media-width: 100%;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin:0 0 20px;padding:12px;background:#333786;border:1px solid #3f45a7;border-radius:16px;box-shadow:0 2px 1.5px rgba(0,0,0,.08);box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle-image{max-width:var(--fe-vehicle-media-width)}@media(min-width: 426px){#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle{--fe-vehicle-media-width: calc((100vh - 600px) * 1.5)}}@media(min-width: 426px)and (max-height: 720px){#financeEligibilityOffcanvas[data-fe-journey-variant=test-b]:not([data-fe-hide-listing=true]) .finance-eligibility-intro__vehicle{--fe-vehicle-media-width: calc((100vh - 530px) * 1.5)}}@media(min-width: 768px){#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle{--fe-vehicle-media-width: calc((100vh - 570px) * 1.5);max-width:calc(var(--fe-vehicle-media-width) + 24px);margin:0 auto 20px}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle-image{max-width:100%}}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle-image,#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle-body{width:100%}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle-image img{display:block;width:100%;height:auto;border-radius:8px}@media(max-height: 720px){#financeEligibilityOffcanvas[data-fe-journey-variant=test-b]:not([data-fe-hide-listing=true]) .finance-eligibility-intro__title.pseudo-h2{margin:0 0 8px;font-size:24px}#financeEligibilityOffcanvas[data-fe-journey-variant=test-b]:not([data-fe-hide-listing=true]) .finance-eligibility-intro__vehicle{margin:0 0 8px}#financeEligibilityOffcanvas[data-fe-journey-variant=test-b]:not([data-fe-hide-listing=true]) .finance-eligibility-intro__scroll{padding-top:16px}#financeEligibilityOffcanvas[data-fe-journey-variant=test-b]:not([data-fe-hide-listing=true]) .finance-eligibility-intro__footer{padding-top:16px;padding-bottom:16px}#financeEligibilityOffcanvas[data-fe-journey-variant=test-b]:not([data-fe-hide-listing=true]) .finance-eligibility-intro__vehicle{gap:8px;max-width:100%}#financeEligibilityOffcanvas[data-fe-journey-variant=test-b]:not([data-fe-hide-listing=true]) .finance-eligibility-intro__vehicle-image{max-width:var(--fe-vehicle-media-width)}#financeEligibilityOffcanvas[data-fe-journey-variant=test-b]:not([data-fe-hide-listing=true]) .finance-eligibility-intro__feature-list,#financeEligibilityOffcanvas[data-fe-journey-variant=test-b]:not([data-fe-hide-listing=true]) .finance-eligibility-intro__feature-list+.finance-eligibility-intro__feature-divider{margin-bottom:12px}}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle-body{display:flex;flex-direction:column;gap:4px}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle .cars-fe-listing__title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle .cars-fe-listing__title{flex:1 1 auto;min-width:0;font-family:"roc-grotesk-wide";font-size:18px;font-weight:700;line-height:1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle .cars-fe-listing__reg{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:29px;padding:0 8px;background:#f4e070;border:1px solid #c9b233;border-radius:8px;box-sizing:border-box;font-family:"Inter";font-size:13.33px;font-weight:550;letter-spacing:.5332px;color:#0d0f12;white-space:nowrap}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle-stats{display:flex;flex-direction:row;align-items:center;gap:8px;padding:4px 0}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle-stat{display:flex;flex-direction:row;align-items:center;gap:4px;font-family:"Avenir Next";font-size:16px;line-height:normal;color:#fff;white-space:nowrap}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle-stat+.finance-eligibility-intro__vehicle-stat::before{content:"•";margin-right:8px}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle-stat-value{font-weight:600}#financeEligibilityOffcanvas .finance-eligibility-intro__vehicle-stat-unit{font-weight:400}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-list{display:flex;flex-direction:column;gap:12px;margin:0 0 16px}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-list+.finance-eligibility-intro__feature-divider{margin:0 0 16px}#financeEligibilityOffcanvas .finance-eligibility-intro__agreement--plain .finance-eligibility-intro__agreement-inner{padding:0;background:rgba(0,0,0,0);border-radius:0}#financeEligibilityOffcanvas .finance-eligibility-intro__agreement--plain .finance-eligibility-intro__agreement-label{font-family:"Inter";font-weight:400;line-height:1.5}#financeEligibilityOffcanvas .finance-eligibility-intro__hero-icon{margin:0 0 16px}#financeEligibilityOffcanvas .finance-eligibility-intro__hero-icon img{display:block;width:59px;height:59px;object-fit:contain}#financeEligibilityOffcanvas .finance-eligibility-intro__subtitle{margin:0 0 20px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#fff;text-align:left}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-card{display:flex;flex-direction:column;gap:20px;margin:0 0 25px;padding:18px 16px;text-align:left;background:#333786;border-radius:8px;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-card .finance-eligibility-intro__feature-divider{width:auto}#financeEligibilityOffcanvas .finance-eligibility-intro__agreement{margin:0;text-align:left}#financeEligibilityOffcanvas .finance-eligibility-intro__agreement-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#333786;border-radius:8px;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-intro__agreement-label{flex:1 1 auto;min-width:0;font-family:"Avenir Next";font-size:16px;font-weight:600;line-height:normal;color:#fff}#financeEligibilityOffcanvas .finance-eligibility-intro__agreement-info{flex-shrink:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}#financeEligibilityOffcanvas .finance-eligibility-intro__control .finance-eligibility-intro__title.pseudo-h2{margin:0 0 2px}#financeEligibilityOffcanvas .finance-eligibility-intro__listing{display:flex;flex-direction:column;gap:12px;width:100%;margin:0 0 32px;padding:12px;box-sizing:border-box;background:#333786;border:1px solid #3f45a7;border-radius:16px;box-shadow:0 2px 3px rgba(0,0,0,.08)}#financeEligibilityOffcanvas .finance-eligibility-intro__listing-media{position:relative;width:100%;height:260px;flex-shrink:0;overflow:hidden;border-radius:8px;background:#262965}#financeEligibilityOffcanvas .finance-eligibility-intro__listing-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}#financeEligibilityOffcanvas .finance-eligibility-intro__listing-meta{display:flex;flex-direction:column;gap:4px;width:100%}#financeEligibilityOffcanvas .finance-eligibility-intro__listing-title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%}#financeEligibilityOffcanvas .finance-eligibility-intro__listing-title{margin:0;font-family:"roc-grotesk-wide";font-size:18px;font-weight:700;line-height:1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#financeEligibilityOffcanvas .finance-eligibility-intro__listing-reg{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:8px;box-sizing:border-box;border-radius:8px;border:1px solid #c9b233;background:#f4e070;font-family:"Inter";font-size:13.33px;font-weight:550;line-height:1;letter-spacing:.5332px;color:#0d0f12;white-space:nowrap}#financeEligibilityOffcanvas .finance-eligibility-intro__listing-location{display:flex;flex-direction:row;align-items:center;gap:8px;padding:4px 0}#financeEligibilityOffcanvas .finance-eligibility-intro__listing-location-icon{flex-shrink:0;width:20px;height:20px}#financeEligibilityOffcanvas .finance-eligibility-intro__listing-location-icon img{display:block;width:20px;height:20px}#financeEligibilityOffcanvas .finance-eligibility-intro__listing-location-copy{display:flex;flex-direction:row;align-items:center;gap:4px;font-size:16px;line-height:normal;color:#fff;white-space:nowrap}#financeEligibilityOffcanvas .finance-eligibility-intro__listing-location-name{font-family:"Avenir Next";font-weight:600}#financeEligibilityOffcanvas .finance-eligibility-intro__listing-location-suffix{font-family:"Avenir Next";font-weight:400}#financeEligibilityOffcanvas .finance-eligibility-intro__content{display:flex;flex-direction:column;gap:12px;width:100%;margin:0}#financeEligibilityOffcanvas .finance-eligibility-intro__title.pseudo-h2{margin:0;font-family:"roc-grotesk-wide";font-size:30px;font-weight:700;line-height:1.3;color:#fff;text-align:left}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-list{display:flex;flex-direction:column;gap:12px;width:100%}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-row{display:flex;flex-direction:row;align-items:center;gap:12px;padding:0;margin:0}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-text{flex:1 1 auto;min-width:0;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#fff}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-icon{flex-shrink:0;width:24px;height:24px}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-icon img{display:block;width:24px;height:24px}#financeEligibilityOffcanvas .finance-eligibility-intro__feature-divider{width:100%;height:1px;margin:0;border:0;background:#787ccc}#financeEligibilityOffcanvas .finance-eligibility-intro__how-works{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;text-align:left}#financeEligibilityOffcanvas .finance-eligibility-intro__how-works-label{font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#fff}#financeEligibilityOffcanvas .finance-eligibility-intro__how-works-icon{flex-shrink:0;width:16px;height:16px}#financeEligibilityOffcanvas .finance-eligibility-intro__how-works-icon img{display:block;width:16px;height:16px}#financeEligibilityOffcanvas .finance-eligibility-intro__footer{display:flex;flex-direction:column;gap:12px;flex-shrink:0;margin-top:auto;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom, 0px));background:#262965;border-radius:20px 20px 0 0;box-sizing:border-box}#financeEligibilityOffcanvas[data-fe-form-density=grouped] .finance-eligibility-intro__footer{border-radius:0}#financeEligibilityOffcanvas .finance-eligibility-intro__cta.primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:12px 16px;margin:0;border-radius:499.5px;border:1px solid #fff;box-sizing:border-box;background:#fff;color:#262965;font-family:"Inter";font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none}#financeEligibilityOffcanvas[data-fe-form-density=grouped] .finance-eligibility-intro__cta.primary{font-weight:450}@media(min-width: 600px){#financeEligibilityOffcanvas .finance-eligibility-intro__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.5rem;padding:1.25rem 2rem .75rem}#financeEligibilityOffcanvas .finance-eligibility-intro__header-title{display:block;grid-column:2;justify-self:center}#financeEligibilityOffcanvas .finance-eligibility-intro__close{grid-column:3;justify-self:end}#financeEligibilityOffcanvas .finance-eligibility-intro__scroll{padding:2rem 2rem 3rem;margin-top:0}#financeEligibilityOffcanvas[data-fe-form-density=grouped] .finance-eligibility-intro__scroll{padding:1.5rem 2rem 0}#financeEligibilityOffcanvas .finance-eligibility-intro__footer{padding:20px 2rem;padding-bottom:max(20px,env(safe-area-inset-bottom, 0px))}}#financeEligibilityOffcanvas .finance-eligibility-agreement:not([hidden]){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:#fbfbfb;color:#000;box-shadow:0 4px 8px rgba(0,0,0,.15)}#financeEligibilityOffcanvas .finance-eligibility-agreement__header{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0;padding:28px 16px 0;box-sizing:border-box;border-bottom:0}#financeEligibilityOffcanvas .finance-eligibility-agreement__header-spacer{flex:0 1 0;min-width:0}#financeEligibilityOffcanvas .finance-eligibility-agreement__title{flex:1 1 0;min-width:0;margin:0;text-align:center;font-family:"Avenir Next";font-size:16px;font-weight:600;font-style:normal;line-height:1.5;color:#000}#financeEligibilityOffcanvas .finance-eligibility-agreement__close{flex-shrink:0;width:24px;height:24px;margin:0;padding:0;box-sizing:border-box;opacity:1}#financeEligibilityOffcanvas .finance-eligibility-agreement__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:contain;touch-action:pan-y;padding-bottom:var(--fe-keyboard-inset, 0px);padding:24px 16px 32px;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-agreement__card{display:flex;flex-direction:column;align-items:stretch;padding:20px 16px 12px;border:1px solid #c5c7d0;border-radius:20px;background:#fff;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-agreement__vehicle-title{margin:0;font-family:"Avenir Next";font-size:20px;font-weight:600;font-style:normal;line-height:normal;color:#000}#financeEligibilityOffcanvas .finance-eligibility-agreement__vehicle-subtitle{margin:8px 0 20px;font-family:"Inter";font-size:16px;font-weight:400;font-style:normal;line-height:1.5;color:#454545}#financeEligibilityOffcanvas .finance-eligibility-agreement__cash{margin:0;font-family:"roc-grotesk-wide";font-size:16px;font-weight:700;font-style:normal;line-height:1;color:#000}#financeEligibilityOffcanvas .finance-eligibility-agreement__stack{display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-agreement__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;margin:0;font-size:16px;line-height:1.5}#financeEligibilityOffcanvas .finance-eligibility-agreement__row-label{flex:1 1 auto;min-width:0;font-family:"Inter";font-weight:400;font-style:normal;color:#454545}#financeEligibilityOffcanvas .finance-eligibility-agreement__row-value{flex-shrink:0;font-family:"roc-grotesk-wide";font-weight:700;font-style:normal;line-height:1;color:#000;text-align:right;white-space:nowrap}#financeEligibilityOffcanvas .finance-eligibility-agreement__divider{flex-shrink:0;width:100%;height:1px;margin:0;border:0;background:#c5c7d0}#financeEligibilityOffcanvas .finance-eligibility-agreement__representative{margin:24px 0 0;padding:0;border-radius:0;background:rgba(0,0,0,0);font-family:"Inter";font-size:16px;font-weight:400;font-style:normal;line-height:1.5;color:#454545}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-inner{display:flex;flex-direction:column;align-items:stretch;gap:0;max-width:100%}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-kicker{margin:0 0 4px;font-family:"Inter";font-size:16px;font-weight:700;font-style:normal;line-height:1.5;color:#454545}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-vehicle{margin:0 0 12px;font-family:"Inter";font-size:16px;font-weight:400;font-style:normal;line-height:1.5;color:#454545}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-stack{display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;margin:0;font-size:16px;line-height:1.5;box-sizing:border-box}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-row[hidden]{display:none !important}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-row-label{flex:1 1 auto;min-width:0;font-family:"Inter";font-weight:400;font-style:normal;color:#454545}#financeEligibilityOffcanvas .finance-eligibility-agreement__rep-row-value{flex-shrink:0;font-family:"Inter";font-weight:400;font-style:normal;line-height:1.5;color:#000;text-align:right;white-space:nowrap}#financeEligibilityOffcanvas .cars-fe-journey-step:not([hidden]){display:flex;flex-direction:column;flex:1;min-height:0;background:#fff;color:#262965}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-chrome{flex:0 0 auto;flex-shrink:0;display:flex;flex-direction:column;width:100%;position:relative;z-index:4;overflow:visible;background-color:#fff}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-chrome__top{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;width:100%;box-sizing:border-box;padding:1rem 1rem .5rem}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-progress{display:flex;flex:1 1 auto;align-items:center;align-self:stretch;min-width:120px;min-height:32px;gap:8px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-progress__seg{flex:1 1 0;min-width:12px;height:5px;min-height:5px;border-radius:10px;flex-shrink:0;box-sizing:border-box;background-color:#d9d9d9}#financeEligibilityOffcanvas .cars-fe-journey-step[data-fe-progress="1"] .cars-fe-progress__seg:nth-child(1){background-color:#262965}#financeEligibilityOffcanvas .cars-fe-journey-step[data-fe-progress="1"] .cars-fe-progress__seg:nth-child(n+2){background-color:#d9d9d9}#financeEligibilityOffcanvas .cars-fe-journey-step[data-fe-progress="2"] .cars-fe-progress__seg:nth-child(-n+2){background-color:#262965}#financeEligibilityOffcanvas .cars-fe-journey-step[data-fe-progress="2"] .cars-fe-progress__seg:nth-child(3){background-color:#d9d9d9}#financeEligibilityOffcanvas .cars-fe-journey-step[data-fe-progress="3"] .cars-fe-progress__seg{background-color:#262965}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-progress__seg{height:3px;min-height:3px}#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-progress__seg,#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-progress__seg{height:3px;min-height:3px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-chrome__close{flex-shrink:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0;opacity:.55}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-chrome__eyebrow{padding:0 1rem .35rem;font-family:"Inter";font-size:14px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-listing{margin:0 1rem .75rem;background:#fbfbfb;border:1px solid #c5c7d0;border-radius:16px;padding:12px;box-shadow:0 2px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:4px;box-sizing:border-box}#financeEligibilityOffcanvas[data-fe-hide-listing=true] .cars-fe-listing{display:none !important}#financeEligibilityOffcanvas[data-fe-hide-listing=true] #cars-fe-step-review .cars-fe-review-section--vehicle{display:none !important}#financeEligibilityOffcanvas[data-fe-hide-listing=true] #cars-fe-results-modal .cars-fe-results-modal__vehicle,#financeEligibilityOffcanvas[data-fe-hide-listing=true] #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle{display:none !important}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-listing__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-listing__title{font-family:"roc-grotesk-wide";font-size:18px;font-weight:700;line-height:1;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-listing__reg{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:29px;padding:0 8px;background:#f4e070;border:1px solid #c9b233;border-radius:8px;font-family:"Inter";font-size:13.33px;font-weight:550;letter-spacing:.5332px;color:#0d0f12;white-space:nowrap}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 1rem 1rem;padding-bottom:calc(1rem + var(--fe-keyboard-inset, 0px) + var(--fe-keyboard-accessory-inset, 0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:contain;touch-action:pan-y}#financeEligibilityOffcanvas.cars-fe-keyboard-open .cars-fe-journey-step .cars-fe-field-group{scroll-margin-top:16px;scroll-margin-bottom:calc(var(--fe-keyboard-inset, 0px) + var(--fe-keyboard-accessory-inset, 0px) + 12px)}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-scroll__title.pseudo-h2{font-family:"roc-grotesk-wide";font-size:30px;font-weight:700;line-height:1.3;color:#262965;letter-spacing:.02em}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-form-stack{display:flex;flex-direction:column;gap:15px;margin-top:20px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group{display:flex;flex-direction:column;gap:10px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--title-pills{gap:12px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__label-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;gap:.15rem;width:100%}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__label{font-family:"Inter";font-size:.875rem;font-weight:600;color:#3c3c50}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__label-row .cars-fe-field-group__label{flex:0 1 auto;width:auto;max-width:100%;min-width:0}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Avenir Next";font-size:.875rem;font-weight:600;color:#c41e3a}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__shell{border:1px solid #c8cad8;border-radius:10px;background:#fff;padding:0 .75rem;box-sizing:border-box}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__label,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__label-row .cars-fe-field-group__label{color:#c41e3a}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__shell,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__shell--contact,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__shell--money-gbp,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__shell--manual,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-field-group__shell--dob{border-color:#c41e3a;box-shadow:0 0 0 1px #c41e3a}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-pills{outline:2px solid #c41e3a;outline-offset:2px;border-radius:10px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid.cars-fe-field-group--phone-block .cars-fe-phone-row{outline:2px solid #c41e3a;outline-offset:2px;border-radius:10px}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-field-group__error{display:block;margin:8px 0 0;padding:0;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.35;color:#d16b6b}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-field-group__error[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__error{display:block;margin:8px 0 0;padding:0;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.35;color:#d16b6b}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__error[hidden]{display:none !important}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group--invalid .cars-fe-occupation-combobox .cars-fe-field-group__shell{border-color:#c41e3a;box-shadow:0 0 0 1px #c41e3a}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input{display:block;width:100%;border:0;border-radius:10px;padding:.65rem 0;font-family:"Avenir Next";font-size:1rem;color:#1e215c;background:rgba(0,0,0,0);outline:none;box-sizing:border-box}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input::placeholder{color:#9a9cb0}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__helper{margin-top:-4px;font-family:"Inter";font-size:13px;font-weight:400;line-height:1.4;color:#5f6275}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__shell--dob{position:relative}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__dob-placeholder{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none;font-family:"Avenir Next";font-size:1rem;color:#9a9cb0;transition:opacity .15s ease;margin-left:10px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__shell--dob:is(:focus-within,.cars-fe-field-group__shell--dob-has-value,:has(.cars-fe-field-group__input--dob:valid)) .cars-fe-field-group__dob-placeholder{opacity:0}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input--dob{position:relative;z-index:0;min-height:2.75rem;color:#1e215c;text-align:left;text-transform:uppercase}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input--dob::-webkit-datetime-edit,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input--dob::-webkit-datetime-edit-day-field,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input--dob::-webkit-datetime-edit-month-field,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input--dob::-webkit-datetime-edit-year-field{text-transform:uppercase}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input--dob::-webkit-date-and-time-value{text-align:left}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__input--dob:required:invalid::-webkit-datetime-edit{color:rgba(0,0,0,0)}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-field-group__shell--dob:focus-within .cars-fe-field-group__input--dob:required:invalid::-webkit-datetime-edit{color:inherit}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-pills{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;position:relative;width:100%;box-sizing:border-box;margin-bottom:10px}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-pills--marital{gap:.5rem}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-pills input[type=hidden]{display:none !important}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-pill{flex:0 0 auto;padding:.5rem .85rem;border:none;border-radius:999px;cursor:pointer;font-family:"Inter";font-size:.875rem;font-weight:600;color:#1e215c;background:#e8eaf4;transition:background .15s ease,color .15s ease;margin:0;box-sizing:border-box}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-pill:hover{background:#dcdfef}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-pill.is-selected{background:#1e215c;color:#fff}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer{display:flex;flex-direction:column;flex-shrink:0;align-items:stretch;width:100%;margin-top:auto;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom, 0px));border-top:none;border-radius:20px 20px 0 0;background:#262965;box-sizing:border-box}#financeEligibilityOffcanvas.cars-fe-keyboard-open .cars-fe-journey-step .cars-fe-footer,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped).cars-fe-occupation-dropdown-open .cars-fe-footer,#financeEligibilityOffcanvas #cars-fe-step-address.cars-fe-address-suggestions-open .cars-fe-footer{display:none !important}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer__back{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;margin:0;border:1px solid #fff;border-radius:50%;background:#262965;box-shadow:0 2px 3px rgba(0,0,0,.08);cursor:pointer;text-decoration:none;box-sizing:border-box}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer__back img{display:block;width:24px;height:24px;filter:brightness(0) invert(1)}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer a.btn.primary.cars-fe-footer__next,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer a.cars-fe-footer__next.btn.primary{flex:1 1 auto;min-width:0;height:44px;min-height:44px;padding:12px 16px;margin:0;border:none !important;border-radius:499.5px;background:#fff !important;color:#262965 !important;font-family:"Inter";font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none;box-shadow:0 2px 3px rgba(0,0,0,.08);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer a.cars-fe-footer__next.primary.is-disabled,#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer a.cars-fe-footer__next.primary[aria-disabled=true],#financeEligibilityOffcanvas .cars-fe-journey-step a.cars-fe-next--disabled.cars-fe-footer__next.primary{background:#d7d9e8 !important;color:#6b6e9a !important;border:none !important;box-shadow:none !important;opacity:.65 !important;cursor:not-allowed !important}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-form-stack--contact{gap:30px}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-field-group--contact .cars-fe-field-group__label-row{margin-bottom:0}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-field-group--contact .cars-fe-field-group__label{flex:0 1 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-field-group--contact .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-field-group__shell--contact{display:flex;align-items:center;min-height:44px;padding:12px 16px;border:1px solid #b7b7b7;border-radius:8px;background:#fff;box-sizing:border-box}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-field-group__input--contact{padding:0;border-radius:0;font-family:"Inter";font-size:16px;font-weight:400;color:#000}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-field-group__input--contact::placeholder{color:rgba(0,0,0,.3)}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-phone-row{display:flex;flex-direction:row;align-items:stretch;gap:8px;width:100%}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-dial{position:relative;flex-shrink:0}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-dial__prefix{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-height:44px;padding:12px 16px;margin:0;border:1px solid #b7b7b7;border-radius:8px;background:#fff;cursor:default;box-sizing:border-box;font-family:"Inter";font-size:16px;font-weight:400;color:#000;user-select:none}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-dial__flag-wrap{flex-shrink:0;width:21px;height:15px;border-radius:3px;overflow:hidden;line-height:0}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-dial__flag{display:block;width:21px;height:15px;object-fit:cover}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-dial__code{min-width:1.25rem;text-align:left}#financeEligibilityOffcanvas :is(#cars-fe-step-contact,#cars-fe-step-personal-grouped) .cars-fe-phone-national-shell{flex:1 1 auto;min-width:0}#financeEligibilityOffcanvas :is(#cars-fe-step-more,#cars-fe-step-personal-grouped) .cars-fe-form-stack--more{gap:30px}#financeEligibilityOffcanvas :is(#cars-fe-step-more,#cars-fe-step-personal-grouped) .cars-fe-field-group--more-dependants{gap:10px}#financeEligibilityOffcanvas :is(#cars-fe-step-more,#cars-fe-step-personal-grouped) .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas :is(#cars-fe-step-more,#cars-fe-step-personal-grouped) .cars-fe-field-group__label-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;gap:.15rem;width:100%}#financeEligibilityOffcanvas :is(#cars-fe-step-more,#cars-fe-step-personal-grouped) .cars-fe-field-group__label-row .cars-fe-field-group__label{flex:0 1 auto;min-width:0}#financeEligibilityOffcanvas :is(#cars-fe-step-more,#cars-fe-step-personal-grouped) .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas :is(#cars-fe-step-more,#cars-fe-step-personal-grouped) .cars-fe-pills--more-tone,#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-pills--more-tone{gap:10px}#financeEligibilityOffcanvas :is(#cars-fe-step-more,#cars-fe-step-personal-grouped) .cars-fe-pills--more-tone .cars-fe-pill,#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-pills--more-tone .cars-fe-pill{padding:12px 20px;border-radius:499.5px;border:1px solid #9a9dd9;background:#dddef2;font-family:"Inter";font-size:14px;font-weight:500;line-height:1;color:#262965}#financeEligibilityOffcanvas :is(#cars-fe-step-more,#cars-fe-step-personal-grouped) .cars-fe-pills--more-tone .cars-fe-pill:hover,#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-pills--more-tone .cars-fe-pill:hover{background:#cfd3eb}#financeEligibilityOffcanvas :is(#cars-fe-step-more,#cars-fe-step-personal-grouped) .cars-fe-pills--more-tone .cars-fe-pill.is-selected,#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-pills--more-tone .cars-fe-pill.is-selected{background:#262965;color:#fff;border-color:#262965}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-form-stack--address{gap:20px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-entry-block{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-entry-block[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address #cars-fe-address-select-block[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address #cars-fe-address-select-block{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-autocomplete-wrap{position:relative}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions{position:absolute;top:100%;left:0;right:0;z-index:40;margin:4px 0 0;padding:0;list-style:none;background-color:#fff;border:1px solid #d6d6d6;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);max-height:min(280px,45vh);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;font-family:"Inter";font-size:14px;color:#1a1a1a}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions:empty{display:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li:last-child{border-bottom:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li.header{background-color:#f7f7f7;font-weight:600;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li:hover,#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li.selected{background-color:#f0f4ff}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li .extra-info{color:#6b6b6b;font-size:12px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li .arrow{border:solid #1a1a1a;border-width:0 2px 2px 0;display:inline-block;padding:2px;margin-right:6px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-suggestions li .arrow.left{transform:rotate(135deg)}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-scroll__subtitle.cars-fe-address__intro{margin-bottom:10px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-form-stack--income-outgoings{gap:16px}#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-scroll__subtitle.cars-fe-income-outgoings__intro{margin-bottom:12px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__input::placeholder,#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__input::placeholder{color:rgba(0,0,0,.3)}#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp,#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp{display:flex;flex-direction:row;align-items:center;gap:0;min-height:44px;box-sizing:border-box;width:100%;border:1px solid #b7b7b7;border-radius:8px;background:#fff;padding:0}#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-money-gbp__prefix,#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-money-gbp__prefix{flex-shrink:0;padding:0 4px 0 16px;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;color:#000;line-height:1;user-select:none;pointer-events:none}#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp .cars-fe-field-group__input,#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp .cars-fe-field-group__input{flex:1 1 auto;min-width:0;min-height:44px;margin:0;border:none;border-radius:0 7px 7px 0;padding:12px 16px 12px 0;background:rgba(0,0,0,0);box-shadow:none;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;color:#000;box-sizing:border-box}#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp:focus-within,#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp:focus-within{outline:2px solid #262965;outline-offset:1px}#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp .cars-fe-field-group__input:focus,#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__shell--money-gbp .cars-fe-field-group__input:focus{outline:none}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-form-stack--outgoings-final{gap:16px}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-scroll__subtitle.cars-fe-outgoings-final__intro{margin-bottom:12px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--outgoings-yesno{gap:12px}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--outgoings-yesno .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--outgoings-yesno .cars-fe-field-group__label-row .cars-fe-field-group__label{flex:0 1 auto}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--outgoings-yesno .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--money-gbp .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-outgoings-conditional[hidden],#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) #cars-fe-outgoings-repay-followup[hidden],#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) #cars-fe-outgoings-downturn-followup[hidden]{display:none !important}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-outgoings-conditional:not([hidden]),#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) #cars-fe-outgoings-repay-followup:not([hidden]),#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) #cars-fe-outgoings-downturn-followup:not([hidden]){display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--manual-field:not(.cars-fe-field-group--money-gbp) .cars-fe-field-group__label-row .cars-fe-field-group__label{flex:0 1 auto}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--manual-field:not(.cars-fe-field-group--money-gbp) .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--manual-field:not(.cars-fe-field-group--money-gbp) .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-form-stack--employment{gap:30px}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-scroll__subtitle.cars-fe-employment__intro{margin-bottom:12px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--employment-status .cars-fe-field-group__label,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-details-card-body .cars-fe-field-group--manual-field .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--employment-status .cars-fe-field-group__asterisk,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-details-card-body .cars-fe-field-group--manual-field .cars-fe-field-group__asterisk{flex:0 0 auto;font-family:"Inter";font-size:14px;font-weight:500;color:#d72424;letter-spacing:.02em}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-details-card{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:16px;box-shadow:0 2px 3px rgba(0,0,0,.08);padding:16px 12px}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-details-card-body{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-duration-row-split{display:flex;flex-direction:row;gap:16px;align-items:stretch;width:100%}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-duration-row-split .cars-fe-field-group--half{flex:1 1 0;min-width:0;width:100%}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-history-alert{width:100%;box-sizing:border-box;flex-shrink:0}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-history-alert__inner{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;padding:8px 12px 12px 8px;background:#fffdfd;border:1px solid #d56d4b;border-radius:8px;box-shadow:0 2px 3px rgba(0,0,0,.08)}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-history-alert__icon{flex-shrink:0;width:32px;height:32px;margin-top:0;background-color:#d56d4b;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:24px 24px}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-history-alert__text{flex:1 1 0;min-width:0;margin:0;padding-top:2px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.16px;color:#454545}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-details-save-row{width:100%;box-sizing:border-box}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-details-save{width:100%;box-sizing:border-box;display:flex;justify-content:center}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) #cars-fe-employment-entry-block[hidden]{display:none !important}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) #cars-fe-employment-saved-panel{display:none;flex-direction:column;gap:20px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) #cars-fe-employment-saved-panel[hidden]{display:none !important}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped).cars-fe-employment--has-saved-summary #cars-fe-employment-saved-panel:not([hidden]){display:flex}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) #cars-fe-employment-saved-mount{display:flex;flex-direction:column;gap:20px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-saved-card{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 3px rgba(0,0,0,.08)}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-saved-card__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:12px}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-saved-card__title{font-family:"Avenir Next";font-size:16px;font-weight:600;line-height:normal;color:#272962;margin:0}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-saved-edit-button{flex-shrink:0;width:32px;height:32px;padding:0;margin:0;border:0;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-saved-edit-button__icon{width:24px;height:24px;background-color:#262965;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2'%3E%3Cpath d='M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L10.582 16.07a4.5 4.5 0 01-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 011.13-1.897l8.932-8.931zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0115.75 21H5.25A2.25 2.25 0 013 18.75V8.25A2.25 2.25 0 015.25 6H10'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-saved-card__rule{height:1px;width:100%;background:#e6e9ef;flex-shrink:0}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-saved-card__columns{display:flex;flex-direction:row;gap:16px;align-items:flex-start;width:100%}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-saved-card__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-saved-field{display:flex;flex-direction:column;gap:4px;width:100%}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-saved-field__label-row{display:block;width:100%}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-saved-field__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e;margin:0}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-saved-field__value{font-family:"Inter";font-size:16px;font-weight:400;line-height:normal;color:rgba(0,0,0,.6);margin:0}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-add-another-card{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:16px;padding:16px 12px;box-shadow:0 2px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:16px}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-add-another-card[hidden]{display:none !important}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-add-another-card__title{font-family:"Avenir Next";font-size:16px;font-weight:600;line-height:normal;color:#27295e;margin:0}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-add-another-card__cta{width:100%;min-height:44px;padding:12px;border-radius:999px;border:1px solid #262965;background:#fff;font-family:"Inter";font-size:16px;font-weight:500;color:#262965;cursor:pointer;box-shadow:0 2px 3px rgba(0,0,0,.08);box-sizing:border-box}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-employment-add-another-card__cta:hover{background:#f4f5fb}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-row{margin-top:10px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;margin:0;border:0;background:rgba(0,0,0,0);font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#262965;text-align:left;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-toggle:focus-visible{outline:2px solid #262965;outline-offset:2px;border-radius:4px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-toggle::before{content:"";flex-shrink:0;width:24px;height:24px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0%200%2024%2024' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.862%204.487l1.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group--address-select .cars-fe-field-group__label{font-family:"Inter";font-size:14px;font-weight:500;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--address-select{position:relative;border:0;background:rgba(0,0,0,0);padding:0;border-radius:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-wrap[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-wrap:not([hidden]){display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-card{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:16px;box-shadow:0 2px 3px rgba(0,0,0,.08);padding:16px 12px;display:flex;flex-direction:column;gap:20px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-card-body{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__optional-hint{font-family:"Inter";font-size:14px;font-weight:500;color:rgba(0,0,0,.3);letter-spacing:.02em}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp),#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp),#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp),#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp){min-height:44px;box-sizing:border-box;display:flex;align-items:center;border:0;background:rgba(0,0,0,0);padding:0;border-radius:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp) .cars-fe-field-group__input,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp) .cars-fe-field-group__input,#financeEligibilityOffcanvas :is(#cars-fe-step-income-outgoings,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp) .cars-fe-field-group__input,#financeEligibilityOffcanvas :is(#cars-fe-step-outgoings-final,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--manual-field .cars-fe-field-group__shell--manual:not(.cars-fe-field-group__shell--duration):not(.cars-fe-field-group__shell--money-gbp) .cars-fe-field-group__input{flex:1 1 auto;min-width:0;min-height:44px;border-radius:8px;border:1px solid #b7b7b7;padding:12px 16px;font-family:"Inter";font-size:16px;font-weight:400;color:#000;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__input--manual-select,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group__input--manual-select{width:100%;min-height:44px;padding:12px 40px 12px 16px;border-radius:8px;border:1px solid #b7b7b7;font-family:"Inter";font-size:16px;font-weight:400;color:#000;background-color:#fff;appearance:none;background-image:url("/statics/images/icons/finance-vdp/finance-eligibility-chevron-down.svg");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__input--manual-select:focus,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group__input--manual-select:focus{outline:2px solid #262965;outline-offset:1px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration .cars-fe-field-group__input--manual-select:focus,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group__shell--duration .cars-fe-field-group__input--manual-select:focus{outline:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group__shell--duration{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;border:1px solid #b7b7b7;border-radius:8px;background:#fff;min-height:44px;box-sizing:border-box;width:100%;position:relative}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration.cars-fe-field-group__shell--duration-disabled{background:#f3f3f5;border-color:#d0d0d6;opacity:.7;pointer-events:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration.cars-fe-field-group__shell--duration-disabled .cars-fe-duration-listbox__trigger{cursor:not-allowed}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-duration-listbox{position:relative;flex:1 1 0;min-width:0;display:block}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__trigger,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-duration-listbox__trigger{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font:inherit;color:inherit;cursor:pointer;text-align:left;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__trigger:focus-visible,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-duration-listbox__trigger:focus-visible{outline:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-select__value,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-duration-select__value{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1 1 0;min-width:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__display,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-duration-listbox__display{flex:0 1 auto;min-width:0;font-family:"Inter";font-size:16px;font-weight:400;line-height:normal;color:#000}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration:not(.cars-fe-field-group__shell--duration-has-value) .cars-fe-duration-listbox__display,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group__shell--duration:not(.cars-fe-field-group__shell--duration-has-value) .cars-fe-duration-listbox__display{color:rgba(0,0,0,.3)}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-select__suffix,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-duration-select__suffix{flex-shrink:0;font-family:"Inter";font-size:16px;font-weight:400;line-height:normal;color:rgba(0,0,0,.3);white-space:nowrap}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration:not(.cars-fe-field-group__shell--duration-has-value) .cars-fe-duration-select__suffix,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group__shell--duration:not(.cars-fe-field-group__shell--duration-has-value) .cars-fe-duration-select__suffix{display:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-select__chevron,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-duration-select__chevron{flex-shrink:0;display:block;width:20px;height:20px;margin:0;padding:0;border:0;background-color:rgba(0,0,0,0);background-image:url("/statics/images/icons/finance-vdp/finance-eligibility-chevron-down.svg");background-repeat:no-repeat;background-position:center;background-size:20px 20px;pointer-events:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__panel,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-duration-listbox__panel{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:50;background:#fff;border:1px solid #b7b7b7;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__list,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-duration-listbox__list{list-style:none;margin:0;padding:4px 0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__option,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-duration-listbox__option{padding:10px 16px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.3;color:#000;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__option:hover,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-duration-listbox__option:hover,#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-duration-listbox__option.is-active,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-duration-listbox__option.is-active{background:#f0f2f8}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__shell--duration:focus-within,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group__shell--duration:focus-within{outline:2px solid #262965;outline-offset:1px}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group__shell--occupation-combobox{flex-direction:column;align-items:stretch;align-self:stretch;width:100%;position:relative;gap:0}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-occupation-combobox{position:relative;width:100%;display:block}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-occupation-combobox__panel{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:50;background:#fff;border:1px solid #b7b7b7;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-occupation-combobox__list{list-style:none;margin:0;padding:4px 0}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-occupation-combobox__option{padding:10px 16px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.3;color:#000;cursor:pointer}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-occupation-combobox__option:hover,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-occupation-combobox__option.is-active{background:#f0f2f8}#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-occupation-combobox__empty{padding:12px 16px;font-family:"Inter";font-size:15px;color:#454545}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group--time-at-address,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--employment-duration{display:flex;flex-direction:column;gap:10px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group--time-at-address:has(.cars-fe-field-group--invalid) .cars-fe-field-group__label-row .cars-fe-field-group__label,#financeEligibilityOffcanvas :is(#cars-fe-step-employment,#cars-fe-step-income-outgoings-grouped) .cars-fe-field-group--employment-duration:has(.cars-fe-field-group--invalid) .cars-fe-field-group__label-row .cars-fe-field-group__label{color:#c41e3a}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-row-split{display:flex;flex-direction:row;gap:16px;align-items:stretch;width:100%}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-row-split .cars-fe-field-group--half{flex:1 1 0;min-width:0;width:100%}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-save-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-delete{flex:1 1 0;min-width:0;min-height:44px;height:44px;margin:0;padding:12px 16px;border-radius:499.5px;border:1px solid #c41e3a;background:#c41e3a;color:#fff;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:"Inter",sans-serif;font-size:16px;font-weight:450;line-height:1;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-delete:hover{background:#a81830;border-color:#a81830;color:#fff}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-delete[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-save{flex:1 1 0;min-width:0;width:auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-manual-save-row:not(:has(.cars-fe-address-manual-delete:not([hidden]))) .cars-fe-address-manual-save{width:100%;flex:1 1 auto}#financeEligibilityOffcanvas #cars-fe-step-address.cars-fe-address--has-saved-summary:not(.cars-fe-address--manual) .cars-fe-address-manual-card{padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none;gap:20px}#financeEligibilityOffcanvas #cars-fe-step-address.cars-fe-address--has-saved-summary:not(.cars-fe-address--manual):not(.cars-fe-address--entry-flow-visible) .cars-fe-address-manual-row{display:none}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-saved-cards{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-edit-slot{display:flex;flex-direction:column;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-edit-slot .cars-fe-address-manual-wrap{width:100%}#financeEligibilityOffcanvas #cars-fe-step-address #cars-fe-address-saved-summary-panel{display:none;flex-direction:column;gap:20px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address #cars-fe-address-saved-summary-panel[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address.cars-fe-address--has-saved-summary #cars-fe-address-saved-summary-panel:not([hidden]){display:flex}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card--lookup .cars-fe-address-current-summary-card__col--meta{display:none}#financeEligibilityOffcanvas #cars-fe-step-address.cars-fe-address--lookup-saved:not(.cars-fe-address--manual) .cars-fe-address-manual-card-body{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address.cars-fe-address--has-saved-summary #cars-fe-address-manual-wrap[hidden] .cars-fe-address-manual-card-body{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-history-alert{width:100%;box-sizing:border-box;flex-shrink:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-history-alert__inner{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;padding:8px 12px 12px 8px;background:#fffdfd;border:1px solid #d56d4b;border-radius:8px;box-shadow:0 2px 3px rgba(0,0,0,.08)}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-history-alert__icon{flex-shrink:0;width:32px;height:32px;margin-top:0;background-color:#d56d4b;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:24px 24px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-history-alert__text{flex:1 1 0;min-width:0;margin:0;padding-top:2px;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.16px;color:#454545}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:12px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__title{font-family:"Avenir Next";font-size:16px;font-weight:600;line-height:normal;color:#272962}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-saved-edit-button{flex-shrink:0;width:32px;height:32px;padding:0;margin:0;border:0;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-saved-edit-button__icon{width:24px;height:24px;background-color:#262965;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2'%3E%3Cpath d='M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L10.582 16.07a4.5 4.5 0 01-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 011.13-1.897l8.932-8.931zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0115.75 21H5.25A2.25 2.25 0 013 18.75V8.25A2.25 2.25 0 015.25 6H10'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__rule{height:1px;width:100%;background:#e6e9ef;flex-shrink:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__columns{display:flex;flex-direction:row;gap:16px;align-items:flex-start;width:100%}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__col--meta{gap:12px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__meta-block{display:flex;flex-direction:column;gap:4px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__field-label-row{display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-current-summary-card__field-label{margin:0;font-family:"Inter";font-size:14px;font-weight:500;line-height:1.2;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-saved-address-line,#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-saved-meta-value{font-family:"Inter";font-size:16px;font-weight:400;line-height:1.25;color:rgba(0,0,0,.6);margin:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-saved-address-lines{display:flex;flex-direction:column;gap:4px;margin:0}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-add-another-card{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:16px;padding:16px 12px;box-shadow:0 2px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:16px}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-add-another-card[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-add-another-card__title{font-family:"Avenir Next";font-size:16px;font-weight:600;line-height:normal;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-add-another-card__cta{width:100%;min-height:44px;padding:12px;border-radius:999px;border:1px solid #262965;background:#fff;font-family:"Inter";font-size:16px;font-weight:450;color:#262965;cursor:pointer;box-shadow:0 2px 3px rgba(0,0,0,.08);box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-address-add-another-card__cta:hover{background:#f4f5fb}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__input--address-select{width:100%;min-height:48px;padding:12px 40px 12px 16px;border-radius:8px;border:1px solid #c5c7d0;font-family:"Inter";font-size:14px;font-weight:400;color:#000;background-color:#fff;appearance:none;background-image:url("/statics/images/icons/finance-vdp/finance-eligibility-chevron-down.svg");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-address .cars-fe-field-group__input--address-select:focus{outline:2px solid #262965;outline-offset:1px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review__intro{margin-top:.35rem}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-stack{display:flex;flex-direction:column;gap:20px;margin-top:20px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-bottom:1px solid #e4e6ef}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section:last-of-type{border-bottom:none;padding-bottom:0}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__title{margin:0;font-family:"Avenir Next";font-size:16px;font-weight:600;color:#27295e}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__edit{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;margin:0;border:none;border-radius:8px;background:none;color:#262965;cursor:pointer;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__edit:hover{background:rgba(38,41,101,.08)}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__edit:focus-visible{outline:2px solid #262965;outline-offset:2px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__edit img{display:block;width:24px;height:24px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section__body{display:flex;flex-direction:column;gap:0}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-kv{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:4px;align-items:start;padding:10px 0}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-kv__label{grid-column:1;grid-row:1;margin:0;font-family:"Inter";font-size:14px;font-weight:500;color:#6b6e9a}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-kv__value{grid-column:2;grid-row:1;margin:0;font-family:"Inter";font-size:14px;font-weight:400;color:#27295e;text-align:right;word-break:break-word}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-kv__rule{grid-column:1/-1;grid-row:2;height:1px;margin:0;border:0;background:#e4e6ef}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-kv:last-child .cars-fe-review-kv__rule{display:none}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--vehicle{gap:8px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--vehicle .cars-fe-review-section__title{color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--personal{gap:8px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--personal .cars-fe-review-section__title{color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--other{gap:8px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--other .cars-fe-review-section__title{color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--address{gap:8px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--address .cars-fe-review-section__title{color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--income{gap:8px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-section--income .cars-fe-review-section__title{color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-income-stack,#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-address-mount{display:flex;flex-direction:column;gap:20px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card{display:flex;flex-direction:column;width:100%;border:1px solid #c8c9d3;border-radius:16px;overflow:hidden;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 16px;margin:0;border-bottom:1px solid #c8c9d3;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv:last-child{border-bottom:none}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv:nth-child(odd){background-color:#f5f6f8}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv:nth-child(even){background-color:#fff}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv__rule{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv__label{flex:0 1 auto;max-width:50%;grid-column:auto;grid-row:auto;margin:0;padding:0;font-size:16px;font-weight:400;color:#27295e;line-height:normal}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv__value{flex:1 1 auto;min-width:0;grid-column:auto;grid-row:auto;margin:0;padding:0;font-size:16px;font-weight:500;color:#27295e;text-align:right;line-height:normal}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-summary-card .cars-fe-review-kv__value span{white-space:pre-wrap;word-break:break-word}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-kv--conditional[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent{display:flex;flex-direction:column;gap:30px;margin-top:24px;padding:0 0 8px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__copy{display:flex;flex-direction:column;gap:20px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__lead{margin:0;font-family:"Avenir Next";font-size:20px;font-weight:600;line-height:normal;color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__divider{flex-shrink:0;width:100%;height:1px;margin:0;padding:0;border:0;background:#e6e9ef}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__block{display:flex;flex-direction:column;gap:8px;margin:0}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__block-title{margin:0;font-family:"Inter";font-size:16px;font-weight:600;line-height:normal;color:#272962}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__block-text{margin:0;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__inline-link{color:inherit;font-weight:400;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:2px;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__inline-link:hover{color:#262965}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__card{width:100%;min-height:90px;box-sizing:border-box;background:#fff;border:1px solid #c5c7d0;border-radius:12px;box-shadow:0 2px 3px rgba(0,0,0,.08)}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__row{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:10px 12px;margin:0;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-review #cars-fe-review-consent-checkbox{flex-shrink:0;width:24px;height:24px;margin:0;border:1px solid #c5c7d0;border-radius:4px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:14px 11px;cursor:pointer;appearance:none;-webkit-appearance:none;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-step-review #cars-fe-review-consent-checkbox:checked{background-image:url("/statics/images/icons/finance-vdp/finance-eligibility-consent-check.svg");background-color:#fff}#financeEligibilityOffcanvas #cars-fe-step-review #cars-fe-review-consent-checkbox:focus-visible{outline:2px solid #262965;outline-offset:2px}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__card--invalid{border-color:#c41e3a;box-shadow:0 0 0 1px #c41e3a,0 2px 3px rgba(0,0,0,.08)}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__row--invalid #cars-fe-review-consent-checkbox{border-color:#c41e3a;box-shadow:0 0 0 1px #c41e3a}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__error{display:block;margin:0;padding:0 12px 10px;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.35;color:#d16b6b}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__error[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-consent__label{flex:1 1 auto;min-width:0;margin:0;padding-top:1px;font-family:"Inter";font-size:15.5px;font-weight:400;line-height:1.5;color:#323338;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-review-employment-mount{display:flex;flex-direction:column;gap:20px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-footer--review .cars-fe-footer__stack{display:flex;flex-direction:column;gap:12px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-review .cars-fe-footer--review .cars-fe-footer__stack a.btn.primary.cars-fe-footer__next{width:100%}@media(min-width: 600px){#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-chrome__top{padding:1.25rem 2rem .5rem}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-chrome__eyebrow{padding:0 2rem .35rem}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-listing{margin-left:2rem;margin-right:2rem}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-scroll{padding:0 2rem 1rem}#financeEligibilityOffcanvas .cars-fe-journey-step .cars-fe-footer{padding:20px 2rem;padding-bottom:max(20px,env(safe-area-inset-bottom, 0px))}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__top{padding-left:1.25rem;padding-right:1.25rem}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle{margin:6px 1.25rem 0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle{margin:6px 0 0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__scroll{padding-left:1.25rem;padding-right:1.25rem}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer{padding:12px 1.25rem}}#financeEligibilityOffcanvas #cars-fe-results-modal{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;background:#f5f5f5;box-shadow:0 4px 8px rgba(0,0,0,.15);box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__sheet{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:12px 12px 0;flex-shrink:0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__logo img{display:block;width:120px;height:auto}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__close{filter:none;opacity:.85}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle{margin:20px 16px 0;display:flex;flex-direction:column;gap:4px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle .cars-fe-listing{margin:0;background:#fbfbfb;border:1px solid #c5c7d0;border-radius:16px;padding:12px;box-shadow:0 2px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:4px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle .cars-fe-listing__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle .cars-fe-listing__title{flex:1 1 auto;min-width:0;font-family:"roc-grotesk-wide";font-size:18px;font-weight:700;line-height:1;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__vehicle .cars-fe-listing__reg{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:29px;padding:0 8px;background:#f4e070;border:1px solid #c9b233;border-radius:8px;font-family:"Inter";font-size:13.33px;font-weight:550;letter-spacing:.5332px;color:#0d0f12;white-space:nowrap;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle{margin:20px 0 0;display:flex;flex-direction:column;gap:4px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle .cars-fe-listing{margin:0;background:#fbfbfb;border:1px solid #c5c7d0;border-radius:16px;padding:12px;box-shadow:0 2px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:4px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle .cars-fe-listing__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle .cars-fe-listing__title{flex:1 1 auto;min-width:0;font-family:"roc-grotesk-wide";font-size:18px;font-weight:700;line-height:1;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-vehicle .cars-fe-listing__reg{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:29px;padding:0 8px;background:#f4e070;border:1px solid #c9b233;border-radius:8px;font-family:"Inter";font-size:13.33px;font-weight:550;letter-spacing:.5332px;color:#0d0f12;white-space:nowrap;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;box-sizing:border-box;padding:0 16px max(24px,env(safe-area-inset-bottom, 0px))}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-hero{flex-shrink:0;width:100%;max-width:100%;height:173px;margin-top:30px;border-radius:12px;overflow:hidden;background:#e6e9ef}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-hero-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-title{margin:24px 0 0;padding:0;font-family:"roc-grotesk-wide",sans-serif;font-size:30px;font-weight:700;font-style:normal;line-height:1.3;color:#262965}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-sub{margin:2px 0 0;padding:0;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-visual{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-top:20px;padding-bottom:8px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-icon{align-self:center;flex-shrink:0;line-height:0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-icon .cars-fe-results-modal__loading-svg{display:block;width:82px;height:auto;aspect-ratio:680/520;border:0;pointer-events:none}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-retry{flex-shrink:0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__loading-retry[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__location-row{display:flex;flex-direction:row;align-items:center;gap:6px;width:100%;padding:0;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__location-icon{flex-shrink:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'20'%20height%3D'20'%20viewBox%3D'0%200%2020%2020'%20fill%3D'none'%3E%3Cpath%20d%3D'M7.5%205.62372V12.4987M12.5%207.49872V14.3737M12.9193%2017.2891L16.9818%2015.2578C17.2994%2015.099%2017.5%2014.7744%2017.5%2014.4193V4.01563C17.5%203.3187%2016.7666%202.86543%2016.1432%203.1771L12.9193%204.78909C12.6553%204.92105%2012.3447%204.92105%2012.0807%204.78909L7.91926%202.70835C7.65533%202.57638%207.34467%202.57638%207.08074%202.70835L3.01824%204.7396C2.70063%204.8984%202.5%205.22303%202.5%205.57813V15.9818C2.5%2016.6787%203.23342%2017.132%203.85676%2016.8203L7.08074%2015.2084C7.34467%2015.0764%207.65533%2015.0764%207.91926%2015.2084L12.0807%2017.2891C12.3447%2017.4211%2012.6553%2017.4211%2012.9193%2017.2891Z'%20stroke%3D'%23262965'%20stroke-width%3D'1.25'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__location-text{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;font-size:16px;line-height:normal;white-space:nowrap;min-width:0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__location-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:"Avenir Next";font-weight:600;color:#272962}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__location-tail{flex-shrink:0;color:#000;color:color(display-p3 0 0 0);font-family:"Avenir Next";font-size:16px;font-style:normal;font-weight:400;line-height:normal}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__view-details{margin:0;font-family:"Inter";font-size:16px;font-weight:450;color:#262965;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__scroll{flex:1;min-height:0;overflow-y:auto;padding:10px 12px calc(172px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:10px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__scroll[hidden],#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro{display:flex;flex-direction:column;gap:4px;width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro-title{margin:0;flex:1 1 auto;min-width:0;color:#24296d;font-family:"roc-grotesk-wide";font-size:30px;font-style:normal;font-weight:700;line-height:130%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro-glossary-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0;padding:8px;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:8px;line-height:0;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro-glossary-btn:focus-visible{outline:2px solid #262965;outline-offset:2px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro-glossary-btn img{display:block;width:24px;height:24px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__intro-sub{margin:0;font-family:"Inter";font-size:16px;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__toolbar{display:flex;flex-direction:column;gap:4px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__toolbar-rule{height:1px;background:#e6e9ef;width:100%}#financeEligibilityOffcanvas #cars-fe-results-glossary{position:absolute;inset:0;z-index:60;display:flex;flex-direction:column;background:#fbfbfb;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-glossary[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;flex-shrink:0;padding:12px 16px 12px 16px;box-sizing:border-box;border-bottom:1px solid #e6e9ef;background:#fbfbfb}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__title{flex:1 1 auto;min-width:0;margin:0;text-align:center;font-family:"Avenir Next",sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1.5;color:#000}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__close{flex-shrink:0;opacity:.85}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 32px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__lead{margin:0 0 20px;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__h2{margin:0 0 20px;font-family:"Avenir Next",sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:normal;color:#0d0f12}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__block{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__h3{margin:0;font-family:"Avenir Next",sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:normal;color:#0d0f12}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__body{margin:0;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__rule{height:1px;width:100%;margin:0 0 20px;background:#e6e9ef;flex-shrink:0}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__category{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 12px;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__category-sep{width:100%;height:1px;margin:0 0 12px;background:#c5c7d0;flex-shrink:0}#financeEligibilityOffcanvas .cars-fe-results-card__badge.cars-fe-eligibility-cat--pre-approved,#financeEligibilityOffcanvas .cars-fe-results-glossary__pill.cars-fe-eligibility-cat--pre-approved,#financeEligibilityOffcanvas .cars-fe-lender-detail__badge.cars-fe-eligibility-cat--pre-approved{background:#00ca72;border-color:#148d58;color:#fff}#financeEligibilityOffcanvas .cars-fe-results-card__badge.cars-fe-eligibility-cat--high,#financeEligibilityOffcanvas .cars-fe-results-glossary__pill.cars-fe-eligibility-cat--high,#financeEligibilityOffcanvas .cars-fe-lender-detail__badge.cars-fe-eligibility-cat--high{background:#73db91;border-color:#4fba6e;color:#fff}#financeEligibilityOffcanvas .cars-fe-results-card__badge.cars-fe-eligibility-cat--amber,#financeEligibilityOffcanvas .cars-fe-results-glossary__pill.cars-fe-eligibility-cat--amber,#financeEligibilityOffcanvas .cars-fe-lender-detail__badge.cars-fe-eligibility-cat--amber{background:#efb43e;border-color:#c49536;color:#fff}#financeEligibilityOffcanvas .cars-fe-results-card__badge.cars-fe-eligibility-cat--low,#financeEligibilityOffcanvas .cars-fe-results-glossary__pill.cars-fe-eligibility-cat--low,#financeEligibilityOffcanvas .cars-fe-lender-detail__badge.cars-fe-eligibility-cat--low{background:#f09576;border-color:#bb6346;color:#fff}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:8px 12px;border-radius:8px;border:1px solid rgba(0,0,0,0);font-family:"Inter",sans-serif;font-size:13.33px;font-weight:550;line-height:1;color:#fff;white-space:nowrap}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__term{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}#financeEligibilityOffcanvas #cars-fe-results-glossary .cars-fe-results-glossary__term-title{margin:0;font-family:"Avenir Next",sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:normal;color:#0d0f12}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__sort-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0;width:100%;padding:0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__sort-label{padding:0 8px;font-family:"Inter";font-size:16px;font-weight:450;line-height:1.5;color:#262965}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__sort-select{flex:0 1 auto;width:auto;max-width:220px;border:0;padding:0 28px 0 0;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545;background-color:rgba(0,0,0,0);background-image:url("/statics/images/icons/finance-vdp/finance-eligibility-chevron-down.svg");background-repeat:no-repeat;background-position:right 0 center;background-size:20px 20px;appearance:none;-webkit-appearance:none;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__sort-select:focus-visible{outline:2px solid #262965;outline-offset:2px;border-radius:2px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__cards{display:flex;flex-direction:column;gap:8px}@media(min-width: 600px){#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:8px;row-gap:16px;align-items:stretch}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card{min-width:0;align-self:stretch}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__badge{width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__cta{margin-top:auto}}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card{background:#fff;border:1px solid #c5c7d0;border-radius:16px;box-shadow:0 2px 3px rgba(0,0,0,.08);padding:12px;display:flex;flex-direction:column;gap:8px;min-height:0;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__head{display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__badge{display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;padding:6px 10px;border-radius:8px;border:1px solid rgba(0,0,0,0);color:#fff;font-family:"Inter";font-size:13.33px;font-weight:550;line-height:1;width:214px;max-width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__badge-icon{width:16px;height:16px;flex-shrink:0;background:center/contain no-repeat url("/statics/images/icons/finance-vdp/finance-eligibility-info-circle-16.svg");filter:brightness(0) invert(1);cursor:pointer}#financeEligibilityOffcanvas #cars-fe-results-lender-detail{position:absolute;inset:0;z-index:50;display:flex;flex-direction:column;background:#f5f5f5;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__top{position:relative;flex-shrink:0;padding:12px 64px 10px;background:#fff;border-bottom:1px solid #e6e9ef;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__close{position:absolute;right:8px;top:8px;z-index:2;opacity:.85}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__title{margin:0;text-align:center;font-size:16px;font-weight:600;line-height:1.5;color:#000;font-family:"Avenir Next";font-style:normal}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px 100px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__badge-strip{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:12px}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__badge{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;border:1px solid rgba(0,0,0,0);color:#fff;font-family:"Inter";font-size:13.33px;font-weight:550;line-height:1}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__badge-info{width:16px;height:16px;flex-shrink:0;background:center/contain no-repeat url("/statics/images/icons/finance-vdp/finance-eligibility-info-circle-16.svg");filter:brightness(0) invert(1)}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__brand{margin:0 0 16px;min-height:28px;font-family:"Inter";font-size:22px;font-weight:700;color:#1a4d3a;letter-spacing:-0.02em}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__brand img{display:block;max-height:28px;width:auto;object-fit:contain}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary{margin:0 0 20px;padding:20px 16px 16px;background:#fff;border:1px solid #c5c7d0;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary .cars-fe-lender-detail__summary-type{margin:0;width:100%;font-family:"Avenir Next";font-size:20px;font-weight:600;font-style:normal;line-height:normal;color:#000}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-rows{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-height:0;width:100%}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-divider{flex-shrink:0;width:100%;height:1px;background:#c5c7d0}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-metric-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;padding:12px 0;background:#fff;border-radius:16px;font-size:16px;white-space:nowrap}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-label{flex:1 1 auto;min-width:0;font-family:"Inter";font-weight:400;font-size:16px;line-height:1.5;color:#454545;overflow:hidden;text-overflow:ellipsis}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-value{flex-shrink:0;font-family:"roc-grotesk-wide";font-weight:700;font-size:16px;line-height:1;color:#000;text-align:right}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-apr-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:100%;box-sizing:border-box;padding:12px 0;border-radius:16px}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__summary-apr-wrap .cars-fe-lender-detail__summary-metric-row{padding:0;width:100%}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__rate-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:28px;padding:0 12px;margin:0;border-radius:8px;border:1px solid #52d9f2;background:#eafafd;color:#262965;font-family:"Inter";font-size:14px;font-weight:550;line-height:1;white-space:nowrap}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__breakdown-section{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin:0 0 16px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__breakdown-heading{margin:0;width:100%;font-family:"Avenir Next";font-size:20px;font-weight:600;font-style:normal;line-height:normal;color:#0d0f12}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__breakdown{display:flex;flex-direction:column;gap:0;margin:0;width:100%;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__breakdown-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;margin:0;box-sizing:border-box;background:rgba(0,0,0,0);border-radius:0;border-bottom:1px solid #e6e9ef}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__breakdown-label{flex:1 1 auto;min-width:0;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__breakdown-value{flex-shrink:0;font-family:"roc-grotesk-wide";font-size:16px;font-weight:700;line-height:1;color:#000;text-align:right;white-space:nowrap}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__legal{margin:0;font-family:"Inter";font-size:12px;line-height:1.45;color:#6a6d75}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__footer{position:absolute;left:0;right:0;bottom:0;padding:12px 16px 16px;background:#fff;border-top:1px solid #e6e9ef;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__footer a.btn.primary.rounded.cars-fe-lender-detail__apply[hidden],#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__footer a.btn.primary.rounded.cars-fe-lender-detail__book[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__footer a.btn.primary.rounded.cars-fe-lender-detail__apply:not([hidden]),#financeEligibilityOffcanvas #cars-fe-results-lender-detail .cars-fe-lender-detail__footer a.btn.primary.rounded.cars-fe-lender-detail__book:not([hidden]){width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:499.5px;font-family:"Inter";font-size:16px;font-weight:450;text-decoration:none;box-sizing:border-box;background:#262965 !important;color:#fff !important;border:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__brand{align-self:flex-start;width:160px;min-height:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__brand--text{width:100%;height:auto;min-height:0;overflow:visible}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__brand-img{display:block;max-width:160px;max-height:42px;width:auto;height:auto;object-fit:contain;object-position:left center}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__lender{font-family:"Inter";font-size:14px;font-weight:600;color:#262965;align-self:flex-start;width:100%;max-width:100%}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__rows{display:flex;flex-direction:column;gap:4px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:#fff;border-radius:12px;border:none;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__row+.cars-fe-results-card__rule{height:1px;background:#e6e9ef;margin:0 4px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__rule{height:1px;background:#e6e9ef;margin:0 4px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__label{font-family:"Inter";font-size:16px;line-height:1.5;color:#454545}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__value{font-family:"roc-grotesk-wide";font-size:16px;font-weight:700;line-height:1;color:#000;text-align:right}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__cta{width:100%;margin-top:0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-card__cta .btn.primary.rounded.cars-fe-results-card__cta-btn{width:100%;min-height:44px;height:44px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:499.5px;font-family:"Inter";font-size:16px;font-weight:450;line-height:1;text-decoration:none;box-sizing:border-box;border:none !important;background:#262965 !important;color:#fff !important;box-shadow:0 2px 3px rgba(0,0,0,.08);cursor:pointer}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__status{font-family:"Inter";font-size:15px;color:#d72424;padding:4px 0}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer{position:absolute;left:0;right:0;bottom:0;padding:12px 12px;background:#262965;border-radius:16px 16px 0 0;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer a.btn.primary.rounded.cars-fe-results-modal__footer-primary,#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer button.btn.primary.rounded.cars-fe-results-modal__footer-primary{width:100%;min-height:44px;height:44px;padding:12px 16px;margin:0;border-radius:499.5px;background:#fff !important;border:1px solid #fff !important;color:#262965 !important;font-family:"Inter";font-size:16px;font-weight:450;line-height:1;text-align:center;text-decoration:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer-update[hidden],#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer-secondary[hidden],#financeEligibilityOffcanvas #cars-fe-results-modal #cars-fe-results-book-appointment[hidden]{display:none !important}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__footer-secondary{display:none}#financeEligibilityOffcanvas[data-fe-form-density=grouped] #cars-fe-results-modal .cars-fe-results-modal__footer{padding:20px;gap:12px;border-radius:20px 20px 0 0}#financeEligibilityOffcanvas[data-fe-form-density=grouped] #cars-fe-results-modal .cars-fe-results-modal__footer-secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;height:44px;padding:12px 16px;margin:0;box-sizing:border-box;border:1px solid #fff;border-radius:499.5px;background:rgba(0,0,0,0);color:#fff;font-family:"Inter";font-size:16px;font-weight:450;line-height:1;text-align:center;text-decoration:none;cursor:pointer}#financeEligibilityOffcanvas[data-fe-form-density=grouped] #cars-fe-results-modal .cars-fe-results-card{padding:16px;gap:12px;border-radius:20px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__cards:has(.cars-fe-results-modal__empty){display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;min-height:220px}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;max-width:360px;margin:0 auto;padding:32px 16px;box-sizing:border-box;text-align:center}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__empty-title{margin:0;font-family:"Avenir Next","Inter",sans-serif;font-size:18px;font-weight:600;line-height:normal;color:#272962;text-align:center}#financeEligibilityOffcanvas #cars-fe-results-modal .cars-fe-results-modal__empty-body{margin:0;font-family:"Inter",sans-serif;font-size:15px;font-weight:400;line-height:1.4;color:#454545;text-align:center}#financeEligibilityOffcanvas #cars-fe-step-personal-grouped .cars-fe-progress__seg:nth-child(1){background:#262965}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings-grouped .cars-fe-progress__seg{background:#262965}#financeEligibilityOffcanvas #cars-fe-step-personal-grouped .cars-fe-form-stack--personal-grouped{gap:30px}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings-grouped .cars-fe-grouped-section{display:flex;flex-direction:column;gap:16px;margin-top:28px;margin-bottom:0}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings-grouped .cars-fe-grouped-section--employment{margin-top:20px}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings-grouped .cars-fe-grouped-section__title.pseudo-h3{margin:0;font-family:"Avenir Next","Inter",sans-serif;font-size:16px;font-weight:600;line-height:1.2;color:#272962;letter-spacing:0}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings-grouped .cars-fe-grouped-section__mount{display:flex;flex-direction:column;gap:16px;width:100%}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings-grouped .cars-fe-grouped-section__mount .cars-fe-form-stack{margin-top:0;gap:16px}#financeEligibilityOffcanvas #cars-fe-step-income-outgoings-grouped .cars-fe-grouped-section--employment .cars-fe-form-stack--employment{gap:30px}
