.DealOptionCard_card__r87pa{position:relative;width:70%;max-width:450px;border-radius:var(--radius-xl);background-color:var(--elevated-level-one);box-shadow:none;background:var(--primary-gradient,var(--primary));padding:2px}.DealOptionCard_card--primary__acB4K{box-shadow:var(--shadow-soft)}@media only screen and (max-width:768px){.DealOptionCard_card__r87pa{width:100%}}.DealOptionCard_card__r87pa .DealOptionCard_action__nIw8M{background-color:var(--elevated-level-one);border-radius:calc(var(--radius-xl) - 2px);padding:20px}.DealOptionCard_card__r87pa .DealOptionCard_action--primary__OGDkb{background:none}.DealOptionCard_card__r87pa .DealOptionCard_action__nIw8M .DealOptionCard_title__WLyjB{width:-moz-fit-content;width:fit-content;font-weight:600;margin-bottom:2px;color:rgba(0,0,0,0);background:var(--primary-gradient,var(--primary));-webkit-background-clip:text;background-clip:text}.DealOptionCard_card__r87pa .DealOptionCard_action__nIw8M .DealOptionCard_title--primary__oMoPv{color:var(--on-primary);-webkit-text-fill-color:unset}.DealOptionCard_card__r87pa .DealOptionCard_action__nIw8M .DealOptionCard_text__TJoZS{line-height:20px;color:var(--text-primary);opacity:.7}.DealOptionCard_card__r87pa .DealOptionCard_action__nIw8M .DealOptionCard_text--primary___EUtQ{color:var(--on-primary)}.DealOptionCard_card__r87pa .DealOptionCard_popular__mTECg{position:absolute;top:-18px;right:0;padding:8px 20px;background-color:#fcc014;border-radius:var(--radius-sm);font-size:14px;line-height:18px;color:#000;box-shadow:var(--shadow-soft)}.DealCard_card__zVrxB{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;border-radius:var(--vdp-card-border-radius,var(--radius-xl));padding:var(--spacing-xl);padding-bottom:var(--spacing-4xl);align-items:center;color:var(--text-primary);background-color:var(--elevated-level-one);box-shadow:var(--shadow-soft);border:var(--border-soft)}@media print{.DealCard_card__zVrxB{display:none}}.DealCard_card__zVrxB .DealCard_header__OCfj7{display:flex;justify-content:center;align-items:center;padding-bottom:var(--padding-lg)}.DescriptionCard_card__GqvvN{width:100%}.DescriptionCard_card__GqvvN .DescriptionCard_description__bXF2j{padding:0 4px;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.32px;max-height:180px;overflow:hidden;display:block;background-image:linear-gradient(0deg,var(--elevated-level-one) 2%,var(--text-primary) 90%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.DescriptionCard_card__GqvvN .DescriptionCard_description__bXF2j.DescriptionCard_markdown__pToL_ ol,.DescriptionCard_card__GqvvN .DescriptionCard_description__bXF2j.DescriptionCard_markdown__pToL_ ul{padding-left:var(--spacing-2xl)}.LocationHoursCard_card__WxE95{width:100%;color:var(--text-primary)}.LocationHoursCard_card__WxE95 .LocationHoursCard_item__xKCRx{display:flex;align-items:center;gap:var(--spacing-md)}.LocationHoursCard_card__WxE95 .LocationHoursCard_item__xKCRx .LocationHoursCard_icon__Yzc9n{color:var(--primary);font-size:20px}.LocationHoursCard_card__WxE95 .LocationHoursCard_item__xKCRx .LocationHoursCard_itemText__wCnJa{color:var(--text-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.28px}.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%}@media only screen and (max-width:768px){.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP{flex-direction:column}}.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP .LocationHoursCard_items__NXgk_{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;height:100%}@media only screen and (max-width:768px){.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP .LocationHoursCard_items__NXgk_{width:100%}}.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP .LocationHoursCard_map__NPGz3{width:100%;border-radius:var(--radius-lg)}.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP iframe{width:100%;height:300px;margin-right:15px;border-radius:var(--radius-sm);border:none}@media only screen and (max-width:768px){.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP iframe{width:100%;margin:0}}.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP .LocationHoursCard_hoursBtn__DceLK{display:flex;align-items:center;width:100%;background:none;border:none;padding:0;cursor:pointer}.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP .LocationHoursCard_hoursBtn__DceLK .LocationHoursCard_chevron__cPTBq{color:var(--text-secondary);font-size:20px;transition:transform .2s cubic-bezier(.1,.74,.45,1.3)}.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP .LocationHoursCard_hoursBtn__DceLK .LocationHoursCard_chevron__cPTBq.LocationHoursCard_open__Jo98X{transform:rotate(90deg)}.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP .LocationHoursCard_hours__CHWoI{display:flex;flex-direction:column;gap:4px;width:268px;height:0;overflow:hidden;margin-left:34px;transition:all .2s cubic-bezier(.1,.75,.45,.9);margin-top:-4px}.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP .LocationHoursCard_hours__CHWoI.LocationHoursCard_visible___a3kF{display:flex;height:172px;margin-top:0}.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP .LocationHoursCard_hours__CHWoI .LocationHoursCard_hour__YNgxm{display:flex;justify-content:space-between;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.28px}.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP .LocationHoursCard_hours__CHWoI .LocationHoursCard_hour__YNgxm .LocationHoursCard_label__HSVsj{color:var(--text-primary)}.LocationHoursCard_card__WxE95 .LocationHoursCard_location__V7YVP .LocationHoursCard_hours__CHWoI .LocationHoursCard_hour__YNgxm .LocationHoursCard_value__gFzaf{color:var(--text-secondary)}.LeadMagnetCard_card__XB8YI{width:100%;border-radius:var(--vdp-card-border-radius,var(--radius-xl));background-color:var(--elevated-level-one);box-shadow:var(--shadow-soft);border:var(--border-soft)}.LeadMagnetCard_card__XB8YI .LeadMagnetCard_leadMagnet__cualH{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--gap-md);padding:var(--padding-md)}@media only screen and (max-width:768px){.LeadMagnetCard_card__XB8YI .LeadMagnetCard_leadMagnet__cualH{flex-direction:column;align-items:flex-start}}.LeadMagnetCard_card__XB8YI .LeadMagnetCard_leadMagnet__cualH .LeadMagnetCard_mobileWrapper__EziNF{display:none}@media only screen and (max-width:768px){.LeadMagnetCard_card__XB8YI .LeadMagnetCard_leadMagnet__cualH .LeadMagnetCard_mobileWrapper__EziNF{display:block}}.LeadMagnetCard_card__XB8YI .LeadMagnetCard_leadMagnet__cualH .LeadMagnetCard_recurrentBadgeContainer__Skm0L img{height:51px!important}.LeadMagnetCard_card__XB8YI .LeadMagnetCard_leadMagnet__cualH .LeadMagnetCard_carfax__OOIzC{height:36px;object-fit:contain}.LeadMagnetCard_card__XB8YI .LeadMagnetCard_leadMagnet__cualH .LeadMagnetCard_autocheck__EhYxM{height:45px;object-fit:contain;margin-top:15px}.LocationCard_root__20SkN h3{line-height:105%!important}.LocationCard_card__I2cKF{display:flex;flex-direction:column;gap:var(--spacing-md)}.LocationCard_card__I2cKF .LocationCard_location__IZCxj{display:flex;flex-direction:column;gap:10px;background-color:var(--elevated-level-two);padding:18px;border-radius:var(--radius-lg)}.LocationCard_card__I2cKF .LocationCard_location__IZCxj p{margin:0}.LocationCard_card__I2cKF .LocationCard_location__IZCxj .LocationCard_dealerName__HZOA4{color:var(--text-primary);font-size:18px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.9px}.LocationCard_card__I2cKF .LocationCard_location__IZCxj .LocationCard_address__dEmNj{color:var(--text-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.7px}.EstimatePayment_card__OhAyq{display:flex;gap:12px}@media only screen and (max-width:768px){.EstimatePayment_card__OhAyq{flex-direction:column}}.EstimatePayment_card--modal__LEz_E{display:flex;flex-direction:column;gap:12px;height:100%;width:100%}.EstimatePayment_card__OhAyq .EstimatePayment_header__x7MvH{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gap-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);padding:var(--spacing-xl);width:100%}.EstimatePayment_card__OhAyq .EstimatePayment_header__x7MvH .EstimatePayment_headerContent__VEIBy{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gap-md);max-width:300px}@media only screen and (max-width:768px){.EstimatePayment_card__OhAyq .EstimatePayment_header--submitted__0khTQ{display:none}}.EstimatePayment_card__OhAyq .EstimatePayment_header--modalSubmitted__930GM{display:none}.EstimatePayment_card__OhAyq .EstimatePayment_header__x7MvH .EstimatePayment_moneyIcon__F8W5k{display:flex;align-items:center;justify-content:center;background:var(--primary-gradient,var(--primary));color:var(--on-primary);font-size:24px;padding:12px;border-radius:var(--radius-full)}.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC{width:100%}.EstimatePayment_card__OhAyq .EstimatePayment_finance--modal__jPN56{height:100%}.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l{display:flex;flex-direction:column;width:100%;height:100%}@media only screen and (max-width:768px){.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l{width:100%}}.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l .EstimatePayment_form__LtSk_{display:flex;flex-direction:column;width:100%;height:100%}.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l .EstimatePayment_form__LtSk_ .EstimatePayment_disclaimer__b39uB{background-color:var(--elevated-level-two);height:-moz-fit-content;height:fit-content;margin-top:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-lg)}.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l .EstimatePayment_form__LtSk_ .EstimatePayment_inputCtn__T3Tgz{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l .EstimatePayment_form__LtSk_ .EstimatePayment_inputCtn__T3Tgz .EstimatePayment_input__n8un1{margin:0;box-sizing:border-box;width:100%}.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l .EstimatePayment_form__LtSk_ .EstimatePayment_inputCtn__T3Tgz .EstimatePayment_inputWrp__IfSTA{width:100%}.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l .EstimatePayment_form__LtSk_ .EstimatePayment_inputCtn__T3Tgz .EstimatePayment_btmInputs__0Octx,.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l .EstimatePayment_form__LtSk_ .EstimatePayment_inputCtn__T3Tgz .EstimatePayment_topInputs__lPoVd{display:flex;gap:var(--spacing-sm)}.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l .EstimatePayment_form__LtSk_ .EstimatePayment_resultWrp__jNd7k{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l .EstimatePayment_form__LtSk_ .EstimatePayment_resultWrp__jNd7k .EstimatePayment_actions__OolPP{display:flex;flex-direction:column;gap:var(--spacing-sm)}.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l .EstimatePayment_form__LtSk_ .EstimatePayment_result__tIOYr{display:flex;flex-direction:column;gap:var(--spacing-4xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);padding:var(--spacing-xl);height:-moz-fit-content;height:fit-content}.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l .EstimatePayment_form__LtSk_ .EstimatePayment_result__tIOYr .EstimatePayment_value__REEix{display:flex;flex-direction:column;align-items:center;gap:4px}.EstimatePayment_card__OhAyq .EstimatePayment_finance__TF8jC .EstimatePayment_estimate__9J2_l .EstimatePayment_form__LtSk_ .EstimatePayment_link__Iwmtu{margin-top:auto}.EstimatePayment_cardBase--modal__f5cL5{margin-top:1px}.PhoneCTA_phoneCard__O6YQd{position:relative;display:none;width:100%;border-radius:var(--radius-full)!important;padding:20px;color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft)}@media only screen and (max-width:768px){.PhoneCTA_phoneCard__O6YQd{display:flex;align-items:center}}.PhoneCTA_phoneCard__O6YQd:hover{color:var(--on-primary)}.PhoneCTA_phoneCard__O6YQd .PhoneCTA_iconBase__Z_ja5{width:42px;height:42px;border-radius:var(--radius-3xl);background-color:var(--on-primary);opacity:.34}.PhoneCTA_phoneCard__O6YQd .PhoneCTA_phoneIcon__CtPjW{position:absolute;top:20px;left:20px;width:42px;height:42px;border-radius:var(--radius-3xl);padding:5px;border:2px solid var(--on-primary);font-size:28px}.PhoneCTA_phoneCard__O6YQd .PhoneCTA_textCtn__W2wVe{display:flex;flex-direction:column;margin-left:12px}.PhoneCTA_phoneCard__O6YQd .PhoneCTA_textCtn__W2wVe .PhoneCTA_phoneNumber__Sd7mo{margin-bottom:2px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.32px}.PhoneCTA_phoneCard__O6YQd .PhoneCTA_textCtn__W2wVe .PhoneCTA_subtitle__RiXbO{font-size:14px;opacity:.5;font-weight:400;line-height:normal;letter-spacing:-.28px}.YoutubeCard_cardBody__LYc5n{display:flex;flex-direction:column;gap:20px;position:relative;padding:20px 20px calc(56.25% + 20px);height:0}.YoutubeCard_cardBody__LYc5n iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:var(--radius-xl)}.ImpelPhotoCard_cardBody__th36u{position:relative}.ImpelPhotoCard_cardBody__th36u .ImpelPhotoCard_iframeCtn__M7go6{width:100%;padding-top:75%;position:relative}.ImpelPhotoCard_cardBody__th36u .ImpelPhotoCard_iframe__4wp8d{position:absolute;top:0;left:0;border:none;border-radius:var(--radius-xl);width:100%;height:100%}.ImpelFeatureCard_cardBody__uWzaq{position:relative}.ImpelFeatureCard_cardBody__uWzaq .ImpelFeatureCard_iframeCtn__ysiMj{width:100%;height:425px;position:relative}.ImpelFeatureCard_cardBody__uWzaq .ImpelFeatureCard_iframe__LrAJE{position:absolute;top:0;left:0;border:none;border-radius:var(--radius-xl);width:100%;height:100%}.TableOfContents_body__wMB0V{overflow:hidden;border-radius:var(--radius-full);max-width:100%;padding:4px}.TableOfContents_card__eu3nT{width:-moz-fit-content;width:fit-content;white-space:nowrap;padding:6px 12px;color:var(--text-secondary);border-radius:var(--radius-full)!important;cursor:pointer;transition:box-shadow 80ms ease-in-out;border:none;background:none}.TableOfContents_card__eu3nT .TableOfContents_cardTitle__Oloiq{font-size:14px;font-weight:400;line-height:150%;letter-spacing:-.32px}.TableOfContents_card--selected__OWES6{box-shadow:var(--shadow-border)}.TableOfContents_card--selected__OWES6,.TableOfContents_card__eu3nT:hover{background-color:var(--elevated-level-two);color:var(--text-primary)}.TableOfContents_cards__Zt43R{gap:10px!important;padding:4px}.PhyronVideoCard_cardBody__rGlpU{position:relative}.PhyronVideoCard_cardBody__rGlpU .PhyronVideoCard_videoCtn__eSb8_{width:100%;height:700px;border:none;border-radius:var(--radius-xl)}.PhyronVideoCard_cardBody__rGlpU .PhyronVideoCard_video__PxctL{width:100%;top:0;left:0;border-radius:var(--radius-xl)!important;position:absolute;height:100%;z-index:0!important}