.DetailedInfoCard-module__dydezG__body{max-width:100%;padding:var(--spacing-md);overflow:hidden}.DetailedInfoCard-module__dydezG__card{padding:var(--spacing-sm) var(--spacing-lg);cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sm);white-space:nowrap;background-color:rgba(0,0,0,0);border:none}.DetailedInfoCard-module__dydezG__cards{padding:var(--spacing-sm);border-radius:var(--radius-lg);background-color:var(--elevated-level-two);border:var(--border-soft);gap:var(--spacing-sm)!important}.DetailedInfoCard-module__dydezG__detailsListFlat{width:100%;margin:var(--spacing-sm);flex-wrap:wrap;display:flex}.DetailedInfoCard-module__dydezG__detailItemFlat{margin:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-sm);background-color:var(--elevated-level-one);color:var(--text-primary);box-shadow:var(--shadow-soft);margin-bottom:var(--spacing-sm);flex:0 0 calc(33.333% - 2 * var(--spacing-sm));max-width:calc(33.333% - 2 * var(--spacing-sm))}.DetailedInfoCard-module__dydezG__detailsList{padding:var(--spacing-sm);border-radius:var(--radius-md);gap:var(--spacing-sm);flex-direction:column;flex:1;max-height:none;display:flex;overflow-y:visible}.DetailedInfoCard-module__dydezG__nestedList{flex-wrap:wrap;display:flex}.DetailedInfoCard-module__dydezG__accordionHandle{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-lg);color:var(--text-primary);cursor:pointer;background-color:rgba(0,0,0,0);border:none;display:flex}.DetailedInfoCard-module__dydezG__accordionHandle .DetailedInfoCard-module__dydezG__accordionHandleIcon{transition:transform .3s}.DetailedInfoCard-module__dydezG__accordionHandle .DetailedInfoCard-module__dydezG__accordionHandleIcon--open{transform:rotate(180deg)}.ImpelFeatureCard-module__00IhQa__cardBody{position:relative}.ImpelFeatureCard-module__00IhQa__cardBody .ImpelFeatureCard-module__00IhQa__iframeCtn{width:100%;height:425px;position:relative}.ImpelFeatureCard-module__00IhQa__cardBody .ImpelFeatureCard-module__00IhQa__iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}.ImpelPhotoCard-module__4wM94W__cardBody{position:relative}.ImpelPhotoCard-module__4wM94W__cardBody .ImpelPhotoCard-module__4wM94W__iframeCtn{width:100%;padding-top:75%;position:relative}.ImpelPhotoCard-module__4wM94W__cardBody .ImpelPhotoCard-module__4wM94W__iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}.LeadMagnetCard-module__Zu2m7W__card{border-radius:var(--vdp-card-border-radius,var(--radius-xl));background-color:var(--elevated-level-one);width:100%;box-shadow:var(--shadow-soft);border:var(--border-soft)}.LeadMagnetCard-module__Zu2m7W__card .LeadMagnetCard-module__Zu2m7W__leadMagnet{justify-content:space-between;align-items:center;gap:var(--gap-md);padding:var(--padding-md);flex-wrap:wrap;display:flex}@media only screen and (max-width:768px){.LeadMagnetCard-module__Zu2m7W__card .LeadMagnetCard-module__Zu2m7W__leadMagnet{flex-direction:column;align-items:flex-start}}.LeadMagnetCard-module__Zu2m7W__card .LeadMagnetCard-module__Zu2m7W__leadMagnet .LeadMagnetCard-module__Zu2m7W__mobileWrapper{display:none}@media only screen and (max-width:768px){.LeadMagnetCard-module__Zu2m7W__card .LeadMagnetCard-module__Zu2m7W__leadMagnet .LeadMagnetCard-module__Zu2m7W__mobileWrapper{display:block}}.LeadMagnetCard-module__Zu2m7W__card .LeadMagnetCard-module__Zu2m7W__leadMagnet .LeadMagnetCard-module__Zu2m7W__recurrentBadgeContainer img{height:51px!important}.LeadMagnetCard-module__Zu2m7W__card .LeadMagnetCard-module__Zu2m7W__leadMagnet .LeadMagnetCard-module__Zu2m7W__carfax{object-fit:contain;height:36px}.LeadMagnetCard-module__Zu2m7W__card .LeadMagnetCard-module__Zu2m7W__leadMagnet .LeadMagnetCard-module__Zu2m7W__rigdig{object-fit:contain;height:40px;padding:var(--padding-md) var(--padding-lg);border-radius:var(--button-radius,var(--radius-md))}.LeadMagnetCard-module__Zu2m7W__card .LeadMagnetCard-module__Zu2m7W__leadMagnet .LeadMagnetCard-module__Zu2m7W__rigdig:hover{background:var(--elevated-level-two)}.LeadMagnetCard-module__Zu2m7W__card .LeadMagnetCard-module__Zu2m7W__leadMagnet .LeadMagnetCard-module__Zu2m7W__autocheck{object-fit:contain;height:45px;margin-top:15px}.Lectrium-module__rMZAVa__lectrium{border:none}.LexusCareCard-module__pF1I7G__lexusCareCtn{padding:var(--padding-md);gap:var(--spacing-xl);flex-direction:row;display:flex}.LexusCareCard-module__pF1I7G__lexusCareCtn--mobile{flex-direction:column}.LexusCareCard-module__pF1I7G__lexusCareCtn .LexusCareCard-module__pF1I7G__lexusCareIcon{justify-content:center;width:100%;display:flex}.LexusCareCard-module__pF1I7G__lexusCareCtn .LexusCareCard-module__pF1I7G__lexusCareTextCtn{justify-content:center;gap:var(--spacing-xl);flex-direction:column;display:flex}.LexusCareCard-module__pF1I7G__lexusCareCtn .LexusCareCard-module__pF1I7G__lexusCareTextCtn .LexusCareCard-module__pF1I7G__lexusCareLink{width:-moz-fit-content;width:fit-content}@media (hover:hover){.LexusCareCard-module__pF1I7G__lexusCareCtn .LexusCareCard-module__pF1I7G__lexusCareTextCtn .LexusCareCard-module__pF1I7G__lexusCareLink:hover{text-decoration:underline}}.InnerCardContent-module__3r2Xda__cta{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.InnerCardContent-module__3r2Xda__cta .InnerCardContent-module__3r2Xda__circle{background:var(--primary-gradient,var(--primary));border-radius:50px;width:48px;height:48px;padding:12px}.InnerCardContent-module__3r2Xda__cta .InnerCardContent-module__3r2Xda__circle .InnerCardContent-module__3r2Xda__icon{color:var(--on-primary)}.InnerCardContent-module__3r2Xda__cta .InnerCardContent-module__3r2Xda__header{text-align:center;color:var(--text-primary);font-size:22px}.InnerCardContent-module__3r2Xda__cta .InnerCardContent-module__3r2Xda__paragraph{text-align:center;color:var(--text-secondary);letter-spacing:-.8px;font-size:16px;line-height:125%}.LinkCard-module__rL2kEq__card{flex-direction:column;gap:10px;display:flex}.LinkCard-module__rL2kEq__card .LinkCard-module__rL2kEq__button{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-soft);padding:8px 16px;font-size:16px}.LocationCard-module__7njIgG__root h3{line-height:105%!important}.LocationCard-module__7njIgG__card{gap:var(--spacing-md);flex-direction:column;display:flex}.LocationCard-module__7njIgG__card .LocationCard-module__7njIgG__location{background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:18px;display:flex}.LocationCard-module__7njIgG__card .LocationCard-module__7njIgG__location p{margin:0}.LocationCard-module__7njIgG__card .LocationCard-module__7njIgG__location .LocationCard-module__7njIgG__dealerName{color:var(--text-primary);letter-spacing:-.9px;font-size:18px;font-style:normal;font-weight:400;line-height:100%}.LocationCard-module__7njIgG__card .LocationCard-module__7njIgG__location .LocationCard-module__7njIgG__address{color:var(--text-secondary);letter-spacing:-.7px;font-size:14px;font-style:normal;font-weight:400;line-height:100%}