.actionable-section--sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.actionable-section--md{max-width:36rem}.actionable-section--md>:not([hidden])~:not([hidden]),.actionable-section--lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.actionable-section__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-weight:700}.actionable-section__title--sm{font-size:1.125rem;line-height:1.75rem}.actionable-section__title--md{font-size:2rem;font-weight:700;line-height:2.5rem}.actionable-section__title--lg{font-size:3rem;line-height:1}.actionable-section__description-container{max-width:48rem}.actionable-section__description{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1))}.actionable-section__description--sm{font-size:.75rem;line-height:1rem}.actionable-section__description--md{font-family:var(--font-for-smart-sans), sans-serif;font-size:1rem;font-weight:100;line-height:1.5rem}.actionable-section__description--lg{font-size:2rem;line-height:2.5rem}.actionable-section__actions{flex-wrap:wrap;gap:1rem;padding-top:1rem;display:flex}@media (min-width:640px){.actionable-section__actions{padding-top:2rem}}.actionable-section__actions--inverted{flex-direction:row-reverse}
.contact-details-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.contact-details-form__title{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));margin-bottom:2rem;font-size:2rem;font-weight:700;line-height:2.5rem}.contact-details-form__fields>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.contact-details-form__phone-number-container{grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;display:grid}.contact-details-form__phone-number-inputs{display:flex}.contact-details-form__country-code{width:120px}.contact-details-form__country-code-trigger{padding:.75rem}.contact-details-form__phone-number{width:100%}.contact-details-form__phone-number-input{border-top-left-radius:0;border-bottom-left-radius:0;width:100%;padding:.75rem}
.error-boundary{width:100%}@media (min-width:640px){.error-boundary{max-width:640px}}@media (min-width:768px){.error-boundary{max-width:768px}}@media (min-width:1024px){.error-boundary{max-width:1024px}}@media (min-width:1280px){.error-boundary{max-width:1280px}}@media (min-width:1536px){.error-boundary{max-width:1536px}}.error-boundary{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;margin-left:auto;margin-right:auto;padding:1rem;display:flex}.error-boundary__card{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;width:100%;max-width:28rem;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-style:none}.error-boundary__header>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.error-boundary__title{text-align:center;font-family:var(--font-for-smart-next), sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem}.error-boundary__description{text-align:center;font-size:1.125rem;line-height:1.75rem}.error-boundary__digest{text-align:center;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}.error-boundary__content{padding-top:.5rem}.error-boundary__actions{flex-direction:column;gap:.75rem;display:flex}.error-boundary__button{width:100%}.error-boundary__link{justify-content:center;align-items:center;gap:.5rem;display:flex}.error-boundary__button-icon{width:1rem;height:1rem}
.contact-links{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));max-width:1536px;margin:5rem auto;padding-left:1rem;padding-right:1rem}.contact-links:is(.dark *){--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity,1))}.contact-links__container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.contact-links__container{text-align:center}@media (min-width:768px){.contact-links__container{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.contact-links__container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}@media (min-width:1024px){.contact-links__container{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-links__icon-container{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:flex}.contact-links__icon-container:is(.dark *){--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity,1))}@media (min-width:1024px){.contact-links__icon-container{width:4rem;height:4rem}}.contact-links__icon{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgba(75,85,99,var(--tw-text-opacity,1));position:relative}.contact-links__icon:is(.dark *){--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1))}@media (min-width:1024px){.contact-links__icon{width:2rem;height:2rem}}.contact-links__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.contact-links__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.contact-links__description{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));margin-bottom:.75rem}.contact-links__description:is(.dark *){--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.contact-links__link{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-weight:600}.contact-links__link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.contact-links__link:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}
.contact-us-form{max-width:500px;margin:5rem auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.contact-us-form{padding-left:0;padding-right:0}}.contact-us-form__form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.contact-us-form__title{font-family:var(--font-for-smart-next), sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem}.contact-us-form__fields-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.contact-us-form__checkbox-container{flex-direction:column;display:flex}.contact-us-form__checkbox-wrapper{flex-direction:row;align-items:center;gap:.5rem;display:flex}.contact-us-form__checkbox-label{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-weight:400}.contact-us-form__submit-button{width:100%;position:relative}.contact-us-form__submit-loader{width:1rem;height:1rem;margin-right:.5rem}.contact-us-form__select-trigger--error,.contact-us-form__select-trigger--error:focus{border-color:hsl(var(--destructive))}
.custom-marker{--tw-translate-y:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.custom-marker:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.custom-marker__icon-container{--tw-border-opacity:1;border-width:2px;border-color:rgba(229,229,229,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity,1));border-radius:9999px;padding:.5rem}.custom-marker__icon{width:1.25rem;height:1.25rem;position:relative}.custom-marker__icon-image{object-fit:cover}.custom-marker__tooltip{visibility:hidden;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;--tw-border-opacity:1;border-width:2px;border-color:rgba(229,229,229,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity,1));font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));opacity:0;border-radius:9999px;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;position:absolute;bottom:100%;left:50%}
.emi-simulation-form{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));max-width:1536px;margin:5rem auto;padding-left:1rem;padding-right:1rem}.emi-simulation-form:is(.dark *){--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity,1))}.emi-simulation-form__hero{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1));position:relative;overflow:hidden}.emi-simulation-form__hero-media{object-fit:cover}.emi-simulation-form__hero-overlay{background-color:rgba(0,0,0,.5);position:absolute;top:0;bottom:0;left:0;right:0}.emi-simulation-form__hero-content{z-index:10;text-align:center;max-width:640px;margin-left:auto;margin-right:auto;padding:2rem 1rem 18rem;position:relative}@media (min-width:1024px){.emi-simulation-form__hero-content{padding:6rem 1.5rem 20rem}}.emi-simulation-form__hero-title{letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));margin-bottom:1rem;font-size:2.25rem;font-weight:800;line-height:2.5rem}.emi-simulation-form__hero-description{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1));margin-bottom:4rem}@media (min-width:640px){.emi-simulation-form__hero-description{font-size:1.25rem;line-height:1.75rem}}.emi-simulation-form__form-container{max-width:1280px;margin-top:-24rem;margin-left:auto;margin-right:auto;padding:4rem 1rem}@media (min-width:640px){.emi-simulation-form__form-container{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1024px){.emi-simulation-form__form-container{padding-left:1.5rem;padding-right:1.5rem}}.emi-simulation-form__form{border-radius:var(--radius);--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);max-width:768px;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);margin-bottom:4rem;margin-left:auto;margin-right:auto;padding:1.5rem}.emi-simulation-form__form:is(.dark *){--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity,1))}@media (min-width:1024px){.emi-simulation-form__form{margin-bottom:7rem}}.emi-simulation-form__image-container{margin-bottom:2rem}.emi-simulation-form__image-wrapper{border-radius:var(--radius);justify-content:center;align-items:center;width:100%;height:13rem;display:flex;position:relative}.emi-simulation-form .emi-simulation-form__image{object-position:bottom}.emi-simulation-form__selection-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}@media (min-width:640px){.emi-simulation-form__selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.emi-simulation-form__selection-label{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.emi-simulation-form__selection-label:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.emi-simulation-form__radio-group{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}.emi-simulation-form__radio-item{align-items:center;display:flex}.emi-simulation-form__radio-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.emi-simulation-form__radio-label{flex:1}.emi-simulation-form__variant-radio-group{border-radius:var(--radius);--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgba(17,24,39,var(--tw-text-opacity,1));flex-direction:column;align-items:center;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.emi-simulation-form__variant-radio-group:is(.dark *){--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.emi-simulation-form__variant-radio-item{align-items:center;width:100%;display:flex}.emi-simulation-form__variant-radio-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.emi-simulation-form__variant-radio-item{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));padding:.75rem}.emi-simulation-form__variant-radio-item:last-child{border-width:0}.emi-simulation-form__variant-radio-item:is(.dark *){--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity,1))}.emi-simulation-form__variant-radio-label{flex:1}.emi-simulation-form__divider{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));border-width:0;height:1px;margin-top:2rem;margin-bottom:2rem}.emi-simulation-form__divider:is(.dark *){--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity,1))}.emi-simulation-form__financing-label{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.emi-simulation-form__financing-label:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.emi-simulation-form__financing-radio-group{gap:1rem;display:grid}@media (min-width:640px){.emi-simulation-form__financing-radio-group{grid-template-columns:repeat(3,minmax(0,1fr))}}.emi-simulation-form__financing-radio-item{align-items:center;display:flex}.emi-simulation-form__financing-radio-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.emi-simulation-form__financing-radio-label{flex:1}.emi-simulation-form__loan-options-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}@media (min-width:640px){.emi-simulation-form__loan-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.emi-simulation-form__input-group{width:100%}.emi-simulation-form__input-label{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.emi-simulation-form__input-label:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.emi-simulation-form__summary-container{margin-top:2rem}.emi-simulation-form__summary-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.emi-simulation-form__summary-container{border-radius:var(--radius);--tw-border-opacity:1;border-width:1px;border-color:rgba(243,244,246,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);padding:1.5rem}.emi-simulation-form__summary-container:is(.dark *){--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity,1))}.emi-simulation-form__summary-item{justify-content:space-between;align-items:center;gap:1rem;display:flex}.emi-simulation-form__summary-label{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));font-size:1rem;font-weight:400;line-height:1.5rem}.emi-simulation-form__summary-label:is(.dark *){--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.emi-simulation-form__summary-label--bold{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));font-size:1rem;font-weight:700;line-height:1.5rem}.emi-simulation-form__summary-label--bold:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.emi-simulation-form__summary-value{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));font-size:1rem;font-weight:500;line-height:1.5rem}.emi-simulation-form__summary-value:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.emi-simulation-form__summary-value--green{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity,1));font-size:1rem;font-weight:500;line-height:1.5rem}.emi-simulation-form__summary-value--bold{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));font-size:1rem;font-weight:700;line-height:1.5rem}.emi-simulation-form__summary-value--bold:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.emi-simulation-form__summary-divider{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.emi-simulation-form__summary-divider:is(.dark *){--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity,1))}.emi-simulation-form__thank-you-message{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.emi-simulation-form__thank-you-message:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.emi-simulation-form__contact-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}@media (min-width:640px){.emi-simulation-form__contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.emi-simulation-form__contact-group{grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;display:grid}.emi-simulation-form__contact-label:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.emi-simulation-form__submit-button{width:100%;display:inline-flex}@media (min-width:640px){.emi-simulation-form__submit-button{width:-moz-fit-content;width:fit-content}}
.feature-carousel-group>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.feature-carousel-group{--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity,1));padding-top:5rem;padding-bottom:5rem}.feature-carousel-group__header{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.feature-carousel-group__header:where([dir=ltr],[dir=ltr] *){text-align:left}.feature-carousel-group__header:where([dir=rtl],[dir=rtl] *){text-align:right}.feature-carousel-group__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:2rem;font-weight:700;line-height:2.5rem}.feature-carousel-group__description{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));margin-top:2.5rem;font-size:1.125rem;line-height:1.75rem}.feature-carousel-group__carousel-container{position:relative}.feature-carousel-group__navigation{z-index:1;--tw-translate-y:-50%;width:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:180px}@media (min-width:640px){.feature-carousel-group__navigation{top:50%}}@media (min-width:1024px){.feature-carousel-group__navigation{top:250px}}.feature-carousel-group__navigation-buttons{justify-content:space-between;display:flex}.feature-carousel-group__navigation-buttons>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.feature-carousel-group__navigation-buttons{padding-left:.5rem;padding-right:.5rem}@media (min-width:640px){.feature-carousel-group__navigation-buttons{padding-left:1rem;padding-right:1rem}}.feature-carousel-group__nav-button{border-radius:9999px;padding:.75rem;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.feature-carousel-group__nav-button--disabled{pointer-events:none;opacity:0}.feature-carousel-group__nav-button--enabled{opacity:1}.feature-carousel-group__nav-icon{--tw-text-opacity:1!important;width:24px!important;height:24px!important;color:rgba(0,0,0,var(--tw-text-opacity,1))!important}.feature-carousel-group__carousel-content{padding-left:1rem;padding-right:1rem}.feature-carousel-group__carousel-item{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:0 0 90vw}@media (min-width:640px){.feature-carousel-group__carousel-item{flex:0 0 280px}}@media (min-width:1024px){.feature-carousel-group__carousel-item{flex:0 0 580px}}.feature-carousel-group__feature{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.feature-carousel-group__feature{gap:1rem}}.feature-carousel-group__feature-image-container{aspect-ratio:3/2;border-radius:var(--radius);width:100%;position:relative;overflow:hidden}.feature-carousel-group__feature-image{object-fit:cover}.feature-carousel-group__feature-title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1.125rem;font-weight:700;line-height:1.75rem}
.feature-columns-group{max-width:1536px;margin:5rem auto;padding-left:1rem;padding-right:1rem}.feature-columns-group__header{text-align:center}.feature-columns-group__title{font-family:var(--font-for-smart-next), sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:2.25rem;font-weight:700;line-height:2.5rem}.feature-columns-group__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}@media (min-width:640px){.feature-columns-group__title{font-size:3rem;line-height:1}}.feature-columns-group__subtitle{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));margin-top:.5rem;font-size:1rem;font-weight:400;line-height:1.5rem}.feature-columns-group__features-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem;margin-top:3rem;display:grid}@media (min-width:1024px){.feature-columns-group__features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-columns-group__feature{flex-direction:column;gap:1rem;display:flex}.feature-columns-group__feature-image-container{--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity,1));border-radius:1rem;width:100%;height:14rem;padding:2rem;position:relative;overflow:hidden}@media (min-width:640px){.feature-columns-group__feature-image-container{height:16rem}}@media (min-width:1024px){.feature-columns-group__feature-image-container{height:18rem}}.feature-columns-group__feature-image{object-fit:cover}.feature-columns-group__feature-title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}.feature-columns-group__feature-title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.feature-columns-group__feature-description{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem}.feature-columns-group__feature-link{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));text-underline-offset:4px;font-size:1rem;font-weight:400;line-height:1.5rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.feature-columns-group__feature-link:hover{opacity:.7}.feature-columns-group__description{text-align:center;margin-top:3.5rem}.feature-columns-group__description-text{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem}.feature-columns-group__cta-container{text-align:center;margin-top:1rem}
.feature-grid-group{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));max-width:1280px;margin-left:auto;margin-right:auto;padding:2rem 1rem}.feature-grid-group:is(.dark *){--tw-bg-opacity:1;background-color:rgba(20,20,19,var(--tw-bg-opacity,1))}@media (min-width:640px){.feature-grid-group{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.feature-grid-group{padding-top:6rem;padding-bottom:6rem}}.feature-grid-group__grid{gap:.5rem;display:grid}@media (min-width:640px){.feature-grid-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-grid-group__grid-item{border-radius:var(--radius);text-align:left;height:24rem;padding:2rem;position:relative;overflow:hidden}.feature-grid-group__grid-item--span-2{grid-column:span 1/span 1}@media (min-width:640px){.feature-grid-group__grid-item--span-2{grid-column:span 2/span 2}}.feature-grid-group__grid-item--span-1{grid-column:span 1/span 1}.feature-grid-group__media{object-fit:cover}.feature-grid-group__overlay{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity,1));opacity:.5;background-blend-mode:multiply;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.feature-grid-group__feature-content{z-index:10;border-radius:var(--radius);background-color:rgba(0,0,0,.25);width:100%;max-width:512px;padding:1rem;position:relative}.feature-grid-group__feature-content:is(.dark *){background-color:rgba(0,0,0,.5)}@media (min-width:1024px){.feature-grid-group__feature-content{padding:2rem}}.feature-grid-group__feature-title{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:2rem;font-weight:800;line-height:1}@media (min-width:1024px){.feature-grid-group__feature-title{font-size:3rem;line-height:1}}.feature-grid-group__feature-description{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity,1));margin-bottom:1.25rem}.feature-grid-group__cta-buttons{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.feature-grid-group__cta-buttons{flex-direction:row}}.feature-grid-group__cta-button{width:100%;display:inline-flex}@media (min-width:640px){.feature-grid-group__cta-button{width:auto}}.feature-grid-group__cta-button>span{padding:.75rem 1.25rem;font-size:1rem;line-height:1.5rem}
.feature-parallax-group{padding-top:4rem;padding-bottom:4rem;position:relative}.feature-parallax-group__container{flex-direction:column;width:100%;display:flex}.feature-parallax-group__slide{width:100%;height:100vh;position:-webkit-sticky;position:sticky;top:0}.feature-parallax-group__media-container{width:100%;height:100%;position:absolute;top:0;left:0}.feature-parallax-group__media{object-fit:cover}.feature-parallax-group__content{z-index:2;justify-content:flex-start;max-width:1536px;padding:1rem;display:flex;position:absolute;top:0;left:0;right:0}@media (min-width:640px){.feature-parallax-group__content{padding:6rem}}
.feature-rows-group{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feature-rows-group:is(.dark *){--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity,1))}.feature-rows-group__container{max-width:1280px;margin-left:auto;margin-right:auto;padding:2rem 1rem}@media (min-width:640px){.feature-rows-group__container{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.feature-rows-group__container{padding-top:6rem;padding-bottom:6rem}}@media (max-height:640px) and (orientation:landscape){.feature-rows-group__container{padding-top:1rem;padding-bottom:1rem}}.feature-rows-group__feature{flex-direction:column;gap:1.5rem;margin-top:2rem;display:flex}.feature-rows-group__feature:first-of-type{margin-top:0}@media (min-width:640px){.feature-rows-group__feature{gap:2rem}}@media (min-width:1024px){.feature-rows-group__feature{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;margin-top:5rem;display:grid}.feature-rows-group__feature:first-of-type{margin-top:0}}@media (min-width:640px){.feature-rows-group__feature{align-items:flex-start}}@media (max-height:640px) and (orientation:landscape){.feature-rows-group__feature{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:2rem;margin-top:1rem;display:grid}.feature-rows-group__feature:first-of-type{margin-top:0}}.feature-rows-group__content{flex-direction:column;display:flex}.feature-rows-group__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width:640px){.feature-rows-group__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}}@media (min-width:1024px){.feature-rows-group__content{margin-top:2rem}.feature-rows-group__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}}.feature-rows-group__title{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));font-size:1.5rem;font-weight:800;line-height:1.25}.feature-rows-group__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}@media (min-width:640px){.feature-rows-group__title{font-size:2rem;line-height:2.5rem}}@media (min-width:1024px){.feature-rows-group__title{font-size:2.25rem;line-height:2.5rem}}.feature-rows-group__description{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));margin-top:.75rem;font-size:1rem;font-weight:400;line-height:1.5rem}.feature-rows-group__description:is(.dark *){--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}@media (min-width:640px){.feature-rows-group__description{margin-top:1rem;font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.feature-rows-group__description{font-size:1.25rem;line-height:1.75rem}}.feature-rows-group__cta-buttons{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.feature-rows-group__cta-buttons{flex-direction:row;align-items:center;gap:1rem}}.feature-rows-group__cta-links{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:640px){.feature-rows-group__cta-links{flex-direction:row;gap:1rem}}.feature-rows-group__cta-link{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));text-underline-offset:4px;font-size:1rem;font-weight:400;line-height:1.5rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.feature-rows-group__cta-link:hover{opacity:.7}.feature-rows-group__media{justify-content:center;display:flex}@media (min-width:1024px){.feature-rows-group__media{display:block}}.feature-rows-group__media{flex-grow:1;width:auto;height:200px;position:relative}@media (min-width:640px){.feature-rows-group__media{max-width:28rem;height:400px}}@media (min-width:1024px){.feature-rows-group__media{max-width:none}}@media (max-height:640px) and (orientation:landscape){.feature-rows-group__media{max-width:none;height:70svh}}.feature-rows-group__media--right{order:-9999}@media (min-width:1024px){.feature-rows-group__media--right{order:9999}}.feature-rows-group__media--left{order:-9999}.feature-rows-group .feature-rows-group__image{border-radius:var(--radius);object-fit:cover}
.feature-tabs-group{max-width:1536px;margin:5rem auto;padding-left:1rem;padding-right:1rem}.feature-tabs-group.dark{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity,1))}.feature-tabs-group__container{padding-top:5rem;padding-bottom:5rem}.feature-tabs-group__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));margin-bottom:2rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}.feature-tabs-group__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.feature-tabs-group__tabs{width:100%}.feature-tabs-group__tabs-list{gap:.5rem;position:relative}.feature-tabs-group__tabs-trigger{border-bottom-width:4px;font-size:1.5rem;line-height:2rem}.feature-tabs-group__tabs-content{padding-top:1.5rem}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.feature-tabs-group__content{animation:.3s ease-out fade-in}.feature-tabs-group__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.feature-tabs-group__image-container{width:100%;height:760px;margin-left:auto;margin-right:auto;position:relative}@keyframes blur{0%{-webkit-filter:blur()}50%{-webkit-filter:blur(4px)}to{-webkit-filter:blur()}}.feature-tabs-group__image-container{border-radius:var(--radius);animation:.25s blur;overflow:hidden}.feature-tabs-group .feature-tabs-group__image{object-fit:cover;position:absolute}
.feature-two-columns-group{margin-top:5rem;margin-bottom:5rem;padding-left:1rem;padding-right:1rem}.feature-two-columns-group__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:2rem;font-weight:400;line-height:2.5rem}.feature-two-columns-group__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.feature-two-columns-group__description{max-width:48rem;margin-top:2rem}.feature-two-columns-group__description-text{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.75rem}.feature-two-columns-group__description-text:is(.dark *){--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1))}@media (min-width:768px){.feature-two-columns-group__description-text{font-size:1.25rem;line-height:1.75rem}}.feature-two-columns-group__grid{gap:5rem;margin-top:5rem;display:grid}@media (min-width:768px){.feature-two-columns-group__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.feature-two-columns-group__feature{position:relative}.feature-two-columns-group__feature-image-container{aspect-ratio:4/3;border-radius:var(--radius);position:relative;overflow:hidden}@media (max-height:640px) and (orientation:landscape){.feature-two-columns-group__feature-image-container{width:100%!important;height:100svh!important}}.feature-two-columns-group__feature-image-container{max-width:calc(100svw - 1rem);overflow:hidden}@media (min-width:640px){.feature-two-columns-group__feature-image-container--asymmetrical{aspect-ratio:auto;height:50%}}.feature-two-columns-group__feature-image{object-fit:cover;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.group:hover .feature-two-columns-group__feature-image{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.feature-two-columns-group__feature-content{margin-top:1.5rem;padding-left:0;padding-right:0}@media (min-width:640px){.feature-two-columns-group__feature-content{padding-left:1rem;padding-right:1rem}}
.fuel-cost-savings{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1024px){.fuel-cost-savings{padding-top:3rem;padding-bottom:3rem}}.fuel-cost-savings__content{gap:2rem;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid}@media (min-width:1024px){.fuel-cost-savings__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.fuel-cost-savings__left{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media (min-width:1024px){.fuel-cost-savings__left:where([dir=ltr],[dir=ltr] *){padding-right:1.5rem}.fuel-cost-savings__left:where([dir=rtl],[dir=rtl] *){padding-left:1.5rem}}.fuel-cost-savings__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:2rem;font-weight:500;line-height:1}.fuel-cost-savings__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}@media (min-width:640px){.fuel-cost-savings__title{font-size:3rem;line-height:1}}.fuel-cost-savings__description{--tw-text-opacity:1;color:rgba(153,161,175,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.fuel-cost-savings__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.fuel-cost-savings__amount{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:3rem;font-weight:700;line-height:1}.fuel-cost-savings__label{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.fuel-cost-savings__slider-block>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.fuel-cost-savings__slider-header{justify-content:space-between;align-items:center;display:flex}.fuel-cost-savings__slider-title{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:1rem;font-weight:400;line-height:1.5rem}.fuel-cost-savings__slider-value{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:2rem;font-weight:600;line-height:2.5rem}.fuel-cost-savings__slider-scale{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));justify-content:space-between;align-items:center;font-size:.75rem;line-height:1rem;display:flex}.fuel-cost-savings__actions{align-items:center;gap:1.5rem;margin-top:1rem;display:flex}.fuel-cost-savings__learn-more{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.fuel-cost-savings__disclaimer{--tw-text-opacity:1;color:rgba(153,161,175,var(--tw-text-opacity,1));font-size:10px;line-height:1.25rem}.fuel-cost-savings__image-wrap{border-radius:0;min-width:0;min-height:24rem;position:relative;overflow:hidden}@media (min-width:1024px){.fuel-cost-savings__image-wrap{min-height:20rem}}.fuel-cost-savings__image{object-fit:contain}
.marker-info-window{flex-direction:column;display:flex}.marker-info-window__title{font-size:1.5rem;font-weight:700;line-height:2rem}.marker-info-window__description{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.marker-info-window__media{width:100%;height:6rem;margin-top:1rem;position:relative}.marker-info-window .marker-info-window__image{border-radius:var(--radius);object-fit:cover}.marker-info-window__button{width:100%;margin-top:1rem}
.google-map{margin-top:4rem;margin-bottom:4rem;padding-left:2rem;padding-right:2rem}.google-map__container{border-radius:var(--radius);width:100%;height:480px;overflow:hidden}
.hero-carousel{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-carousel:first-child{max-height:calc(100svh - var(--header-height-dynamic))!important}.hero-carousel__item{height:calc(100svh - var(--header-height));width:100%;position:relative}@media (min-width:640px){.hero-carousel__item{max-height:640px}}.hero-carousel:first-child .hero-carousel__item{max-height:calc(100svh - var(--header-height-dynamic))}.hero-carousel__media{object-fit:cover}.hero-carousel__overlay{background-color:rgba(0,0,0,.5);position:absolute;top:0;bottom:0;left:0;right:0}.hero-carousel__feature{z-index:10;--tw-text-opacity:1;width:100%;max-width:600px;color:rgba(255,255,255,var(--tw-text-opacity,1));flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1rem;display:flex;position:absolute;top:0;left:0}@media (min-width:640px){.hero-carousel__feature{--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:auto;bottom:15%;left:5%}}@media (max-height:640px) and (orientation:landscape){.hero-carousel__feature{max-width:none!important;height:100%!important;padding-top:.5rem!important;padding-bottom:2.5rem!important;top:0!important;left:0!important}}.hero-carousel__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:2.5rem}.hero-carousel__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}@media (min-width:640px){.hero-carousel__title{margin-bottom:2rem;font-size:3rem;line-height:1}}@media (max-height:640px) and (orientation:landscape){.hero-carousel__title{margin-bottom:.5rem!important;font-size:2rem!important;line-height:2.5rem!important}}.hero-carousel__description{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem}@media (max-height:640px) and (orientation:landscape){.hero-carousel__description{font-size:.875rem;line-height:1.25rem}}.hero-carousel__description:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}@media (min-width:640px){.hero-carousel__description{font-size:1.25rem;line-height:1.75rem}}@media (max-height:640px) and (orientation:landscape){.hero-carousel__feature:has(.hero-carousel__title) .hero-carousel__description{display:none!important}}.hero-carousel__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}@media (min-width:640px){.hero-carousel__actions{margin-top:2rem}}@media (max-height:640px) and (orientation:landscape){.hero-carousel__actions{margin-top:0!important}}.hero-carousel__indicators{z-index:10;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));gap:.5rem;display:flex;position:absolute;bottom:1rem;left:50%}.hero-carousel__indicator{border-radius:9999px;width:.75rem;height:.75rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero-carousel__indicator--active{--tw-bg-opacity:1;background-color:rgba(215,230,0,var(--tw-bg-opacity,1))}.hero-carousel__indicator--inactive{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}
.hero-image{width:100%;position:relative;overflow:hidden}.hero-image:first-child{max-height:calc(100svh - var(--header-height))!important}.hero-image--reduced{height:380px}.hero-image--full-height{height:100svh}.hero-image__media{object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transform:translateZ(0)}.hero-image__media--reduced{object-position:bottom}.hero-image__media--full{object-position:center}.hero-image__overlay{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.hero-image__content{z-index:2;width:100%;height:100%;padding:1rem;position:absolute}@media (min-width:640px){.hero-image__content{width:auto;height:auto;padding:0;top:auto;bottom:5rem}}.hero-image__content{padding:1rem!important}@media (max-height:640px) and (orientation:landscape){.hero-image__content{width:100%!important;height:100%!important;top:0!important;left:0!important}}.hero-image__content{flex-direction:column;justify-content:space-between;gap:.5rem;max-width:48rem;margin-left:auto;margin-right:auto;display:flex}@media (min-width:640px){.hero-image__content{justify-content:center}.hero-image__content--inverted{right:2.5rem}.hero-image__content--inverted:where([dir=rtl],[dir=rtl] *){left:2.5rem;right:auto}}.hero-image__content--inverted:where([dir=ltr],[dir=ltr] *){text-align:right}.hero-image__content--inverted:where([dir=rtl],[dir=rtl] *){text-align:left}@media (min-width:640px){.hero-image__content--default{left:2.5rem}.hero-image__content--default:where([dir=rtl],[dir=rtl] *){left:auto;right:2.5rem}}@media (max-height:640px) and (orientation:landscape){.hero-image__content--default{top:0!important}}.hero-image__content--reduced{top:0!important}@media (min-width:640px){.hero-image__content--reduced{top:1rem!important}}@media (max-height:640px) and (orientation:landscape){.hero-image__content--reduced{top:0!important}}@media (min-width:640px){.hero-image__content--centered{--tw-translate-x:-50%!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;top:auto!important;bottom:1rem!important;left:50%!important}}@media (max-height:640px) and (orientation:landscape){.hero-image__content--centered{--tw-translate-x:0px!important;--tw-translate-y:0px!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;top:0!important;bottom:0!important;left:0!important;right:0!important}}.hero-image__content--centered{text-align:center}@media (min-width:640px){.hero-image__content--align-top{top:4rem!important;bottom:auto!important}}.hero-image__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:2.5rem}.hero-image__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}@media (min-width:640px){.hero-image__title{font-size:3rem;line-height:1}}@media (max-height:640px) and (orientation:landscape){.hero-image__title{margin-bottom:1rem!important;font-size:2rem!important;line-height:2.5rem!important}}@media (min-width:640px){.hero-image__title{margin-bottom:2rem}}.hero-image__description{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1))}.hero-image__description:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.hero-image__description{font-family:var(--font-for-smart-sans), sans-serif;font-size:1rem;line-height:1.5rem}@media (max-height:640px) and (orientation:landscape){.hero-image__description{font-size:.875rem!important;line-height:1.25rem!important}}@media (min-width:640px){.hero-image__description{font-size:1.25rem;line-height:1.75rem}}.hero-image__content:not(:has(.hero-image__title)) .hero-image__description{font-size:1.25rem;line-height:1.75rem}@media (max-height:640px) and (orientation:landscape){.hero-image__content:not(:has(.hero-image__title)) .hero-image__description{font-size:1.25rem!important;line-height:1.75rem!important}.hero-image__content:has(.hero-image__title) .hero-image__description{display:none!important}}.hero-image__actions{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}@media (min-width:640px){.hero-image__actions{margin-top:2rem}}@media (max-height:640px) and (orientation:landscape){.hero-image__actions{flex-grow:1!important;align-items:flex-end!important;margin-top:1rem!important}}.hero-image__actions--inverted{flex-direction:row-reverse}.hero-image__actions--default{flex-direction:row}.hero-image__actions--centered{justify-content:center}.hero-image__button{flex:1}@media (min-width:640px){.hero-image__button{flex:none}.hero-image__button--primary,.hero-image__button--secondary{width:auto}}
.hero-model-image{width:100%;height:100svh;position:relative}.hero-model-image:first-child{max-height:calc(100svh - var(--header-height))!important}.hero-model-image__media{object-fit:cover;object-position:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transform:translateZ(0)}.hero-model-image__header{z-index:2;--tw-translate-x:-50%;width:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-left:1rem;padding-right:1rem;position:absolute;top:1rem;left:50%}@media (max-height:640px) and (orientation:landscape){.hero-model-image__header{top:.5rem!important}}@media (min-width:640px){.hero-model-image__header{top:4rem}}.hero-model-image__header-content{flex-direction:column;align-items:center;gap:1rem;display:flex}.hero-model-image__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));font-size:2rem;font-weight:700;line-height:2.5rem}@media (min-width:640px){.hero-model-image__title{font-size:3.75rem;line-height:1}}@media (max-height:640px) and (orientation:landscape){.hero-model-image__title{font-size:2.25rem!important;line-height:2.5rem!important}}.hero-model-image__description{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.75rem}@media (max-height:640px) and (orientation:landscape){.hero-model-image__header:has(.hero-model-image__title) .hero-model-image__description{display:none!important}}.hero-model-image__footer{z-index:2;--tw-translate-x:-50%;width:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-left:1rem;padding-right:1rem;position:absolute;bottom:1rem;left:50%}@media (min-width:640px){.hero-model-image__footer{width:auto;bottom:4rem}}@media (max-height:640px) and (orientation:landscape){.hero-model-image__footer{width:100%!important;bottom:.5rem!important}}.hero-model-image__footer-content{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.hero-model-image__footer-content{gap:2rem}}@media (max-height:640px) and (orientation:landscape){.hero-model-image__footer-content{gap:1rem!important}.hero-model-image__highlights{display:none}}.hero-model-image__actions{flex-direction:column;gap:1rem;width:100%;display:flex}@media (min-width:640px){.hero-model-image__actions{flex-direction:row;gap:2rem;width:auto}}.hero-model-image__button{width:100%}@media (min-width:640px){.hero-model-image__button{width:auto}}
.hero-video{position:relative}.hero-video>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.hero-video__header{max-width:1280px;margin-left:auto;margin-right:auto}.hero-video__title{margin-bottom:1rem;padding-left:1rem;padding-right:1rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}.hero-video__description{color:hsl(var(--muted-foreground))}.hero-video__video{aspect-ratio:16/9;width:100%;position:relative}.hero-video__video.video__internal{height:auto;position:static}
.image-columns-group{max-width:1536px;margin:5rem auto;padding-left:1rem;padding-right:1rem}.image-columns-group__container{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.image-columns-group__container{flex-direction:row;gap:1.5rem}}.image-columns-group__image-wrapper{aspect-ratio:4/3;width:100%;max-height:465px;position:relative;overflow:hidden}@media (min-width:768px){.image-columns-group__image-wrapper--first{width:33.3333%}.image-columns-group__image-wrapper--other{width:100%}}.image-columns-group .image-columns-group__image{object-fit:cover}
.images-with-heading-and-description{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));max-width:1536px;margin:5rem auto;padding-left:1rem;padding-right:1rem}.images-with-heading-and-description:is(.dark *){--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity,1))}.images-with-heading-and-description__content{align-items:center;gap:4rem}.images-with-heading-and-description__text-section{--tw-text-opacity:1;max-width:1024px;color:rgba(107,114,128,var(--tw-text-opacity,1));font-weight:300}.images-with-heading-and-description__text-section:is(.dark *){--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}@media (min-width:640px){.images-with-heading-and-description__text-section{font-size:1.125rem;line-height:1.75rem}}.images-with-heading-and-description__title{letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));margin-bottom:1rem;font-size:2.25rem;font-weight:800;line-height:2.5rem}.images-with-heading-and-description__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.images-with-heading-and-description__description{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity,1));margin-top:2rem}.images-with-heading-and-description__description:is(.dark *){color:hsl(var(--muted-foreground))}.images-with-heading-and-description__cta-buttons{gap:1rem;margin-top:2rem;display:flex}.images-with-heading-and-description__media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:5rem;display:grid}.images-with-heading-and-description__image-wrapper{border-radius:var(--radius);width:100%;height:24rem;position:relative;overflow:hidden}.images-with-heading-and-description__image-wrapper--offset{margin-top:1rem}@media (min-width:1024px){.images-with-heading-and-description__image-wrapper--offset{margin-top:2.5rem}}.images-with-heading-and-description .images-with-heading-and-description__image{object-fit:cover}
.location-group{width:100%}@media (min-width:640px){.location-group{max-width:640px}}@media (min-width:768px){.location-group{max-width:768px}}@media (min-width:1024px){.location-group{max-width:1024px}}@media (min-width:1280px){.location-group{max-width:1280px}}@media (min-width:1536px){.location-group{max-width:1536px}}.location-group{margin:5rem auto;padding-left:1rem;padding-right:1rem}.location-group__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));margin-bottom:1rem;font-size:2rem;font-weight:400;line-height:2.5rem}@media (min-width:640px){.location-group__title{margin-bottom:3rem;font-size:3rem;line-height:1}}.location-group__title:where([dir=ltr],[dir=ltr] *){text-align:left}.location-group__title:where([dir=rtl],[dir=rtl] *){text-align:right}.location-group__locations-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}@media (min-width:768px){.location-group__locations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.location-group__location-item{flex-direction:column;display:flex}.location-group__location-title{text-align:left;font-family:var(--font-for-smart-next), sans-serif;margin-bottom:1.25rem;font-size:1.5rem;font-weight:400;line-height:2rem}@media (min-width:640px){.location-group__location-title{font-size:2rem;line-height:2.5rem}}.location-group__location-image-wrapper{aspect-ratio:16/8;width:100%;margin-bottom:2rem;position:relative;overflow:hidden}.location-group__location-image{object-fit:cover}
.model-documents-group{max-width:1536px;margin:5rem auto;padding-left:1rem;padding-right:1rem}.model-documents-group__container{flex-direction:column;justify-content:center;gap:5rem;display:flex}@media (min-width:640px){.model-documents-group__container{flex-flow:wrap}}@media (min-width:1024px){.model-documents-group__container>*{max-width:calc(50% - 2.5rem)}}.model-documents-group__item{flex-direction:column;gap:1rem;display:flex}.model-documents-group__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1.5rem;line-height:2rem}.model-documents-group__media{aspect-ratio:16/9;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity,1));width:100%;height:284px;position:relative}.model-documents-group__documents{justify-content:space-between;gap:1rem;display:flex}
.model-specs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.model-specs{padding:5rem 1rem}.model-specs--dark{background-image:linear-gradient(172deg, var(--tw-gradient-stops));--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:#000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.model-specs__container{max-width:1536px;margin-left:auto;margin-right:auto}.model-specs__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));margin-bottom:1rem;font-size:2rem;line-height:2.5rem}.model-specs__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}@media (min-width:640px){.model-specs__title{font-size:2.25rem;line-height:2.5rem}}.model-specs__description{--tw-text-opacity:1;max-width:640px;color:rgba(55,65,81,var(--tw-text-opacity,1))}.model-specs__description:is(.dark *){color:hsl(var(--muted-foreground))}.model-specs__tabs{width:100%}.model-specs__tabs-list{gap:.5rem;position:relative}.model-specs__tabs-trigger{border-bottom-width:4px;padding-left:0;font-size:1rem;line-height:1.5rem}@media (min-width:640px){.model-specs__tabs-trigger{padding-left:.5rem;font-size:1.5rem;line-height:2rem}}.model-specs__variant-selector{z-index:10;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:50%;right:0}.model-specs__variant-selector:where([dir=rtl],[dir=rtl] *){left:0;right:auto}.model-specs__select-trigger{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-style:none;border-radius:9999px;width:140px;padding-left:.75rem;padding-right:.75rem}.model-specs__select-trigger>span{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1))}.model-specs__mobile-select{margin-top:1rem}.model-specs__mobile-select-trigger:is(.dark *){--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity,1))}.model-specs__tabs-content{padding-top:1.5rem}.specs-category-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.specs-category-list{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1))}.specs-category-list:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.specs-category-list__category{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);background-color:rgba(255,255,255,.8);border-radius:.75rem;padding:1rem}.specs-category-list__category:is(.dark *){background-color:rgba(17,17,17,.4)}@media (min-width:768px){.specs-category-list__category{padding:1.5rem}}.specs-category-list__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem}.specs-category-list__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.specs-category-list__specs-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:768px){.specs-category-list__specs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.specs-category-list__spec-item>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.specs-category-list__spec-name{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.specs-category-list__spec-name:is(.dark *){--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.specs-category-list__spec-value{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.75rem}.specs-category-list__spec-value:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}
.newsletter-form{max-width:1536px;margin:1rem auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.newsletter-form{margin-top:5rem;margin-bottom:5rem}}.newsletter-form__container{margin-left:auto;margin-right:auto}.newsletter-form__container--full-width{width:100%;max-width:1280px;margin:5rem auto;padding-left:1rem;padding-right:1rem}.newsletter-form__container--compact{max-width:376px}@media (max-height:640px) and (orientation:landscape){.newsletter-form__container--compact{max-width:100%}}.newsletter-form__full-width-content{border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgba(20,20,19,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1));justify-content:space-between;align-items:center;gap:4rem;padding:1.5rem}.newsletter-form__full-width-content:is(.dark *){--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity,1))}@media (min-width:768px){.newsletter-form__full-width-content{padding:3rem}}@media (min-width:1024px){.newsletter-form__full-width-content{gap:6rem;display:flex}}.newsletter-form__content-left{width:100%}.newsletter-form__title{font-family:var(--font-for-smart-next), sans-serif;letter-spacing:-.025em;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:2.5rem}@media (min-width:640px){.newsletter-form__title{font-size:2.25rem;line-height:2.5rem}}.newsletter-form__description{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}@media (min-width:640px){.newsletter-form__description{font-size:1.25rem;line-height:1.75rem}}.newsletter-form__content-right{width:100%;margin-top:1.5rem}@media (min-width:1024px){.newsletter-form__content-right{margin-top:0}}.newsletter-form__form{align-items:center;margin-bottom:.75rem}.newsletter-form__form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width:640px){.newsletter-form__form{display:flex}.newsletter-form__form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}.newsletter-form__input-group{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.newsletter-form__input-group{flex-direction:row;gap:0;width:100%}}.newsletter-form__input{--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity,1));border-radius:9999px;padding:.75rem 1rem}.newsletter-form__input:is(.dark *){--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}@media (min-width:640px){.newsletter-form__input{border-radius:0;border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.newsletter-form__input:where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}}.newsletter-form__button{--tw-bg-opacity:1;background-color:rgba(215,230,0,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));border-radius:9999px}@media (min-width:640px){.newsletter-form__button{border-radius:0 9999px 9999px 0}.newsletter-form__button:where([dir=rtl],[dir=rtl] *){border-radius:9999px 0 0 9999px}}.newsletter-form__error{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.newsletter-form__input-description{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.newsletter-form__compact-content{flex-direction:column;gap:1rem;display:flex}.newsletter-form__compact-title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}.newsletter-form__compact-title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.newsletter-form__compact-description{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.newsletter-form__compact-form-container{margin-top:1rem}.newsletter-form__compact-form{flex-direction:column;gap:.75rem;display:flex}.newsletter-form__compact-input-group{flex-direction:column;gap:.5rem;width:100%;display:flex}@media (min-width:640px){.newsletter-form__compact-input-group{flex-direction:row;gap:0}}.newsletter-form__compact-input-wrapper{flex-direction:column;gap:.5rem;display:flex}.newsletter-form__compact-input{--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity,1));border-radius:9999px;padding:.75rem 1rem}.newsletter-form__compact-input:is(.dark *){--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}@media (min-width:640px){.newsletter-form__compact-input{border-radius:0;border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.newsletter-form__compact-input:where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}}.newsletter-form__compact-error-mobile{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.newsletter-form__compact-error-mobile{display:none}.newsletter-form__compact-button{border-radius:0 9999px 9999px 0}.newsletter-form__compact-button:where([dir=rtl],[dir=rtl] *){border-radius:9999px 0 0 9999px}}.newsletter-form__compact-error-desktop{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;display:none}@media (min-width:640px){.newsletter-form__compact-error-desktop{display:block}}.newsletter-form__success-container{width:100%;max-width:32rem;margin-left:auto;margin-right:auto}.newsletter-form__loader{width:1rem;height:1rem;margin-right:.5rem}
.newsroom-grid-group{padding:6rem 2rem}.newsroom-grid-group__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:5rem 1.5rem;display:grid}@media (min-width:768px){.newsroom-grid-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.newsroom-grid-group__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.newsroom-grid{margin-top:5rem;margin-bottom:5rem;padding-left:1rem;padding-right:1rem}.newsroom-grid__container{max-width:1536px;margin-left:auto;margin-right:auto}.newsroom-grid__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:5rem 1.5rem;display:grid}@media (min-width:768px){.newsroom-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.newsroom-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.newsroom-grid__load-more-container{justify-content:center;margin-top:3rem;display:flex}.newsroom-grid-skeleton__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:768px){.newsroom-grid-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.newsroom-grid-skeleton__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.newsroom-grid-skeleton__item{flex-direction:column;gap:1.5rem;display:flex}.newsroom-grid-skeleton .newsroom-grid-skeleton__image{aspect-ratio:4/3;width:100%;height:240px;position:relative}@keyframes pulse{50%{opacity:.5}}.newsroom-grid-skeleton .newsroom-grid-skeleton__image{border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;overflow:hidden}.newsroom-grid-skeleton__content{flex-direction:column;gap:.25rem;display:flex}.newsroom-grid-skeleton__title-line{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));border-radius:.25rem;width:6rem;height:1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.newsroom-grid-skeleton__subtitle-line{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));border-radius:.25rem;width:75%;height:2rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.newsroom-grid-skeleton__description-line{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));border-radius:.25rem;width:100%;height:4rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.newsroom-grid-skeleton__date-line{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));border-radius:.25rem;width:6rem;height:1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}
.separator{max-width:1536px;margin:5rem auto;padding-left:1rem;padding-right:1rem}.separator__container{align-items:center;display:flex}.separator__line{flex:1}.separator__title{color:hsl(var(--muted-foreground));padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}
.test-drive-form{max-width:500px;margin:5rem auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.test-drive-form{padding-left:0;padding-right:0}}.test-drive-form__title{font-family:var(--font-for-smart-next), sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem}.test-drive-form__form>:not([hidden])~:not([hidden]),.test-drive-form__form-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.test-drive-form__date-time-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.test-drive-form__date-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.test-drive-form__form-item{flex-direction:column;justify-content:flex-start;display:flex}.test-drive-form__input{cursor:pointer}.test-drive-form__input--placeholder{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.test-drive-form__popover-content{width:auto;padding:0}.test-drive-form__select-trigger--error,.test-drive-form__select-trigger--error:focus{border-color:hsl(var(--destructive))}.test-drive-form__checkbox-container{flex-direction:row;align-items:center;gap:.5rem;display:flex}.test-drive-form__checkbox-label{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-weight:400}.test-drive-form__submit-button{width:100%;position:relative}.test-drive-form__loader{width:1rem;height:1rem;margin-right:.5rem}
.text-article{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.text-article:is(.dark *){--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity,1))}.text-article__container{max-width:1280px;margin-left:auto;margin-right:auto;padding:2rem 1rem}@media (min-width:640px){.text-article__container{padding-bottom:4rem}}.text-article__content-wrapper{flex-direction:column;gap:3rem;display:flex}@media (min-width:1024px){.text-article__content-wrapper{flex-direction:row;align-items:flex-start}}@media (min-width:1280px){.text-article__content-wrapper{gap:5rem}}.text-article__sidebar{width:100%;display:none}@media (min-width:640px){.text-article__sidebar{display:block}}@media (min-width:1024px){.text-article__sidebar{max-width:20rem;position:-webkit-sticky;position:sticky;top:5rem}}.text-article__sidebar-content{border-radius:var(--radius);--tw-border-opacity:1;border-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity,1))}.text-article__sidebar-content:is(.dark *){--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity,1))}.text-article__sidebar-inner>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.text-article__sidebar-inner{padding:1.5rem}@media (min-width:1024px){.text-article__sidebar-inner{padding:2rem}}.text-article__sidebar-title{font-family:var(--font-for-smart-next), sans-serif;text-transform:uppercase;--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));font-size:1rem;font-weight:700;line-height:1.5rem}.text-article__sidebar-title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.text-article__sidebar-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.text-article__sidebar-link{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1rem;font-weight:500;line-height:1.5rem}.text-article__sidebar-link:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.text-article__main-content{flex:1;min-width:0}.text-article__title{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}.text-article__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.text-article__table-of-contents{margin-top:1.5rem;margin-left:.5rem;list-style-type:disc;list-style-position:inside}.text-article__table-of-contents>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.text-article__table-of-contents{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity,1))}.text-article__table-of-contents:is(.dark *){--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}@media (min-width:640px){.text-article__table-of-contents{margin-left:1rem}}.text-article__toc-link{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1rem;font-weight:500;line-height:1.5rem}.text-article__toc-link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.text-article__toc-link:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}
.text-section{max-width:1536px;margin:5rem auto;padding-left:1rem;padding-right:1rem}.text-section__content{flex-direction:column;gap:1rem;display:flex}.text-section__content--columns{flex-direction:column;gap:2.5rem}@media (min-width:640px){.text-section__content--columns{flex-direction:row;gap:10rem}}@media (max-height:640px) and (orientation:landscape){.text-section__content--columns{gap:2.5rem!important}}.text-section__title{font-family:var(--font-for-smart-next), sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}.text-section__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}@media (min-width:640px){.text-section__title{font-size:2.25rem;line-height:2.5rem}}@media (max-height:640px) and (orientation:landscape){.text-section__title{font-size:1.5rem!important;line-height:2rem!important}}.text-section__title--columns{max-width:24rem}.text-section__description{white-space:normal;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1rem;font-weight:400;line-height:1.5rem}.text-section__description:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.text-section__description--columns{max-width:1280px}
.text-with-video{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));max-width:1536px;margin:5rem auto;padding-left:1rem;padding-right:1rem}.text-with-video:is(.dark *){--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity,1))}.text-with-video__header{text-align:center;max-width:48rem;margin-left:auto;margin-right:auto}.text-with-video__title{font-family:var(--font-for-smart-next), sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:2rem;font-weight:700;line-height:2.5rem}.text-with-video__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}@media (min-width:640px){.text-with-video__title{font-size:2.25rem;line-height:2.5rem}}.text-with-video__description{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));margin-top:1rem;font-size:1rem;line-height:1.5rem}.text-with-video__description:is(.dark *){--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}@media (min-width:640px){.text-with-video__description{font-size:1.25rem;line-height:1.75rem}}.text-with-video__video-container{margin-top:2rem}@media (min-width:1024px){.text-with-video__video-container{margin-top:3rem}}.text-with-video__video{border-radius:var(--radius);width:100%;max-width:42rem;height:16rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.text-with-video__video{height:24rem}}
.total-cost-comparison{font-family:var(--font-for-smart-sans), var(--font-for-smart-sans-con), sans-serif;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1024px){.total-cost-comparison{padding-top:3rem;padding-bottom:3rem}}.total-cost-comparison__container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.total-cost-comparison__header{text-align:center;margin-bottom:2rem}.total-cost-comparison__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));margin-bottom:1rem;font-size:2rem;font-weight:500;line-height:2.5rem}.total-cost-comparison__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}@media (min-width:640px){.total-cost-comparison__title{font-size:3rem;line-height:1}}.total-cost-comparison__subtitle{text-transform:uppercase;--tw-text-opacity:1;max-width:768px;color:rgba(153,161,175,var(--tw-text-opacity,1));margin-left:auto;margin-right:auto;font-size:.875rem;line-height:1.25rem}.total-cost-comparison__content{gap:2.5rem;display:grid}@media (min-width:1024px){.total-cost-comparison__content{grid-template-columns:repeat(2,minmax(0,1fr))}}.total-cost-comparison__controls>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.total-cost-comparison__slider-block>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.total-cost-comparison__slider-block{padding-bottom:1.25rem}.total-cost-comparison__slider-header{justify-content:space-between;align-items:flex-end;display:flex}.total-cost-comparison__label{text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgba(133,133,151,var(--tw-text-opacity,1));font-size:.75rem;font-weight:300;line-height:1rem}.total-cost-comparison__value{align-items:baseline;gap:.25rem;display:inline-flex}.total-cost-comparison__value-unit{text-transform:lowercase;--tw-text-opacity:1;color:rgba(133,133,151,var(--tw-text-opacity,1));font-size:.75rem;font-weight:300;line-height:1}.total-cost-comparison__value-amount{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:3.75rem;font-weight:300;line-height:1}.total-cost-comparison__parameters{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(229,229,229,var(--tw-border-opacity,1));padding-top:1.25rem}.total-cost-comparison__parameters-title{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:.75rem;line-height:1rem}.total-cost-comparison__parameter-grid{gap:.75rem;display:grid}@media (min-width:640px){.total-cost-comparison__parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.total-cost-comparison__params-accordion-summary{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.total-cost-comparison__parameter{border-radius:calc(var(--radius) - 2px);--tw-border-opacity:1;border-width:1px;border-color:rgba(229,229,229,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity,1));padding:.5rem .75rem}.total-cost-comparison__parameter-label{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.total-cost-comparison__parameter-value{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));margin-top:.25rem;font-size:1rem;font-weight:500;line-height:1.5rem}.total-cost-comparison__parameter-input{--tw-text-opacity:1;width:100%;color:rgba(20,20,19,var(--tw-text-opacity,1));background-color:transparent;border-width:0;margin-top:.25rem;padding:0;font-size:1rem;font-weight:500;line-height:1.5rem}.total-cost-comparison__parameter-input:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent);outline:2px solid transparent}.total-cost-comparison__results>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.total-cost-comparison__savings-card{--tw-bg-opacity:1;background-color:rgba(212,225,87,var(--tw-bg-opacity,1));border-radius:1.5rem;padding:1.5rem}@media (min-width:1024px){.total-cost-comparison__savings-card{padding:2rem}}.total-cost-comparison__card-label{text-transform:uppercase;letter-spacing:.1em;color:rgba(20,20,19,.8);font-size:10px;line-height:.875rem}.total-cost-comparison__total-savings-amount{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));margin-top:.25rem;font-size:2rem;font-weight:500;line-height:1}@media (min-width:640px){.total-cost-comparison__total-savings-amount{font-size:4.5rem;line-height:1}}.total-cost-comparison__card-amount{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));margin-top:.25rem;font-size:2.25rem;font-weight:800;line-height:1}@media (min-width:640px){.total-cost-comparison__card-amount{font-size:3rem;line-height:1}}.total-cost-comparison__card-note{color:rgba(20,20,19,.8);margin-top:.5rem;font-size:.75rem;line-height:1rem}.total-cost-comparison__card-breakdown{border-color:rgba(20,20,19,.1);border-top-width:1px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;padding-top:1rem;display:grid}.total-cost-comparison__card-caption{text-transform:uppercase;letter-spacing:.05em;color:rgba(20,20,19,.7);font-size:.75rem;line-height:1rem}.total-cost-comparison__ice-total{--tw-text-opacity:1;color:rgba(184,69,69,var(--tw-text-opacity,1));margin-top:.25rem;font-size:1.25rem;font-weight:500;line-height:1}@media (min-width:640px){.total-cost-comparison__ice-total{font-size:2rem;line-height:2.5rem}}.total-cost-comparison__ev-total{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));margin-top:.25rem;font-size:1.25rem;font-weight:500;line-height:1}@media (min-width:640px){.total-cost-comparison__ev-total{font-size:2rem;line-height:2.5rem}}.total-cost-comparison__timeline>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.total-cost-comparison__timeline{--tw-border-opacity:1;border-top-width:1px;border-color:rgba(229,229,229,var(--tw-border-opacity,1));padding-top:1.5rem}.total-cost-comparison__timeline-title{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.total-cost-comparison__timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.total-cost-comparison__timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.total-cost-comparison__timeline-item{padding-top:.5rem;padding-bottom:.5rem}.total-cost-comparison__timeline-label{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.total-cost-comparison__timeline-value{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));margin-top:.25rem;font-size:1.125rem;font-weight:600;line-height:1}@media (min-width:640px){.total-cost-comparison__timeline-value{font-size:1.5rem;line-height:2rem}}
.variant-carousel-group{margin-top:5rem;margin-bottom:5rem}.variant-carousel-group>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.variant-carousel-group__title-container{max-width:1280px;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.variant-carousel-group__title-container{margin-left:auto;margin-right:auto}}.variant-carousel-group__title-container:where([dir=ltr],[dir=ltr] *){text-align:left}.variant-carousel-group__title-container:where([dir=rtl],[dir=rtl] *){text-align:right}.variant-carousel-group__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:2rem;font-weight:700;line-height:2.5rem}.variant-carousel-group__carousel-container{position:relative}.variant-carousel-group__navigation{z-index:1;--tw-translate-y:-50%;width:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:142px}@media (min-width:640px){.variant-carousel-group__navigation{top:50%}}.variant-carousel-group__navigation-buttons{justify-content:space-between;display:flex}.variant-carousel-group__navigation-buttons>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.variant-carousel-group__navigation-buttons{padding-left:.5rem;padding-right:.5rem}@media (min-width:640px){.variant-carousel-group__navigation-buttons{padding-left:1rem;padding-right:1rem}}.variant-carousel-group__nav-button{border-radius:9999px;padding:.75rem;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.variant-carousel-group__nav-button--disabled{pointer-events:none;opacity:0}.variant-carousel-group__nav-button--enabled{opacity:1}@media (min-width:640px){.variant-carousel-group__carousel{margin-top:0}}.variant-carousel-group__carousel-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-height:640px) and (orientation:landscape){.variant-carousel-group__carousel-item{flex-basis:496px!important}}@media (min-width:768px){.variant-carousel-group__carousel-item{flex-basis:300px}}@media (min-width:1024px){.variant-carousel-group__carousel-item{flex-basis:496px}}.variant-carousel-group__item-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.variant-carousel-group__item-content{padding-left:1rem;padding-right:1rem}@media (max-height:640px) and (orientation:landscape){.variant-carousel-group__item-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}}.variant-carousel-group__image-container{aspect-ratio:1;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity,1));width:100%;height:284px;position:relative}@media (max-height:640px) and (orientation:landscape){.variant-carousel-group__image-container{width:100%!important;height:142px!important}}@media (min-width:640px){.variant-carousel-group__image-container{width:284px}}@media (min-width:1024px){.variant-carousel-group__image-container{width:480px;height:480px}}.variant-carousel-group__model-title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1.5rem;line-height:2rem}.variant-carousel-group__variant-info>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.variant-carousel-group__variant-title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:2rem;font-weight:700;line-height:2.5rem}.variant-carousel-group__variant-subtitle{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1.5rem;line-height:2rem}@media (max-height:640px) and (orientation:landscape){.variant-carousel-group__variant-subtitle{font-size:1.25rem;line-height:1.75rem}}.variant-carousel-group__variant-subtitle{min-height:2lh}@media (max-height:640px) and (orientation:landscape){.variant-carousel-group__highlights-container{display:none}}.variant-carousel-group__highlights-label{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem}.variant-carousel-group__description{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));min-height:4lh;margin-top:.25rem;font-size:1rem;line-height:1.5rem}.variant-carousel-group__buttons-container{justify-content:flex-start;gap:1rem;display:flex}
.variant-preview{width:100%;max-width:1536px;margin:5rem auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.variant-preview{margin-top:12rem;margin-bottom:12rem}}.variant-preview__container{align-items:flex-start;gap:2rem;width:100%;display:grid}@media (min-width:640px){.variant-preview__container{grid-template-columns:repeat(3,minmax(0,1fr))}}.variant-preview__form-section{max-width:28rem}.variant-preview__form-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.variant-preview__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:2.25rem;font-weight:700;line-height:2.5rem}.variant-preview__form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.variant-preview__variant-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.variant-preview__variant-list{flex-direction:column;gap:.5rem 1rem;display:flex}@media (min-width:640px){.variant-preview__variant-list{gap:.5rem}}.variant-preview__variant-item>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.variant-preview__variant-radio{display:none}.variant-preview__variant-label{cursor:pointer;font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1.5rem;font-weight:100;line-height:2rem}.variant-preview__variant-label--selected{font-weight:400}.variant-preview__color-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.variant-preview__color-list{display:flex}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.variant-preview__color-list{flex-wrap:wrap;gap:.75rem;padding-top:.25rem;padding-left:.125rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.3s ease-out fade-in}.variant-preview__color-item>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.variant-preview__color-button{border-radius:9999px;padding:.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:flex}.variant-preview__color-button--selected{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent);--tw-ring-opacity:1;--tw-ring-color:rgba(229,229,229,var(--tw-ring-opacity,1))}.variant-preview__color-swatch{border-radius:9999px;width:1.5rem;height:1.5rem;position:relative;overflow:hidden}.variant-preview__image-section{aspect-ratio:4/3;border-radius:var(--radius);width:100%;position:relative;overflow:hidden}@media (min-width:640px){.variant-preview__image-section{grid-column:span 2/span 2}}.variant-preview__highlights-container{z-index:10;--tw-translate-x:-50%;width:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:0;left:50%}@media (min-width:1024px){.variant-preview__highlights-container{top:2rem}}.variant-preview__media-wrapper{width:100%;height:100%;position:relative}.variant-preview__loader-container{z-index:10;opacity:1;justify-content:center;align-items:center;width:100%;height:100%;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.5s;animation-timing-function:cubic-bezier(0,0,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.variant-preview__loader-container--hidden{visibility:hidden;opacity:0}.variant-preview__image-container{--tw-translate-y:.625rem;width:100%;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition:all .5s cubic-bezier(0,0,.2,1) .1s;animation-duration:.5s;animation-timing-function:cubic-bezier(0,0,.2,1);animation-delay:.1s;position:absolute;top:0;bottom:0;left:0;right:0}.variant-preview__image-container--loaded{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.variant-preview__form-label{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.variant-preview__form-label-color{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.variant-preview__image-cover{object-fit:cover}
.purchase-price-section{justify-content:space-between;align-items:flex-start;display:flex}.purchase-price-section__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1rem;font-weight:700;line-height:1.5rem}.purchase-price-section__edit-button{text-align:left;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.purchase-price-section__price-container{flex-direction:column;display:flex}.purchase-price-section__price-display{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.purchase-price-section__monthly-payment{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}.purchase-price-section__tradein-discount{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}
.radio-group{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.radio-group__item{animation:.3s ease-out fade-in}.radio-group__input{display:none}.radio-group__label{cursor:pointer;border-radius:var(--radius);--tw-text-opacity:1;width:100%;color:rgba(255,255,255,var(--tw-text-opacity,1));background-color:transparent;border-width:1px;border-color:rgba(255,255,255,.2);justify-content:space-between;align-items:center;padding:.75rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:inline-flex}.radio-group__label:hover{border-color:rgba(255,255,255,.4)}.radio-group__title{width:100%;font-size:.875rem;line-height:1.25rem;display:block}
.success-card{border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1;background-color:rgba(230,249,230,var(--tw-bg-opacity,1));--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow);border-style:none;position:relative}.success-card:is(.dark *){--tw-bg-opacity:1;background-color:rgba(20,20,19,var(--tw-bg-opacity,1))}.success-card__header{margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.success-card__content{margin-top:1.5rem;padding:0 1.5rem 1.5rem}.success-card__container{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.success-card__icon{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgba(34,197,94,var(--tw-text-opacity,1))}.success-card__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1rem;font-weight:700;line-height:1.5rem}.success-card__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.success-card__support-message{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.success-card__support-message:is(.dark *){--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity,1))}.success-card__close-button{position:absolute;top:.5rem;right:.5rem}.success-card__close-icon{--tw-text-opacity:1;width:1rem;height:1rem;color:rgba(20,20,19,var(--tw-text-opacity,1))}.success-card__close-icon:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}
.footer{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.footer__container{padding:5rem 1rem 1rem}@media (min-width:640px){.footer__container{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.footer__container{padding-left:4rem;padding-right:4rem}}@media (max-height:640px) and (orientation:landscape){.footer__container{padding-top:1rem}}.footer__main{flex-direction:column;justify-content:center;width:100%;display:flex}@media (min-width:768px){.footer__main{align-items:center}}@media (min-width:1024px){.footer__main{flex-direction:row}.footer__main>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(10rem * var(--tw-space-x-reverse));margin-left:calc(10rem * calc(1 - var(--tw-space-x-reverse)))}}.footer .footer__newsletter{margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}@media (min-width:640px){.footer .footer__newsletter{margin-top:0;margin-bottom:0}}.footer__links-section{text-align:center;flex-direction:column;flex-grow:1;gap:1rem;margin-top:1rem;display:flex}@media (min-width:640px){.footer__links-section{flex-direction:row;justify-content:flex-end;gap:2rem;margin-top:0}.footer__links-section>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(5rem * var(--tw-space-x-reverse));margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))}.footer__links-section{text-align:left}}.footer__accordion{width:100%}.footer__accordion-item{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1))}.footer__accordion-trigger{font-family:var(--font-for-smart-next), sans-serif;text-transform:uppercase;--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));padding-top:.75rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.75rem}.footer__accordion-content{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1))}.footer__accordion-content:where([dir=ltr],[dir=ltr] *){text-align:left}.footer__accordion-content:where([dir=rtl],[dir=rtl] *){text-align:right}.footer__link-list{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1))}.footer__link-item{margin-bottom:.5rem}@media (min-width:640px){.footer__link-item--desktop{margin-bottom:1rem}}.footer__link{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.footer__link:hover{opacity:.6}.footer__section-title{font-family:var(--font-for-smart-next), sans-serif;text-transform:uppercase;--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.75rem}@media (min-width:640px){.footer__section-title{margin-bottom:1.5rem}}.footer__bottom{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}@media (min-width:640px){.footer__bottom{gap:.5rem;margin-top:4rem}}.footer__social-links{justify-content:center;gap:2rem;width:100%;display:flex}@media (min-width:640px){.footer__social-links{justify-content:flex-end}}.footer__social-link{align-items:center;gap:.5rem;width:1.5rem;height:1.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:flex;position:relative}.footer__social-link:hover{opacity:.6}@media (min-width:640px){.footer__social-link{width:1rem;height:1rem}}.footer__social-icon{object-fit:contain}.footer__legal{flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}@media (min-width:640px){.footer__legal{flex-direction:row}}.footer__logo-and-copyright{align-items:center;gap:1rem;display:flex}.footer__logo-link{width:1.5rem;height:1.5rem;position:relative}.footer__logo{object-fit:contain;position:absolute}.footer__copyright{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.footer__policy-links{justify-content:flex-end;gap:2rem;display:flex}.footer__policy-link{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}
.media-carousel{width:100%;height:100%;position:relative}.media-carousel__carousel{width:100%;height:100%}.media-carousel__carousel>div,.media-carousel__content,.media-carousel__carousel-item{height:100%}.media-carousel__item{width:100%;height:100%;position:relative}.media-carousel .media-carousel__image{object-fit:cover;object-position:bottom;width:100%;height:100%}.media-carousel__previous-button{width:3rem;height:3rem;display:none;left:1rem}@media (min-width:640px){.media-carousel__previous-button{display:flex}}.media-carousel__next-button{width:3rem;height:3rem;display:none;right:1rem}@media (min-width:640px){.media-carousel__next-button{display:flex}}.media-carousel__dots-container{z-index:10;--tw-translate-x:-50%;--tw-translate-y:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));display:flex;position:absolute;bottom:1rem;left:50%}.media-carousel__dots-container>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.media-carousel__dot{border-radius:9999px;width:.5rem;height:.5rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.media-carousel__dot{width:.75rem;height:.75rem}}.media-carousel__dot:where([dir=rtl],[dir=rtl] *){margin-left:.5rem}.media-carousel__dot--active{--tw-bg-opacity:1;background-color:rgba(215,230,0,var(--tw-bg-opacity,1))}.media-carousel__dot--inactive{background-color:rgba(255,255,255,.5)}.media-carousel__dot--inactive:hover{background-color:rgba(255,255,255,.75)}
.product-media-carousel{width:100%;height:100%}.product-media-carousel__fallback-container{width:100%;height:100%;position:relative;overflow:hidden}.product-media-carousel__fallback-image{object-fit:contain;width:100%;height:100%;padding:.5rem}.product-media-carousel__no-image-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.product-media-carousel__no-image-text{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity,1))}.product-media-carousel__loader-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.product-media-carousel__content{--tw-translate-y:.625rem;width:100%;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1)}.product-media-carousel__content--loaded{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}
.not-found{width:100%}@media (min-width:640px){.not-found{max-width:640px}}@media (min-width:768px){.not-found{max-width:768px}}@media (min-width:1024px){.not-found{max-width:1024px}}@media (min-width:1280px){.not-found{max-width:1280px}}@media (min-width:1536px){.not-found{max-width:1536px}}.not-found{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;margin-left:auto;margin-right:auto;padding:1rem;display:flex}.not-found__card{width:100%;max-width:28rem}.not-found__header>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.not-found__title{text-align:center;font-size:2.25rem;font-weight:700;line-height:2.5rem}.not-found__description{text-align:center;font-size:1.125rem;line-height:1.75rem}.not-found__button{width:100%}.not-found__link{align-items:center;gap:.5rem;display:flex}.not-found__icon{width:1rem;height:1rem}
.order-summary{width:100%}.order-summary>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.order-summary__header{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(229,229,229,var(--tw-border-opacity,1));padding-bottom:.5rem}.order-summary__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1rem;font-weight:700;line-height:1.5rem}
.main-menu__overlay{top:0;bottom:0;left:0;right:0;top:var(--header-height);z-index:30;--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;position:fixed}.main-menu__overlay--visible{visibility:visible;opacity:1}.main-menu__overlay--hidden{visibility:hidden;opacity:0}.main-menu__trigger{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width:1024px){@media not all and (min-width:1280px){.main-menu__trigger{padding-left:.5rem!important;padding-right:.5rem!important}}}.main-menu__trigger-link{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1rem;font-weight:400;line-height:1.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.main-menu__trigger-link:hover{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1))}@media (min-width:1024px){@media not all and (min-width:1280px){.main-menu__trigger-link{padding-left:.5rem!important;padding-right:.5rem!important}}}.main-menu__content-list{vertical-align:top;justify-content:flex-start;gap:.5rem;max-width:100vw;display:flex;overflow:scroll}.main-menu__content-list:where([dir=rtl],[dir=rtl] *){justify-content:flex-end}.main-menu__content-item{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;max-width:720px;display:flex}.main-menu__content-item>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.main-menu__content-item{text-align:left;outline-offset:2px;outline:2px solid transparent;padding:.75rem;line-height:1;-webkit-text-decoration-line:none;text-decoration-line:none}.main-menu__content-item:nth-child(2n){--tw-bg-opacity:1;background-color:rgba(249,249,249,var(--tw-bg-opacity,1))}.main-menu__content-item:where([dir=rtl],[dir=rtl] *){text-align:right}.main-menu__content-wrapper{justify-content:center;align-items:center;display:flex}.main-menu__content-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.main-menu__content-wrapper:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.main-menu__content-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.main-menu__content-info>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.main-menu__content-info:where([dir=rtl],[dir=rtl] *){align-items:flex-end}.main-menu__content-title{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem}.main-menu__content-description{-webkit-line-clamp:2;max-width:240px;color:hsl(var(--muted-foreground));-webkit-box-orient:vertical;font-size:.875rem;line-height:1.375;display:-webkit-box;overflow:hidden}.main-menu__content-cta{gap:2.5rem;display:flex}.main-menu__content-cta:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.main-menu__content-cta-link{--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.main-menu__content-cta-link:hover{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1))}.main-menu__content-media{border-radius:calc(var(--radius) - 2px);width:300px;height:160px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;position:relative}
.notification-banner{top:var(--header-height);z-index:1;text-align:center;opacity:.95;width:100%;padding:.5rem 1rem;position:absolute}.notification-banner--info{--tw-bg-opacity:1;background-color:rgba(215,230,0,var(--tw-bg-opacity,1))}.notification-banner--warning{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity,1))}.notification-banner--alert{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.notification-banner__content{text-align:left;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem}@media (min-width:640px){.notification-banner__content{text-align:center}}.notification-banner__close-button{z-index:1;position:absolute;top:.5rem;right:.5rem}.notification-banner__close-icon{width:1.25rem;height:1.25rem}
.sidebar-menu__trigger{margin-right:.5rem}.sidebar-menu__trigger:where([dir=rtl],[dir=rtl] *){margin-left:.5rem}.sidebar-menu__trigger-icon{--tw-text-opacity:1!important;width:1.5rem!important;height:1.5rem!important;color:rgba(55,65,81,var(--tw-text-opacity,1))!important}.sidebar-menu__content{border-top-width:0;border-bottom-width:0;border-left-width:0;width:300px;height:100%}@media (min-width:640px){.sidebar-menu__content{width:500px}}.sidebar-menu__container{flex-direction:column;height:100%;display:flex}.sidebar-menu__header{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(229,231,235,var(--tw-border-opacity,1));padding:1rem 1.5rem}.sidebar-menu__close-button{justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:auto;display:flex}@media (min-width:640px){.sidebar-menu__close-button{width:2.25rem;height:2.25rem}}.sidebar-menu__close-icon{--tw-text-opacity:1!important;width:1.5rem!important;height:1.5rem!important;color:rgba(17,24,39,var(--tw-text-opacity,1))!important}.sidebar-menu__close-icon:is(.dark *){--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity,1))!important}.sidebar-menu__nav{flex:1;padding:2rem 1.5rem;overflow-y:auto}.sidebar-menu__nav-container{flex-direction:column;display:flex}.sidebar-menu__nav-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sidebar-menu__section-link{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:1.5rem;font-weight:400;line-height:2rem}.sidebar-menu__section-link:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1))}.sidebar-menu__section-link--with-links,.sidebar-menu__section-title{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.5rem}.sidebar-menu__links-container{flex-direction:column;display:flex}.sidebar-menu__links-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.sidebar-menu__link{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:1.5rem;font-weight:400;line-height:2rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sidebar-menu__link:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1))}
.header{z-index:10;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));padding-bottom:var(--banner-height);position:relative}.header__container{padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.header__container{padding-left:2rem;padding-right:2rem}}.header__content{height:calc(var(--header-height));justify-content:space-between;align-items:center;display:flex;position:relative}.header__nav{display:none}@media (min-width:1024px){.header__nav{display:flex}.header__nav>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}}.header__logo-container{--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:50%;left:50%}.header__logo-link{width:70px;height:20px;display:block;position:relative}.header__logo-image:is(.dark *){--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.header__locale-switcher{margin-right:-1rem}.header__locale-switcher:where([dir=ltr],[dir=ltr] *){margin-left:auto}.header__locale-switcher:where([dir=rtl],[dir=rtl] *){margin-right:auto}
