@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-duration:initial}}}.vehicle-comparison{background-color:var(--color-white,#fff);flex-direction:column;gap:60px;width:100%;margin-inline:auto;padding-block:80px;display:flex}@media (min-width:768px){.vehicle-comparison{gap:60px;padding-block:80px;padding-inline:10px}}@media (min-width:1024px){.vehicle-comparison{gap:100px;max-width:1600px;padding-block:120px}}.vehicle-comparison__header{max-width:684px;padding-inline:calc(var(--spacing,.25rem)*5);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media (min-width:768px){.vehicle-comparison__header{padding-inline:calc(var(--spacing,.25rem)*0)}}.vehicle-comparison__header{gap:calc(var(--spacing,.25rem)*4)}@media (min-width:768px){.vehicle-comparison__header{align-items:center;gap:calc(var(--spacing,.25rem)*3)}}@media (min-width:1024px){.vehicle-comparison__header{align-items:center;gap:calc(var(--spacing,.25rem)*3)}}.vehicle-comparison__subtitle{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-leading:1.4;color:var(--color-primary,var(--color-primary));font-size:20px;line-height:1.4}@media (min-width:768px){.vehicle-comparison__subtitle{--tw-leading:1.4;font-size:20px;line-height:1.4}}@media (min-width:1024px){.vehicle-comparison__subtitle{--tw-leading:1.1;font-size:24px;line-height:1.1}}.vehicle-comparison__title{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#232323;--tw-leading:1.1;font-size:28px;line-height:1.1}@media (min-width:768px){.vehicle-comparison__title{--tw-leading:1.1;font-size:32px;line-height:1.1}}@media (min-width:1024px){.vehicle-comparison__title{--tw-leading:1.1;font-size:64px;line-height:1.1}}@media (min-width:768px){.vehicle-comparison__title--mobile{display:none}}.vehicle-comparison__title--tablet{display:none}@media (min-width:768px){.vehicle-comparison__title--tablet{display:block}}@media (min-width:1024px){.vehicle-comparison__title--tablet{display:none}}.vehicle-comparison__title--desktop{display:none}@media (min-width:1024px){.vehicle-comparison__title--desktop{display:block}}.vehicle-comparison__cta{font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.4;--tw-font-weight:var(--font-weight-normal,400);font-size:18px;line-height:1.4;font-weight:var(--font-weight-normal,400);color:var(--color-text-primary,var(--color-text-primary));margin-top:calc(var(--spacing,.25rem)*4);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-decoration-line:underline;transition-duration:.2s}.vehicle-comparison__cta:hover{opacity:.7}.vehicle-comparison__cards{padding-inline:calc(var(--spacing,.25rem)*5);gap:calc(var(--spacing,.25rem)*5);display:flex;overflow-x:auto}@media (min-width:768px){.vehicle-comparison__cards{gap:calc(var(--spacing,.25rem)*10);padding-inline:calc(var(--spacing,.25rem)*5)}}@media (min-width:1024px){.vehicle-comparison__cards{gap:calc(var(--spacing,.25rem)*5);padding-inline:100px;overflow:visible}}.vehicle-comparison__cards{scrollbar-width:none;-ms-overflow-style:none}.vehicle-comparison__cards::-webkit-scrollbar{display:none}.vehicle-comparison__card{gap:calc(var(--spacing,.25rem)*5);flex-direction:column;flex-shrink:0;width:330px;display:flex}@media (min-width:768px){.vehicle-comparison__card{gap:calc(var(--spacing,.25rem)*6);width:600px}}@media (min-width:1024px){.vehicle-comparison__card{gap:calc(var(--spacing,.25rem)*5);flex:1;width:auto}}.vehicle-comparison__card-image{aspect-ratio:330/160;width:100%;height:160px;position:relative}@media (min-width:768px){.vehicle-comparison__card-image{aspect-ratio:2;height:300px}}@media (min-width:1024px){.vehicle-comparison__card-image{aspect-ratio:400/220;height:auto}}.vehicle-comparison__card-img{object-fit:cover;object-position:bottom}.vehicle-comparison__card-info{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (min-width:768px){.vehicle-comparison__card-info{gap:calc(var(--spacing,.25rem)*4)}}@media (min-width:1024px){.vehicle-comparison__card-info{gap:calc(var(--spacing,.25rem)*6)}}.vehicle-comparison__card-meta{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.vehicle-comparison__card-price{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-primary,var(--color-primary));--tw-leading:var(--leading-normal,1.5);font-size:18px;line-height:var(--leading-normal,1.5)}@media (min-width:768px){.vehicle-comparison__card-price{--tw-leading:var(--leading-normal,1.5);font-size:20px;line-height:var(--leading-normal,1.5)}}@media (min-width:1024px){.vehicle-comparison__card-price{--tw-leading:var(--leading-normal,1.5);font-size:20px;line-height:var(--leading-normal,1.5)}}.vehicle-comparison__card-name{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#232323;--tw-leading:var(--leading-normal,1.5);font-size:20px;line-height:var(--leading-normal,1.5)}@media (min-width:768px){.vehicle-comparison__card-name{--tw-leading:var(--leading-normal,1.5);font-size:24px;line-height:var(--leading-normal,1.5)}}@media (min-width:1024px){.vehicle-comparison__card-name{--tw-leading:var(--leading-normal,1.5);font-size:28px;line-height:var(--leading-normal,1.5)}}.vehicle-comparison__card-features{gap:calc(var(--spacing,.25rem)*2);font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:var(--leading-normal,1.5);font-size:18px;line-height:var(--leading-normal,1.5);color:#9e9a94;flex-direction:column;display:flex}.vehicle-comparison__card-features p{margin:calc(var(--spacing,.25rem)*0)}.vehicle-comparison__card-features ul{margin:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*0);flex-direction:column;padding-left:27px;list-style-type:disc;display:flex}.vehicle-comparison__card-features li{--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}.vehicle-comparison__progress{padding-inline:calc(var(--spacing,.25rem)*5)}@media (min-width:768px){.vehicle-comparison__progress{padding-inline:calc(var(--spacing,.25rem)*5)}}@media (min-width:1024px){.vehicle-comparison__progress{display:none}}.vehicle-comparison__progress-track{background-color:#ebe8e3;width:100%;height:2px;position:relative;overflow:hidden}.vehicle-comparison__progress-fill{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);transform-origin:0;background-color:#232323;width:100%;height:100%;transition:transform .15s ease-out;position:absolute}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
