@font-face{font-family: "Wix Madefor Text";src: url("../fonts/WixMadeforText-Regular-cyrillic.woff2") format("woff2");font-weight: 400;font-display: swap;unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: "Wix Madefor Text";src: url("../fonts/WixMadeforText-Regular-latin.woff2") format("woff2");font-weight: 400;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Wix Madefor Text";src: url("../fonts/WixMadeforText-Medium-cyrillic.woff2") format("woff2");font-weight: 500;font-display: swap;unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: "Wix Madefor Text";src: url("../fonts/WixMadeforText-Medium-latin.woff2") format("woff2");font-weight: 500;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Wix Madefor Text";src: url("../fonts/WixMadeforText-SemiBold-cyrillic.woff2") format("woff2");font-weight: 600;font-display: swap;unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: "Wix Madefor Text";src: url("../fonts/WixMadeforText-SemiBold-latin.woff2") format("woff2");font-weight: 600;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Wix Madefor Text";src: url("../fonts/WixMadeforText-Bold-cyrillic.woff2") format("woff2");font-weight: 700;font-display: swap;unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: "Wix Madefor Text";src: url("../fonts/WixMadeforText-Bold-latin.woff2") format("woff2");font-weight: 700;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #fff;--surface: #f2f2f2;--text: #000;--text-2: #2e2d2d;--muted: #7c7979;--line: #d4d3d3;--primary: #0b1a30;--primary-hover: #1e3354;--dark: #001b34;--error: #c62828;--radius: 5px;--radius-lg: 10px;--container: 1160px;--gutter: 20px}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{margin: 0;font-family: "Wix Madefor Text",Arial,sans-serif;font-size: 16px;line-height: 1.4;color: var(--text);background: var(--bg);-webkit-font-smoothing: antialiased}body.is-locked{overflow: hidden}img{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button,input,select{font: inherit;color: inherit}button{cursor: pointer;background: none;border: 0;padding: 0}h1,h2,h3,p,ul{margin: 0}ul{padding: 0;list-style: none}[hidden]{display: none !important}:focus-visible{outline: 2px solid var(--primary);outline-offset: 3px}.skip-link{position: absolute;top: -100px;left: 20px;z-index: 200;padding: 12px 20px;border-radius: var(--radius);background: var(--primary);color: #fff;font-weight: 600}.skip-link:focus{top: 20px}.container{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin: 0 auto;padding: 0 var(--gutter)}.section{padding-top: 90px}#contacts{padding-bottom: 90px}.section-title{margin-bottom: 30px;font-size: 36px;line-height: 1.3;font-weight: 500}.section-lead{margin: -18px 0 30px;font-size: 18px;color: var(--muted)}.footer__links a::after,.quiz__back::before{content: "";width: 9px;height: 9px;border: solid currentColor;border-width: 2px 2px 0 0;transform: rotate(45deg)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 56px;padding: 0 24px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--bg);font-size: 15px;font-weight: 600;line-height: 1.2;text-align: center;color: var(--text-2);transition: background-color .2s,border-color .2s,color .2s}.btn:hover{border-color: var(--primary)}.btn--fill{border-color: var(--primary);background: var(--primary);color: #fff}.btn--fill:hover{border-color: var(--primary-hover);background: var(--primary-hover)}.btn--arrow::after{content: "";width: 12px;height: 12px;flex: none;background: url("../img/icons/arrow.svg") center / contain no-repeat}.btn--fill.btn--arrow::after{background-image: url("../img/icons/arrow-white.svg")}.btn--block{width: 100%}.header{position: sticky;top: 0;z-index: 40;background: var(--bg);border-bottom: 1px solid #e1e0e0}.header__top{display: flex;align-items: center;gap: 20px;height: 76px;padding: 0 30px}.header__dealer{display: flex;align-items: center;gap: 20px}.header__logo{flex: none}.header__logo img{height: 22px;width: auto;max-width: none}.header__brand{display: flex;align-items: center}.header__brand img{width: 160px;height: auto;max-width: none}.divider{width: 1px;height: 32px;flex: none;background: currentColor;opacity: .3}.header__nav{display: flex;align-items: center;gap: 10px;margin: 0 auto}.header__nav a{display: flex;align-items: center;min-height: 44px;padding: 0 12px;white-space: nowrap;transition: opacity .2s}.header__nav a:hover{opacity: .6}.header__contact{display: grid;justify-items: end;gap: 2px}.header__phone{display: flex;align-items: center;gap: 8px;font-size: 18px;font-weight: 600;white-space: nowrap}.header__phone::before{content: "";width: 22px;height: 22px;background: url("../img/icons/phone.svg") center / contain no-repeat}.header__hours{font-size: 13px;color: var(--muted)}.header__call{width: 190px;min-height: 48px;white-space: nowrap}.header__burger{display: none;flex: none;width: 44px;height: 44px;background: url("../img/icons/burger.svg") center / 28px no-repeat}section[id],.model{scroll-margin-top: 90px}.menu{position: fixed;inset: 0;z-index: 100;visibility: hidden;background: rgba(0,0,0,.5);opacity: 0;transition: opacity .3s,visibility .3s}.menu.is-open{visibility: visible;opacity: 1}.menu__panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(360px,100%);padding: 30px;overflow-y: auto;background: var(--bg);transform: translateX(100%);transition: transform .3s}.menu.is-open .menu__panel{transform: none}.menu__close{position: absolute;top: 15px;right: 15px;width: 44px;height: 44px}.menu__logo{display: inline-block;margin-bottom: 30px}.menu__logo img{height: 22px;width: auto}.menu__links{display: grid;gap: 4px;margin-bottom: 30px;font-size: 18px;font-weight: 500}.menu__links a{padding: 8px 0;border-bottom: 1px solid #e1e0e0}.menu__info{font-size: 15px;line-height: 1.5;color: var(--text-2)}.menu__info p + p{margin-top: 12px}.close-icon::before,.close-icon::after{content: "";position: absolute;top: 50%;left: 50%;width: 22px;height: 2px;background: currentColor}.close-icon::before{transform: translate(-50%,-50%) rotate(45deg)}.close-icon::after{transform: translate(-50%,-50%) rotate(-45deg)}.offer{display: flex;align-items: center;min-height: clamp(600px,48vw,720px);padding: 56px 0;background: linear-gradient(90deg,rgba(0,27,52,.92) 0%,rgba(0,27,52,.72) 36%,rgba(0,27,52,0) 58%),var(--hero-image,url("../img/hero.webp")) right center / cover no-repeat var(--dark);color: #fff}.offer__inner{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin: 0 auto;padding: 0 var(--gutter)}.offer__inner>*{max-width: 520px}.offer__eyebrow{margin-bottom: 16px;font-size: 15px;font-weight: 500;opacity: .85}.offer__title{font-size: clamp(34px,3.4vw,52px);line-height: 1.15;font-weight: 500}.offer__title span{font-weight: 700;white-space: nowrap}.offer__points{display: flex;flex-wrap: wrap;gap: 10px;margin: 26px 0 30px}.offer__points li{padding: 8px 16px;border: 1px solid rgba(255,255,255,.4);border-radius: 40px;font-size: 15px;font-weight: 500}.offer__form{max-width: 560px;padding: 24px;border-radius: var(--radius-lg);background: var(--bg);color: var(--text)}.offer__form-title{margin-bottom: 16px;font-size: 19px;line-height: 1.3;font-weight: 500}.offer__quiz{display: inline-block;margin-top: 20px;font-size: 16px;font-weight: 500;border-bottom: 1px solid currentColor}.offer__quiz:hover{opacity: .75}.lineup{padding: 32px 0}.lineup__grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.lineup__card{display: grid;gap: 8px;padding: 20px 22px;border: 1px solid transparent;border-radius: var(--radius-lg);background: var(--surface);transition: border-color .2s,transform .2s}.lineup__card:hover{border-color: var(--primary);transform: translateY(-2px)}.form__hp{position: absolute;left: -9999px;width: 1px;height: 1px;opacity: 0}.lineup__card img{width: 100%;height: auto;aspect-ratio: 2.6 / 1;object-fit: contain}.lineup__text{display: grid;gap: 2px}.lineup__stock{justify-self: start;margin-bottom: 6px;padding: 3px 10px;border-radius: 40px;background: #e3eee6;color: #1e6b3a;font-size: 13px;font-weight: 600}.lineup__name{font-size: 22px;font-weight: 500}.lineup__type{font-size: 14px;color: var(--muted)}.lineup__price{margin-top: 6px;font-size: 18px;font-weight: 600}.timer{background: var(--surface)}.timer__inner{display: flex;align-items: center;justify-content: space-between;gap: 30px;min-height: 100px;padding: 20px var(--gutter)}.timer__title{display: flex;align-items: center;gap: 12px;font-size: 19px;line-height: 1.3;font-weight: 500}.timer__title::before{content: "";width: 44px;height: 44px;flex: none;background: url("../img/icons/timer.svg") center / contain no-repeat}.timer__title b{font-weight: 700}.timer__counter{display: flex;gap: 12px}.timer__unit{display: grid;justify-items: center;gap: 6px;min-width: 72px;padding: 10px 8px;border-radius: var(--radius);background: var(--bg)}.timer__value{font-size: 26px;line-height: 1;font-weight: 600;color: var(--primary)}.timer__label{font-size: 12px;line-height: 1;color: var(--muted)}.timer__btn{width: 240px}.ticker{overflow: hidden;background: var(--primary);color: #fff;white-space: nowrap}.ticker__track{display: inline-flex;animation: ticker 30s linear infinite}.ticker__track span{padding: 10px 25px;font-size: 15px;font-weight: 500}@keyframes ticker{to{transform: translateX(-50%)}}.benefits{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.benefits__item{padding: 30px;border-radius: var(--radius-lg);background: var(--surface)}.benefits__item img{width: 36px;height: 36px;margin-bottom: 18px}.benefits__item h3{margin-bottom: 8px;font-size: 19px;line-height: 1.3;font-weight: 500}.benefits__item p{font-size: 15px;line-height: 1.45;color: var(--muted)}.tabs{display: flex;gap: 10px;margin-bottom: 30px}.model{display: grid;grid-template-columns: 460px 1fr;gap: 40px}.model__info{display: flex;flex-direction: column;padding: 32px;border-radius: var(--radius-lg);background: var(--surface)}.model__title{font-size: 32px;line-height: 1.25;font-weight: 500}.model__price{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 16px;margin: 12px 0 32px}.model__price strong{font-size: 24px;font-weight: 600}.model__benefit{padding: 5px 12px;border-radius: 40px;background: var(--primary);color: #fff;font-size: 14px;font-weight: 500}.model__features{display: grid;gap: 14px;margin-bottom: 30px}.model__features li{display: flex;align-items: center;gap: 14px;font-size: 16px;line-height: 1.3;color: var(--text-2)}.model__features img{width: 24px;height: 24px;flex: none;object-fit: contain}.model__book{margin-top: auto;min-height: 60px}.model__type{margin-bottom: 6px;font-size: 15px;color: var(--muted)}.model__stock{color: #1e6b3a;font-weight: 600}.model__actions{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2,1fr);gap: 10px;margin-top: 20px}.model__actions .btn{min-height: 50px;padding: 0 12px;white-space: nowrap}.form{display: grid;gap: 16px}.form__label{display: block;margin-bottom: 8px;font-size: 15px;color: var(--text-2)}.form__optional{color: var(--muted);font-size: 14px}.form__input,.form__select{width: 100%;height: 56px;padding: 0 18px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface);font-size: 16px;outline: none;transition: border-color .2s,box-shadow .2s}.form__input::placeholder{color: var(--muted)}.form__input:hover,.form__select:hover{border-color: #a2a0a0}.form__input:focus,.form__select:focus{border-color: var(--primary);box-shadow: 0 0 0 1px var(--primary)}.form__select{appearance: none;background: var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232e2d2d' stroke-width='1.5'/%3E%3C/svg%3E") right 18px center no-repeat}.form__phone{position: relative}.form__phone::before{content: "";position: absolute;top: 50%;left: 18px;width: 18px;height: 13px;margin-top: -6px;box-shadow: 0 0 0 1px rgba(0,0,0,.1);background: linear-gradient(#fff 33%,#0039a6 33% 66%,#d52b1e 66%)}.form__phone .form__input{padding-left: 48px}.form__radios{display: grid;gap: 10px}.check,.radio{position: relative;display: flex;gap: 10px;font-size: 14px;line-height: 1.4;color: var(--text-2);cursor: pointer}.check input,.radio input{position: absolute;opacity: 0}.check span::before,.radio span::before{content: "";float: left;width: 20px;height: 20px;margin-right: 10px;border: 1px solid #a2a0a0;border-radius: 3px;background: var(--bg)}.radio span::before{border-radius: 50%}.check input:checked + span::before{border-color: var(--primary);background: var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9'%3E%3Cpath d='M1 4.5l3.5 3.5L11 1' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") center no-repeat}.radio input:checked + span::before{border-color: var(--primary);background: radial-gradient(var(--primary) 40%,var(--bg) 45%)}.check span{display: block}.check span::before{margin-bottom: 4px}.check a{text-decoration: underline}.form__error{margin-top: 6px;font-size: 14px;color: var(--error)}.form>.form__error{margin-top: -10px}.form__input.is-invalid,.form__select.is-invalid{border-color: var(--error)}.check.is-invalid span::before,.radio.is-invalid span::before{border-color: var(--error)}.form__success{padding: 20px;border-left: 3px solid var(--primary);border-radius: var(--radius);background: var(--surface);font-size: 15px;line-height: 1.5}.form__success a{font-weight: 600;white-space: nowrap}.form--inline{grid-template-columns: 1fr auto;gap: 12px 10px}.form--inline .check{grid-column: 1 / -1;order: 1;font-size: 13px}.form--inline .form__error{grid-column: 1 / -1;order: 2;margin-top: -6px}.credit{display: grid;grid-template-columns: 500px 1fr;overflow: hidden;border-radius: var(--radius-lg);background: var(--surface)}.credit__form{padding: 32px}.credit__form .form__input,.credit__form .form__select,.credit__form .check span::before,.credit__form .radio span::before{background-color: var(--bg)}.test-drive{display: flex;flex-direction: column;align-items: flex-start;height: 500px;padding: 50px;border-radius: var(--radius-lg);background: linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.1) 60%),var(--test-drive-image,none) center / cover no-repeat var(--dark);color: #fff}.test-drive.is-near{--test-drive-image: url("../img/test-drive.webp")}.test-drive__title{font-size: 40px;line-height: 1.2;font-weight: 500}.test-drive__text{max-width: 345px;margin-top: 16px;font-size: 19px;line-height: 1.35;font-weight: 500}.test-drive__note{max-width: 280px;margin: auto 0 16px;font-size: 14px;line-height: 1.4}.test-drive__btn{padding: 0 28px}.trade-in{display: grid;grid-template-columns: 420px 1fr;gap: 20px}.trade-in__body{padding: 48px;border-radius: var(--radius-lg);background: var(--surface)}.trade-in__body .form__input,.trade-in__body .check span::before{background-color: var(--bg)}.trade-in__title{font-size: 28px;line-height: 1.3;font-weight: 500}.trade-in__text{margin: 16px 0 36px;font-size: 17px;line-height: 1.4;color: var(--text-2)}.trade-in__text strong{font-weight: 600;color: var(--text)}.beat{display: grid;grid-template-columns: 1fr 440px;align-items: center;gap: 60px;padding: 50px;border-radius: var(--radius-lg);background: var(--surface)}.beat__title{font-size: 36px;line-height: 1.25;font-weight: 500}.beat__text{margin-top: 14px;font-size: 17px;line-height: 1.45;color: var(--text-2)}.beat .form__input,.beat .check span::before{background-color: var(--bg)}.contacts{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.contacts__info{padding: 40px;border-radius: var(--radius-lg);background: var(--primary);color: #fff}.contacts__title{font-size: 36px;line-height: 1.3;font-weight: 500}.contacts__lead{margin: 6px 0 36px;font-size: 16px;opacity: .75}.contacts__list{display: grid;gap: 22px}.contacts__list li{display: flex;align-items: center;gap: 14px;font-size: 17px;line-height: 1.4}.contacts__list li::before{content: "";width: 24px;height: 24px;flex: none;background: center / contain no-repeat;filter: brightness(0) invert(1)}.contacts__list .contacts__phone::before{background-image: url("../img/icons/phone.svg")}.contacts__list .contacts__address::before{background-image: url("../img/icons/pin.svg")}.contacts__list .contacts__hours::before{background-image: url("../img/icons/time.svg")}.contacts__phone a{font-size: 24px;font-weight: 600}.contacts__form{padding: 40px;border-radius: var(--radius-lg);background: var(--surface)}.contacts__form .form__input,.contacts__form .check span::before{background-color: var(--bg)}.contacts__question{font-size: 26px;line-height: 1.3;font-weight: 500}.contacts__hint{margin: 8px 0 24px;font-size: 16px;color: var(--muted)}.footer{background: var(--dark);color: #fff}.footer__top{display: flex;align-items: center;justify-content: space-between;gap: 30px;padding: 40px;border-bottom: 1px solid rgba(255,255,255,.15)}.footer__logos{display: flex;align-items: center;gap: 25px}.footer__legal{font-size: 13px;line-height: 1.5;text-align: center;color: rgba(255,255,255,.7)}.footer__phone{font-size: 18px;font-weight: 600;white-space: nowrap}.footer__links{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px;padding-top: 40px;padding-bottom: 60px}.footer__links a{display: flex;align-items: center;justify-content: space-between;min-height: 64px;padding: 0 24px;border-radius: var(--radius);background: rgba(255,255,255,.06);font-size: 15px;font-weight: 500;transition: background-color .2s}.footer__links a:hover{background: rgba(255,255,255,.12)}.call-fab{position: fixed;right: 40px;bottom: 40px;z-index: 50;width: 72px;height: 72px;border-radius: 50%;background: var(--primary) url("../img/icons/phone-call.svg") center / 34px no-repeat;box-shadow: 0 0 0 0 rgba(11,26,48,.5);animation: pulse 2s infinite}@keyframes pulse{70%{box-shadow: 0 0 0 18px rgba(11,26,48,0)}100%{box-shadow: 0 0 0 0 rgba(11,26,48,0)}}.mobile-bar{display: none}.cookie{position: fixed;left: 20px;bottom: 20px;z-index: 60;display: flex;align-items: center;gap: 20px;max-width: 480px;padding: 16px 20px;border-radius: var(--radius-lg);background: var(--bg);box-shadow: 0 10px 40px rgba(0,0,0,.18);font-size: 14px;line-height: 1.4;color: var(--text-2)}.cookie a{text-decoration: underline}.cookie .btn{flex: none;min-height: 42px;padding: 0 20px}.modal{width: min(560px,calc(100% - 40px));max-height: calc(100% - 40px);padding: 0;border: 0;border-radius: var(--radius-lg);background: var(--bg);color: var(--text)}.modal::backdrop{background: rgba(0,0,0,.6)}.modal__close{position: absolute;top: 8px;right: 8px;z-index: 1;width: 44px;height: 44px}.modal__body{padding: 44px 40px 40px}.modal__title{margin-bottom: 30px;font-size: 26px;line-height: 1.25;font-weight: 500;text-align: center}.modal__text{margin: -18px 0 24px;font-size: 15px;line-height: 1.45;text-align: center;color: var(--muted)}.modal--wide{width: min(1160px,calc(100% - 40px))}.callback{display: grid;grid-template-columns: 680px 1fr}.callback__image{min-height: 440px;padding: 28px 32px;display: flex;flex-direction: column;justify-content: space-between;background: linear-gradient(180deg,rgba(0,27,52,.8),rgba(0,27,52,0) 50%,rgba(0,27,52,.5)),url("../img/callback.webp") center / cover no-repeat var(--dark);color: #fff;font-size: 26px;line-height: 1.25;font-weight: 500}.callback__form{padding: 44px 32px 32px}.callback__title{margin-bottom: 30px;font-size: 24px;line-height: 1.25;font-weight: 500}.callback .modal__text{text-align: left}.callback .modal__close{color: #fff}.quiz{width: min(1000px,calc(100% - 40px))}.quiz__progress{height: 4px;background: var(--surface)}.quiz__progress span{display: block;height: 100%;background: var(--primary);transition: width .3s}.quiz__step{min-width: 0;min-height: 360px;margin: 0;padding: 0;border: 0}.quiz__question{margin-bottom: 30px;padding: 0;font-size: 26px;line-height: 1.25;font-weight: 500}.quiz__note{margin-top: -18px;text-align: left}.quiz__options{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px}.quiz__options .radio{align-items: center;min-height: 56px;padding: 0 18px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface);font-size: 15px;transition: border-color .2s}.quiz__options .radio:hover{border-color: #a2a0a0}.quiz__options .radio:has(input:checked){border-color: var(--primary)}.quiz__options .radio span::before{margin-top: -1px}.quiz__contacts{display: grid;gap: 16px;max-width: 440px}.quiz__footer{display: flex;align-items: center;gap: 10px;margin-top: 30px}.quiz__count{margin-right: auto;font-size: 13px;color: var(--muted)}.quiz__back{display: grid;place-items: center;width: 56px;height: 56px;border: 1px solid var(--line);border-radius: var(--radius)}.quiz__back::before{margin-left: 4px;transform: rotate(-135deg)}.quiz__next{min-width: 160px}.legal{padding: 75px 0 45px}.legal__title{max-width: 900px;margin: 0 auto 45px;font-size: 36px;line-height: 1.3;font-weight: 500;text-align: center}.legal__text{max-width: 800px;margin: 0 auto;font-size: 15px;line-height: 1.65;color: var(--text-2)}.legal__text + .legal__text{margin-top: 45px}.legal__text h2{margin: 36px 0 14px;font-size: 22px;line-height: 1.3;font-weight: 500;color: var(--text)}.legal__text p + p{margin-top: 8px}.legal__text ul{margin: 8px 0 12px;padding-left: 22px;list-style: disc}.legal__text li + li{margin-top: 6px}.legal__table{margin: 0 calc(50% - min(50vw - var(--gutter),var(--container) / 2));overflow-x: auto}.legal__table table{width: 100%;min-width: 1100px;border-collapse: collapse;font-size: 13px;line-height: 1.5}.legal__table th,.legal__table td{padding: 10px 12px;border: 1px solid var(--line);text-align: left;vertical-align: top}.legal__table th{background: var(--surface);font-weight: 600}.legal__table td p + p{margin-top: 8px}.legal__back{display: flex;justify-content: center;padding: 45px 0 120px}@media (max-width: 1359px){.offer__inner>*{max-width: 460px}.header__brand img{width: 130px}.header__nav a{padding: 0 8px}.header__hours{display: none}.header__top{gap: 16px;padding: 0 20px}}@media (max-width: 1199px){:root{--container: 940px}.header__nav{display: none}.header__dealer{display: contents}.header__top{gap: 14px;padding: 0 20px}.header__brand img{width: 120px}.header__hours{display: none}.header__call{width: auto;padding: 0 16px}.header__burger{display: block;order: 5}.model{grid-template-columns: 400px 1fr;gap: 20px}.model__features li{font-size: 15px}.model__actions .btn{font-size: 14px}.credit{grid-template-columns: 460px 1fr}.trade-in{grid-template-columns: 360px 1fr}.callback{grid-template-columns: 1fr 380px}}@media (max-width: 959px){.section{padding-top: 64px}#contacts{padding-bottom: 64px}.section-title{font-size: 30px}.header__contact{margin-left: auto}.timer__inner{flex-wrap: wrap;justify-content: center}.benefits{grid-template-columns: repeat(2,1fr)}.tabs{overflow-x: auto;scrollbar-width: none}.tabs::-webkit-scrollbar{display: none}.credit,.trade-in,.contacts,.callback{grid-template-columns: 1fr}.offer{min-height: 0;padding: 360px 0 40px;background: linear-gradient(180deg,rgba(0,27,52,0) 280px,var(--dark) 400px),var(--hero-image,url("../img/hero.webp")) right top / auto 400px no-repeat var(--dark)}.lineup__grid{grid-template-columns: repeat(3,minmax(220px,1fr));overflow-x: auto;scrollbar-width: none}.model{grid-template-columns: 1fr}.model__media{order: -1}.beat{grid-template-columns: 1fr;gap: 30px;padding: 40px 30px}.footer__top{flex-direction: column;text-align: center}.callback__image{min-height: 300px}}@media (min-width: 640px) and (max-width: 767px){.header__top{gap: 10px}.header__logo img{height: 18px}.header__brand img{width: 96px}.header__call{padding: 0 12px;font-size: 13px}}@media (max-width: 639px){:root{--gutter: 15px}.section-title{margin-bottom: 20px;font-size: 26px}.section-lead{margin-top: -8px;font-size: 15px}.header{position: static}.header__top{flex-wrap: wrap;gap: 0;height: auto;padding: 0}.header__dealer{display: flex;width: 100%;gap: 12px;padding: 10px 10px 10px 15px;border-bottom: 1px solid #e1e0e0}.header__logo img{height: 18px}.header__brand img{width: min(128px,100vw - 215px)}.header__dealer .divider{height: 22px}.header__burger{margin-left: auto}.header__phone{margin: 0;padding: 0 15px;font-size: 16px}.header__phone::before,.header__hours{display: none}.header__call{width: 150px;min-height: 40px;margin: 6px 10px 6px auto;padding: 0 8px;font-size: 13px}.offer{padding: 230px 0 32px;background-size: 100% 100%,auto 260px}.offer{background-image: linear-gradient(180deg,rgba(0,27,52,0) 170px,var(--dark) 260px),var(--hero-image,url("../img/hero.webp"))}.offer__eyebrow{font-size: 13px}.offer__points{margin: 20px 0 24px}.offer__points li{padding: 6px 12px;font-size: 14px}.offer__form{padding: 20px}.offer__form-title{font-size: 16px}.form--inline{grid-template-columns: 1fr}.timer__inner{flex-direction: column;gap: 16px}.timer__title{font-size: 16px;text-align: center}.timer__title::before{display: none}.timer__unit{min-width: 66px}.timer__btn{width: 100%;max-width: 340px;min-height: 48px}.benefits{grid-template-columns: 1fr;gap: 10px}.benefits__item{padding: 20px}.benefits__item h3{font-size: 17px}.benefits__item p{font-size: 14px}.model__title{font-size: 26px}.model__price{gap: 8px 10px;margin: 10px 0 20px}.model__price strong{font-size: 20px}.model__benefit{font-size: 13px}.model__features{gap: 12px}.model__features li{font-size: 14px}.model__features img{width: 20px;height: 20px}.model__book{order: 1;min-height: 54px;margin: 0 0 22px;font-size: 14px}.model__features{order: 2}.form__label{font-size: 14px}.credit__form{padding: 24px 20px 28px}.test-drive{height: 500px;padding: 28px 24px;justify-content: flex-end}.test-drive__title{font-size: 28px}.test-drive__text{margin-top: 8px;font-size: 16px}.test-drive__note{margin: 24px 0 18px}.test-drive__btn{width: 100%;min-height: 50px}.trade-in__body{padding: 24px 20px 28px}.trade-in__title{font-size: 21px}.trade-in__text{margin: 12px 0 24px;font-size: 15px}.beat{padding: 30px 20px}.beat__title{font-size: 26px}.beat__text{font-size: 15px}.contacts__info,.contacts__form{padding: 28px 20px}.contacts__title{font-size: 28px}.contacts__lead{margin-bottom: 26px}.contacts__list{gap: 18px}.contacts__phone a{font-size: 20px}.contacts__question{font-size: 21px}.contacts__hint{margin: 6px 0 22px;font-size: 14px}.footer__top{gap: 20px;padding: 30px 15px}.footer__volga{width: 130px}.footer__dealer img{height: 18px}.footer__legal{font-size: 12px}.footer__links{grid-template-columns: 1fr;padding-top: 24px}.footer__links a{min-height: 56px;padding: 0 16px;font-size: 14px}.modal__body{padding: 44px 20px 24px}.modal__title,.quiz__question{font-size: 21px}.modal__text{font-size: 14px}.callback__image{min-height: 220px;font-size: 19px}.callback__form{padding: 24px 20px}.quiz__options{grid-template-columns: 1fr}.legal{padding-top: 45px}.legal__title{font-size: 26px}.legal__text{font-size: 14px}.legal__back{padding-bottom: 75px}body{padding-bottom: 70px}.call-fab{display: none}.cookie{left: 10px;right: 10px;bottom: 80px;gap: 15px;padding: 12px 15px;font-size: 13px}.mobile-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 55;display: grid;grid-template-columns: 1fr 1fr;gap: 8px;padding: 8px 10px calc(8px + env(safe-area-inset-bottom));background: var(--bg);box-shadow: 0 -4px 20px rgba(0,0,0,.1)}.mobile-bar .btn{min-height: 52px}}.tabs{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-bottom: 30px}.tabs__btn{display: grid;gap: 4px;padding: 20px 24px;border: 1px solid var(--line);border-radius: var(--radius-lg);text-align: left;transition: border-color .2s,background-color .2s}.tabs__btn:hover{border-color: var(--primary)}.tabs__btn.is-active{border-color: var(--primary);background: var(--primary);color: #fff}.tabs__name{font-size: 20px;font-weight: 500}.tabs__price{font-size: 15px;opacity: .7}.model__media{display: grid;align-content: start;gap: 16px;min-width: 0}.model__slogan{font-size: 17px;font-weight: 500;color: var(--muted)}.model__car{position: relative;aspect-ratio: 2.4 / 1}.model__car img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;opacity: 0;transition: opacity .3s}.model__car img.is-active{opacity: 1}.model__colors-row{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px}.model__colors{display: flex;flex-wrap: wrap;gap: 8px}.model__colors button{width: 40px;height: 40px;padding: 4px;border: 1px solid var(--line);border-radius: 50%;background-clip: content-box}.model__colors button.is-active{border: 2px solid var(--primary);padding: 3px}.model__color-name{font-size: 15px;color: var(--text-2)}.model__specs{display: flex;flex-wrap: wrap;gap: 8px}.model__specs li{padding: 6px 14px;border: 1px solid var(--line);border-radius: 40px;font-size: 14px;color: var(--text-2)}.model__gallery{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px}.model__gallery button{position: relative;aspect-ratio: 4 / 3;overflow: hidden;border-radius: var(--radius)}.model__gallery img{width: 100%;height: 100%;object-fit: cover;transition: transform .3s}.model__gallery button:hover img{transform: scale(1.05)}.model__gallery button[data-more]::after{content: attr(data-more);position: absolute;inset: 0;display: grid;place-items: center;background: rgba(11,26,48,.65);color: #fff;font-size: 14px;font-weight: 500}.model__actions{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px}.lightbox{width: 100%;max-width: 100%;height: 100%;max-height: 100%;border-radius: 0;background: rgba(0,0,0,.95);color: #fff}.lightbox img{width: 100%;height: 100%;padding: 60px 70px;object-fit: contain}.lightbox .modal__close{position: fixed;top: 15px;right: 15px}.lightbox__nav{position: fixed;top: 50%;display: grid;place-items: center;width: 50px;height: 50px;margin-top: -25px}.lightbox__nav::before{content: "";width: 16px;height: 16px;border: solid currentColor;border-width: 2px 2px 0 0}.lightbox__nav--prev{left: 10px}.lightbox__nav--prev::before{margin-left: 8px;transform: rotate(-135deg)}.lightbox__nav--next{right: 10px}.lightbox__nav--next::before{margin-right: 8px;transform: rotate(45deg)}.lightbox__count{position: fixed;top: 25px;left: 0;right: 0;text-align: center;font-size: 14px}.model__actions .btn{min-height: 50px;padding: 0 12px;white-space: nowrap}.credit__aside{display: flex;flex-direction: column;padding: 40px;background: var(--primary);color: #fff}.credit__rate{font-size: 72px;line-height: 1;font-weight: 600}.credit__caption{margin: 8px 0 28px;font-size: 17px;opacity: .8}.credit__list{display: grid;gap: 12px}.credit__list li{position: relative;padding-left: 26px;font-size: 16px;line-height: 1.4}.credit__list li::before{content: "";position: absolute;top: 5px;left: 2px;width: 6px;height: 11px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg)}.credit__note{margin-top: auto;padding-top: 28px;font-size: 13px;opacity: .6}.trade-in__aside{display: flex;flex-direction: column;padding: 40px;border-radius: var(--radius-lg);background: var(--primary);color: #fff}.trade-in__caption{margin-bottom: 24px;font-size: 19px;font-weight: 500}.trade-in__list{display: grid;gap: 4px}.trade-in__list li{display: flex;justify-content: space-between;gap: 16px;padding: 14px 0;border-bottom: 1px solid rgba(255,255,255,.15);font-size: 16px}.trade-in__list strong{font-size: 20px;font-weight: 600}.trade-in__hint{margin-top: 24px;font-size: 14px;opacity: .7}.offer__note{max-width: 560px;margin-top: 18px;font-size: 13px;opacity: .6}.header__nav a{font-size: 16px;font-weight: 500}.footer__volga{width: 180px}.footer__dealer img{height: 22px;width: auto}.callback__logo{width: 220px;opacity: .6}@media (max-width: 1199px){.header__nav{gap: 0}.header__nav a{padding: 0 8px;font-size: 15px}}@media (max-width: 959px){.credit__aside,.trade-in__aside{padding: 30px}}@media (max-width: 639px){.lineup{padding: 20px 0}.lineup__grid{grid-template-columns: repeat(3,240px);gap: 10px}.lineup__card{padding: 16px}.lineup__name{font-size: 19px}.lineup__price{font-size: 16px}.tabs{grid-template-columns: repeat(3,minmax(150px,1fr));overflow-x: auto}.tabs__btn{padding: 14px 16px}.tabs__name{font-size: 17px}.tabs__price{font-size: 13px}.model__slogan{font-size: 15px}.model__colors button{width: 44px;height: 44px}.model__color-name{font-size: 14px}.model__specs li{font-size: 13px;padding: 5px 11px}.model__gallery{grid-template-columns: repeat(3,1fr)}.model__gallery button:nth-child(3){display: none}.lightbox img{padding: 60px 10px}.model__actions{grid-template-columns: 1fr}.model__info{padding: 24px 20px}.credit__rate{font-size: 56px}.credit__aside,.trade-in__aside{padding: 24px 20px}.offer__note{font-size: 12px}.callback__logo{width: 150px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation: none !important;transition: none !important}}
