/* Gentle vehicle-card lift. No layout or quote-data changes. */
.card[data-vehicle-id]{position:relative;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;box-shadow:0 3px 12px #17233808;isolation:isolate}
@media(hover:hover) and (pointer:fine){.card[data-vehicle-id]:hover{transform:translateY(-8px);box-shadow:0 16px 30px #17233820;border-color:#bacaff;z-index:2}}
.card[data-vehicle-id]:focus-within{transform:translateY(-6px);box-shadow:0 14px 28px #17233820;border-color:#bacaff;z-index:2}
@media(hover:none){.card[data-vehicle-id]:active{transform:translateY(-4px);box-shadow:0 12px 24px #17233820}}
@media(prefers-reduced-motion:reduce){.card[data-vehicle-id]{transition:none}.card[data-vehicle-id]:hover,.card[data-vehicle-id]:focus-within,.card[data-vehicle-id]:active{transform:none}}
