.Hero{min-height:72dvh;margin-top:90px;padding:0 4vw 2vh;display:flex;position:relative}@media only screen and (min-width:768px){.Hero{align-items:flex-end;min-height:auto;padding:0;flex-direction:column!important}.Hero>*{margin-top:auto}}.Hero__content{flex-direction:column;justify-content:flex-end;gap:24px;max-width:1368px;height:100%;padding:0;display:flex;margin-top:auto!important;margin-bottom:0!important}@media only screen and (min-width:768px){.Hero__content{flex-direction:row-reverse;align-items:center;gap:4px;height:auto;padding:86px 40px 40px;margin-top:auto!important;margin-bottom:0!important}}.Hero__content__car{justify-content:center;align-items:center;width:100%;padding-top:clamp(24px,8dvh,86px);display:flex}@media only screen and (min-width:768px){.Hero__content__car{padding-top:12px}}.Hero__content__car__image{aspect-ratio:960/460;background-image:url(../media/q5-2026.ec92e5c8.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.Hero__content__info{z-index:2;flex-direction:column;gap:18px;display:flex;position:relative}@media only screen and (min-width:980px){.Hero__content__info{min-width:46%;padding-top:16px;transition:all .3s ease-in-out}}@media only screen and (min-width:768px){.Hero__content__info__title{max-width:20ch}.Hero__content__info__description{max-width:38ch}}.Hero__content__info__cta{margin-top:8px;padding-bottom:16px;position:relative}@media only screen and (min-width:768px){.Hero__content__info__cta{margin-top:16px;padding-bottom:0}}.Hero__content__overlay{z-index:0;pointer-events:none;background:linear-gradient(#0000 0%,#0009 100%);width:100%;height:100%;position:absolute;top:0;left:0}
.InfoCard{background:linear-gradient(#232a34 0%,#181d25 100%);border:1px solid #2c343f;border-radius:20px;flex-direction:column;gap:16px;width:100%;min-height:225px;padding:clamp(16px,4dvw,24px);display:flex}@media only screen and (min-width:768px){.InfoCard{align-items:center;padding:clamp(24px,2.5dvw,40px)}}.InfoCard__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:40px;height:40px}.InfoCard__icon--car{background-image:url(../media/icon-car.3016492a.svg)}.InfoCard__icon--currency{background-image:url(../media/icon-currency.ab501e83.svg)}.InfoCard__icon--file-check{background-image:url(../media/icon-file-check.e2090a92.svg)}.InfoCard__title{max-width:17ch;line-height:1.6}@media only screen and (min-width:768px){.InfoCard__title{text-align:center}}.InfoCard__description{margin-top:4px;line-height:1.6}@media only screen and (min-width:768px){.InfoCard__description{text-align:center}}
@media only screen and (min-width:768px){.HowItWorks__content__title{text-align:center}}.HowItWorks__content__list{grid-template-columns:1fr;gap:24px;margin:24px 0 0;display:grid}@media only screen and (min-width:768px){.HowItWorks__content__list{grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 0}}.HowItWorks__content__list__item{min-width:0;display:flex}
.FaqAccordion{flex-direction:column;display:flex}.FaqAccordion__item{border-bottom:1px solid #2c343f}.FaqAccordion__item:last-child{border-bottom:0}.FaqAccordion__trigger{cursor:pointer;color:#fcfcfd;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;display:flex}.FaqAccordion__trigger[data-state=open]{padding-bottom:6px}.FaqAccordion__icon{flex:none;width:40px;height:40px;transition:transform .2s}.FaqAccordion__trigger[data-state=open] .FaqAccordion__icon{transform:rotate(180deg)}.FaqAccordion__content{overflow:hidden}.FaqAccordion__content-inner{padding:0 0 20px}.FaqAccordion__content-inner ul{list-style:inside}@keyframes faq-slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes faq-slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.FaqAccordion__content[data-state=open]{animation:.2s ease-out faq-slideDown}.FaqAccordion__content[data-state=closed]{animation:.2s ease-out faq-slideUp}
.FaqContainer__content__title{margin-bottom:24px}@media only screen and (min-width:768px){.FaqContainer__content__title{text-align:center;margin-bottom:32px}}
.ModelCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);appearance:none;text-align:left;cursor:pointer;width:220px;height:179px;font:inherit;color:inherit;background:linear-gradient(#232a34 0%,#181d25 100%);border:1px solid #2c343f;border-radius:20px;flex-direction:column;justify-content:space-between;padding:16px;display:flex}@media only screen and (min-width:768px){.ModelCard:hover{background:#2c343f;border-color:#37404e}}.ModelCard--active{background:#404a59;border-color:#37404e}@media only screen and (min-width:768px){.ModelCard--active:hover{background:#404a59;border-color:#37404e}}.ModelCard__header{justify-content:space-between;align-items:center;display:flex}.ModelCard__header__is-electric{background:#9aa3b11a url(../media/plug.007f2ca4.svg) 50%/15px 15px no-repeat;border-radius:10px;width:40px;height:28px}.ModelCard__image-container{width:100%;height:70px;position:relative}.ModelCard__image-container__image{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.ModelCard__bottom{justify-content:space-between;align-items:center;display:flex}.ModelCard__bottom__chevron-icon{color:#fcfcfdb3;flex-shrink:0;transition:transform .2s}.ModelCard__bottom__chevron-icon--active{transform:rotate(180deg)}
.ModelCarousel{width:100%}.ModelCarousel__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}@media only screen and (min-width:768px){.ModelCarousel__header{gap:26px}}.ModelCarousel__header__title{margin:0}.ModelCarousel__header__arrows{align-items:center;gap:12px;display:flex}.ModelCarousel__header__arrows__arrow{appearance:none;cursor:pointer;color:#fcfcfd;opacity:1;background:0 0;border:0;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:inline-flex}.ModelCarousel__header__arrows__arrow svg{width:18px;height:18px;display:block}.ModelCarousel__header__arrows__arrow:disabled{cursor:not-allowed;opacity:.2}.ModelCarousel__viewport,.ModelCarousel .swiper{width:100%;min-width:0}.ModelCarousel .swiper-wrapper{align-items:center}.ModelCarousel__slide{flex:none;width:220px;transition:none}@media (prefers-reduced-motion:reduce){.ModelCarousel .swiper-slide{transition:none!important}}
.VersionCard{background:#1d2129;border:1px solid #1d2129;border-radius:16px;flex-direction:column;justify-content:space-between;gap:18px;padding:clamp(16px,7dvw,24px);display:flex}@media only screen and (min-width:768px){.VersionCard{padding:clamp(14px,2dvw,24px)}}.VersionCard__header{min-height:26px}.VersionCard__header__tag{background:#9aa3b11a;border-radius:10px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;display:flex}.VersionCard__header__tag__electric{background:url(../media/plug.007f2ca4.svg) 50%/15px 15px no-repeat;width:15px;height:15px}.VersionCard__header__tag__text{font-size:12px}.VersionCard__image-container{width:100%;position:relative}.VersionCard__image-container__image{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.VersionCard__bottom{flex-direction:column;gap:16px;display:flex}@media only screen and (min-width:768px){.VersionCard__bottom__version{font-size:clamp(9.6px,1.25vw,18px)}}
.VehicleContainer__content__error{justify-content:center;align-items:center;height:200px;display:flex}.VehicleContainer__content__versions{opacity:0;pointer-events:none;will-change:max-height,opacity,transform;grid-template-columns:1fr;gap:20px;max-height:0;margin-block:16px;transition:max-height .24s,opacity .2s,transform .24s;display:grid;overflow:hidden;transform:translateY(12px)}@media only screen and (min-width:768px){.VehicleContainer__content__versions{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}}.VehicleContainer__content__versions__version{opacity:0;min-width:0;transition:opacity .4s,transform .4s;display:flex;transform:translateY(8px)}.VehicleContainer__content__versions--open{opacity:1;pointer-events:auto;max-height:2000px;transform:translateY(0)}.VehicleContainer__content__versions--open .VehicleContainer__content__versions__version{opacity:1;transition-delay:calc(var(--version-index)*.12s);transform:translateY(0)}.VehicleContainer__content__versions--switching .VehicleContainer__content__versions__version{opacity:0;pointer-events:none;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.VehicleContainer__content__versions,.VehicleContainer__content__versions__version{transition:none!important}}
.HomePage__background{background:linear-gradient(#0009 0%,#0000 48.2%);width:100%}
