.preview-module__bFygRG__scope :is(a,button,summary,select):focus-visible{outline:var(--preview-focus-width) solid var(--text-accent);outline-offset:var(--preview-focus-offset)}.preview-module__bFygRG__scope :is(button,summary,select),.preview-module__bFygRG__nav a{min-height:var(--control-height-md)}.preview-module__bFygRG__reduceToggle{flex-shrink:0}.preview-module__bFygRG__intro{font-size:var(--preview-title-size)}.preview-module__bFygRG__nav a{align-items:center;display:inline-flex}.preview-module__bFygRG__card{border:var(--preview-hairline) solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);min-width:0;height:100%;box-shadow:var(--shadow-inset-hairline);transition:translate var(--duration-base) var(--ease-out), border-color var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.preview-module__bFygRG__media{aspect-ratio:var(--preview-photo-ratio);margin:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-raised);position:relative;overflow:hidden}.preview-module__bFygRG__photo{object-fit:cover;object-position:bottom;transition:scale var(--duration-slow) var(--ease-out)}.preview-module__bFygRG__baseline .preview-module__bFygRG__media{border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin:0}.preview-module__bFygRG__titleLink{color:var(--text-primary);text-decoration:none}.preview-module__bFygRG__titleLink:after{content:"";border-radius:var(--radius-xl);position:absolute;inset:0}.preview-module__bFygRG__titleLink:focus-visible{box-shadow:none;outline:none!important}.preview-module__bFygRG__titleLink:focus-visible:after{outline:var(--preview-focus-width) solid var(--text-accent);outline-offset:var(--preview-focus-offset)}.preview-module__bFygRG__arrow{transition:translate var(--duration-base) var(--ease-out);flex-shrink:0}.preview-module__bFygRG__card:has(.preview-module__bFygRG__titleLink:focus-visible){border-color:var(--border-accent)}.preview-module__bFygRG__notice{align-items:center;gap:var(--space-3);min-height:var(--control-height-lg);display:flex}.preview-module__bFygRG__stage{isolation:isolate;min-height:var(--preview-stage-height);border-radius:var(--radius-xl);background:var(--surface-raised);position:relative}.preview-module__bFygRG__stagePhoto{border-radius:inherit;object-fit:cover;object-position:bottom}.preview-module__bFygRG__stageShade{border-radius:inherit;background:var(--gradient-protect-bottom);pointer-events:none;position:absolute;inset:0}.preview-module__bFygRG__stageContent{min-height:var(--preview-stage-height);padding:var(--space-7);justify-content:space-between;gap:var(--space-10);flex-direction:column;display:flex;position:relative}.preview-module__bFygRG__stagePanel{width:100%;max-width:var(--preview-panel-width);padding:var(--space-7);border-radius:var(--radius-xl)}.preview-module__bFygRG__toolbar{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-lg);display:flex}.preview-module__bFygRG__toolbar button{-webkit-backdrop-filter:none;box-shadow:none;background:0 0}.preview-module__bFygRG__track{height:var(--space-5);background:var(--surface-raised);border-radius:var(--radius-xl);position:relative}.preview-module__bFygRG__carrier{inset-block:0;width:calc(100% - var(--space-5));position:absolute;left:0;translate:0}.preview-module__bFygRG__carrier[data-end=true]{translate:100%}.preview-module__bFygRG__dot{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--surface-accent);display:block}.preview-module__bFygRG__dialog{width:calc(100% - var(--space-8));max-width:var(--preview-dialog-width)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.preview-module__bFygRG__card:has(.preview-module__bFygRG__titleLink):hover{translate:0 var(--preview-lift);border-color:var(--border-accent)}.preview-module__bFygRG__card:has(.preview-module__bFygRG__titleLink):hover .preview-module__bFygRG__photo{scale:var(--preview-photo-scale)}.preview-module__bFygRG__card:has(.preview-module__bFygRG__titleLink):hover .preview-module__bFygRG__arrow{translate:var(--preview-arrow-travel)}}@media (prefers-reduced-motion:no-preference){.preview-module__bFygRG__card:has(.preview-module__bFygRG__titleLink:active){scale:var(--preview-press-scale)}.preview-module__bFygRG__pop{animation:preview-module__bFygRG__preview-pop var(--duration-pop) var(--ease-pop)}}@keyframes preview-module__bFygRG__preview-pop{0%{scale:var(--preview-pop-start)}70%{scale:var(--preview-pop-overshoot)}to{scale:1}}@media (prefers-reduced-motion:reduce){.preview-module__bFygRG__scope *,.preview-module__bFygRG__scope :before,.preview-module__bFygRG__scope :after{transition:none!important;animation:none!important}.preview-module__bFygRG__card,.preview-module__bFygRG__modernCard,.preview-module__bFygRG__photo,.preview-module__bFygRG__arrow{translate:none!important;rotate:none!important;scale:none!important}[data-button-variant]{translate:none!important;rotate:none!important;scale:none!important}[data-button-part=end] svg{translate:none!important;rotate:none!important;scale:none!important}}.preview-module__bFygRG__scope:has(.preview-module__bFygRG__reduceToggle:checked) *{transition:none!important;animation:none!important}.preview-module__bFygRG__scope:has(.preview-module__bFygRG__reduceToggle:checked) :before{transition:none!important;animation:none!important}.preview-module__bFygRG__scope:has(.preview-module__bFygRG__reduceToggle:checked) :after{transition:none!important;animation:none!important}.preview-module__bFygRG__scope:has(.preview-module__bFygRG__reduceToggle:checked) :is(.preview-module__bFygRG__card,.preview-module__bFygRG__modernCard,.preview-module__bFygRG__photo,.preview-module__bFygRG__arrow,[data-button-variant],[data-button-part=end] svg){translate:none!important;rotate:none!important;scale:none!important}@media (prefers-reduced-transparency:reduce){.preview-module__bFygRG__glass{background:var(--surface-card);-webkit-backdrop-filter:none}}@media (forced-colors:active){.preview-module__bFygRG__glass,.preview-module__bFygRG__card,.preview-module__bFygRG__iconControl{border-color:buttontext}.preview-module__bFygRG__modernCard{border:var(--preview-hairline) solid ButtonText}.preview-module__bFygRG__scope [data-button-variant]{border:var(--preview-hairline) solid ButtonText}}.preview-module__bFygRG__scope:has(.preview-module__bFygRG__reduceToggle:checked) *{translate:none!important;rotate:none!important;scale:none!important}.preview-module__bFygRG__scope:has(.preview-module__bFygRG__reduceToggle:checked) :before{translate:none!important;rotate:none!important;scale:none!important}.preview-module__bFygRG__scope:has(.preview-module__bFygRG__reduceToggle:checked) :after{translate:none!important;rotate:none!important;scale:none!important}
.vehicle-card-module__1glk-a__modernCard{isolation:isolate;border-radius:var(--drive-card-radius);background:var(--drive-card-shell);min-width:0;transition:translate var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;container-type:inline-size}.vehicle-card-module__1glk-a__stressCase{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.vehicle-card-module__1glk-a__stressCase>article{flex:1}.vehicle-card-module__1glk-a__visualSide{min-width:0;position:relative}.vehicle-card-module__1glk-a__cardGallery{isolation:isolate;aspect-ratio:var(--drive-card-photo-ratio);border-radius:var(--drive-card-radius) var(--drive-card-radius) 0 0;background:var(--surface-raised);position:relative;overflow:hidden}.vehicle-card-module__1glk-a__galleryPhoto{object-fit:cover;object-position:bottom}.vehicle-card-module__1glk-a__cardGalleryLink{cursor:pointer}.vehicle-card-module__1glk-a__cardCover{z-index:1;border-radius:inherit;position:absolute;inset:0}.vehicle-card-module__1glk-a__priceDock{z-index:2;position:relative}.vehicle-card-module__1glk-a__titleLink{z-index:2;color:inherit;text-decoration:none;position:relative}.vehicle-card-module__1glk-a__compactCard .vehicle-card-module__1glk-a__cardPanel{padding:var(--space-4)}.vehicle-card-module__1glk-a__compactCard .vehicle-card-module__1glk-a__vehicleHeading{font-size:var(--drive-compact-model-size);text-wrap:pretty}.vehicle-card-module__1glk-a__compactCard .vehicle-card-module__1glk-a__cardMoney{column-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-card-module__1glk-a__compactCard .vehicle-card-module__1glk-a__cardPriceNow{font-size:var(--drive-compact-price-size)}.vehicle-card-module__1glk-a__compactCard .vehicle-card-module__1glk-a__weeklyFigure{font-size:var(--drive-compact-weekly-size)}.vehicle-card-module__1glk-a__compactCard .vehicle-card-module__1glk-a__moneyLabel,.vehicle-card-module__1glk-a__compactCard .vehicle-card-module__1glk-a__moneyMeta{white-space:normal;overflow-wrap:anywhere}.vehicle-card-module__1glk-a__compactCard .vehicle-card-module__1glk-a__specRail{gap:var(--space-3) var(--space-2);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.vehicle-card-module__1glk-a__compactCard .vehicle-card-module__1glk-a__cardStat{gap:var(--space-2);font-size:var(--text-label)}.vehicle-card-module__1glk-a__compactCard .vehicle-card-module__1glk-a__priceDock{padding-top:var(--space-5)}.vehicle-card-module__1glk-a__compactGrid{container-type:inline-size}.vehicle-card-module__1glk-a__compactGrid>ul{grid-template-columns:minmax(0,1fr)}@container (min-width:34rem){.vehicle-card-module__1glk-a__compactGrid>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:52rem){.vehicle-card-module__1glk-a__compactGrid>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:70rem){.vehicle-card-module__1glk-a__compactGrid>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.vehicle-card-module__1glk-a__galleryShade{background:var(--drive-card-photo-shade);pointer-events:none;position:absolute;inset:0}.vehicle-card-module__1glk-a__galleryBadge{top:var(--space-5);left:var(--space-5);border-radius:var(--drive-card-inner-radius);padding:var(--space-3) var(--space-4);font-size:var(--text-label);font-weight:var(--weight-medium);position:absolute}.vehicle-card-module__1glk-a__galleryControls{bottom:var(--space-9);inset-inline:var(--space-5);z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute}.vehicle-card-module__1glk-a__roundControl{border-radius:var(--radius-pill)}.vehicle-card-module__1glk-a__galleryControls .vehicle-card-module__1glk-a__iconLabel{top:auto;bottom:calc(100% + var(--space-3));left:0;right:auto}.vehicle-card-module__1glk-a__photoCount{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--drive-card-inner-radius);font-size:var(--text-label);display:inline-flex}.vehicle-card-module__1glk-a__cardPanel{min-width:0;margin:var(--drive-card-overlap) var(--space-3) var(--space-3);border-radius:var(--drive-card-inner-radius);background:var(--drive-card-panel);padding:var(--space-6);flex-direction:column;flex:1;display:flex;position:relative;container-type:inline-size}.vehicle-card-module__1glk-a__vehicleHeading{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--drive-card-model-size);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);word-spacing:var(--word-spacing-display);text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.vehicle-card-module__1glk-a__vehicleYear{color:var(--text-secondary)}.vehicle-card-module__1glk-a__vehicleHeading{transition:color var(--duration-fast) var(--ease-out)}.vehicle-card-module__1glk-a__modernCard:has(.vehicle-card-module__1glk-a__cardCover:hover,.vehicle-card-module__1glk-a__cardGalleryLink:hover:not(:has(button:hover))) .vehicle-card-module__1glk-a__vehicleHeading{color:var(--text-accent)}.vehicle-card-module__1glk-a__soldPriceLabel{margin:0 0 var(--space-2);color:var(--text-secondary);font-size:var(--text-label)}.vehicle-card-module__1glk-a__cardMoney{gap:var(--space-1) var(--space-6);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.vehicle-card-module__1glk-a__moneyCell{grid-row:span 3;grid-template-rows:subgrid;align-items:baseline;min-width:0;display:grid}.vehicle-card-module__1glk-a__moneyLabel{color:var(--text-muted);font-family:var(--font-label);font-size:var(--text-micro);font-weight:var(--weight-bold);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;margin:0}.vehicle-card-module__1glk-a__moneyFigure{color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--leading-heading);white-space:nowrap;margin:0}.vehicle-card-module__1glk-a__moneyMeta{color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-body);white-space:nowrap;align-self:start;margin:0}.vehicle-card-module__1glk-a__moneySaving{color:var(--drive-saving-text)}.vehicle-card-module__1glk-a__weeklyFigure{color:var(--text-primary);font-size:var(--drive-card-weekly-size);font-weight:var(--weight-extrabold);font-variant-numeric:tabular-nums}.vehicle-card-module__1glk-a__weeklyUnit{margin-left:var(--space-1)}.vehicle-card-module__1glk-a__specRail{gap:var(--space-5) var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:14rem){.vehicle-card-module__1glk-a__cardMoney,.vehicle-card-module__1glk-a__specRail{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-card-module__1glk-a__modernCard:not(.vehicle-card-module__1glk-a__compactCard) .vehicle-card-module__1glk-a__cardMoney:has(>.vehicle-card-module__1glk-a__moneyCell+.vehicle-card-module__1glk-a__moneyCell):before{content:"";width:var(--drive-hairline);background:var(--border-subtle);position:absolute;top:0;bottom:0;left:50%}}.vehicle-card-module__1glk-a__cardStat{align-items:center;gap:var(--space-3);min-width:0;color:var(--text-secondary);font-size:var(--text-body-s);line-height:var(--leading-body);display:flex}.vehicle-card-module__1glk-a__cardStat svg{flex-shrink:0}.vehicle-card-module__1glk-a__cardStat span{overflow-wrap:anywhere}.vehicle-card-module__1glk-a__priceDock{padding-top:var(--space-6);margin-top:auto}.vehicle-card-module__1glk-a__cardPriceNow{font-size:var(--drive-card-price-size);font-weight:var(--weight-bold);line-height:var(--leading-heading);font-variant-numeric:tabular-nums}.vehicle-card-module__1glk-a__minimalPrice{display:contents}.vehicle-card-module__1glk-a__minimalPrice .vehicle-card-module__1glk-a__cardPriceNow{color:var(--text-accent)}.vehicle-card-module__1glk-a__minimalPrice .vehicle-card-module__1glk-a__cardPriceWas{color:var(--text-secondary)}@container (min-width:34rem){.vehicle-card-module__1glk-a__featureCard .vehicle-card-module__1glk-a__cardMoney,.vehicle-card-module__1glk-a__featureCard .vehicle-card-module__1glk-a__specRail{column-gap:var(--space-8)}.vehicle-card-module__1glk-a__featureCard .vehicle-card-module__1glk-a__cardPriceNow{font-size:var(--drive-card-feature-price-size)}.vehicle-card-module__1glk-a__featureCard .vehicle-card-module__1glk-a__weeklyFigure{font-size:var(--drive-card-weekly-feature-size)}.vehicle-card-module__1glk-a__featureCard .vehicle-card-module__1glk-a__moneyLabel{font-size:var(--text-label)}.vehicle-card-module__1glk-a__featureCard .vehicle-card-module__1glk-a__moneyMeta{font-size:var(--text-body-s)}.vehicle-card-module__1glk-a__featureCard .vehicle-card-module__1glk-a__specRail{grid-template-columns:repeat(4,minmax(0,1fr))}}.vehicle-card-module__1glk-a__cardTerms{z-index:2;position:relative}.vehicle-card-module__1glk-a__cardTermsTrigger{color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;display:block;position:relative}.vehicle-card-module__1glk-a__cardTermsIcon{margin-left:var(--space-2);vertical-align:-2px;display:inline-block}.vehicle-card-module__1glk-a__cardTermsTrigger:hover,.vehicle-card-module__1glk-a__cardTermsTrigger:focus-visible{color:var(--text-secondary)}.vehicle-card-module__1glk-a__cardTermsTrigger:focus-visible{outline:var(--drive-focus-width) solid var(--text-accent);outline-offset:var(--drive-focus-offset)}.vehicle-card-module__1glk-a__cardTermsIcon{color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out)}.vehicle-card-module__1glk-a__cardTermsTrigger:hover .vehicle-card-module__1glk-a__cardTermsIcon,.vehicle-card-module__1glk-a__cardTermsTrigger:focus-visible .vehicle-card-module__1glk-a__cardTermsIcon{color:var(--text-accent)}.vehicle-card-module__1glk-a__cardTermsPopover{width:min(17rem, calc(100vw - var(--space-8)));padding:var(--space-5);border:var(--drive-hairline) solid var(--border-strong);border-radius:var(--drive-card-inner-radius);background:var(--surface-card);box-shadow:var(--shadow-inset-hairline);color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-body);opacity:0;translate:0 calc(-1 * var(--space-2));transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete;margin:auto}.vehicle-card-module__1glk-a__cardTermsPopover:popover-open{opacity:1;translate:0}@starting-style{.vehicle-card-module__1glk-a__cardTermsPopover:popover-open{opacity:0;translate:0 calc(-1 * var(--space-2))}}.vehicle-card-module__1glk-a__cardTermsPopover::backdrop{background:0 0}@supports (position-area:top){.vehicle-card-module__1glk-a__cardTermsPopover{margin:var(--space-2) 0 0;position-area:bottom span-right;position-try-fallbacks:bottom span-left, flip-block;inset:auto}}.vehicle-card-module__1glk-a__cardTermsTitle{color:var(--text-primary);font-size:var(--text-body-s);font-weight:var(--weight-semibold);margin:0}.vehicle-card-module__1glk-a__cardTermsBasis{margin:var(--space-1) 0 var(--space-4)}.vehicle-card-module__1glk-a__cardTermsFacts{gap:var(--space-2);margin:0 0 var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.vehicle-card-module__1glk-a__cardTermsFacts div{justify-content:space-between;gap:var(--space-4);display:flex}.vehicle-card-module__1glk-a__cardTermsFacts dd{color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.vehicle-card-module__1glk-a__cardTermsNote{color:var(--text-muted);margin:0}@media (prefers-reduced-motion:reduce){.vehicle-card-module__1glk-a__cardTermsPopover{translate:none}.vehicle-card-module__1glk-a__cardTermsPopover:popover-open{translate:none}}.vehicle-card-module__1glk-a__cardCta{width:100%}.vehicle-card-module__1glk-a__softBadge{border:var(--drive-hairline) solid var(--border-strong);border-radius:var(--drive-card-inner-radius);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);color:var(--text-primary);font-size:var(--text-label);font-weight:var(--weight-medium);text-transform:none;letter-spacing:normal;line-height:var(--leading-label);box-shadow:var(--shadow-inset-hairline)}.vehicle-card-module__1glk-a__softTag{border-radius:var(--drive-card-inner-radius);min-height:var(--control-height-md);background:var(--surface-sunken)}.vehicle-card-module__1glk-a__softTag a{min-width:var(--control-height-md);min-height:var(--control-height-md)}.vehicle-card-module__1glk-a__modernCard[data-status=sold] .vehicle-card-module__1glk-a__galleryPhoto{filter:grayscale()}.vehicle-card-module__1glk-a__featureCard .vehicle-card-module__1glk-a__cardGallery{aspect-ratio:var(--drive-photo-ratio)}@media (min-width:56rem){.vehicle-card-module__1glk-a__featureCard{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.vehicle-card-module__1glk-a__featureCard .vehicle-card-module__1glk-a__cardGallery{height:100%;min-height:var(--drive-card-feature-height);aspect-ratio:auto;border-radius:var(--drive-card-radius) 0 0 var(--drive-card-radius)}.vehicle-card-module__1glk-a__featureCard .vehicle-card-module__1glk-a__cardPanel{margin:var(--space-4) var(--space-4) var(--space-4) var(--drive-card-overlap);padding:var(--space-7)}.vehicle-card-module__1glk-a__featureCard .vehicle-card-module__1glk-a__galleryControls{bottom:var(--space-5);right:calc(var(--space-5) - var(--drive-card-overlap))}.vehicle-card-module__1glk-a__featureCard .vehicle-card-module__1glk-a__save{right:calc(var(--space-5) - var(--drive-card-overlap))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.vehicle-card-module__1glk-a__modernCard:hover{translate:0 var(--drive-lift)}.vehicle-card-module__1glk-a__modernCard:hover .vehicle-card-module__1glk-a__galleryPhoto{scale:var(--drive-photo-scale)}.vehicle-card-module__1glk-a__modernCard:has(.vehicle-card-module__1glk-a__cardCover:hover,.vehicle-card-module__1glk-a__cardGalleryLink:hover) [data-button-part=end] svg{translate:var(--drive-arrow-travel) 0}}@media (prefers-reduced-motion:no-preference){.vehicle-card-module__1glk-a__iconControl:active{scale:var(--drive-icon-press-scale)}}.vehicle-card-module__1glk-a__glass{background:var(--surface-card);border:var(--drive-hairline) solid var(--border-strong);box-shadow:var(--shadow-inset-hairline);color:var(--text-primary)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vehicle-card-module__1glk-a__glass{background:var(--drive-glass);-webkit-backdrop-filter:blur(var(--drive-blur))}}.vehicle-card-module__1glk-a__opaque .vehicle-card-module__1glk-a__glass{background:var(--surface-card);-webkit-backdrop-filter:none}.vehicle-card-module__1glk-a__iconControl{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.vehicle-card-module__1glk-a__iconControl:hover,.vehicle-card-module__1glk-a__iconControl[aria-pressed=true]{color:var(--text-accent);border-color:var(--border-accent)}.vehicle-card-module__1glk-a__iconLabel{top:calc(100% + var(--space-3));width:max-content;max-width:var(--space-13);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);font-size:var(--text-body-s);line-height:var(--leading-body);pointer-events:none;opacity:0;z-index:20;position:absolute;right:0}.vehicle-card-module__1glk-a__iconControl:is(:hover,:focus-visible) .vehicle-card-module__1glk-a__iconLabel{opacity:1}.vehicle-card-module__1glk-a__save{right:var(--space-5);top:var(--space-5);z-index:2;position:absolute}@media (prefers-reduced-transparency:reduce){.vehicle-card-module__1glk-a__glass{background:var(--surface-card);-webkit-backdrop-filter:none}}.vehicle-card-module__1glk-a__cardGallery button[aria-label]{scroll-margin-block:var(--space-8)}.vehicle-card-module__1glk-a__cardGallery .video-preview-control{bottom:var(--space-9);right:var(--space-5)}@media (min-width:56rem){.vehicle-card-module__1glk-a__featureCard .vehicle-card-module__1glk-a__cardGallery .video-preview-control{bottom:var(--space-5);right:calc(var(--space-5) - var(--drive-card-overlap))}}.vehicle-card-module__1glk-a__iconControl:focus-visible{outline:var(--drive-focus-width) solid var(--text-accent);outline-offset:var(--drive-focus-offset)}.vehicle-card-module__1glk-a__iconControl.vehicle-card-module__1glk-a__roundControl{border-radius:var(--radius-pill)}@media (prefers-reduced-motion:reduce){.vehicle-card-module__1glk-a__modernCard,.vehicle-card-module__1glk-a__galleryPhoto,.vehicle-card-module__1glk-a__iconControl{transition:none;translate:none;scale:none}}@media (forced-colors:active){.vehicle-card-module__1glk-a__modernCard,.vehicle-card-module__1glk-a__glass{border:var(--drive-hairline) solid ButtonText}}.vehicle-card-module__1glk-a__stageArrow{top:calc(50% - var(--control-height-md) / 2);z-index:10;position:absolute}.vehicle-card-module__1glk-a__stageArrowLabel{top:calc(100% + var(--space-3))}.vehicle-card-module__1glk-a__stageArrow:first-of-type .vehicle-card-module__1glk-a__stageArrowLabel{left:0;right:auto}.vehicle-card-module__1glk-a__stageControlLabel{top:auto;bottom:calc(100% + var(--space-3));left:0;right:auto}.vehicle-card-module__1glk-a__heroShowcase{container-type:inline-size}.vehicle-card-module__1glk-a__heroPhotoFrame{padding-block:var(--space-5)}.vehicle-card-module__1glk-a__heroArrow{z-index:10;top:calc(var(--space-5) + 50cqi / (var(--drive-photo-ratio)) - var(--control-height-md) / 2);position:absolute}.vehicle-card-module__1glk-a__heroArrow:first-of-type .vehicle-card-module__1glk-a__stageArrowLabel{left:0;right:auto}
.price-block-module__QPtntq__ticket{width:100%;min-width:0;container:price/inline-size}.price-block-module__QPtntq__body{background:var(--surface-accent);color:var(--text-on-accent);flex-direction:column;display:flex}.price-block-module__QPtntq__price{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-5);flex-wrap:wrap;flex:1;display:flex}.price-block-module__QPtntq__now{font-family:var(--font-body);font-size:var(--text-price-ticket-size);font-weight:var(--weight-extrabold);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.price-block-module__QPtntq__meta{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:inline-flex}.price-block-module__QPtntq__was{font-size:var(--text-micro);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-decoration:line-through;text-decoration-thickness:1px}.price-block-module__QPtntq__orc{font-family:var(--font-label);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.price-block-module__QPtntq__save{isolation:isolate;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:var(--text-primary);display:flex;position:relative}.price-block-module__QPtntq__save:before{content:"";z-index:-1;background:var(--surface-alert);position:absolute;inset:0}.price-block-module__QPtntq__saveLabel{font-family:var(--font-label);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.price-block-module__QPtntq__saveAmount{font-family:var(--font-body);font-size:var(--text-body-l);font-weight:var(--weight-extrabold);line-height:var(--leading-heading);font-variant-numeric:tabular-nums;white-space:nowrap}@container price (min-width:22rem){.price-block-module__QPtntq__body{flex-direction:row}.price-block-module__QPtntq__price{align-content:center}.price-block-module__QPtntq__save{justify-content:center;align-items:flex-start;gap:var(--space-1);padding-left:calc(var(--space-5) + var(--drive-ticket-seam));flex-direction:column}.price-block-module__QPtntq__save:before{clip-path:polygon(var(--drive-ticket-seam) 0, 100% 0, 100% 100%, 0 100%)}.price-block-module__QPtntq__saveAmount{font-size:var(--text-heading-m)}}.price-block-module__QPtntq__compact .price-block-module__QPtntq__price{padding:var(--space-3) var(--space-4)}.price-block-module__QPtntq__compact .price-block-module__QPtntq__now{font-size:var(--text-price-ticket-card-size)}.price-block-module__QPtntq__compact .price-block-module__QPtntq__save{padding:var(--space-2) var(--space-4)}@container price (min-width:22rem){.price-block-module__QPtntq__compact .price-block-module__QPtntq__save{padding-left:calc(var(--space-4) + var(--drive-ticket-seam))}.price-block-module__QPtntq__compact .price-block-module__QPtntq__saveAmount{font-size:var(--text-body-l)}}@media (forced-colors:active){.price-block-module__QPtntq__body,.price-block-module__QPtntq__save:before{border:1px solid canvastext}}
.whatsapp-enquiries-module__pfrX2q__root{--whatsapp-bottom:calc(var(--whatsapp-obstruction,var(--space-0)) + var(--space-5) + env(safe-area-inset-bottom))}.whatsapp-enquiries-module__pfrX2q__opener{right:max(var(--space-5), env(safe-area-inset-right));bottom:var(--whatsapp-bottom);z-index:var(--whatsapp-stack);visibility:hidden;position:fixed}.whatsapp-enquiries-module__pfrX2q__root[data-ready=true]:not([data-limited]) .whatsapp-enquiries-module__pfrX2q__opener{visibility:visible}.whatsapp-enquiries-module__pfrX2q__panel{inset:auto max(var(--space-5), env(safe-area-inset-right)) calc(var(--whatsapp-bottom) + var(--control-height-md) + var(--space-3)) auto;margin:var(--space-0);width:min(var(--whatsapp-panel-width), calc(100% - var(--space-8) - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(100dvh - var(--whatsapp-bottom) - var(--control-height-md) - var(--space-3) - var(--space-5) - env(safe-area-inset-top));overscroll-behavior:contain;padding:var(--space-5);border:var(--whatsapp-panel-border) solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-card);color:var(--text-primary);position:fixed;overflow-y:auto}
.button-module__HjQxJG__expandedHitArea{position:relative}.button-module__HjQxJG__expandedHitArea:after{content:"";inset:calc(var(--space-4) * -1) calc(var(--space-2) * -1);min-width:var(--control-height-md);min-height:var(--control-height-md);position:absolute}.button-module__HjQxJG__control:focus-visible{box-shadow:none;outline:var(--drive-focus-width) solid var(--text-accent);outline-offset:var(--drive-focus-offset)}.button-module__HjQxJG__primary{--action-fill:var(--surface-accent);--action-text:var(--text-on-accent);isolation:isolate;justify-content:space-between;align-items:stretch;gap:var(--space-3);min-height:var(--control-height-lg);border-radius:var(--radius-sm);color:var(--action-text);cursor:pointer;transition:scale var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.button-module__HjQxJG__primary:before{content:"";z-index:-1;background:var(--action-fill);border-radius:inherit;transition:background-color var(--duration-fast) var(--ease-out);position:absolute;inset:0}.button-module__HjQxJG__label{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);font-family:var(--font-display);font-size:var(--drive-action-label-size);font-weight:var(--weight-regular);line-height:var(--leading-heading);text-transform:uppercase;letter-spacing:var(--tracking-price);word-spacing:var(--word-spacing-display);text-align:left;display:flex}.button-module__HjQxJG__label svg{flex-shrink:0}.button-module__HjQxJG__end{isolation:isolate;width:var(--drive-action-end-width);color:var(--text-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.button-module__HjQxJG__end:before{content:"";inset:var(--drive-action-border) var(--drive-action-border) var(--drive-action-border) 0;z-index:-1;background:var(--surface-sunken);clip-path:polygon(var(--drive-action-seam) 0, 100% 0, 100% 100%, 0 100%);position:absolute}.button-module__HjQxJG__end svg{transition:translate var(--duration-base) var(--ease-out)}.button-module__HjQxJG__primary:hover{--action-fill:var(--state-accent-hover);color:var(--action-text);background:0 0;text-decoration:none}.button-module__HjQxJG__primary:active{--action-fill:var(--state-accent-press)}.button-module__HjQxJG__primary.button-module__HjQxJG__quiet{--action-fill:var(--surface-raised);--action-text:var(--text-primary)}.button-module__HjQxJG__primary.button-module__HjQxJG__quiet:hover{--action-fill:var(--mt-ink-600)}.button-module__HjQxJG__quiet .button-module__HjQxJG__end{color:var(--text-primary)}.button-module__HjQxJG__primary.button-module__HjQxJG__whatsapp{--action-fill:var(--surface-whatsapp)}.button-module__HjQxJG__primary.button-module__HjQxJG__whatsapp:not(:disabled,[aria-disabled=true]):hover{--action-fill:var(--state-whatsapp-hover)}.button-module__HjQxJG__primary.button-module__HjQxJG__whatsapp:not(:disabled,[aria-disabled=true]):active{--action-fill:var(--state-whatsapp-press)}.button-module__HjQxJG__whatsapp .button-module__HjQxJG__end{color:var(--surface-whatsapp)}.button-module__HjQxJG__primary:is(:disabled,[aria-disabled=true]){--action-fill:var(--state-disabled-surface);--action-text:var(--state-disabled-text);cursor:not-allowed}.button-module__HjQxJG__primary:is(:disabled,[aria-disabled=true]) .button-module__HjQxJG__end{color:var(--state-disabled-text)}.button-module__HjQxJG__sm .button-module__HjQxJG__label{font-size:var(--text-body-l)}.button-module__HjQxJG__sm .button-module__HjQxJG__end{width:var(--control-height-md)}.button-module__HjQxJG__primary.button-module__HjQxJG__sm,.button-module__HjQxJG__primary.button-module__HjQxJG__md{min-height:var(--control-height-md)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.button-module__HjQxJG__primary:not(:disabled,[aria-disabled=true]):hover .button-module__HjQxJG__end svg{translate:var(--drive-arrow-travel) 0}}@media (prefers-reduced-motion:no-preference){.button-module__HjQxJG__primary:not(:disabled,[aria-disabled=true]):active{scale:var(--drive-press-scale)}}@media (prefers-reduced-motion:reduce){.button-module__HjQxJG__control,.button-module__HjQxJG__primary:before,.button-module__HjQxJG__end svg{transition:none;translate:none;scale:none}}@media (forced-colors:active){.button-module__HjQxJG__primary{border:var(--drive-hairline) solid ButtonText;color:buttontext}.button-module__HjQxJG__primary:before,.button-module__HjQxJG__end:before{clip-path:none;background:canvas}.button-module__HjQxJG__end{color:buttontext}.button-module__HjQxJG__primary:is(:disabled,[aria-disabled=true]),.button-module__HjQxJG__primary:is(:disabled,[aria-disabled=true]) .button-module__HjQxJG__end{color:graytext}.button-module__HjQxJG__control:focus-visible{outline-color:highlight}}
