.LexusModelImage-module-scss-module__LYiu4W__carOverlayImageCtn{z-index:2;aspect-ratio:2;justify-content:flex-end;width:50%;padding:0;display:flex;position:absolute;bottom:-30%;right:0}@media only screen and (max-width:1200px){.LexusModelImage-module-scss-module__LYiu4W__carOverlayImageCtn{aspect-ratio:auto;width:100%;margin:-17vw auto 0;position:relative}}.LexusModelImage-module-scss-module__LYiu4W__carOverlayImageCtn .LexusModelImage-module-scss-module__LYiu4W__carOverlayImage{z-index:2;object-fit:contain;width:100%;height:100%;position:relative;top:20%}@media only screen and (max-width:1200px){.LexusModelImage-module-scss-module__LYiu4W__carOverlayImageCtn .LexusModelImage-module-scss-module__LYiu4W__carOverlayImage{top:0}}
.LexusTooltip-module-scss-module__5CVh7G__tooltipContainer{width:auto;max-width:none;display:inline-block;position:relative}.LexusTooltip-module-scss-module__5CVh7G__tooltip{width:250px;color:var(--lux-text-primary);background-color:var(--lux-surface);box-shadow:var(--shadow-strong);border-radius:4px;margin-left:8px;padding:16px;font-size:14px;line-height:1.5;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.LexusTooltip-module-scss-module__5CVh7G__tooltip:before{border-style:solid;border-width:8px;border-color:transparent var(--lux-surface)transparent transparent;content:"";position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.LexusTooltip-module-scss-module__5CVh7G__clickableFeature{cursor:pointer}.LexusTooltip-module-scss-module__5CVh7G__clickableFeature.LexusTooltip-module-scss-module__5CVh7G__luxTooltip{color:var(--lux-text-primary)}@media only screen and (max-width:768px){.LexusTooltip-module-scss-module__5CVh7G__clickableFeature{color:var(--text-primary)}}
.LexusPriceContainer-module-scss-module__A5bVJq__priceContainer{gap:var(--gap-sm);font-size:var(--font-body-xl);flex-direction:column;display:flex}.LexusPriceContainer-module-scss-module__A5bVJq__startingAt{letter-spacing:.1em;font-size:14px;font-family:Pakt!important}.LexusPriceContainer-module-scss-module__A5bVJq__price{align-items:center;gap:var(--gap-md);letter-spacing:.1em;line-height:1;display:flex;font-family:Pakt!important}.LexusPriceContainer-module-scss-module__A5bVJq__priceSeparator{background-color:var(--white);width:1px;height:38px;rotate:15deg}.LexusPriceContainer-module-scss-module__A5bVJq__priceSeparator.LexusPriceContainer-module-scss-module__A5bVJq__separatorPrimary{background-color:var(--text-primary)}
.LexusTitleContainer-module-scss-module__Lcqj7G__titleCtn{gap:var(--gap-sm);flex-direction:column;width:-moz-fit-content;width:fit-content;display:flex}.LexusTitleContainer-module-scss-module__Lcqj7G__underline{background-color:var(--white);width:calc(100% - 10px);height:5px}.LexusTitleContainer-module-scss-module__Lcqj7G__trimTitle{letter-spacing:.05em;color:var(--white);white-space:nowrap;font-size:max(28px,min(3vw,40px));font-weight:400;line-height:1.2;position:relative}@media only screen and (max-width:768px){.LexusTitleContainer-module-scss-module__Lcqj7G__trimTitle{white-space:normal}}
.LexusHeroBackground-module-scss-module__I5ySOq__backgroundImage{width:100%;padding:var(--padding-xl);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.LexusHeroBackground-module-scss-module__I5ySOq__gradientOverlay{z-index:1;background:linear-gradient(to top right,rgba(0,0,0,.8),transparent);width:100%;height:100%;position:absolute;bottom:0;left:0}
.LexusDesktopHero-module-scss-module__ZhwB8a__backgroundImage{height:210px}.LexusDesktopHero-module-scss-module__ZhwB8a__overlay{z-index:8;gap:var(--gap-xl);flex-direction:column;width:100%;display:flex;position:relative}
.LexusMobileHero-module-scss-module__-jiCQG__mobileHero{flex-direction:column;width:100%;display:flex}.LexusMobileHero-module-scss-module__-jiCQG__mobileBackgroundImage{height:340px}@media only screen and (max-width:1200px){.LexusMobileHero-module-scss-module__-jiCQG__mobileBackgroundImage{justify-content:flex-start}}@media only screen and (max-width:768px){.LexusMobileHero-module-scss-module__-jiCQG__mobileBackgroundImage{min-height:200px;max-height:250px}}.LexusMobileHero-module-scss-module__-jiCQG__mobileImageContainer{width:100%;height:auto;margin-top:-50px}.LexusMobileHero-module-scss-module__-jiCQG__mobileImageContainer img{object-fit:contain;width:100%;height:auto}.LexusMobileHero-module-scss-module__-jiCQG__overlay{z-index:8;gap:var(--gap-md);width:100%;color:var(--white);flex-direction:column;display:flex;position:relative}.LexusMobileHero-module-scss-module__-jiCQG__mobilePriceContainer{padding:var(--padding-xl);display:none}@media only screen and (max-width:768px){.LexusMobileHero-module-scss-module__-jiCQG__mobilePriceContainer{display:block}}.LexusMobileHero-module-scss-module__-jiCQG__desktopPriceContainer{display:block}@media only screen and (max-width:768px){.LexusMobileHero-module-scss-module__-jiCQG__desktopPriceContainer{display:none}}
.LexusModelItem-module-scss-module__HaUFTq__carItem{width:250px;min-height:50px;padding:var(--spacing-sm);border-bottom:var(--border-strong);cursor:pointer;display:none}@media only screen and (min-width:1200px){.LexusModelItem-module-scss-module__HaUFTq__carItem{align-items:center;display:flex}}@media (hover:hover) and (pointer:fine){.LexusModelItem-module-scss-module__HaUFTq__carItem:hover{background:var(--elevated-level-two)}}.LexusModelItem-module-scss-module__HaUFTq__carItem--active{padding-left:var(--spacing-xs);background:var(--elevated-level-two);border-left:4px solid #b6a171;font-weight:700}@media only screen and (max-width:1200px){.LexusModelItem-module-scss-module__HaUFTq__carItem--active{display:none}.LexusModelItem-module-scss-module__HaUFTq__carItem{padding:var(--spacing-md);font-size:var(--font-body-md);text-align:center}}
.LexusModelSelector-module-scss-module__JVYpoW__desktopView{display:none}@media only screen and (min-width:1200px){.LexusModelSelector-module-scss-module__JVYpoW__desktopView{display:block}}.LexusModelSelector-module-scss-module__JVYpoW__desktopView .LexusModelSelector-module-scss-module__JVYpoW__carList{flex-direction:column;width:100%;min-width:200px}@media only screen and (min-width:1200px){.LexusModelSelector-module-scss-module__JVYpoW__desktopView .LexusModelSelector-module-scss-module__JVYpoW__carList{display:flex}}.LexusModelSelector-module-scss-module__JVYpoW__mobileView{align-items:center;width:-moz-fit-content;width:fit-content;display:flex;position:relative}@media only screen and (min-width:1200px){.LexusModelSelector-module-scss-module__JVYpoW__mobileView{display:none}}@media only screen and (max-width:768px){.LexusModelSelector-module-scss-module__JVYpoW__mobileView{width:100%}}.LexusModelSelector-module-scss-module__JVYpoW__mobileView .LexusModelSelector-module-scss-module__JVYpoW__icon{justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;top:40%;right:18px}.LexusModelSelector-module-scss-module__JVYpoW__mobileSectionWrapper{padding:var(--padding-xl);flex-direction:column;align-items:center;display:flex}.LexusModelSelector-module-scss-module__JVYpoW__mobileSelect{border-top:var(--border-strong);border-right:none;border-bottom:var(--border-strong);width:100%;box-shadow:none;border-left:none;border-radius:0;align-items:center;margin-bottom:0;padding-right:40px;font-weight:700;display:flex;position:relative}.LexusModelSelector-module-scss-module__JVYpoW__mobileSelect:focus{box-shadow:none!important}
.LexusModelHero-module-scss-module__X_rRjW__desktopOnly{display:block}@media only screen and (max-width:1200px){.LexusModelHero-module-scss-module__X_rRjW__desktopOnly{display:none}}.LexusModelHero-module-scss-module__X_rRjW__mobileOnly{display:none}@media only screen and (max-width:1200px){.LexusModelHero-module-scss-module__X_rRjW__mobileOnly{display:block}}.LexusModelHero-module-scss-module__X_rRjW__mobileSectionWrapper{flex-direction:column;display:flex}.LexusModelHero-module-scss-module__X_rRjW__carSelectorMobile{display:block}@media only screen and (min-width:1200px){.LexusModelHero-module-scss-module__X_rRjW__carSelectorMobile{display:none}}
.LexusKeyFeatures-module-scss-module__OTfZNq__features{gap:var(--gap-xl);width:100%;min-height:120px;padding:var(--padding-xl);text-align:left;flex-direction:column;display:flex}.LexusKeyFeatures-module-scss-module__OTfZNq__features .LexusKeyFeatures-module-scss-module__OTfZNq__keyFeaturesList{gap:var(--gap-md);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;margin-top:0;padding:0;font-family:inherit;font-size:14px;font-weight:300;line-height:14px;list-style-type:none;display:flex}@media only screen and (max-width:1200px){.LexusKeyFeatures-module-scss-module__OTfZNq__features .LexusKeyFeatures-module-scss-module__OTfZNq__keyFeaturesList{font-size:var(--font-body-xs);line-height:1.5}}.LexusKeyFeatures-module-scss-module__OTfZNq__features .LexusKeyFeatures-module-scss-module__OTfZNq__keyFeaturesList .LexusKeyFeatures-module-scss-module__OTfZNq__listItem{margin:var(--spacing-xxs)0}
.LexusModelDetails-module-scss-module__FCmnXG__carDetails{flex:1}.LexusModelDetails-module-scss-module__FCmnXG__carDetails .LexusModelDetails-module-scss-module__FCmnXG__detailsContent{gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}
.CollapsibleList-module-scss-module__FNZTOW__content{max-height:0;transition:max-height .25s;overflow:hidden}
.DetailedInfoCard-module-scss-module__keqsaq__body{max-width:100%;padding:var(--spacing-md);overflow:hidden}.DetailedInfoCard-module-scss-module__keqsaq__card{padding:var(--spacing-sm)var(--spacing-lg);color:var(--text-secondary);white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;background-color:transparent;border:none}.DetailedInfoCard-module-scss-module__keqsaq__cards{padding:var(--spacing-sm);background-color:var(--elevated-level-two);border:var(--border-soft);border-radius:var(--radius-lg);gap:var(--spacing-sm)!important}.DetailedInfoCard-module-scss-module__keqsaq__detailsListFlat{width:100%;margin:var(--spacing-sm);flex-wrap:wrap;display:flex}.DetailedInfoCard-module-scss-module__keqsaq__detailItemFlat{flex:0 0 calc(33.333% - 2*var(--spacing-sm));max-width:calc(33.333% - 2*var(--spacing-sm));margin:var(--spacing-sm);margin-bottom:var(--spacing-sm);padding:var(--spacing-sm);color:var(--text-primary);background-color:var(--elevated-level-one);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft)}.DetailedInfoCard-module-scss-module__keqsaq__detailsList{gap:var(--spacing-sm);max-height:none;padding:var(--spacing-sm);border-radius:var(--radius-md);flex-direction:column;flex:1;display:flex;overflow-y:visible}.DetailedInfoCard-module-scss-module__keqsaq__nestedList{flex-wrap:wrap;display:flex}.DetailedInfoCard-module-scss-module__keqsaq__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:transparent;border:none;display:flex}.DetailedInfoCard-module-scss-module__keqsaq__accordionHandle .DetailedInfoCard-module-scss-module__keqsaq__accordionHandleIcon{transition:transform .3s}.DetailedInfoCard-module-scss-module__keqsaq__accordionHandle .DetailedInfoCard-module-scss-module__keqsaq__accordionHandleIcon--open{transform:rotate(180deg)}
.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card{gap:var(--gap-lg);flex-direction:column;display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer{align-items:center;gap:var(--gap-xl);flex-direction:row;display:flex}@media (max-width:768px){.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer{flex-direction:column}}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__leftContainer{width:35%;padding:var(--padding-xl);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-xl);aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__leftContainer{width:100%;aspect-ratio:unset}}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__leftContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__costContainer{flex-direction:row;align-items:baseline;display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer{width:65%}@media (max-width:768px){.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer{width:100%}}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__inputContainer{gap:var(--gap-sm);flex-direction:row;width:100%;display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rangeContainer{gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__mainContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rightContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rangeContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rangeLabelContainer .EvChargingCostEstimatorCard-module-scss-module__S02pXW__rangeValueContainer{display:flex}.EvChargingCostEstimatorCard-module-scss-module__S02pXW__card .EvChargingCostEstimatorCard-module-scss-module__S02pXW__disclaimerContainer{padding:var(--padding-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg)}
.FilterButton-module-scss-module__B_zgaG__filterButton{padding:var(--quick-tag-padding,16px 20px);font-size:var(--quick-tag-font-size,16px);white-space:nowrap;border:var(--quick-tag-border-style-desktop,var(--border-strong));border-radius:var(--quick-tag-border-radius,var(--radius-full));cursor:pointer;flex-shrink:0;align-items:center;line-height:1;transition:all .2s ease-in;display:flex;color:var(--quick-tag-text-color,var(--text-primary))!important;background-color:var(--quick-tag-background-color,var(--elevated-level-one))!important}.FilterButton-module-scss-module__B_zgaG__filterButton--active{box-shadow:var(--shadow-border)}.FilterButton-module-scss-module__B_zgaG__filterButton--bmw{font-weight:var(--font-weight-bold);color:var(--on-primary)!important;background-color:var(--primary)!important}@media (hover:hover) and (pointer:fine){.FilterButton-module-scss-module__B_zgaG__filterButton--bmw:hover{background-color:var(--primary)!important}}.FilterButton-module-scss-module__B_zgaG__filterButton--mini{font-weight:var(--font-weight-bold)}@media only screen and (max-width:768px){.FilterButton-module-scss-module__B_zgaG__filterButton{border:var(--quick-tag-border-style-mobile,var(--border-strong));margin-left:0;margin-right:12px;font-size:14px}}.FilterButton-module-scss-module__B_zgaG__filterButton .FilterButton-module-scss-module__B_zgaG__icon{width:16px;height:16px;margin-right:8px;font-size:16px}@media only screen and (max-width:768px){.FilterButton-module-scss-module__B_zgaG__filterButton .FilterButton-module-scss-module__B_zgaG__icon{width:14px;height:14px;font-size:14px;line-height:1}}.FilterButton-module-scss-module__B_zgaG__filterButton .FilterButton-module-scss-module__B_zgaG__icon--styled path,.FilterButton-module-scss-module__B_zgaG__filterButton .FilterButton-module-scss-module__B_zgaG__icon--styled rect{fill:var(--text-primary)}
.ImpelFeatureCard-module-scss-module__eqbZiG__cardBody{position:relative}.ImpelFeatureCard-module-scss-module__eqbZiG__cardBody .ImpelFeatureCard-module-scss-module__eqbZiG__iframeCtn{width:100%;height:425px;position:relative}.ImpelFeatureCard-module-scss-module__eqbZiG__cardBody .ImpelFeatureCard-module-scss-module__eqbZiG__iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.QuickTags-module-scss-module__Ag-cja__quickTagInnerContainer{margin:var(--gap-lg)0}.QuickTags-module-scss-module__Ag-cja__quickTagInnerContainer.QuickTags-module-scss-module__Ag-cja__noMargin{margin:0}.QuickTags-module-scss-module__Ag-cja__quickTagInnerContainer .QuickTags-module-scss-module__Ag-cja__quickTag{margin:0!important}.QuickTags-module-scss-module__Ag-cja__chevronCtn{z-index:2;opacity:100;justify-content:center;align-items:center;width:32px;height:100%;transition:all .18s;display:flex;position:absolute}@media only screen and (max-width:768px){.QuickTags-module-scss-module__Ag-cja__chevronCtn{height:42px}}.QuickTags-module-scss-module__Ag-cja__chevronCtn .QuickTags-module-scss-module__Ag-cja__chevron{width:24px;color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);opacity:1;cursor:pointer}
.ImpelPhotoCard-module-scss-module__R-OqRq__cardBody{position:relative}.ImpelPhotoCard-module-scss-module__R-OqRq__cardBody .ImpelPhotoCard-module-scss-module__R-OqRq__iframeCtn{width:100%;padding-top:75%;position:relative}.ImpelPhotoCard-module-scss-module__R-OqRq__cardBody .ImpelPhotoCard-module-scss-module__R-OqRq__iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent{flex-direction:column;display:flex}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection{flex-direction:row;gap:100px;width:100%;display:flex;position:relative}@media only screen and (max-width:768px){.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection{flex-direction:column;gap:0;min-height:-moz-fit-content!important;min-height:fit-content!important}}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper{flex-direction:column;justify-content:space-between;align-items:center;gap:48px;width:100%;padding:64px 32px;display:flex}@media only screen and (max-width:992px){.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper{gap:36px;padding:26px 18px}}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroHeaderContainer{z-index:1;align-items:center;gap:var(--gap-xl);flex-direction:column;max-width:900px;display:flex}@media only screen and (max-width:992px){.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroHeaderContainer{width:100%}}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroHeaderContainer .CarShopVariantFive-module-scss-module__mW-FSW__title{font-family:var(--header-font);letter-spacing:var(--letter-spacing-md);color:var(--white);text-align:center;margin:0;font-size:max(45px,min(10vw,100px));font-style:normal;font-weight:800;line-height:100%}@media only screen and (max-width:768px){.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroHeaderContainer .CarShopVariantFive-module-scss-module__mW-FSW__title{color:var(--text-primary)}}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroHeaderContainer .CarShopVariantFive-module-scss-module__mW-FSW__title p{margin-bottom:0}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__searchWrapper{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;display:flex}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroButtonContainer{z-index:1;padding:var(--padding-lg);background-color:var(--surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-strong);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}@media only screen and (max-width:768px){.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroButtonContainer{flex-direction:column;width:100%}}.CarShopVariantFive-module-scss-module__mW-FSW__sectionContainingHeroAndContent .CarShopVariantFive-module-scss-module__mW-FSW__heroSection .CarShopVariantFive-module-scss-module__mW-FSW__heroContentWrapper .CarShopVariantFive-module-scss-module__mW-FSW__heroButtonContainer .CarShopVariantFive-module-scss-module__mW-FSW__subtitle{max-width:500px;font-family:var(--header-font);font-size:clamp(var(--font-heading-sm),4vw,var(--font-heading-md));letter-spacing:var(--letter-spacing-md);color:var(--text-primary);text-align:center;margin:0;font-weight:700;line-height:normal}
.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareCtn{padding:var(--padding-md);display:flex}@media (max-width:768px){.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareCtn{justify-content:center}}.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareWrapper{max-width:250px;display:flex}@media (max-width:768px){.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareWrapper{justify-content:center}}.InfinitiPremiumCareCard-module-scss-module__VEAXVG__infinitiPremiumCareBanner{width:100%;height:auto}
.SmallButton-module-scss-module__5pgeKG__button{justify-content:center;align-items:center;gap:var(--gap-lg);width:-moz-fit-content;width:fit-content;height:56px;padding:var(--padding-lg)var(--spacing-2xl);color:var(--on-primary);background-color:var(--primary);border-radius:var(--radius-full);transition:var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;font-size:18px;display:flex}@media only screen and (max-width:768px){.SmallButton-module-scss-module__5pgeKG__button{width:100%}}.SmallButton-module-scss-module__5pgeKG__button.SmallButton-module-scss-module__5pgeKG__glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.125)}@media (hover:hover) and (pointer:fine){.SmallButton-module-scss-module__5pgeKG__button:hover{color:var(--on-primary);box-shadow:var(--shadow-strong);cursor:pointer;transform:scale(1.02)}}.SmallButton-module-scss-module__5pgeKG__button .SmallButton-module-scss-module__5pgeKG__buttonText{font-size:inherit;color:var(--on-primary);margin:0;font-weight:400;line-height:normal}
.LeadMagnetCard-module-scss-module__F4oQxW__card{background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));width:100%;box-shadow:var(--shadow-soft)}.LeadMagnetCard-module-scss-module__F4oQxW__card--bmw{background-color:var(--black)}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__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-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet{flex-direction:column;align-items:flex-start}}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__mobileWrapper{display:none}@media only screen and (max-width:768px){.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__mobileWrapper{display:block}}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__recurrentBadgeContainer img{height:51px!important}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__carfax{object-fit:contain;height:36px}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__rigdig{object-fit:contain;height:40px;padding:var(--padding-md)var(--padding-lg);border-radius:var(--button-radius,var(--radius-md))}@media (hover:hover) and (pointer:fine){.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__rigdig:hover{background:var(--elevated-level-two)}}.LeadMagnetCard-module-scss-module__F4oQxW__card .LeadMagnetCard-module-scss-module__F4oQxW__leadMagnet .LeadMagnetCard-module-scss-module__F4oQxW__autocheck{object-fit:contain;height:45px;margin-top:15px}
.SmallButtonContainer-module-scss-module__co2CgG__ctn{gap:var(--gap-lg);flex-direction:row;display:flex}@media only screen and (max-width:768px){.SmallButtonContainer-module-scss-module__co2CgG__ctn{flex-direction:column;width:100%}}
.LectriumCard-module-scss-module__piMqXW__electrifiedDashboard{border:0;width:100%;height:0}
.CarShopVariantFour-module-scss-module__MyYgBa__heroSection{flex-direction:row;width:100%;min-height:100vh;display:flex;position:relative}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper{flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:90px 64px;display:flex}@media only screen and (max-width:992px){.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper{gap:36px;padding:36px 24px}}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroHeaderContainer{z-index:1;align-items:center;gap:var(--gap-xl);flex-direction:column;max-width:1280px;display:flex}@media only screen and (max-width:992px){.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroHeaderContainer{width:100%}}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroHeaderContainer .CarShopVariantFour-module-scss-module__MyYgBa__title{font-family:var(--header-font);letter-spacing:-2.2px;color:var(--white);text-align:center;margin:0;font-size:max(50px,min(10vw,200px));font-style:normal;font-weight:800;line-height:100%}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroHeaderContainer .CarShopVariantFour-module-scss-module__MyYgBa__title p{margin-bottom:0}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__searchWrapper{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;display:flex}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroButtonContainer{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}@media only screen and (max-width:768px){.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroButtonContainer{flex-direction:column;width:100%}}.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroButtonContainer .CarShopVariantFour-module-scss-module__MyYgBa__subtitle{max-width:500px;margin:0;font-family:var(--header-font)!important;font-size:var(--font-heading-md)!important;color:var(--white)!important;text-align:center!important;font-weight:700!important;line-height:normal!important}@media only screen and (max-width:768px){.CarShopVariantFour-module-scss-module__MyYgBa__heroSection .CarShopVariantFour-module-scss-module__MyYgBa__heroContentWrapper .CarShopVariantFour-module-scss-module__MyYgBa__heroButtonContainer .CarShopVariantFour-module-scss-module__MyYgBa__subtitle{font-size:var(--font-heading-md)}}
.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn{gap:var(--spacing-xl);padding:var(--padding-md);flex-direction:row;display:flex}.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn--mobile{flex-direction:column}.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareIcon{justify-content:center;width:100%;display:flex}.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareTextCtn{justify-content:center;gap:var(--spacing-xl);flex-direction:column;display:flex}.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareTextCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareLink{width:-moz-fit-content;width:fit-content}@media (hover:hover) and (pointer:fine){.LexusCareCard-module-scss-module__PToY3W__lexusCareCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareTextCtn .LexusCareCard-module-scss-module__PToY3W__lexusCareLink:hover{text-decoration:underline}}
.CarShopVariantOne-module-scss-module__0UVRHq__heroSection{justify-content:center;align-items:flex-end;width:100%;min-height:100vh;padding:0 64px;display:flex;position:relative}@media only screen and (max-width:768px){.CarShopVariantOne-module-scss-module__0UVRHq__heroSection{padding:0}}.CarShopVariantOne-module-scss-module__0UVRHq__centeredContent{z-index:2;justify-content:center;align-items:center;gap:var(--spacing-md);width:100%;padding-bottom:var(--padding-lg);display:flex;position:relative}@media only screen and (max-width:768px){.CarShopVariantOne-module-scss-module__0UVRHq__centeredContent{padding-bottom:0}}.CarShopVariantOne-module-scss-module__0UVRHq__circularWrapper{z-index:2;justify-content:center;align-items:center;gap:var(--spacing-md);background-color:var(--surface);border-radius:50%;flex-direction:column;width:600px;height:600px;padding:60px;display:flex;box-shadow:0 7px 15px rgba(55,168,224,.36),0 27px 27px rgba(55,168,224,.31),0 60px 36px rgba(55,168,224,.18),0 106px 43px rgba(55,168,224,.05),0 166px 47px rgba(55,168,224,.01)}@media only screen and (max-width:768px){.CarShopVariantOne-module-scss-module__0UVRHq__circularWrapper{width:100%;height:300px;padding:var(--spacing-md);background-color:var(--surface);box-shadow:none;border-radius:0}}.CarShopVariantOne-module-scss-module__0UVRHq__searchWrapper{flex-direction:column;width:100%;display:flex}.CarShopVariantOne-module-scss-module__0UVRHq__leftDecoration,.CarShopVariantOne-module-scss-module__0UVRHq__rightDecoration{width:450px;height:auto;margin-left:-60px;margin-right:-60px}@media only screen and (max-width:768px){.CarShopVariantOne-module-scss-module__0UVRHq__leftDecoration,.CarShopVariantOne-module-scss-module__0UVRHq__rightDecoration{display:none}}.CarShopVariantOne-module-scss-module__0UVRHq__wowContainer{width:100%;height:100%}
.HoursAccordion-module-scss-module__GF-9zG__hoursCtn{flex-direction:column;gap:4px;display:flex}.HoursAccordion-module-scss-module__GF-9zG__hoursBtn{cursor:pointer;background:0 0;border:none;align-items:center;width:100%;margin:0;padding:0;display:flex}.HoursAccordion-module-scss-module__GF-9zG__hoursBtn .HoursAccordion-module-scss-module__GF-9zG__hoursBtnInner{align-items:center;gap:var(--gap-lg);display:flex}.HoursAccordion-module-scss-module__GF-9zG__hoursBtn .HoursAccordion-module-scss-module__GF-9zG__chevron{margin-left:var(--gap-lg);color:var(--text-secondary);justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.1,.74,.45,1.3);display:flex}.HoursAccordion-module-scss-module__GF-9zG__hoursBtn .HoursAccordion-module-scss-module__GF-9zG__chevron.HoursAccordion-module-scss-module__GF-9zG__open{transform:rotate(90deg)}.HoursAccordion-module-scss-module__GF-9zG__hours{flex-direction:column;gap:4px;width:268px;height:0;margin-top:-4px;margin-left:34px;transition:all .2s cubic-bezier(.1,.75,.45,.9);display:flex;overflow:hidden}.HoursAccordion-module-scss-module__GF-9zG__hours.HoursAccordion-module-scss-module__GF-9zG__visible{height:172px;margin-top:0;display:flex}.HoursAccordion-module-scss-module__GF-9zG__hours .HoursAccordion-module-scss-module__GF-9zG__hour{justify-content:space-between;display:flex}
.BigButton-module-scss-module__rjG4LG__button{justify-content:center;align-items:center;gap:var(--gap-xl);min-width:320px;font-size:var(--font-heading-md);color:var(--on-primary);background-color:var(--primary);border-radius:var(--radius-2xl);transition:var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;padding:28px 38px;display:flex}@media only screen and (max-width:768px){.BigButton-module-scss-module__rjG4LG__button{width:100%;min-width:unset;font-size:var(--font-heading-sm);border-radius:var(--radius-xl);padding:20px 28px}}@media (hover:hover) and (pointer:fine){.BigButton-module-scss-module__rjG4LG__button:hover{color:var(--on-primary);box-shadow:var(--shadow-strong);cursor:pointer}}.BigButton-module-scss-module__rjG4LG__button .BigButton-module-scss-module__rjG4LG__buttonText{font-size:inherit;color:var(--on-primary);margin:0;font-weight:400;line-height:normal}
.LocationHoursCard-module-scss-module__7m0OTW__card{width:100%;color:var(--text-primary)}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;display:flex}@media only screen and (max-width:768px){.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location{flex-direction:column}}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__items{gap:var(--spacing-md);flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__items{width:100%}}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__items .LocationHoursCard-module-scss-module__7m0OTW__item{align-items:center;gap:var(--spacing-md);display:flex}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__items .LocationHoursCard-module-scss-module__7m0OTW__item .LocationHoursCard-module-scss-module__7m0OTW__addressCtn{cursor:pointer;background:0 0;border:none;align-items:center;width:100%;margin:0;padding:0;display:flex}.LocationHoursCard-module-scss-module__7m0OTW__card .LocationHoursCard-module-scss-module__7m0OTW__location .LocationHoursCard-module-scss-module__7m0OTW__map{border-radius:var(--radius-lg);width:100%}
.BigButtonContainer-module-scss-module__P2mA9W__ctn{z-index:2;justify-content:center;gap:var(--gap-xl);flex-direction:row;display:flex;position:relative}@media only screen and (max-width:1440px){.BigButtonContainer-module-scss-module__P2mA9W__ctn{gap:var(--gap-md);flex-wrap:wrap}}
.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard{gap:var(--gap-md);padding:var(--padding-md);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup{border-radius:var(--radius-xl);padding:6px;overflow-x:auto}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption{border-radius:var(--radius-lg)}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption.MegaInfoCard-module-scss-module__zN55hq__tabOptionCarshop p{font-weight:700!important}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption.MegaInfoCard-module-scss-module__zN55hq__tabOptionCarshopActive{transition:all .2s ease-in-out;background-color:var(--carshop-accent)!important}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption.MegaInfoCard-module-scss-module__zN55hq__tabOptionCarshopActive i,.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption.MegaInfoCard-module-scss-module__zN55hq__tabOptionCarshopActive p{color:var(--on-primary)!important}@media (max-width:415px){.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption{padding:6px}}@media (max-width:340px){.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption{padding:4px}.MegaInfoCard-module-scss-module__zN55hq__megaInfoCard .MegaInfoCard-module-scss-module__zN55hq__tabGroup .MegaInfoCard-module-scss-module__zN55hq__tabOption p{font-size:12px}}
.CarShopVariantSix-module-scss-module__qvQwFG__heroSection{flex-direction:column;justify-content:center;align-items:center;gap:max(20px,min(1.25rem + 1.75vw,48px));width:100%;min-height:100vh;padding:0 max(12px,min(.75rem + 3.25vw,64px));display:flex;position:relative;overflow:hidden}.CarShopVariantSix-module-scss-module__qvQwFG__heroSection .CarShopVariantSix-module-scss-module__qvQwFG__heroContent{z-index:1;align-items:center;gap:var(--gap-xl);flex-direction:column;max-width:max(600px,min(37.5rem + 12.5vw,800px));display:flex}.CarShopVariantSix-module-scss-module__qvQwFG__heroSection .CarShopVariantSix-module-scss-module__qvQwFG__heroContent .CarShopVariantSix-module-scss-module__qvQwFG__title{font-family:var(--header-font);letter-spacing:var(--letter-spacing-md);color:var(--white);text-align:center;margin:0;font-size:max(40px,min(2.5rem + 3.75vw,100px));font-style:normal;font-weight:800;line-height:normal}.CarShopVariantSix-module-scss-module__qvQwFG__heroSection .CarShopVariantSix-module-scss-module__qvQwFG__heroContent .CarShopVariantSix-module-scss-module__qvQwFG__title p{margin-bottom:0}.CarShopVariantSix-module-scss-module__qvQwFG__heroSection .CarShopVariantSix-module-scss-module__qvQwFG__heroContent .CarShopVariantSix-module-scss-module__qvQwFG__subtitle p{max-width:max(100%,min(62.5rem,890px));font-size:clamp(var(--font-body-sm),1rem + .5vw,var(--font-heading-md));letter-spacing:var(--letter-spacing-md);color:var(--white);text-align:center;margin:0;font-weight:400;line-height:150%}.CarShopVariantSix-module-scss-module__qvQwFG__heroSection .CarShopVariantSix-module-scss-module__qvQwFG__searchWrapper{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;display:flex}.CarShopVariantSix-module-scss-module__qvQwFG__patternLeft{filter:drop-shadow(0 4px 8px rgba(56,65,68,.09))drop-shadow(0 14px 14px rgba(56,65,68,.08))drop-shadow(0 33px 20px rgba(56,65,68,.05))drop-shadow(0 58px 23px rgba(56,65,68,.01))drop-shadow(0 90px 25px rgba(56,65,68,0));width:max(400px,min(25rem + 12.5vw,600px));position:absolute;bottom:max(-200px,min(13.75vw - 12.5rem,12px));left:-180px}@media only screen and (max-width:900px){.CarShopVariantSix-module-scss-module__qvQwFG__patternLeft{transform:rotate(-30deg)}}.CarShopVariantSix-module-scss-module__qvQwFG__patternRight{filter:drop-shadow(0 4px 8px rgba(56,65,68,.09))drop-shadow(0 14px 14px rgba(56,65,68,.08))drop-shadow(0 33px 20px rgba(56,65,68,.05))drop-shadow(0 58px 23px rgba(56,65,68,.01))drop-shadow(0 90px 25px rgba(56,65,68,0));width:max(400px,min(25rem + 18.75vw,700px));position:absolute;top:max(-250px,min(-15.625rem - 6.125vw,-152px));right:-140px}@media only screen and (max-width:900px){.CarShopVariantSix-module-scss-module__qvQwFG__patternRight{transform:rotate(-30deg)}}
.PhoneCTA-module-scss-module__cXvuSq__phoneCard{width:100%;color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft);padding:20px;display:none;position:relative;border-radius:var(--radius-full)!important}@media only screen and (max-width:768px){.PhoneCTA-module-scss-module__cXvuSq__phoneCard{align-items:center;display:flex}}@media (hover:hover) and (pointer:fine){.PhoneCTA-module-scss-module__cXvuSq__phoneCard:hover{color:var(--on-primary)}}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__iconBase{background-color:var(--on-primary);border-radius:var(--radius-3xl);opacity:.34;width:42px;height:42px}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__phoneIcon{border:2px solid var(--on-primary);border-radius:var(--radius-3xl);width:42px;height:42px;padding:5px;font-size:28px;position:absolute;top:20px;left:20px}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__textCtn{flex-direction:column;margin-left:12px;display:flex}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__textCtn .PhoneCTA-module-scss-module__cXvuSq__phoneNumber{letter-spacing:-.32px;margin-bottom:2px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.PhoneCTA-module-scss-module__cXvuSq__phoneCard .PhoneCTA-module-scss-module__cXvuSq__textCtn .PhoneCTA-module-scss-module__cXvuSq__subtitle{letter-spacing:-.28px;opacity:.5;font-size:14px;font-weight:400;line-height:normal}
.SocialIcon-module-scss-module__SUyueW__icon{width:24px;height:24px;fill:var(--text-primary);font-size:24px}
.PhyronVideoCard-module-scss-module__tvUKnq__cardBody{position:relative}.PhyronVideoCard-module-scss-module__tvUKnq__cardBody .PhyronVideoCard-module-scss-module__tvUKnq__videoCtn{border-radius:var(--radius-xl);border:none;width:100%;height:700px}.PhyronVideoCard-module-scss-module__tvUKnq__cardBody .PhyronVideoCard-module-scss-module__tvUKnq__video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0!important;border-radius:var(--radius-xl)!important}
.GroupCTAs-module-scss-module__VKEyca__ctn{z-index:1;gap:18px;width:100%;max-width:440px;display:grid}.GroupCTAs-module-scss-module__VKEyca__ctn--four,.GroupCTAs-module-scss-module__VKEyca__ctn--three{grid-template-columns:repeat(2,1fr)}.GroupCTAs-module-scss-module__VKEyca__ctn--three>:nth-child(3){grid-column:1/-1}.GroupCTAs-module-scss-module__VKEyca__ctn--two,.GroupCTAs-module-scss-module__VKEyca__ctn--one{grid-template-columns:1fr}@media only screen and (max-width:1024px){.GroupCTAs-module-scss-module__VKEyca__ctn{gap:var(--gap-md);max-width:unset;flex-direction:row;display:flex}}@media only screen and (max-width:768px){.GroupCTAs-module-scss-module__VKEyca__ctn{max-width:unset;grid-template-columns:repeat(2,1fr);margin-bottom:90px;padding:0 20px;display:grid}}
.QuotibleCard-module-scss-module__QRvTiG__cardBody{flex-direction:column;gap:16px;display:flex}.QuotibleCard-module-scss-module__QRvTiG__loadingState{min-height:60px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:14px;display:flex}
.CarShopVariantThree-module-scss-module__2VpkUq__heroSection{z-index:1;justify-content:space-around;align-items:center;gap:60px;width:100%;min-height:100vh;padding:64px;display:flex;position:relative}@media only screen and (max-width:1024px){.CarShopVariantThree-module-scss-module__2VpkUq__heroSection{flex-direction:column;justify-content:center;align-items:center;padding:20px}}@media only screen and (max-width:768px){.CarShopVariantThree-module-scss-module__2VpkUq__heroSection{flex-direction:column;justify-content:flex-start;min-height:100vh;padding:0}}.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper{justify-content:space-between;align-items:center;gap:var(--gap-xl);flex-direction:row;width:100%;max-width:1400px;display:flex}@media only screen and (max-width:1024px){.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper{flex-direction:column;gap:36px;padding:0 20px}}@media only screen and (max-width:768px){.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper{padding:34px 0}}.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer{z-index:2;gap:var(--gap-xl);flex-direction:column;width:100%;min-width:400px;max-width:600px;display:flex;position:relative}@media only screen and (max-width:1024px){.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer{justify-content:center;align-items:center}}@media only screen and (max-width:768px){.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer{min-width:unset;padding:0 20px}}.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer .CarShopVariantThree-module-scss-module__2VpkUq__heroHeader{gap:var(--gap-md);flex-direction:column;display:flex}@media only screen and (max-width:1024px){.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer .CarShopVariantThree-module-scss-module__2VpkUq__heroHeader{justify-content:center;align-items:center}}.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer .CarShopVariantThree-module-scss-module__2VpkUq__title{font-family:var(--header-font);letter-spacing:-2.2px;color:var(--white);text-align:left;margin:0;font-size:max(40px,min(8vw,65px));font-style:normal;font-weight:800;line-height:normal}@media only screen and (max-width:1024px){.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer .CarShopVariantThree-module-scss-module__2VpkUq__title{text-align:center}}.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer .CarShopVariantThree-module-scss-module__2VpkUq__title p{margin-bottom:0}.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer .CarShopVariantThree-module-scss-module__2VpkUq__subtitle p{max-width:890px;color:var(--white);text-align:left;margin:0;font-size:max(20px,min(4vw,30px));font-weight:400;line-height:normal}@media only screen and (max-width:1024px){.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer .CarShopVariantThree-module-scss-module__2VpkUq__subtitle p{text-align:center}}.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer .CarShopVariantThree-module-scss-module__2VpkUq__socialIconLinks{align-items:center;gap:var(--gap-md);margin:var(--gap-lg)0 var(--gap-xl)0;flex-direction:row;display:flex}.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer .CarShopVariantThree-module-scss-module__2VpkUq__socialIconLinks .CarShopVariantThree-module-scss-module__2VpkUq__socialIconContainer{width:42px;height:42px;padding:var(--padding-md);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);transition:var(--transition-bounce);justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer .CarShopVariantThree-module-scss-module__2VpkUq__socialIconLinks .CarShopVariantThree-module-scss-module__2VpkUq__socialIconContainer:hover{scale:1.1}}.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer .CarShopVariantThree-module-scss-module__2VpkUq__socialIconLinks .CarShopVariantThree-module-scss-module__2VpkUq__socialIcon{filter:invert()sepia(0%)saturate(7500%)hue-rotate(70deg)brightness(110%)contrast(108%)}.CarShopVariantThree-module-scss-module__2VpkUq__heroSection .CarShopVariantThree-module-scss-module__2VpkUq__heroContentWrapper .CarShopVariantThree-module-scss-module__2VpkUq__heroHeaderContainer .CarShopVariantThree-module-scss-module__2VpkUq__searchContainer{gap:var(--gap-lg);flex-direction:column;width:100%;max-width:600px;display:flex}
.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard{justify-content:center;align-items:center;gap:var(--spacing-5xl);padding:var(--spacing-5xl);flex-direction:column;display:flex}.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard .DefaultRoadsterCard-module-scss-module__UneuWW__upperCtn{justify-content:center;align-items:center;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard .DefaultRoadsterCard-module-scss-module__UneuWW__upperCtn .DefaultRoadsterCard-module-scss-module__UneuWW__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard .DefaultRoadsterCard-module-scss-module__UneuWW__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;width:100%;max-width:270px;display:flex}@media only screen and (max-width:768px){.DefaultRoadsterCard-module-scss-module__UneuWW__roadsterCard .DefaultRoadsterCard-module-scss-module__UneuWW__lowerCtn{max-width:100%!important}}
.CarShopVariantTwo-module-scss-module__BfXola__heroSection{flex-direction:column;justify-content:center;align-items:center;gap:max(20px,min(4vw,48px));width:100%;min-height:100vh;padding:0 max(12px,min(6vw,64px));display:flex;position:relative;overflow:hidden}.CarShopVariantTwo-module-scss-module__BfXola__heroSection .CarShopVariantTwo-module-scss-module__BfXola__heroContent{z-index:1;align-items:center;gap:var(--gap-xl);flex-direction:column;display:flex}.CarShopVariantTwo-module-scss-module__BfXola__heroSection .CarShopVariantTwo-module-scss-module__BfXola__heroContent .CarShopVariantTwo-module-scss-module__BfXola__title{font-family:var(--header-font);letter-spacing:max(-1.2px,min(-.3vw,-6.2px));color:var(--text-primary);text-align:center;margin:0;font-size:max(40px,min(12vw,140px));font-style:normal;font-weight:800;line-height:normal}.CarShopVariantTwo-module-scss-module__BfXola__heroSection .CarShopVariantTwo-module-scss-module__BfXola__heroContent .CarShopVariantTwo-module-scss-module__BfXola__title p{margin-bottom:0}.CarShopVariantTwo-module-scss-module__BfXola__heroSection .CarShopVariantTwo-module-scss-module__BfXola__heroContent .CarShopVariantTwo-module-scss-module__BfXola__subtitle p{max-width:max(100%,min(90vw,890px));font-size:var(--font-heading-md);letter-spacing:max(-.03em,min(-.3vw,-.08em));color:var(--text-secondary);text-align:center;margin:0;font-weight:400;line-height:150%}@media only screen and (max-width:768px){.CarShopVariantTwo-module-scss-module__BfXola__heroSection .CarShopVariantTwo-module-scss-module__BfXola__heroContent .CarShopVariantTwo-module-scss-module__BfXola__subtitle p{font-size:var(--font-body-lg)}}.CarShopVariantTwo-module-scss-module__BfXola__heroSection .CarShopVariantTwo-module-scss-module__BfXola__heroContent.CarShopVariantTwo-module-scss-module__BfXola__videoEnabled .CarShopVariantTwo-module-scss-module__BfXola__title,.CarShopVariantTwo-module-scss-module__BfXola__heroSection .CarShopVariantTwo-module-scss-module__BfXola__heroContent.CarShopVariantTwo-module-scss-module__BfXola__videoEnabled .CarShopVariantTwo-module-scss-module__BfXola__subtitle p{color:var(--white)}.CarShopVariantTwo-module-scss-module__BfXola__heroSection .CarShopVariantTwo-module-scss-module__BfXola__searchWrapper{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;display:flex}.CarShopVariantTwo-module-scss-module__BfXola__redPattern{filter:drop-shadow(0 4px 8px rgba(56,65,68,.09))drop-shadow(0 14px 14px rgba(56,65,68,.08))drop-shadow(0 33px 20px rgba(56,65,68,.05))drop-shadow(0 58px 23px rgba(56,65,68,.01))drop-shadow(0 90px 25px rgba(56,65,68,0));width:max(200px,min(25vw,350px));position:absolute;top:max(-20px,min(-3vw,-49px));left:max(30px,min(8vw,100px))}.CarShopVariantTwo-module-scss-module__BfXola__bluePattern{filter:drop-shadow(0 4px 8px rgba(56,65,68,.09))drop-shadow(0 14px 14px rgba(56,65,68,.08))drop-shadow(0 33px 20px rgba(56,65,68,.05))drop-shadow(0 58px 23px rgba(56,65,68,.01))drop-shadow(0 90px 25px rgba(56,65,68,0));width:max(200px,min(25vw,350px));position:absolute;bottom:max(25px,min(4vw,50px));right:max(25px,min(5vw,60px))}@media (min-width:1201px){.CarShopVariantTwo-module-scss-module__BfXola__bluePattern{top:max(520px,min(35vw,560px));bottom:auto}}
.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,36px);padding:var(--spacing-5xl,36px);flex-direction:column;display:flex}@media only screen and (max-width:768px){.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard{align-items:unset}}.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__upperCtn{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__upperCtn .GenesisRoadsterCard-module-scss-module__9y-VaG__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;width:100%;max-width:270px;display:flex}@media only screen and (max-width:768px){.GenesisRoadsterCard-module-scss-module__9y-VaG__roadsterCard .GenesisRoadsterCard-module-scss-module__9y-VaG__lowerCtn{max-width:100%!important}}
.GroupHero1-module-scss-module__bbR9fG__heroSection{z-index:1;background-color:var(--surface);justify-content:space-around;align-items:center;gap:60px;width:100%;min-height:100vh;padding:64px;display:flex;position:relative}@media only screen and (max-width:1024px){.GroupHero1-module-scss-module__bbR9fG__heroSection{flex-direction:column;justify-content:center;align-items:center;padding:20px}}@media only screen and (max-width:768px){.GroupHero1-module-scss-module__bbR9fG__heroSection{flex-direction:column;justify-content:flex-start;min-height:100vh;padding:0}}.GroupHero1-module-scss-module__bbR9fG__heroSection .GroupHero1-module-scss-module__bbR9fG__leftCtn{z-index:2;gap:var(--gap-xl);flex-direction:column;width:100%;min-width:400px;max-width:560px;display:flex;position:relative}@media only screen and (max-width:1024px){.GroupHero1-module-scss-module__bbR9fG__heroSection .GroupHero1-module-scss-module__bbR9fG__leftCtn{justify-content:center;align-items:center}}@media only screen and (max-width:768px){.GroupHero1-module-scss-module__bbR9fG__heroSection .GroupHero1-module-scss-module__bbR9fG__leftCtn{min-width:unset;padding:72px 20px 0}}.GroupHero1-module-scss-module__bbR9fG__heroSection .GroupHero1-module-scss-module__bbR9fG__leftCtn .GroupHero1-module-scss-module__bbR9fG__heroHeaderContainer{gap:var(--gap-md);flex-direction:column;display:flex}.GroupHero1-module-scss-module__bbR9fG__heroSection .GroupHero1-module-scss-module__bbR9fG__leftCtn .GroupHero1-module-scss-module__bbR9fG__heroHeaderContainer .GroupHero1-module-scss-module__bbR9fG__heroTitle{font-size:max(30px,min(5vw,40px))}.GroupHero1-module-scss-module__bbR9fG__heroSection .GroupHero1-module-scss-module__bbR9fG__leftCtn .GroupHero1-module-scss-module__bbR9fG__heroHeaderContainer .GroupHero1-module-scss-module__bbR9fG__heroTitle--isSolo{font-size:max(34px,min(5vw,58px))}@media only screen and (max-width:1024px){.GroupHero1-module-scss-module__bbR9fG__heroSection .GroupHero1-module-scss-module__bbR9fG__leftCtn .GroupHero1-module-scss-module__bbR9fG__heroHeaderContainer .GroupHero1-module-scss-module__bbR9fG__heroTitle,.GroupHero1-module-scss-module__bbR9fG__heroSection .GroupHero1-module-scss-module__bbR9fG__leftCtn .GroupHero1-module-scss-module__bbR9fG__heroHeaderContainer .GroupHero1-module-scss-module__bbR9fG__heroSubtitle{text-align:center}.GroupHero1-module-scss-module__bbR9fG__heroSection .GroupHero1-module-scss-module__bbR9fG__leftCtn .GroupHero1-module-scss-module__bbR9fG__heroHeaderContainer{justify-content:center;align-items:center}}.GroupHero1-module-scss-module__bbR9fG__heroSection .GroupHero1-module-scss-module__bbR9fG__leftCtn .GroupHero1-module-scss-module__bbR9fG__search{flex-direction:column;width:100%;display:flex}.GroupHero1-module-scss-module__bbR9fG__translateToggle{background-color:var(--surface);border-radius:var(--radius-xl);gap:12px;width:-moz-fit-content;width:fit-content;margin-bottom:8px;padding:6px;display:flex}.GroupHero1-module-scss-module__bbR9fG__translateToggle .GroupHero1-module-scss-module__bbR9fG__option{width:100%;padding:var(--spacing-sm);letter-spacing:-1px;color:var(--text-secondary);white-space:nowrap;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;font-weight:400;display:flex}.GroupHero1-module-scss-module__bbR9fG__translateToggle .GroupHero1-module-scss-module__bbR9fG__option .GroupHero1-module-scss-module__bbR9fG__icon{width:32px;height:32px}.GroupHero1-module-scss-module__bbR9fG__translateToggle .GroupHero1-module-scss-module__bbR9fG__option--selected{color:var(--text-primary);background-color:var(--elevated-level-two);box-shadow:var(--shadow-soft)}
.ShopifyCard-module-scss-module__k9JlCW__productsWrapper{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (max-width:768px){.ShopifyCard-module-scss-module__k9JlCW__productsWrapper{gap:12px}}.ShopifyCard-module-scss-module__k9JlCW__productContainer{width:calc(33.333% - 14px);margin-bottom:20px}@media (max-width:768px){.ShopifyCard-module-scss-module__k9JlCW__productContainer{margin-bottom:16px;width:calc(50% - 6px)!important}}.ShopifyCard-module-scss-module__k9JlCW__productContainer img{object-fit:contain!important;width:100%!important;height:120px!important}@media (max-width:768px){.ShopifyCard-module-scss-module__k9JlCW__productContainer img{height:100px!important}}
.GroupHomeHero-module-scss-module__w3lQfG__heroSection{justify-content:space-between;gap:var(--spacing-4xl);width:100%;min-height:calc(100vh - 57px);display:flex}@media only screen and (max-width:768px){.GroupHomeHero-module-scss-module__w3lQfG__heroSection{flex-direction:column-reverse}}.GroupHomeHero-module-scss-module__w3lQfG__heroSection .GroupHomeHero-module-scss-module__w3lQfG__heroPicture{z-index:0;width:-moz-fit-content;width:fit-content;max-width:50%;max-height:83vh}@media only screen and (max-width:768px){.GroupHomeHero-module-scss-module__w3lQfG__heroSection .GroupHomeHero-module-scss-module__w3lQfG__heroPicture{width:100%;max-width:unset;height:auto}}.GroupHomeHero-module-scss-module__w3lQfG__heroSection .GroupHomeHero-module-scss-module__w3lQfG__heroPicture .GroupHomeHero-module-scss-module__w3lQfG__heroImage{width:100%;height:100%;box-shadow:var(--shadow-soft);object-fit:cover;border-radius:0 0 0 150px}@media only screen and (max-width:768px){.GroupHomeHero-module-scss-module__w3lQfG__heroSection .GroupHomeHero-module-scss-module__w3lQfG__heroPicture .GroupHomeHero-module-scss-module__w3lQfG__heroImage{border-radius:0}}.GroupHomeHero-module-scss-module__w3lQfG__heroSection .GroupHomeHero-module-scss-module__w3lQfG__leftCtn{gap:var(--spacing-4xl);flex-direction:column;width:57%;padding:120px 35px;display:flex}@media only screen and (max-width:768px){.GroupHomeHero-module-scss-module__w3lQfG__heroSection .GroupHomeHero-module-scss-module__w3lQfG__leftCtn{width:100%;height:auto;padding:0 var(--spacing-2xl)}}.GroupHomeHero-module-scss-module__w3lQfG__heroSection .GroupHomeHero-module-scss-module__w3lQfG__leftCtn .GroupHomeHero-module-scss-module__w3lQfG__text{flex-direction:column;display:flex}.GroupHomeHero-module-scss-module__w3lQfG__heroSection .GroupHomeHero-module-scss-module__w3lQfG__searchAndQuickTagContainer{gap:var(--gap-sm);flex-direction:column;display:flex}.GroupHomeHero-module-scss-module__w3lQfG__heroSection .GroupHomeHero-module-scss-module__w3lQfG__search{width:100%;display:flex}.GroupHomeHero-module-scss-module__w3lQfG__heroSection .GroupHomeHero-module-scss-module__w3lQfG__searchLinks{flex-direction:column;display:flex}.GroupHomeHero-module-scss-module__w3lQfG__heroSection .GroupHomeHero-module-scss-module__w3lQfG__searchLinks .GroupHomeHero-module-scss-module__w3lQfG__buttons{align-items:center;gap:var(--spacing-2xl);flex-wrap:wrap;display:flex}@media only screen and (max-width:768px){.GroupHomeHero-module-scss-module__w3lQfG__heroSection .GroupHomeHero-module-scss-module__w3lQfG__searchLinks .GroupHomeHero-module-scss-module__w3lQfG__buttons{flex-direction:column;align-items:flex-start}}
.TableOfContents-module-scss-module__M6J3ba__body{border-radius:var(--radius-full);max-width:100%;padding:4px;overflow:hidden}.TableOfContents-module-scss-module__M6J3ba__card{width:-moz-fit-content;width:fit-content;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:6px 12px;transition:box-shadow 80ms ease-in-out;border-radius:var(--radius-full)!important}.TableOfContents-module-scss-module__M6J3ba__card .TableOfContents-module-scss-module__M6J3ba__cardTitle{letter-spacing:-.32px;font-size:14px;font-weight:400;line-height:150%}.TableOfContents-module-scss-module__M6J3ba__card--selected{color:var(--text-primary);background-color:var(--elevated-level-two);box-shadow:var(--shadow-border)}@media (hover:hover) and (pointer:fine){.TableOfContents-module-scss-module__M6J3ba__card:hover{color:var(--text-primary);background-color:var(--elevated-level-two)}}.TableOfContents-module-scss-module__M6J3ba__cards{padding:4px;gap:10px!important}
.ManufacturerButton-module-scss-module__hAvHJq__button{width:200px;height:160px;padding:var(--padding-md);color:var(--text-primary);text-align:center;background-color:var(--elevated-level-one);border:none;border:var(--border-soft);border-radius:var(--radius-xl);filter:grayscale();transition:all .2s ease-in-out;overflow:hidden}@media only screen and (max-width:768px){.ManufacturerButton-module-scss-module__hAvHJq__button{width:45%}}.ManufacturerButton-module-scss-module__hAvHJq__button.ManufacturerButton-module-scss-module__hAvHJq__containButtons{border-radius:var(--radius-sm);filter:none;width:180px;height:140px}.ManufacturerButton-module-scss-module__hAvHJq__button .ManufacturerButton-module-scss-module__hAvHJq__image{aspect-ratio:16/9;object-fit:contain;width:125px}@media (hover:hover) and (pointer:fine){.ManufacturerButton-module-scss-module__hAvHJq__button:hover{box-shadow:var(--shadow-soft);filter:grayscale(0);transform:scale(1.02)}}
.TekionCard-module-scss-module__lI_G_a__tekionCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,36px);padding:var(--spacing-5xl,36px);flex-direction:column;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__lI_G_a__tekionCard{align-items:unset}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn .TekionCard-module-scss-module__lI_G_a__expressText{font-family:var(--header-font);letter-spacing:1px;color:var(--text-secondary,#707070);text-align:center;text-transform:uppercase;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__headlineCtn .TekionCard-module-scss-module__lI_G_a__byline{font-family:var(--header-font);letter-spacing:1px;color:var(--text-primary,#1a1a1a);text-align:center;text-transform:uppercase;margin:0;font-size:28px;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__upperCtn .TekionCard-module-scss-module__lI_G_a__subtitle{letter-spacing:1px;color:var(--text-primary,#1a1a1a);text-align:center;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;max-width:340px;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn{max-width:100%!important}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn a{width:100%}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__topBtn{gap:var(--spacing-md,12px);width:243px;height:52px;padding:var(--spacing-sm,8px)var(--spacing-2xl,24px);font-family:var(--header-font);text-transform:uppercase;background:var(--black);border-radius:var(--radius-md,0);box-shadow:unset;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__topBtn{width:100%}}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtnCtn{background:var(--white);text-transform:uppercase!important}.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtn{width:243px;height:52px;padding:var(--spacing-sm,8px)var(--spacing-2xl,24px);font-family:var(--header-font);color:var(--black);background:var(--white);border:1px solid var(--text-primary,#1a1a1a);box-shadow:unset;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__lI_G_a__tekionCard .TekionCard-module-scss-module__lI_G_a__lowerCtn .TekionCard-module-scss-module__lI_G_a__bottomBtn{width:100%}}.TekionCard-module-scss-module__lI_G_a__variantTwo{justify-content:space-evenly;align-items:center;gap:var(--spacing-md);height:300px;padding:var(--spacing-md);flex-direction:column;display:flex}
.HeroVariantFive-module-scss-module__Hb0b-W__heroSection{flex-direction:row;width:100%;min-height:100vh;display:flex;position:relative}.HeroVariantFive-module-scss-module__Hb0b-W__heroSection .HeroVariantFive-module-scss-module__Hb0b-W__heroContentWrapper{flex-direction:column;align-items:center;gap:28px;width:100%;padding:90px 64px;display:flex}@media only screen and (max-width:768px){.HeroVariantFive-module-scss-module__Hb0b-W__heroSection .HeroVariantFive-module-scss-module__Hb0b-W__heroContentWrapper{padding:90px 32px}}.HeroVariantFive-module-scss-module__Hb0b-W__heroSection .HeroVariantFive-module-scss-module__Hb0b-W__heroContentWrapper .HeroVariantFive-module-scss-module__Hb0b-W__heroHeaderContainer{z-index:1;align-items:center;gap:var(--gap-xl);flex-direction:column;max-width:1280px;display:flex}@media only screen and (max-width:992px){.HeroVariantFive-module-scss-module__Hb0b-W__heroSection .HeroVariantFive-module-scss-module__Hb0b-W__heroContentWrapper .HeroVariantFive-module-scss-module__Hb0b-W__heroHeaderContainer{width:100%}}.HeroVariantFive-module-scss-module__Hb0b-W__heroSection .HeroVariantFive-module-scss-module__Hb0b-W__heroContentWrapper .HeroVariantFive-module-scss-module__Hb0b-W__heroHeaderContainer .HeroVariantFive-module-scss-module__Hb0b-W__title{max-width:700px;font-family:var(--header-font);letter-spacing:var(--letter-spacing-md);text-align:center;font-size:max(40px,min(10vw,85px));font-style:normal;line-height:100%}.HeroVariantFive-module-scss-module__Hb0b-W__heroSection .HeroVariantFive-module-scss-module__Hb0b-W__heroContentWrapper .HeroVariantFive-module-scss-module__Hb0b-W__heroButtonContainer{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.HeroVariantFive-module-scss-module__Hb0b-W__heroSection .HeroVariantFive-module-scss-module__Hb0b-W__heroContentWrapper .HeroVariantFive-module-scss-module__Hb0b-W__heroButtonContainer .HeroVariantFive-module-scss-module__Hb0b-W__subtitle{max-width:500px;font-family:var(--header-font);letter-spacing:var(--letter-spacing-md);text-align:center;font-size:max(20px,min(4vw,32px));font-weight:400;line-height:normal}.HeroVariantFive-module-scss-module__Hb0b-W__heroSection .HeroVariantFive-module-scss-module__Hb0b-W__heroContentWrapper .HeroVariantFive-module-scss-module__Hb0b-W__heroButtonContainer .HeroVariantFive-module-scss-module__Hb0b-W__manufacturerButtonContainer{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;width:100%;max-width:1100px;display:flex}.HeroVariantFive-module-scss-module__Hb0b-W__heroSection .HeroVariantFive-module-scss-module__Hb0b-W__heroContentWrapper .HeroVariantFive-module-scss-module__Hb0b-W__heroButtonContainer .HeroVariantFive-module-scss-module__Hb0b-W__manufacturerButtonContainer.HeroVariantFive-module-scss-module__Hb0b-W__containButtons{gap:var(--gap-sm);max-width:100%}
.RecommendationCard-module-scss-module__XhIsga__card{align-items:flex-start;gap:var(--gap-md);background-color:var(--surface);border-radius:var(--radius-xl);height:-moz-fit-content;height:fit-content;box-shadow:var(--shadow-soft);cursor:pointer;flex-direction:column;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;display:flex;position:relative}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__XhIsga__card{width:100%}}@media (hover:hover) and (pointer:fine){.RecommendationCard-module-scss-module__XhIsga__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__image{aspect-ratio:4/3;border-radius:var(--radius-lg);object-fit:cover;width:100%;height:200px}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__image{height:unset}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer{width:100%;padding:var(--padding-md);align-items:center;display:flex;position:absolute;top:0;left:0}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer .RecommendationCard-module-scss-module__XhIsga__aiBadgeIcon{display:none}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__desktopBadgeContainer .RecommendationCard-module-scss-module__XhIsga__aiBadgeTitle{letter-spacing:var(--letter-spacing-sm);font-size:10px}}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details{justify-content:flex-end;align-items:center;gap:var(--gap-sm);width:100%;height:50%;padding:var(--padding-md);background:linear-gradient(to bottom,transparent,var(--surface));border-radius:0 0 var(--radius-lg)var(--radius-lg);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details .RecommendationCard-module-scss-module__XhIsga__textCtn{flex-direction:column;align-items:center;display:flex}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__XhIsga__card .RecommendationCard-module-scss-module__XhIsga__details .RecommendationCard-module-scss-module__XhIsga__textCtn .RecommendationCard-module-scss-module__XhIsga__vehicleTitle{letter-spacing:var(--letter-spacing-sm);font-size:14px}}
.CTAVariantFour-module-scss-module__-kJCyq__button{width:100%}.CTAVariantFour-module-scss-module__-kJCyq__button--tall{height:82px!important}
.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations{padding:var(--padding-lg)0 0 0;border-radius:var(--radius-xl);flex-direction:column;gap:0;display:flex}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__title{width:100%;padding:0 var(--padding-lg);justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__title .VehicleRecommendationCard-module-scss-module__KDwyZa__compareButton{display:none}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller{padding:var(--padding-lg)}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller .VehicleRecommendationCard-module-scss-module__KDwyZa__sideScrollerInner{gap:var(--gap-lg)}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__desktopSideScroller{display:none}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__mobileRecommendationsGrid{padding:var(--padding-lg)var(--padding-lg)0;display:none}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__mobileRecommendationsGrid{gap:var(--gap-lg);grid-template-columns:repeat(2,1fr);display:grid}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__bottomContainer{padding:var(--padding-lg);justify-content:center;display:none}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__bottomContainer{display:flex}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard{background:var(--elevated-level-two);border-radius:var(--radius-lg);width:280px;min-width:280px;animation:1.5s ease-in-out infinite VehicleRecommendationCard-module-scss-module__KDwyZa__pulse;overflow:hidden}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard{width:100%;min-width:auto}}.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonImage{width:100%;height:180px}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__KDwyZa__recommendations .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonCard .VehicleRecommendationCard-module-scss-module__KDwyZa__skeletonImage{height:140px}}@keyframes VehicleRecommendationCard-module-scss-module__KDwyZa__pulse{0%,to{opacity:1}50%{opacity:.5}}
.HeroVariantFour-module-scss-module__CQ7TRq__container{border-bottom:var(--border-strong);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:-moz-fit-content;height:fit-content;min-height:80vh;display:flex;position:relative;overflow:hidden}.HeroVariantFour-module-scss-module__CQ7TRq__container.HeroVariantFour-module-scss-module__CQ7TRq__slideShowInside{min-height:-moz-fit-content;min-height:fit-content}@media only screen and (max-width:768px){.HeroVariantFour-module-scss-module__CQ7TRq__container{min-height:60vh}}.HeroVariantFour-module-scss-module__CQ7TRq__heroBackground{align-items:center;width:100%;height:100%;display:flex;position:relative}.HeroVariantFour-module-scss-module__CQ7TRq__heroBackground .HeroVariantFour-module-scss-module__CQ7TRq__heroBackgroundTop{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.HeroVariantFour-module-scss-module__CQ7TRq__heroBackground .HeroVariantFour-module-scss-module__CQ7TRq__heroBackgroundBottom{z-index:0;filter:blur(10px)brightness(.5);width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.1)}@media only screen and (max-width:1024px){.HeroVariantFour-module-scss-module__CQ7TRq__heroBackground .HeroVariantFour-module-scss-module__CQ7TRq__heroBackgroundBottom{display:none}}.HeroVariantFour-module-scss-module__CQ7TRq__heroContent{z-index:1;width:100%;padding:var(--spacing-md);background-color:var(--surface);justify-content:center;display:flex}.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer{grid-template-columns:1fr 1fr;justify-content:center;gap:80px;width:100%;max-width:1100px;padding:90px 10px;display:grid}@media only screen and (max-width:768px){.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer{padding:var(--spacing-xl);flex-direction:column;display:flex}.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer.HeroVariantFour-module-scss-module__CQ7TRq__searchAndButtonsDisabled{gap:var(--spacing-md)}}.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer .HeroVariantFour-module-scss-module__CQ7TRq__left{gap:var(--spacing-4xl);flex-direction:column;flex:1;min-width:50%;display:flex}.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer .HeroVariantFour-module-scss-module__CQ7TRq__left .HeroVariantFour-module-scss-module__CQ7TRq__title{font-size:40px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:768px){.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer .HeroVariantFour-module-scss-module__CQ7TRq__left .HeroVariantFour-module-scss-module__CQ7TRq__title{font-size:28px}}.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer .HeroVariantFour-module-scss-module__CQ7TRq__left.HeroVariantFour-module-scss-module__CQ7TRq__searchBarDisabledLeft{justify-content:center}.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer .HeroVariantFour-module-scss-module__CQ7TRq__left .HeroVariantFour-module-scss-module__CQ7TRq__searchAndQuickTags{gap:var(--spacing-md);flex-direction:column;display:flex}.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer .HeroVariantFour-module-scss-module__CQ7TRq__left .HeroVariantFour-module-scss-module__CQ7TRq__searchAndQuickTags .HeroVariantFour-module-scss-module__CQ7TRq__quickTags{justify-content:center;align-items:center;max-height:42px;display:flex}.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer .HeroVariantFour-module-scss-module__CQ7TRq__right{justify-content:space-between;gap:var(--spacing-4xl);flex-direction:column;flex:1;min-width:50%;display:flex}@media only screen and (max-width:768px){.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer .HeroVariantFour-module-scss-module__CQ7TRq__right{gap:var(--spacing-lg)}}.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer .HeroVariantFour-module-scss-module__CQ7TRq__right.HeroVariantFour-module-scss-module__CQ7TRq__allButtonsDisabled{justify-content:center}.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer .HeroVariantFour-module-scss-module__CQ7TRq__right.HeroVariantFour-module-scss-module__CQ7TRq__searchBarDisabledRight{gap:var(--spacing-md)}.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer .HeroVariantFour-module-scss-module__CQ7TRq__right .HeroVariantFour-module-scss-module__CQ7TRq__buttons{gap:var(--spacing-md);flex-direction:column;display:flex}.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer .HeroVariantFour-module-scss-module__CQ7TRq__right .HeroVariantFour-module-scss-module__CQ7TRq__buttons .HeroVariantFour-module-scss-module__CQ7TRq__topButtons,.HeroVariantFour-module-scss-module__CQ7TRq__contentContainer .HeroVariantFour-module-scss-module__CQ7TRq__right .HeroVariantFour-module-scss-module__CQ7TRq__buttons .HeroVariantFour-module-scss-module__CQ7TRq__bottomButtons{gap:var(--spacing-md);display:flex}
.ViewCountCard-module-scss-module__Hp5SMa__viewCount{justify-content:flex-start;align-items:center;gap:var(--gap-md);width:100%;padding:var(--padding-lg);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);box-shadow:var(--shadow-strong);display:flex}@media (max-width:350px){.ViewCountCard-module-scss-module__Hp5SMa__viewCount{justify-content:center}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer{align-items:center;gap:var(--gap-md);display:flex}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer .ViewCountCard-module-scss-module__Hp5SMa__countText{color:var(--view-count-card-text-color,var(--primary))}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__contentContainer .ViewCountCard-module-scss-module__Hp5SMa__dot{background-color:var(--primary);border-radius:var(--radius-full);width:16px;height:16px;animation:2s 1s infinite ViewCountCard-module-scss-module__Hp5SMa__pulse}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__hLine{background-color:var(--primary);border-radius:var(--radius-full);width:100%;height:2px}@media (max-width:350px){.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__hLine{display:none!important}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer{flex-direction:row;align-items:flex-end;gap:2px;display:flex}@media (max-width:350px){.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer{display:none}}.ViewCountCard-module-scss-module__Hp5SMa__viewCount .ViewCountCard-module-scss-module__Hp5SMa__lineContainer .ViewCountCard-module-scss-module__Hp5SMa__line{background-color:var(--view-count-card-line-color,var(--primary));border-radius:var(--radius-full);width:4px}@keyframes ViewCountCard-module-scss-module__Hp5SMa__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}
.HomeHero-module-scss-module__lwc5yq__heroSection{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:80px;width:100%;padding:30px;display:flex;position:relative}@media only screen and (max-width:768px){.HomeHero-module-scss-module__lwc5yq__heroSection{gap:20px}}.HomeHero-module-scss-module__lwc5yq__heroSection .HomeHero-module-scss-module__lwc5yq__captionContainer{flex-direction:column;align-items:center;gap:20px;padding-top:30px;display:flex}.HomeHero-module-scss-module__lwc5yq__heroSection .HomeHero-module-scss-module__lwc5yq__captionContainer .HomeHero-module-scss-module__lwc5yq__title{z-index:1;text-align:center;max-width:1280px;font-size:3.75rem;line-height:125%}@media only screen and (max-width:768px){.HomeHero-module-scss-module__lwc5yq__heroSection .HomeHero-module-scss-module__lwc5yq__captionContainer .HomeHero-module-scss-module__lwc5yq__title{font-size:40px;line-height:45px}}.HomeHero-module-scss-module__lwc5yq__heroSection .HomeHero-module-scss-module__lwc5yq__captionContainer .HomeHero-module-scss-module__lwc5yq__subtitle{z-index:1;text-align:center;max-width:800px}.HomeHero-module-scss-module__lwc5yq__heroSection .HomeHero-module-scss-module__lwc5yq__captionContainer .HomeHero-module-scss-module__lwc5yq__subtitle p{text-align:center}.HomeHero-module-scss-module__lwc5yq__heroSection .HomeHero-module-scss-module__lwc5yq__search{z-index:2;justify-content:center;gap:var(--gap-sm);flex-direction:column;width:100%;max-width:650px;margin:0;display:flex}.HomeHero-module-scss-module__lwc5yq__section{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex}
.YoutubeCard-module-scss-module__7uXS9a__cardBody{flex-direction:column;gap:20px;height:0;padding:20px 20px calc(56.25% + 20px);display:flex;position:relative}.YoutubeCard-module-scss-module__7uXS9a__cardBody iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.LexusVariantOne-module-scss-module__OxApea__heroSection{min-height:50vh;color:var(--white);justify-content:flex-start;align-items:flex-start;display:flex;position:relative;overflow:hidden}.LexusVariantOne-module-scss-module__OxApea__heroSection .LexusVariantOne-module-scss-module__OxApea__heroContentWrapper{z-index:2;max-width:1200px;color:var(--white);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:8px 40px;display:flex;position:relative}.LexusVariantOne-module-scss-module__OxApea__heroSection .LexusVariantOne-module-scss-module__OxApea__heroContentWrapper .LexusVariantOne-module-scss-module__OxApea__heroHeaderContainer{text-align:left;flex-direction:column;align-items:flex-start;padding:0 16px;display:flex}.LexusVariantOne-module-scss-module__OxApea__heroSection .LexusVariantOne-module-scss-module__OxApea__heroContentWrapper .LexusVariantOne-module-scss-module__OxApea__heroHeaderContainer .LexusVariantOne-module-scss-module__OxApea__title{color:var(--white);margin-bottom:0;padding-bottom:0;font-size:max(12px,min(2vw,14px))}.LexusVariantOne-module-scss-module__OxApea__heroSection .LexusVariantOne-module-scss-module__OxApea__heroContentWrapper .LexusVariantOne-module-scss-module__OxApea__heroHeaderContainer .LexusVariantOne-module-scss-module__OxApea__title.LexusVariantOne-module-scss-module__OxApea__dark{color:var(--black)}.LexusVariantOne-module-scss-module__OxApea__heroSection .LexusVariantOne-module-scss-module__OxApea__heroContentWrapper .LexusVariantOne-module-scss-module__OxApea__heroHeaderContainer .LexusVariantOne-module-scss-module__OxApea__subtitle{color:var(--white);border-bottom:4px solid var(--white);margin-top:-8px;padding:4px 4px 12px 2px;font-size:5vh;font-weight:700;line-height:1.2;display:inline-block}.LexusVariantOne-module-scss-module__OxApea__heroSection .LexusVariantOne-module-scss-module__OxApea__heroContentWrapper .LexusVariantOne-module-scss-module__OxApea__heroHeaderContainer .LexusVariantOne-module-scss-module__OxApea__subtitle.LexusVariantOne-module-scss-module__OxApea__dark{color:var(--black);border-bottom:4px solid var(--black)}.LexusVariantOne-module-scss-module__OxApea__heroSection .LexusVariantOne-module-scss-module__OxApea__searchContainer{margin-top:20px}.LexusVariantOne-module-scss-module__OxApea__heroSection .LexusVariantOne-module-scss-module__OxApea__heroButtonContainer{margin-top:30px}@media (max-width:768px){.LexusVariantOne-module-scss-module__OxApea__heroSection .LexusVariantOne-module-scss-module__OxApea__heroHeaderContainer{padding:unset!important}.LexusVariantOne-module-scss-module__OxApea__heroSection .LexusVariantOne-module-scss-module__OxApea__heroButtonContainer{margin-top:20px}}.LexusVariantOne-module-scss-module__OxApea__disclaimer{z-index:3;max-width:30vw;color:var(--white);background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.3));border-radius:4px;padding:8px 12px;font-size:1vw;position:absolute;bottom:10px;right:10px}@media (max-width:768px){.LexusVariantOne-module-scss-module__OxApea__disclaimer{max-width:80vw;padding:6px 10px;font-size:2vw;bottom:5px;right:5px}}
.VDPCard-module-scss-module__eBjcna__vdpCard{border-radius:var(--radius-xl)}
.LexusVariantThree-module-scss-module__exBH9q__heroSection{justify-content:flex-start;align-items:flex-start;min-height:calc(100vh - 57px);display:flex;position:relative;overflow:hidden}@media (max-width:768px){.LexusVariantThree-module-scss-module__exBH9q__heroSection{flex-direction:column}}.LexusVariantThree-module-scss-module__exBH9q__heroSection .LexusVariantThree-module-scss-module__exBH9q__bannerOverlay{z-index:2;text-align:left;flex-direction:column;align-items:flex-start;gap:60px;width:100%;padding:7vw;display:flex;position:relative}.LexusVariantThree-module-scss-module__exBH9q__heroSection .LexusVariantThree-module-scss-module__exBH9q__bannerOverlay .LexusVariantThree-module-scss-module__exBH9q__bannerContent{text-align:left;flex-direction:column;align-items:flex-start;gap:12px;max-width:800px;padding:0 20px;display:flex}@media (max-width:768px){.LexusVariantThree-module-scss-module__exBH9q__heroSection .LexusVariantThree-module-scss-module__exBH9q__bannerOverlay .LexusVariantThree-module-scss-module__exBH9q__bannerContent{border-left:2px solid var(--text-primary)}}.LexusVariantThree-module-scss-module__exBH9q__heroSection .LexusVariantThree-module-scss-module__exBH9q__bannerOverlay .LexusVariantThree-module-scss-module__exBH9q__bannerContent .LexusVariantThree-module-scss-module__exBH9q__title{letter-spacing:-.02em;color:var(--white);font-size:max(32px,min(4vw,64px));font-weight:700;line-height:1.2}@media (max-width:768px){.LexusVariantThree-module-scss-module__exBH9q__heroSection .LexusVariantThree-module-scss-module__exBH9q__bannerOverlay .LexusVariantThree-module-scss-module__exBH9q__bannerContent .LexusVariantThree-module-scss-module__exBH9q__title{color:var(--text-primary)}}.LexusVariantThree-module-scss-module__exBH9q__heroSection .LexusVariantThree-module-scss-module__exBH9q__bannerOverlay .LexusVariantThree-module-scss-module__exBH9q__bannerContent .LexusVariantThree-module-scss-module__exBH9q__subtitle{color:var(--white)}@media (max-width:768px){.LexusVariantThree-module-scss-module__exBH9q__heroSection .LexusVariantThree-module-scss-module__exBH9q__bannerOverlay .LexusVariantThree-module-scss-module__exBH9q__bannerContent .LexusVariantThree-module-scss-module__exBH9q__subtitle{color:var(--text-primary)}}.LexusVariantThree-module-scss-module__exBH9q__heroSection .LexusVariantThree-module-scss-module__exBH9q__disclaimer{z-index:999;color:var(--white);padding:8px 12px;font-size:1vw;position:absolute;bottom:0;left:0;right:0;background:var(--gray-60)!important}@media (max-width:768px){.LexusVariantThree-module-scss-module__exBH9q__heroSection .LexusVariantThree-module-scss-module__exBH9q__disclaimer{padding:6px 10px;font-size:2vw}}.LexusVariantThree-module-scss-module__exBH9q__heroSection .LexusVariantThree-module-scss-module__exBH9q__disclaimer .LexusVariantThree-module-scss-module__exBH9q__disclaimerContent{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:768px){.LexusVariantThree-module-scss-module__exBH9q__heroSection .LexusVariantThree-module-scss-module__exBH9q__disclaimer .LexusVariantThree-module-scss-module__exBH9q__disclaimerContent{text-align:center;flex-direction:column;gap:4px}}
.VdpCards-module-scss-module__b81ajq__glow{animation:2s VdpCards-module-scss-module__b81ajq__glowing;animation-direction:forwards}@keyframes VdpCards-module-scss-module__b81ajq__glowing{20%{box-shadow:0 0 10px var(--primary)}40%{box-shadow:0 0 10px var(--primary)}to{box-shadow:unset}}
.LexusVariantTwo-module-scss-module__vB4Rrq__heroSection{min-height:50vh;color:var(--white);justify-content:flex-start;align-items:flex-start;display:flex;position:relative;overflow:hidden}.LexusVariantTwo-module-scss-module__vB4Rrq__bannerOverlay{width:100%;color:var(--white);text-align:center;flex-direction:column;align-items:flex-start;gap:60px;padding:7vw;display:flex;position:relative}.LexusVariantTwo-module-scss-module__vB4Rrq__bannerOverlay .LexusVariantTwo-module-scss-module__vB4Rrq__bannerContent{text-align:left;border-left:1px solid var(--white);flex-direction:column;align-items:flex-start;gap:12px;max-width:800px;padding:0 20px;display:flex}.LexusVariantTwo-module-scss-module__vB4Rrq__bannerOverlay .LexusVariantTwo-module-scss-module__vB4Rrq__bannerContent .LexusVariantTwo-module-scss-module__vB4Rrq__bannerTitle{color:transparent;background:linear-gradient(45deg,var(--white),#e5ac27);background-size:100%;-webkit-background-clip:text;background-clip:text;flex-wrap:wrap;width:30vw;margin:0;font-size:3rem;line-height:1.2}@media (max-width:768px){.LexusVariantTwo-module-scss-module__vB4Rrq__bannerOverlay .LexusVariantTwo-module-scss-module__vB4Rrq__bannerContent .LexusVariantTwo-module-scss-module__vB4Rrq__bannerTitle{width:100%}}.LexusVariantTwo-module-scss-module__vB4Rrq__bannerOverlay .LexusVariantTwo-module-scss-module__vB4Rrq__bannerContent .LexusVariantTwo-module-scss-module__vB4Rrq__bannerSubtitle{flex-wrap:wrap;max-width:20vw;font-size:14px;line-height:1.5}.LexusVariantTwo-module-scss-module__vB4Rrq__bannerOverlay .LexusVariantTwo-module-scss-module__vB4Rrq__bannerContent .LexusVariantTwo-module-scss-module__vB4Rrq__serviceImage{max-width:250px;height:auto}.LexusVariantTwo-module-scss-module__vB4Rrq__bannerOverlay .LexusVariantTwo-module-scss-module__vB4Rrq__bannerContent .LexusVariantTwo-module-scss-module__vB4Rrq__bottomContainer{flex-direction:column;display:flex}.LexusVariantTwo-module-scss-module__vB4Rrq__scrollText{letter-spacing:1px;color:var(--white);font-size:10px;position:absolute;bottom:20px}.LexusVariantTwo-module-scss-module__vB4Rrq__button{width:-moz-fit-content!important;width:fit-content!important;height:54px!important;padding:18px 28px!important;font-size:18px!important;font-weight:500!important}
.PricingDisplay-module-scss-module__GfahZa__itemContainer{flex-direction:column;gap:4px;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay{width:100%;margin:0;padding-left:0;list-style:none}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay li{justify-content:space-between;align-items:center;gap:18px;height:30px;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider{border-top-style:solid;border-top-color:var(--border-color-strong);border-bottom:none;border-left:none;border-right:none;width:100%;height:0}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--borderStrongColor{border-top-color:var(--border-color-strong)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--textPrimary{border-top-color:var(--text-primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--textSecondary{border-top-color:var(--text-secondary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--themePrimary,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--primary{border-top-color:var(--primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--dangerRed,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--red{border-top-color:var(--red)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft{flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__lineText{text-overflow:ellipsis;overflow-wrap:break-word;overflow:hidden}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn{width:16px;height:16px;color:var(--text-secondary);background:unset;border:none;border-radius:100%;justify-content:center;align-items:center;padding:0;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn .PricingDisplay-module-scss-module__GfahZa__icon{width:16px;height:16px;font-family:var(--icon-font);letter-spacing:normal;color:inherit;text-transform:none;word-wrap:normal;white-space:nowrap;opacity:var(--icon-opacity);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;flex-shrink:0;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn .PricingDisplay-module-scss-module__GfahZa__icon:after{content:attr(data-icon)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineRight{white-space:nowrap;flex-shrink:0}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText{letter-spacing:var(--letter-spacing-md)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--small{font-size:14px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--medium{font-size:16px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--large{font-size:20px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--bold{font-weight:700}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--strikethrough{text-decoration:line-through}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--italic{padding-right:4px;font-style:italic}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--textPrimary{color:var(--text-primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--textSecondary{color:var(--text-secondary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--themePrimary,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--primary{color:var(--primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--dangerRed,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--red{color:var(--red)}
.CardActionButtons-module-scss-module__F9nrea__cardActionButtons{box-sizing:border-box;flex-direction:row;align-items:center;display:flex}
.HeaderSearch-module-scss-module__mBAKYa__container{width:100%;margin:0;position:relative}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn{z-index:5;justify-content:flex-end;align-items:center;display:flex;position:relative}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__inputCtn{border-radius:var(--radius-xs);width:100%;height:61px}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__inputCtn .HeaderSearch-module-scss-module__mBAKYa__searchIcon{margin-left:20px!important}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__input{width:100%;height:61px;font-size:var(--font-body-md);border:var(--border-strong);border-radius:var(--radius-xl);color:var(--text-primary)!important;background-color:var(--surface)!important}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__icon{opacity:.4;height:24px}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__button{width:92px;height:41px;color:var(--on-primary);background:var(--header-search-button-background-color,var(--primary-gradient,var(--primary)));border-radius:var(--radius-lg);font-size:20px;position:absolute;right:10px}@media only screen and (max-width:768px){.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__searchCtn .HeaderSearch-module-scss-module__mBAKYa__button{width:90px}}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn{z-index:100;width:100%;max-height:500px;padding:var(--padding-sm)0;color:var(--text-primary);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);margin-top:15px;position:absolute;overflow-y:auto}@supports (scrollbar-width:thin){.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn{scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--gray-30)transparent}}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp{justify-content:center;width:100%;margin:8px 0;padding:0 16px;display:flex;position:relative}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp .HeaderSearch-module-scss-module__mBAKYa__backgroundColor{background:var(--primary-gradient,var(--primary));border-radius:var(--radius-lg);opacity:.1;pointer-events:none;width:calc(100% - 32px);height:50px;position:absolute}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp .HeaderSearch-module-scss-module__mBAKYa__allBtn{width:100%;height:50px;color:var(--primary);border-radius:var(--radius-lg);background:0 0;border:none;align-items:center;gap:8px;padding:12px;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp .HeaderSearch-module-scss-module__mBAKYa__allBtn--bmw{color:var(--text-primary)}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__allBtnWrp .HeaderSearch-module-scss-module__mBAKYa__allBtn p{text-align:left;opacity:1;margin:0}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__suggestionItem{width:100%;height:48px;padding-left:var(--padding-xl);color:var(--primary);background-color:var(--surface);cursor:pointer;border:none;justify-content:flex-start;align-items:center;transition:background-color .1s;display:flex}@media (hover:hover) and (pointer:fine){.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__suggestionItem:hover{background-color:var(--elevated-level-two)}}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__suggestionItem .HeaderSearch-module-scss-module__mBAKYa__textCtn{width:100%;padding-left:var(--padding-lg);flex-direction:column;justify-content:flex-start;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__suggestionItem .HeaderSearch-module-scss-module__mBAKYa__textCtn p{margin:0}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__suggestionItem .HeaderSearch-module-scss-module__mBAKYa__textCtn .HeaderSearch-module-scss-module__mBAKYa__primaryText{width:100%;font-size:var(--font-body-md);color:var(--text-primary);text-align:left;word-wrap:break-word;white-space:normal;overflow:hidden}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem{background-color:var(--surface);cursor:pointer;border:none;justify-content:flex-start;align-items:center;width:100%;height:96px;padding:0 16px;transition:background-color .1s;display:flex}@media (hover:hover) and (pointer:fine){.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem:hover{background-color:var(--elevated-level-two)}}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__imageCtn{background-color:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-lg);object-fit:cover;width:100px;height:100%}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__image{width:100px;height:100%;margin-right:var(--padding-lg);border-radius:var(--radius-lg);aspect-ratio:4/3;object-fit:contain}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__imagePlaceholder{width:100px;height:100%;margin-right:var(--padding-md);color:var(--text-primary);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__textCtn{flex-direction:column;justify-content:flex-start;width:100%;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__textCtn p{margin:0}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__textCtn .HeaderSearch-module-scss-module__mBAKYa__primaryText{width:100%;color:var(--text-primary);text-align:left;word-wrap:break-word;white-space:normal;overflow:hidden}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__resultItem .HeaderSearch-module-scss-module__mBAKYa__textCtn .HeaderSearch-module-scss-module__mBAKYa__secondaryText{color:var(--text-primary);text-align:left;opacity:.6;font-size:14px}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container{flex-direction:column;width:100%;margin:0;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__conditionFilter{font-family:var(--typography-font-family);background-color:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-lg);margin:12px;padding:6px;font-size:1.25rem;display:flex}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__conditionFilterItem{width:100%;color:var(--text-primary);text-align:center;border-radius:var(--radius-sm);cursor:pointer;padding:12px}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__conditionFilterItemActive{background-color:var(--elevated-level-one);box-shadow:var(--shadow-soft)}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__linkCtn{max-height:0;padding:0 12px;transition:padding .3s,max-height .3s;overflow:hidden}.HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__resultsCtn .HeaderSearch-module-scss-module__mBAKYa__container .HeaderSearch-module-scss-module__mBAKYa__linkCtn--open{max-height:250px;padding:12px}.HeaderSearch-module-scss-module__mBAKYa__spinnerContainer{justify-content:center;align-items:center;margin:15px 0;display:flex}.HeaderSearch-module-scss-module__mBAKYa__noResults{padding:var(--padding-xl);font-size:var(--font-body-xl);color:var(--text-primary)}
.FeaturesCard-module-scss-module__xMAfdG__features{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.FeaturesCard-module-scss-module__xMAfdG__featureChip{justify-content:center;align-items:center;gap:var(--spacing-sm);width:-moz-fit-content;width:fit-content;height:44px;padding:0 var(--spacing-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-full);cursor:pointer;border:none;display:flex}.FeaturesCard-module-scss-module__xMAfdG__featureChip span{color:var(--text-primary)}.FeaturesCard-module-scss-module__xMAfdG__featureChip p{letter-spacing:-.9px;color:var(--text-primary);white-space:nowrap;margin:0;font-size:18px;font-weight:400}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__icon{width:24px;color:var(--text-primary)}.FeaturesCard-module-scss-module__xMAfdG__featureChip .FeaturesCard-module-scss-module__xMAfdG__icon path{color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover p,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover span,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__icon{color:var(--primary)}.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover p path,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover span path,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__icon path{color:var(--primary);transition:all 80ms ease-in-out}.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover p,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover span,.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover .FeaturesCard-module-scss-module__xMAfdG__icon{transition:all 80ms ease-in-out}.FeaturesCard-module-scss-module__xMAfdG__featureChip:hover{box-shadow:var(--shadow-hover);transition:all 80ms ease-in-out}}
.FormCard-module-scss-module__U59--G__card{align-items:center;gap:var(--gap-lg);width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;padding:16px;display:flex}.FormCard-module-scss-module__U59--G__card--withMargin{width:calc(100% - 32px);margin:16px}.FormCard-module-scss-module__U59--G__card .FormCard-module-scss-module__U59--G__title{color:var(--text-primary);text-align:center;font-size:20px;font-weight:500;line-height:25px}.FormCard-module-scss-module__U59--G__card .FormCard-module-scss-module__U59--G__title--smallTitle{text-align:center;opacity:.7;align-items:center;width:256px;height:32px;font-size:14px;font-weight:400;line-height:16px}.FormCard-module-scss-module__U59--G__input{width:100%}
.LegalCheckbox-module-scss-module__rClpFa__checkboxCtn{align-items:center;gap:var(--gap-sm);width:100%;margin:12px 0;display:flex}
.VDPShareModal-module-scss-module__GE2Hba__links{gap:var(--gap-md);flex-direction:column;display:flex}
