@charset "UTF-8";@keyframes pulse-soft{0%,to{transform:scale(1);box-shadow:0 8px 24px color-mix(in srgb,var(--color-primary, #1a3a2c) 16%,transparent)}50%{transform:scale(1.08);box-shadow:0 12px 32px color-mix(in srgb,var(--color-primary, #1a3a2c) 28%,transparent)}}@font-face{font-family:"Inter";src:url(/assets/fonts/Inter-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,::after,::before{box-sizing:border-box}body,html{min-height:100vh;margin:0;scrollbar-gutter:stable;touch-action:manipulation}body{display:flex;flex-direction:column;min-width:320px;font-size:14px;font-family:"Inter",Arial,sans-serif;font-weight:400;line-height:1.3;color:var(--color-text-base, #1a1a1a);background-color:var(--color-bg-base, #F4EFE6)}.h1,.h2,.h3,.h4,.h5,.h6,.title,h1,h2,h3,h4,h5,h6{font-family:"Inter",Arial,sans-serif;font-weight:800;line-height:1.3;text-transform:uppercase}.h1,h1{font-size:var(--h1-font-size-mob, 34px)}.h2,h2{font-size:var(--h2-font-size-mob, 28px)}.h3,h3{font-size:var(--h3-font-size-mob, 24px)}.h4,h4{font-size:var(--h4-font-size-mob, 20px)}.h5,h5{font-size:var(--h5-font-size-mob, 18px)}picture{display:contents}img{max-width:100%;-o-object-fit:contain;object-fit:contain;vertical-align:middle;height:auto}p,ul{margin:0}ul{list-style:none;padding:0}a{color:currentColor;transition:color .35s ease-in-out;text-decoration:none}svg{fill:currentColor}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip:rect(0 0 0 0);overflow:hidden}.main{position:relative;overflow:hidden;flex-grow:1}.container{width:100%;padding-inline:16px;margin-inline:auto;max-width:1355px}.standard-margin{margin-block:34px}.standard-padding{padding-block:34px}.w-100{width:100%}.m-0{margin:0}.button,button{color:inherit;cursor:pointer;transition:color .35s ease-in-out,background-color .35s ease-in-out,border-color .35s ease-in-out}button{font-family:inherit;font-size:inherit;padding:0;border:0;background-color:transparent;-webkit-appearance:none}.button{display:inline-flex;align-items:center;text-decoration:none;justify-content:center;gap:16px;font-size:var(--btn-font-size, 14px);font-weight:var(--btn-font-weight, 700);line-height:1;padding:var(--btn-padding-y, 12px) var(--btn-padding-x, 40px);text-align:center;border-radius:var(--border-radius-lg, 50px);min-height:var(--btn-min-height, 52px);text-transform:uppercase;position:relative;border-width:2px;border-style:solid}.button span{position:relative;z-index:2}.button.disabled,.button:disabled{pointer-events:none;opacity:.4;cursor:none}.button--primary{background-color:var(--color-primary, #1a3a2c);border-color:var(--color-primary, #1a3a2c);color:var(--color-text-muted, #fdfdfe);overflow:hidden}.button--primary::before{content:"";position:absolute;top:50%;left:0;z-index:1;display:block;width:35%;height:105%;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0)0,rgba(255,255,255,.22) 50%,rgba(255,255,255,0) 100%);transform:translate(220%,-50%) skewX(-18deg) scaleY(.95);transition:transform .55s ease}.button--outline,.button--secondary{color:var(--color-text-base, #1a1a1a)}.button--secondary{background-color:var(--color-accent, #EDE2D0);border-color:var(--color-accent, #EDE2D0)}.button--outline{background-color:var(--color-text-muted, #fdfdfe);border-color:var(--color-text-base, #1a1a1a)}.button--light{border-color:color-mix(in srgb,var(--color-text-muted, #fdfdfe) 8%,transparent);color:var(--color-text-muted, #fdfdfe)}.button--sm{font-size:var(--btn-font-size-sm, 12px);padding:var(--btn-padding-y-sm, 6px) var(--btn-padding-x-sm, 16px);min-height:var(--btn-min-height-sm, 34px)}.button--lg{font-size:var(--btn-font-size-lg, 14px);padding:var(--btn-padding-y-lg, 12px) var(--btn-padding-x-lg, 40px);min-height:var(--btn-min-height-lg-mob, 52px)}.button--arrow::after{content:"";display:block;width:1em;aspect-ratio:1/1;background-color:currentColor;-webkit-mask:url(/images/stack-lyra.svg#arrow-right)center/contain no-repeat;mask:url(/images/stack-lyra.svg#arrow-right)center/contain no-repeat}.button-link{border-bottom:1px solid currentColor;padding-block:2px;text-align:left;width:-moz-fit-content;width:fit-content}.button-pulse,.button-up{position:fixed;right:20px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:var(--border-radius, 12px);color:var(--color-primary, #1a3a2c)}.button-pulse{bottom:20px;z-index:250;padding:0;border:0;background-color:var(--color-accent, #EDE2D0);box-shadow:0 8px 24px color-mix(in srgb,var(--color-primary, #1a3a2c) 16%,transparent);animation:pulse-soft 2.4s ease-in-out infinite;cursor:pointer;transition:background-color .35s ease-in-out,color .35s ease-in-out,box-shadow .35s ease-in-out}.button-pulse::before,.button-up::before{content:"";display:block;width:16px;height:16px;background-color:currentColor;-webkit-mask:url(/images/stack-lyra.svg#phone)center/contain no-repeat;mask:url(/images/stack-lyra.svg#phone)center/contain no-repeat}.button-up{bottom:67px;z-index:251;background-color:var(--color-text-muted, #fdfdfe);box-shadow:0 8px 24px rgba(0,0,0,.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .35s ease-in-out,visibility .35s ease-in-out,transform .35s ease-in-out,background-color .35s ease-in-out,color .35s ease-in-out}.button-up::before{-webkit-mask:url(/images/stack-lyra.svg#arrow-up)center/contain no-repeat;mask:url(/images/stack-lyra.svg#arrow-up)center/contain no-repeat}.button-up.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.form{display:flex;flex-direction:column;gap:16px}.form__label{font-size:var(--font-size-xxs, 10px);font-weight:600;text-transform:uppercase;color:var(--color-text-muted, #6B6B6B)}.form__group{display:flex;flex-direction:column;gap:8px}.form__group .error{margin:0;font-size:var(--font-size-xs, 12px);color:var(--color-error, #d02224)}.form__input{width:100%;min-height:var(--input-height, 45px);padding:var(--input-padding-y, 12px) var(--input-padding-x, 16px);font-size:var(--input-font-size, 14px);color:var(--color-text-base, #1a1a1a);background-color:var(--input-bg-color, #F5F5F5);border:var(--input-border-width, 1px) solid var(--input-bg-color, #F5F5F5);border-radius:var(--border-radius, 12px);box-shadow:var(--input-box-shadow, none);transition:border-color .35s ease-in-out,box-shadow .35s ease-in-out}.form__input:focus{outline:0;border-color:var(--color-text-base, #1a1a1a);box-shadow:0 0 0 1px rgba(var(--color-text-base, #1a1a1a),.2)}.form__group:has(.error) .form__input,.form__group:has(.form__error) .form__input{border-color:var(--color-error, #d02224)}.form__input--sm{min-height:var(--input-height-sm, 40px)}.form__input--lg{min-height:52px;font-size:var(--h4-font-size, 24px);font-weight:700}.form__input[readonly]{cursor:default;background-color:color-mix(in srgb,var(--input-bg-color, #F5F5F5) 70%,var(--color-text-muted, #6B6B6B))}.form__range{display:flex;flex-direction:column;gap:8px;flex-grow:1}.form__range-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.form__range-percent,.form__range-value{font-weight:700;color:var(--color-text-muted, #fdfdfe)}.form__range-percent{font-size:var(--h4-font-size, 24px);line-height:1}.form__range-value{font-size:var(--font-size-base, 16px);line-height:1.3}.form__range-amount,.form__range-bounds{font-size:var(--font-size-xs, 12px);color:var(--color-text-muted, #6B6B6B)}.form__range-bounds{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.form__range-line{--pct:25%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:18px;margin:auto 0 0;padding:0;background:0 0;cursor:pointer}.form__range-line:focus{outline:0}.form__range-line:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.form__range-line::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--color-text-muted, #fdfdfe) var(--pct),color-mix(in srgb,var(--color-text-muted, #fdfdfe) 25%,transparent) var(--pct))}.form__range-line::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border:0;border-radius:50%;background:var(--color-text-muted, #fdfdfe);box-shadow:0 0 6px color-mix(in srgb,var(--color-text-muted, #fdfdfe) 40%,transparent);cursor:pointer}.form__range-line::-moz-range-track{height:4px;border:0;border-radius:2px;background:color-mix(in srgb,var(--color-text-muted, #fdfdfe) 25%,transparent)}.form__range-line::-moz-range-progress{height:4px;border:0;border-radius:2px;background:var(--color-text-muted, #fdfdfe)}.form__range-line::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--color-text-muted, #fdfdfe);box-shadow:0 0 6px color-mix(in srgb,var(--color-text-muted, #fdfdfe) 40%,transparent);cursor:pointer}.form__radios{display:flex;flex-wrap:wrap;gap:8px}.form__radio{position:relative;cursor:pointer}.form__radio input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.form__radio-text{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:32px;padding:0 12px;font-size:var(--font-size-sm, 14px);font-weight:600;line-height:1;color:var(--color-text-muted, #AAAAAA);border:1px solid color-mix(in srgb,var(--color-text-muted, #fdfdfe) 35%,transparent);border-radius:var(--border-radius-lg, 50px);transition:color .35s ease-in-out,background-color .35s ease-in-out,border-color .35s ease-in-out}.form__radio input:checked+.form__radio-text{color:var(--color-primary, #1a3a2c);background-color:var(--color-text-muted, #fdfdfe);border-color:var(--color-text-muted, #fdfdfe)}.form__agreement{display:flex;align-items:start;gap:8px;cursor:pointer;font-size:11px;color:var(--color-text-muted, #6B6B6B)}.form__agreement a{color:currentColor;text-decoration:underline}.form__agreement [data-agreement-checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;min-width:16px;aspect-ratio:1/1;padding:0;margin:0;background-color:transparent;border:1px solid var(--color-primary, #1a3a2c);border-radius:4px;cursor:pointer;transition:border-color .35s ease-in-out}.form__agreement [data-agreement-checkbox]:checked{background-color:transparent}.form__agreement [data-agreement-checkbox]:checked::after{content:"";position:absolute;inset:0;background-color:var(--color-primary, #1a3a2c);-webkit-mask:url(/images/stack-lyra.svg#check)center/12px no-repeat;mask:url(/images/stack-lyra.svg#check)center/12px no-repeat}.form__button{margin-top:12px}.form__info-text{text-align:center;font-size:var(--font-size-xs, 12px);color:var(--color-text-muted, #AAAAAA);margin-top:12px}.swiper-pagination{position:static;margin-top:10px}.swiper-pagination-bullet{width:8px;height:8px;margin:0 3px;background:var(--color-text-muted, #AAAAAA);opacity:1;border-radius:3px;transition:width .35s ease-in-out,background-color .35s ease-in-out}.swiper-pagination-bullet-active{width:32px;background:var(--color-text-muted, #fdfdfe)}.swiper-arrow-next,.swiper-arrow-prev{display:flex;align-items:center;justify-content:center;width:48px;aspect-ratio:1/1;border-radius:50%;margin:0;padding:0;border:0;background-color:var(--color-text-muted, #fdfdfe);color:var(--color-text-base, #1a1a1a);box-shadow:0 4px 16px color-mix(in srgb,var(--color-text-base, #1a1a1a) 16%,transparent);transition:color .35s ease-in-out,background-color .35s ease-in-out,box-shadow .35s ease-in-out,opacity .35s ease-in-out}.custom-select select,.swiper-arrow-next::after,.swiper-arrow-prev::after{display:none}.swiper-arrow-next::before,.swiper-arrow-prev::before{content:"";display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.swiper-arrow-next.swiper-button-disabled,.swiper-arrow-prev.swiper-button-disabled{cursor:default;opacity:.45}.swiper-arrow-prev::before{-webkit-mask-image:url(/images/stack-lyra.svg#arrow-prev);mask-image:url(/images/stack-lyra.svg#arrow-prev)}.swiper-arrow-next::before{-webkit-mask-image:url(/images/stack-lyra.svg#arrow-next);mask-image:url(/images/stack-lyra.svg#arrow-next)}.custom-select{position:relative}.select-selected{min-height:var(--input-height, 45px);padding:var(--input-padding-y, 12px) 40px var(--input-padding-y, 12px) var(--input-padding-x, 16px);font-size:var(--input-font-size, 14px);color:var(--color-text-base, #1a1a1a);background-color:var(--input-bg-color, #F5F5F5);border:var(--input-border-width, 1px) solid var(--input-bg-color, #F5F5F5);border-radius:var(--border-radius, 12px);box-shadow:var(--input-box-shadow, none);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;transition:border-color .35s ease-in-out,box-shadow .35s ease-in-out}.select-selected:after{position:absolute;content:"";top:50%;right:14px;width:12px;height:12px;transform:translateY(-50%);background-color:currentColor;-webkit-mask:url(/images/stack-lyra.svg#arrow-down)center/contain no-repeat;mask:url(/images/stack-lyra.svg#arrow-down)center/contain no-repeat}.select-selected.select-arrow-active{border-color:var(--color-text-base, #1a1a1a)}.custom-select:has(select option[value=""]:checked) .select-selected{color:var(--color-text-muted, #6B6B6B)}.select-items{position:absolute;top:100%;left:0;z-index:110;width:100%;max-height:300px;overflow-y:scroll;color:var(--color-text-base, #1a1a1a);background-color:var(--input-bg-color, #F5F5F5);border:var(--input-border-width, 1px) solid var(--input-bg-color, #F5F5F5);box-shadow:var(--input-box-shadow, none)}.select-items::-webkit-scrollbar{width:5px;height:8px;background-color:var(--input-bg-color, #F5F5F5)}.select-items::-webkit-scrollbar-thumb{background-color:var(--color-text-muted, #6B6B6B)}.select-items div{padding:var(--input-padding-y, 12px) var(--input-padding-x, 16px);color:var(--color-text-base, #1a1a1a);border-bottom:var(--input-border-width, 1px) solid var(--input-bg-color, #F5F5F5);cursor:pointer;font-size:var(--input-font-size, 14px)}.select-items div:hover{background-color:var(--color-primary, #1a3a2c);color:var(--color-text-muted, #fdfdfe);transition:background-color .35s ease-in-out,color .35s ease-in-out}.select-items .same-as-selected{background-color:color-mix(in srgb,var(--color-text-base, #1a1a1a) 6%,var(--input-bg-color, #F5F5F5));transition:background-color .35s ease-in-out}.select-hide{display:none}.custom-select:has(select[disabled]){opacity:.6;pointer-events:none;cursor:not-allowed}.custom-select--sm .select-selected{min-height:var(--input-height-sm, 40px)}.header{position:sticky;left:0;top:0;z-index:1000;width:100vw;padding-block:16px;border-bottom:1px solid var(--color-border-base, #E0DCD3);background-color:var(--color-bg-accent, #fdfdfe)}.header__content,.header__inner{display:flex;justify-content:space-between;align-items:center;gap:15px}.header__content{flex-grow:1}.header__menu{display:flex;flex-wrap:wrap;flex-grow:1;gap:25px;font-size:var(--font-size-xs, 12px)}.header__menu-link{position:relative;display:inline-block;text-transform:uppercase;font-weight:600;letter-spacing:1.1px;transition:color .35s ease-in-out}.header__menu-link::after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;border-radius:2px;background-color:var(--color-accent, #2e7d52);transform:scaleX(0);transform-origin:center;transition:transform .35s ease-in-out}.header__phone{display:flex;flex-direction:column;align-items:flex-start;padding-left:32px;position:relative}.header__phone::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;aspect-ratio:1/1;background-color:currentColor;-webkit-mask:url(/images/stack-lyra.svg#phone)center/contain no-repeat;mask:url(/images/stack-lyra.svg#phone)center/contain no-repeat}.header__phone-title{font-size:var(--font-size-xs, 12px);font-weight:600}.header__phone-text{font-size:var(--font-size-xxs, 10px);color:var(--color-text-muted, #6B6B6B);text-transform:uppercase}.car,.header__menu-button{display:flex;align-items:center}.header__menu-button{justify-content:center;width:44px;height:44px;padding:0;border:0;background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.header__menu-button::after,.header__menu-button::before{content:"";position:absolute;left:50%;width:22px;height:2px;background-color:currentColor;border-radius:2px;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.header__menu-button::before{box-shadow:0-8px 0 currentColor,0 8px 0 currentColor}.header__menu-button::after{opacity:0;box-shadow:none}.header__menu-button.is-open::before{box-shadow:none;transform:translate(-50%,-50%) rotate(45deg)}.header__menu-button.is-open::after{opacity:1;box-shadow:none;transform:translate(-50%,-50%) rotate(-45deg)}.car{flex-direction:column;padding:10px;text-decoration:none}.car__img{display:block;margin-bottom:.25em}.car__img img{display:block;width:100%;max-width:100%;vertical-align:top;aspect-ratio:1.8/1}.car__text{background-color:var(--color-accent, #2e7d52);color:var(--color-text-muted, #fdfdfe);padding:5px;font-size:var(--font-size-sm, 14px)}.cars{background-color:var(--color-secondary, #1a3a2c)}.cars__menu,.cars__title{display:flex;align-items:center}.cars__title{gap:32px;text-transform:uppercase;color:var(--color-text-muted, #fdfdfe);overflow:hidden;font-weight:700;letter-spacing:3px;text-align:center}.cars__title::after,.cars__title::before{content:"";display:block;flex-grow:1;width:100px;height:1px;background-color:rgba(255,255,255,.15)}.cars__menu{flex-wrap:wrap;gap:8px 15px;margin-top:25px}.cars__menu-item{display:block;border-radius:var(--border-radius-lg, 50px);padding:10px 20px;font-size:var(--font-size-xs, 12px);font-weight:700;text-transform:uppercase;text-align:center;border:2px solid var(--color-text-muted, #AAAAAA);background-color:transparent;color:var(--color-text-muted, #AAAAAA);transition:border-color .35s ease-in-out,color .35s ease-in-out,background-color .35s ease-in-out}.cars__menu-item.hidden{display:none}.cars__menu-item.active{background-color:var(--color-bg-accent, #fdfdfe);border-color:var(--color-bg-accent, #fdfdfe);color:var(--color-primary, #1a3a2c)}.cars__menu-item.active:hover{color:var(--color-primary, #1a3a2c);cursor:default}.cars__menu .button-link{font-size:var(--font-size-sm, 14px);color:var(--color-text-muted, #AAAAAA)}.cars__list{position:relative;margin-top:24px}.cars__list-nav{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;z-index:30;width:100%}.cars__list .swiper:not(.swiper-initialized){height:510px;opacity:0}.cars__list .swiper-pagination{color:var(--color-text-muted, #AAAAAA);font-size:var(--font-size-sm, 14px);font-weight:700}.model{display:grid;height:100%;border-radius:var(--border-radius, 12px);overflow:hidden}.model__picture{background-color:var(--color-bg-base, #F4EFE6)}.model__count,.model__label::before{color:var(--color-text-muted, #fdfdfe)}.model__count{position:absolute;top:20px;left:20px;border-radius:var(--border-radius, 12px);background-color:color-mix(in srgb,var(--color-primary, #1a3a2c) 90%,transparent);width:99px;text-align:center;padding:12px}.model__count-count{font-weight:800;font-size:34px;line-height:1}.model__count-text{display:block;text-transform:uppercase;font-size:var(--font-size-xxs, 10px);font-weight:600;line-height:1.3;margin-top:4px}.model__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.model__content{background-color:var(--color-bg-accent, #fdfdfe);padding:20px 16px}.model__title{letter-spacing:-.7px}.model__subtitle{text-transform:uppercase;color:var(--color-text-muted, #6B6B6B);font-size:var(--font-size-xs, 12px);font-weight:600}.model__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:12px}.model__price-title{min-width:100%}.model__price-current{display:inline-block;white-space:nowrap;line-height:1}.model__price-old{text-decoration:line-through;color:var(--color-text-muted, #AAAAAA);font-weight:600}.model__price-credit{font-size:var(--font-size-sm, 14px);color:var(--color-text-muted, #6B6B6B);min-width:100%}.model__price-credit span{color:var(--color-accent, #2e7d52);font-weight:700;font-size:var(--font-size-lg, 17px)}.model__label{display:inline-flex;align-items:center;gap:12px;min-height:51px;padding:10px 20px;border-radius:var(--border-radius, 12px);border:2px solid var(--color-accent, #2e7d52);background-color:color-mix(in srgb,var(--color-accent, #2e7d52) 8%,transparent);color:var(--color-primary, #1a3a2c);text-transform:uppercase;font-weight:800;margin-top:20px}.model__label::before{content:"₽";font-weight:700;font-size:12px;display:flex;justify-content:center;align-items:center;width:24px;aspect-ratio:1/1;border-radius:50%;background-color:var(--color-accent, #2e7d52)}.model__advantages{margin-top:24px;display:grid;gap:16px 24px}.model__advantages-item{display:flex;align-items:center;gap:12px;text-transform:uppercase;font-size:var(--font-size-sm, 14px);font-weight:600}.model__advantages-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;aspect-ratio:1/1;border-radius:50%;background-color:var(--color-accent, #EDE2D0)}.model__advantages-icon::before{content:"";display:block;width:60%;height:60%;background-color:var(--color-primary, #1a3a2c);-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.model__buttons{margin-top:24px;display:grid;gap:12px}.main-banner{padding-block:34px}.main-banner__inner{display:grid;gap:24px}.main-banner__title{line-height:1;margin-top:16px}.main-banner__text{color:var(--color-accent, #2e7d52);text-transform:uppercase;font-size:var(--font-size-xs, 12px);font-weight:700;letter-spacing:5px}.main-banner__label{display:inline-flex;align-items:center;gap:12px;min-height:51px;padding:10px 20px;border-radius:var(--border-radius, 12px);border:2px solid var(--color-accent, #2e7d52);background-color:color-mix(in srgb,var(--color-accent, #2e7d52) 8%,transparent);color:var(--color-primary, #1a3a2c);text-transform:uppercase;font-weight:800;margin-top:25px}.main-banner__label::before{content:"";width:20px;aspect-ratio:1/1;border-radius:50%;flex-shrink:0;background:var(--color-primary, #1a3a2c)url(/images/stack-lyra.svg#check)center/14px no-repeat}.main-banner__buttons{display:flex;gap:16px;margin-top:32px}.main-banner__button{flex-grow:1;padding-inline:10px}.main-banner__advantages{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,auto));max-width:511px;gap:10px 16px}.main-banner__advantages-item{display:flex;align-items:center;gap:10px;text-transform:uppercase;font-size:var(--font-size-xxs, 10px);font-weight:700}.main-banner__advantages-icon{display:flex;align-items:center;justify-content:center;width:30px;aspect-ratio:1/1;border-radius:50%;background-color:color-mix(in srgb,var(--color-primary, #1a3a2c) 10%,transparent);color:var(--color-primary, #1a3a2c)}.advantages__icon::before,.main-banner__advantages-icon::before{content:"";display:block;width:40%;height:40%;background-color:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.main-banner__picture{border-radius:var(--border-radius, 12px);overflow:hidden}.main-banner__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-banner__slider{position:relative}.main-banner__nav{position:absolute;top:50%;right:16px;z-index:2;transform:translateY(-50%);width:calc(52% - 32px);display:flex;align-items:center;justify-content:space-between}.main-banner__pagination{margin-top:20px}.advantages{background-color:var(--color-bg-accent, #fdfdfe)}.advantages__list{display:grid;gap:20px}.advantages__item{display:flex;align-items:center;gap:16px;padding:16px 0}.advantages__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:35px;aspect-ratio:1/1;border-radius:50%;background-color:var(--color-accent, #EDE2D0);color:var(--color-text-base, #1a1a1a)}.advantages__icon::before{width:60%;height:60%}.advantages__content{display:flex;flex-direction:column;gap:4px}.advantages__title{text-transform:uppercase;font-size:var(--font-size-sm, 14px);font-weight:700;color:var(--color-text-base, #1a1a1a)}.advantages__text{font-size:var(--font-size-xs, 12px);color:var(--color-text-muted, #6B6B6B)}.calculator,.calculator__title{color:var(--color-text-muted, #fdfdfe)}.calculator{background-color:var(--color-secondary, #1a3a2c)}.calculator__title{font-weight:700;letter-spacing:2px}.calculator__form{display:grid;gap:20px}.calculator__form-text{font-size:var(--font-size-sm, 14px);color:var(--color-text-muted, #6B6B6B)}.calculator__form-params{display:flex;flex-direction:column;gap:16px}.calculator__form-payment,.calculator__form-selects{display:grid;gap:16px}.calculator__form-contacts{display:flex;flex-direction:column;gap:16px;border-radius:var(--border-radius, 12px);padding:20px 16px;background-color:var(--color-bg-accent, #fdfdfe);color:var(--color-text-base, #1a1a1a)}.calculator__form-contacts-head{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.calculator__form-contacts-title{text-transform:uppercase;font-size:var(--h4-font-size, 24px);font-weight:700;color:var(--color-text-base, #1a1a1a)}.calculator__form-contacts-text{font-size:var(--font-size-sm, 14px);color:var(--color-text-muted, #6B6B6B)}.calculator__form-button{margin-top:auto}.calculator__total{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--border-radius, 12px);background-color:var(--color-accent, #EDE2D0);text-align:center;font-size:var(--font-size-xs, 12px)}.calculator__total-label{text-transform:uppercase;color:var(--color-text-muted, #6B6B6B);font-weight:600}.calculator__total-value{font-size:var(--h3-font-size, 28px);color:var(--color-primary, #1a3a2c)}.calculator__total-note{text-transform:uppercase;color:var(--color-text-muted, #6B6B6B)}.calculator__advantages{display:grid;gap:16px;margin-top:32px}.calculator__advantages-item{display:flex;align-items:center;gap:12px}.calculator__advantages-icon{flex-shrink:0;color:var(--color-text-muted, #AAAAAA)}.calculator__advantages-text{text-transform:uppercase;font-size:var(--font-size-xs, 12px);font-weight:600;letter-spacing:1px;color:var(--color-text-muted, #AAAAAA)}.stocks__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;border-bottom:1px solid var(--color-border-base, #E0DCD3);padding-bottom:13px}.stocks__header-label{text-transform:uppercase;color:var(--color-accent, #2e7d52);font-size:var(--font-size-xs, 12px);font-weight:700}.stocks__row{margin-top:32px}.stocks__content,.stocks__row{display:grid;gap:16px}.stocks__info-label{color:var(--color-text-muted, #6B6B6B);font-size:var(--font-size-xs, 12px);font-weight:600;text-transform:uppercase}.stocks__info-title{font-size:var(--h2-font-size, 34px)}.stocks__info-text{font-size:var(--font-size-sm, 14px);color:var(--color-text-muted, #6B6B6B)}.stocks__info-button{margin-top:16px}.stocks__card{background-color:var(--color-bg-accent, #fdfdfe);border-radius:var(--border-radius, 12px);border:1px solid var(--color-border-base, #E0DCD3);padding:24px 20px}.stocks__card-icon{width:40px;aspect-ratio:1/1;border-radius:50%;background-color:var(--color-bg-base, #F4EFE6);display:flex;align-items:center;justify-content:center}.stocks__card-icon svg{max-width:60%;max-height:60%}.stocks__card-title{font-size:16px;margin-top:12px}.stocks__card-title span{color:var(--color-accent, #2e7d52);display:block}.stocks__card-text{color:var(--color-text-muted, #6B6B6B);font-size:var(--font-size-xs, 12px);margin-top:3px}.credit{position:relative;border-radius:var(--border-radius, 12px);overflow:hidden}.credit__picture{position:absolute;inset:0}.credit__image{width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.credit__content{position:relative;z-index:2;background-color:color-mix(in srgb,var(--color-primary, #1a3a2c) 70%,transparent);color:var(--color-text-muted, #AAAAAA);height:100%;padding:25px 20px}.credit__label{text-transform:uppercase;font-size:var(--font-size-xs, 12px);font-weight:600}.credit__title{color:var(--color-text-muted, #fdfdfe);margin-top:12px}.credit__title span,.form-banner__content-title span{color:var(--color-accent, #EDE2D0);display:block}.credit__text{font-size:var(--font-size-sm, 14px);margin-top:8px;max-width:235px}.credit__button,.form-banner__form .form{margin-top:24px}.credit__rate{margin-top:32px;text-transform:uppercase}.credit__rate-label{font-size:var(--font-size-xxs, 10px);font-weight:600}.credit__rate-value,.form-banner__content-info span{display:block;color:var(--color-accent, #EDE2D0);font-weight:800}.credit__rate-value{font-size:48px;line-height:1}.form-banner{border-top:1px solid var(--color-border-base, #E0DCD3)}.form-banner__text{color:var(--color-text-muted, #6B6B6B)}.form-banner__row{display:grid;gap:24px 16px;margin-top:32px}.form-banner__content{border-radius:var(--border-radius, 12px);position:relative;overflow:hidden;min-height:304px}.form-banner__content-inner{display:flex;flex-direction:column;position:relative;z-index:2;padding:24px 16px;height:100%}.form-banner__content-inner--bg{background-color:color-mix(in srgb,var(--color-primary, #1a3a2c) 70%,transparent);color:var(--color-text-muted, #AAAAAA)}.form-banner__content-label{font-size:var(--font-size-xs, 12px);font-weight:600;text-transform:uppercase}.form-banner__content-title{color:var(--color-text-muted, #fdfdfe);margin-top:16px}.form-banner__content-text{max-width:350px;margin-top:12px}.form-banner__content-info{margin-top:auto;border-radius:var(--border-radius, 12px);background-color:color-mix(in srgb,var(--color-primary, #1a3a2c) 90%,transparent);color:var(--color-text-muted, #fdfdfe);padding:12px 20px;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-xs, 12px);text-transform:uppercase}.form-banner__content-info span{font-size:var(--h4-font-size, 24px)}.form-banner__advantages{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:23px}.form-banner__advantages-item{display:flex;align-items:center;gap:12px}.form-banner__advantages-icon{color:var(--color-accent, #EDE2D0);flex-shrink:0}.form-banner__picture{position:absolute;inset:0}.form-banner__image{width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.form-banner__form{background-color:var(--color-bg-accent, #fdfdfe);padding:20px 16px;border-radius:var(--border-radius, 12px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1019607843)}.form-banner__form-text{margin-top:4px;color:var(--color-text-muted, #6B6B6B);font-size:var(--font-size-sm, 14px)}.form-banner__form .tradein-form{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.footer__map #map,.modal{width:100%;border-radius:var(--border-radius, 12px)}.modal{display:none;max-width:800px;padding:20px 16px;background-color:var(--color-bg-accent, #fdfdfe)}.modal--lg{max-width:900px}.modal--sm{max-width:500px}.modal--error{border-color:var(--color-error, #d02224);box-shadow:inset 0 0 0 1px rgba(208,34,36,.2),0 0 24px 4px rgba(208,34,36,.28)}.modal__title{text-align:center;text-transform:uppercase;font-weight:500;margin-bottom:16px}.modal-banner{background-repeat:no-repeat;background-size:cover;color:var(--color-text-muted, #fdfdfe);height:auto}.modal-banner__content{display:flex;flex-direction:column;background:rgba(0,0,0,.4);gap:15px;padding:30px 16px}.modal-banner__title{margin:0}.modal-banner__list-item{position:relative;padding-left:15px;margin-top:5px}.footer:before,.modal-banner__list-item::before{content:"";position:absolute;left:0;display:block}.modal-banner__list-item::before{top:4px;width:8px;height:8px;border-radius:50%;background-color:currentColor}.modal-alert{text-align:center;padding:24px 16px 20px}.modal-alert__title{margin:0 0 12px;font-size:clamp(16px,2.5vw,18px);font-weight:600;color:var(--color-text-base, #1a1a1a);line-height:1.3}.modal-alert__text{margin:0 auto;max-width:28rem;color:var(--color-text-muted, #6B6B6B);font-size:15px;line-height:1.45}.modal-alert__button{width:250px;max-width:100%;margin-top:28px}.modal-alert--error{border:4px solid var(--color-error, #d02224)}.modal__close-button{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-top:24px}.footer,.is-compact .fancybox__content{position:relative}.is-compact .fancybox__content>.f-button.is-close-btn{top:18px;right:18px;width:40px;height:40px;border-radius:50%;background-color:var(--color-accent, #EDE2D0);color:var(--color-primary, #1a3a2c);box-shadow:none;transition:background-color .35s ease-in-out,color .35s ease-in-out}.footer{background-color:var(--color-secondary, #1a3a2c);color:var(--color-text-muted, #fdfdfe)}.footer:before{top:0;width:100%;height:4px;background:linear-gradient(90deg,transparent,var(--color-primary, #1a3a2c) 30%,var(--color-primary, #1a3a2c) 70%,transparent)}.footer__row{display:grid;gap:25px}.footer__subtitle{text-transform:uppercase;font-size:var(--font-size-sm, 14px);color:var(--color-accent, #EDE2D0);margin-bottom:16px}.footer__menu-logo{margin-bottom:24px;font-size:var(--h3-font-size, 28px);color:var(--color-text-muted, #fdfdfe)}.footer__menu-link{display:inline-block;margin-top:5px;text-transform:uppercase;font-size:var(--font-size-xs, 12px)}.footer__phone-title{color:var(--color-text-muted, #fdfdfe);font-size:var(--h5-font-size, 20px);display:flex;align-items:center;gap:10px;text-decoration:inherit}.footer__address-title::before,.footer__phone-title::before{content:"";display:block;flex-shrink:0;width:20px;height:20px}.footer__phone-title::before{background-color:currentColor;-webkit-mask:url(/images/stack-lyra.svg#phone)center/contain no-repeat;mask:url(/images/stack-lyra.svg#phone)center/contain no-repeat}.footer__phone-text{color:var(--color-text-muted, #AAAAAA);font-size:var(--font-size-xs, 12px);margin-left:34px;margin-top:8px}.footer__address{margin-top:16px}.footer__address-title{display:flex;align-items:center;gap:10px;color:var(--color-text-muted, #AAAAAA);font-size:var(--font-size-xs, 12px);text-transform:uppercase}.footer__address-title::before{background-color:var(--color-primary, #1a3a2c);-webkit-mask:url(/images/stack-lyra.svg#location)center/contain no-repeat;mask:url(/images/stack-lyra.svg#location)center/contain no-repeat}.footer__address-text{display:block;margin-left:34px;font-size:var(--font-size-sm, 14px)}.footer__button{width:100%;margin-top:16px;max-width:197px}.footer__disclaimer,.footer__requisites{font-size:var(--font-size-xs, 12px);color:var(--color-text-muted, #AAAAAA)}.footer__requisites{display:flex;flex-direction:column;gap:6px}.footer__map #map{height:210px;min-height:210px;overflow:hidden;background-color:var(--color-accent, #EDE2D0)}.footer__disclaimer{border-top:1px solid color-mix(in srgb,var(--color-bg-accent, #fdfdfe) 12%,transparent);margin-top:28px;padding-top:16px}.footer__disclaimer-pre{margin:0 0 12px}.cookies[hidden],.footer__disclaimer-full{display:none}.footer__disclaimer-full p{margin:0 0 1em}.footer__disclaimer-full p:last-child{margin-bottom:0}.footer__disclaimer-more{margin-top:15px;border-bottom:1px dashed currentColor;padding-block:2px}.footer__disclaimer[data-expanded=true] .footer__disclaimer-full{display:block}.footer__copyright{font-size:var(--font-size-xs, 12px);border-top:1px solid color-mix(in srgb,var(--color-bg-accent, #fdfdfe) 12%,transparent);color:var(--color-text-muted, #AAAAAA);margin-top:28px;padding-top:16px}.footer__copyright-container{display:flex;gap:15px}.footer__copyright-text{flex-grow:1}.cookies{position:fixed;left:12px;right:12px;bottom:12px;z-index:260;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:14px 16px;background-color:var(--color-text-muted, #fdfdfe);border:1px solid var(--color-border-base, #E0DCD3);box-shadow:0 8px 24px rgba(0,0,0,.18)}.cookies__text{margin:0;font-size:13px;line-height:1.4;color:var(--color-text-muted, #6B6B6B)}.cookies__text a{color:var(--color-primary, #1a3a2c);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.cookies__button{width:100%;flex-shrink:0}@media (min-width:480px){body{font-size:16px}.main-banner__advantages-item{font-size:var(--font-size-xs, 12px)}.main-banner__advantages-icon{width:45px}.calculator__advantages{grid-template-columns:repeat(3,1fr);gap:24px}.stocks__content{grid-template-columns:repeat(2,1fr)}.stocks__card:first-child{grid-column-start:span 2}.stocks__card{padding:24px}}@media (min-width:576px){.standard-margin{margin-block:56px}.standard-padding{padding-block:56px}.header__phone-title{font-size:var(--font-size-sm, 14px)}.model__content{padding:40px}.model__advantages{grid-template-columns:repeat(2,1fr)}.main-banner__advantages{grid-template-columns:repeat(4,minmax(0,auto));gap:40px;margin-top:48px}.main-banner__advantages-item{flex-direction:column;text-align:center}.main-banner__advantages-icon{width:56px}.advantages__icon{width:48px}.calculator__form-selects{grid-template-columns:repeat(2,1fr)}.calculator__form-payment{grid-template-columns:1fr 210px}.calculator__form-contacts,.credit__content{padding:32px}.form-banner__content-inner{padding:40px 32px}.form-banner__form{padding:32px}.form-banner__form .form__bottom{grid-column-start:span 2}.form-banner__form .tradein-form{grid-template-columns:repeat(2,minmax(0,1fr))}.modal{padding:35px 30px}.modal-banner__content{width:50%;padding:40px 20px}.cookies{left:20px;right:20px;bottom:20px;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;max-width:820px;margin-inline:auto;padding:16px 20px}.cookies__text{font-size:14px}.cookies__button{width:auto;min-width:140px}}@media (min-width:768px){.h1,h1{font-size:var(--h1-font-size, 48px)}.h2,h2{font-size:var(--h2-font-size, 34px)}.h3,h3{font-size:var(--h3-font-size, 28px)}.h4,h4{font-size:var(--h4-font-size, 24px)}.h5,h5{font-size:var(--h5-font-size, 20px)}.button--lg{min-height:var(--btn-min-height-lg, 58px)}.button-pulse,.button-up{width:45px;height:45px}.button-pulse::before,.button-up::before{width:20px;height:20px}.button-up{bottom:77px}.cars__list{margin-top:40px}.model__buttons{grid-template-columns:repeat(2,1fr)}.advantages__list{grid-template-columns:repeat(3,1fr);gap:0}.advantages__item{justify-content:center;padding:35px 10px}.advantages__item:not(:last-child){border-right:1px solid var(--color-border-base, #E0DCD3)}.calculator__form{align-items:start;grid-template-columns:3fr 2fr}.form-banner__row{grid-template-columns:repeat(2,minmax(0,1fr))}.form-banner__row--big-form{grid-template-columns:minmax(0,1fr)}.form-banner__content-inner{padding:50px 40px}.footer__row{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.header__menu{justify-content:center}.header__menu-link{font-size:var(--font-size-xs, 12px)}.header__menu-button,.header__phone--mobile{display:none}.cars__menu-item{padding:12px 28px;font-size:var(--font-size-sm, 14px)}.cars__list-nav{width:calc(48% - 32px);left:16px}.cars__list .swiper-pagination{position:absolute;left:auto;right:0;bottom:-60px;width:-moz-fit-content;width:fit-content;margin-top:0}.model{grid-template-columns:48% 52%}.model__buttons{grid-template-columns:repeat(1,1fr)}.main-banner__inner{grid-template-columns:12fr 13fr;gap:48px}.main-banner__picture{order:2}.main-banner__pagination{position:absolute;right:0;--swiper-pagination-bottom:22px}.main-banner__pagination.swiper-pagination-bullets{width:calc(52% - 32px);left:auto}.calculator__form{gap:40px}.form-banner__row,.stocks__row{grid-template-columns:1fr .9fr}.form-banner__row{gap:32px}.form-banner__content-title{font-size:38px}.footer__row{grid-template-columns:1fr 1.3fr 1.3fr minmax(0,1.2fr);gap:36px}}@media (min-width:1200px){.button-pulse,.button-up{width:50px;height:50px}.button-pulse::before,.button-up::before{width:22px;height:22px}.button-up{bottom:82px}}@media (min-width:1280px){.model__buttons{grid-template-columns:repeat(2,1fr)}.main-banner__title{font-size:64px}}@media (max-width:991.98px){.header__content{position:absolute;top:100%;left:0;width:100%;max-width:380px;height:calc(var(--vh, 1svh)*100 - var(--header-height, 0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-100%);background-color:var(--color-bg-base, #F4EFE6);transition:transform .35s ease;flex-direction:column;align-items:start;border-top:1px solid var(--color-border-base, #E0DCD3);padding:35px 30px 50px;gap:30px;opacity:0}.header__content::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;box-shadow:20px 0 55px 0 rgba(201,155,69,.28),40px 0 90px 0 rgba(201,155,69,.12);clip-path:inset(0-130px -80px 0)}.header__content.is-open{transform:translateX(0);opacity:1}.header__logo{margin-right:auto}.header__menu{flex-direction:column}.cars__menu{justify-content:center}.main-banner__title br{display:none}.main-banner__advantages{margin-inline:auto}.main-banner__picture{aspect-ratio:16/9}.main-banner__nav{display:none}.main-banner__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-primary, #1a3a2c)}}@media (max-width:767.98px){.advantages__item:not(:last-child){border-bottom:1px solid var(--color-border-base, #E0DCD3)}}@media (max-width:575.98px){.header__content{padding:30px 20px}.header__button{width:100%}.header__phone--mobile .header__phone-text{display:none}.cars__menu-item{min-width:calc(50% - 8px)}.main-banner__buttons{flex-direction:column}.footer__copyright-container{flex-direction:column;gap:10px}}@media (max-width:479.98px){h1,h2,h3{hyphens:none;-webkit-hyphens:none}b,h1,h2,h3{overflow-wrap:break-word;word-wrap:break-word;word-break:normal}}@media (hover:hover){a[href^=tel]{pointer-events:none}.button--primary:hover::before{transform:translate(-20%,-50%) skewX(-18deg) scaleY(.95)}.button--secondary:hover{background-color:var(--color-text-muted, #fdfdfe);border-color:var(--color-accent, #EDE2D0)}.button--outline:hover{background-color:var(--color-text-base, #1a1a1a);color:var(--color-text-muted, #fdfdfe)}.button--light:hover{background-color:var(--color-bg-accent, #fdfdfe);color:var(--color-text-base, #1a1a1a)}.button-link:hover{color:var(--color-primary, #1a3a2c);border-bottom-color:transparent}.button-pulse:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--color-primary, #1a3a2c) 28%,transparent);animation:none}.button-pulse:hover,.button-up:hover,.is-compact .fancybox__content>.f-button.is-close-btn:hover{background-color:var(--color-primary, #1a3a2c);color:var(--color-text-muted, #fdfdfe)}.form__radio:hover input:not(:checked)+.form__radio-text{border-color:var(--color-text-muted, #fdfdfe)}.form__agreement a:hover{text-decoration:none}.swiper-arrow-next:hover:not(.swiper-button-disabled),.swiper-arrow-prev:hover:not(.swiper-button-disabled){color:var(--color-primary, #1a3a2c);box-shadow:0 6px 20px color-mix(in srgb,var(--color-text-base, #1a1a1a) 22%,transparent)}.header__menu-link:hover{color:var(--color-primary, #1a3a2c)}.header__menu-link:hover::after{transform:scaleX(1)}.cars__menu-item:hover{border-color:var(--color-bg-accent, #fdfdfe);color:var(--color-bg-accent, #fdfdfe)}.footer__menu-link:hover{color:var(--color-primary, #1a3a2c)}.footer__disclaimer-more:hover{border-bottom-color:transparent}.cookies__text a:hover{text-decoration-color:transparent}}@media (prefers-reduced-motion:reduce){.button-pulse{animation:none}}