@font-face{font-family:"Site Inter";src:url("assets/fonts/inter-400-cyrillic.woff2") format("woff2");font-style:normal;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:"Site Inter";src:url("assets/fonts/inter-400-latin.woff2") format("woff2");font-style:normal;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:"Site Inter";src:url("assets/fonts/inter-500-cyrillic.woff2") format("woff2");font-style:normal;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:"Site Inter";src:url("assets/fonts/inter-500-latin.woff2") format("woff2");font-style:normal;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:"Site Inter";src:url("assets/fonts/inter-600-cyrillic.woff2") format("woff2");font-style:normal;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:"Site Inter";src:url("assets/fonts/inter-600-latin.woff2") format("woff2");font-style:normal;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}.z-home-preview{margin:0;background:#0a0e0e}.z-home-preview,html{scrollbar-width:none}.z-home-preview::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}.z-home{--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--z-button-duration:.5s;--z-u:clamp(.653125px, .059375vw, 1.14px);--z-green:#2f6fd6;--z-brand:#3b7ee6;--z-dark:#0a0e0e;--z-icon-size:24px;--z-control-size:48px;--z-social-size:32px;--z-radius:4px;--z-muted:#6b6f6f;--z-disabled:rgb(47 111 214 / 40%);--z-green-hover:#285fbd;--z-white:#fff;--z-focus:#fff;color:var(--z-white);font-family:"Site Inter",Arial,sans-serif;font-weight:400;font-synthesis:none}.z-home,.z-home *{box-sizing:border-box}.z-home :where(p,h1,h2,ul){margin:0}.z-home :where(a,button,summary){-webkit-tap-highlight-color:transparent}.z-home :where(a,button,summary):focus-visible{outline:2px solid var(--z-focus);outline-offset:4px}.z-home :focus:not(:focus-visible){outline:0}html[data-z-input=pointer] #home-footer :focus-visible,html[data-z-input=pointer] .z-home :focus-visible{outline:0!important}.z-home a{color:inherit;text-decoration:none}.z-home .z-header__offer{color:var(--z-white)}.z-home button{cursor:pointer}.z-home__skip:not(:focus),.z-home__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.z-home__skip{position:absolute;z-index:30;top:8px;left:8px;padding:12px 18px;background:var(--z-dark)}.z-hero{position:relative;isolation:isolate;min-height:calc(750 * var(--z-u));padding:calc(16 * var(--z-u)) calc(80 * var(--z-u)) calc(80 * var(--z-u));overflow:clip;background:#172332}.z-hero__picture{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.z-hero__photo{position:absolute;display:block;max-width:none;inset:0;width:100%;height:100%;object-fit:cover}.z-hero__picture::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgb(10 14 14 / 40%),transparent 48%)}.z-hero__container{width:100%;max-width:calc(1280 * var(--z-u));margin-inline:auto;display:flex;flex-direction:column;gap:calc(48 * var(--z-u))}.z-header{display:flex;flex-direction:column;gap:calc(16 * var(--z-u));width:100%}.z-header__info{display:flex;align-items:center;justify-content:space-between;padding-bottom:calc(4 * var(--z-u));min-height:calc(41 * var(--z-u))}.z-header__brand{display:flex;gap:calc(15 * var(--z-u));align-items:center}.z-logo{display:block;position:relative;width:calc(150.15 * var(--z-u));height:calc(37 * var(--z-u));flex:none}.z-logo__bolt{display:block;position:absolute;width:calc(20.8122 * var(--z-u));height:calc(37 * var(--z-u));left:0;top:0}.z-logo__word{display:block;position:absolute;width:calc(126 * var(--z-u));height:calc(14.1335 * var(--z-u));left:calc(24.15 * var(--z-u));top:calc(11.43 * var(--z-u))}.z-header__brand-divider{width:calc(23 * var(--z-u));height:calc(.266009 * var(--z-u));transform:rotate(90deg);margin-inline:calc(-11.5 * var(--z-u));background:url("assets/figma/1440-imgDiv.svg") center/100% 100% no-repeat}.z-header__tagline{color:var(--z-brand);font-size:calc(14 * var(--z-u));line-height:1.2;font-weight:600;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.z-header__contacts{display:flex;align-items:center;justify-content:flex-end;gap:calc(40 * var(--z-u));font-size:calc(14 * var(--z-u));line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.z-header__divider{display:block;position:relative;height:1px;width:100%}.z-header__divider img{position:absolute;bottom:0;display:block;width:100%;height:calc(1 * var(--z-u))}.z-header__nav{display:flex;align-items:center;justify-content:space-between;min-height:calc(41 * var(--z-u));gap:calc(20 * var(--z-u))}.z-nav{display:flex;align-items:center;gap:calc(24 * var(--z-u));font-size:calc(14 * var(--z-u));line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.z-nav>a{padding-block:calc(10 * var(--z-u))}.z-catalog{position:relative}.z-catalog summary{display:flex;align-items:center;gap:calc(8 * var(--z-u));list-style:none;cursor:pointer;padding-block:calc(10 * var(--z-u))}.z-catalog summary::-webkit-details-marker{display:none}.z-catalog summary img{width:calc(12 * var(--z-u));height:calc(12 * var(--z-u))}.z-catalog__panel{position:absolute;z-index:10;top:100%;left:0;padding:16px;min-width:240px;background:var(--z-dark);border:1px solid #2f6fd680;display:grid;gap:14px;font-size:14px}.z-header__actions{display:flex;gap:calc(13 * var(--z-u));align-items:center}.z-button{border:0;display:inline-flex;align-items:center;justify-content:center;flex:none;gap:calc(12 * var(--z-u));min-height:var(--z-control-size);padding:calc(12 * var(--z-u)) calc(24 * var(--z-u));border-radius:var(--z-radius);background:var(--z-green);color:var(--z-white);font-size:calc(14 * var(--z-u));font-weight:500;letter-spacing:-.01em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.z-button--dark,.z-home a.z-button--dark{background:var(--z-dark);color:var(--z-green)}.z-button--small{min-height:calc(41 * var(--z-u));height:calc(41 * var(--z-u));padding-block:0}.z-home .z-button{font-family:"Site Inter",Arial,sans-serif}.z-button__icon,.z-button__icon--small{display:block;width:var(--z-icon-size);height:var(--z-icon-size);flex:none;object-fit:contain}.z-header__call,.z-header__menu{display:none}.z-hero__content{min-height:calc(492 * var(--z-u));display:flex;flex-direction:column;justify-content:space-between;gap:calc(36 * var(--z-u))}.z-hero__head,.z-hero__intro{display:flex;flex-direction:column;gap:calc(20 * var(--z-u));align-items:flex-start}.z-hero h1{width:calc(543 * var(--z-u));max-width:100%;font-size:calc(52 * var(--z-u));line-height:.96;letter-spacing:-.05em;font-weight:500}.z-hero__description{width:calc(417 * var(--z-u));max-width:100%;font-size:calc(14 * var(--z-u));line-height:1.4;letter-spacing:-.01em}.z-hero__actions{display:flex;gap:calc(10 * var(--z-u));align-items:flex-start}.z-benefits{display:flex;gap:calc(48 * var(--z-u));align-items:center;padding:0;list-style:none}.z-benefit{display:flex;align-items:center;gap:calc(16 * var(--z-u));flex:none}.z-benefit+.z-benefit{border-left:calc(2 * var(--z-u)) solid #ffffff4d;padding-left:calc(48 * var(--z-u))}.z-benefit__icon{position:relative;flex:none;width:calc(60 * var(--z-u));height:calc(60 * var(--z-u))}.z-benefit__circle{position:absolute;inset:0;width:100%;height:100%}.z-benefit__object{position:absolute;width:calc(64 * var(--z-u));height:calc(64 * var(--z-u));object-fit:cover;top:calc(-4 * var(--z-u));left:calc(-2 * var(--z-u))}.z-benefit__object--service{transform:scaleX(-1)}.z-benefit__text{display:flex;flex-direction:column;gap:calc(4 * var(--z-u));min-height:calc(52 * var(--z-u))}.z-benefit__title{font-size:calc(24 * var(--z-u));line-height:1.2;letter-spacing:-.01em;font-weight:500;white-space:nowrap}.z-benefit__caption{font-size:calc(14 * var(--z-u));line-height:1.4;letter-spacing:-.01em;opacity:.5}.z-dialog{--z-u:1px;padding:28px;width:min(520px,calc(100% - 30px));max-height:calc(100dvh - 30px);border:1px solid #2f6fd680;border-radius:8px;background:var(--z-dark);color:var(--z-white);font:inherit}.z-dialog::backdrop{background:#000b}.z-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.z-dialog h2{font-size:24px;line-height:1.2;font-weight:500}.z-dialog__close{flex:none;width:44px;height:44px;border:1px solid #ffffff50;border-radius:4px;background:0 0;color:var(--z-white);font-size:30px;line-height:1}.z-dialog__navigation{display:grid;gap:8px}.z-dialog__navigation a{padding:12px;font-size:18px}.z-dialog__note{font-size:16px;line-height:1.5;margin-bottom:20px!important}.z-home .button-01{position:relative}.z-home .button-01 .span-wrapper{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:middle}.z-home .button-01 .span-text{display:inline-block;position:relative;text-shadow:0 2em 0 currentColor;transition:transform var(--z-button-duration) var(--ease-out-quart)}.z-home .button-01 .word-space{display:inline-block;white-space:pre}.z-home .button-01:not(.ghost){isolation:isolate;background:0 0;transition:scale var(--z-button-duration) var(--ease-out-quart)}.z-home .button-01:not(.ghost)::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--z-green);transition:scale var(--z-button-duration) var(--ease-out-quart);pointer-events:none}.z-home .button-01.z-button--dark::after{background:var(--z-dark)}.z-home .button-01:not(.ghost):active{scale:.98}.z-home .z-menu-link .span-wrapper{position:relative;overflow:visible}.z-home .z-menu-link .span-text{text-shadow:none;transform-origin:center}.z-home .z-menu-link .span-wrapper::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path var(--z-button-duration) var(--ease-out-quart)}.z-home .z-menu-link:focus-visible .span-wrapper::after{clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.z-home .z-menu-link:hover .span-wrapper::after{clip-path:inset(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.z-home .button-01:not(.z-menu-link):hover .span-text{transform:translateY(-2em)}.z-home .z-menu-link:hover .span-text{transform:scale(.985)}.z-home .button-01:not(.ghost):hover::after{scale:.97}}@media (min-width:1921px){.z-hero__container{max-width:1536px}}@media (max-width:1099px) and (min-width:601px){.z-home{--z-u:clamp(.782552px, .130208333vw, 1.43099px)}.z-hero{min-height:calc(840 * var(--z-u));padding:calc(16 * var(--z-u)) calc(60 * var(--z-u)) calc(60 * var(--z-u))}.z-hero__photo{inset:0;width:100%;height:100%;object-fit:cover}.z-hero__container{min-height:calc(764 * var(--z-u));max-width:none}.z-header__brand-divider,.z-header__config-label,.z-header__tagline,.z-nav{display:none}.z-header__menu{display:inline-flex}.z-header__config{padding-inline:0;width:calc(41 * var(--z-u))}.z-hero__content{flex:1;min-height:0;align-items:center}.z-hero__head,.z-hero__intro{align-items:center;text-align:center}.z-hero h1{font-size:calc(40 * var(--z-u));width:min(100%,calc(560 * var(--z-u)))}.z-benefits{justify-content:space-between;width:100%;gap:0}.z-benefit{flex-direction:column;gap:calc(16 * var(--z-u));width:calc(187 * var(--z-u))}.z-benefit+.z-benefit{border-left:0;padding-left:0}.z-benefit__text{align-items:center}.z-benefit:not(:first-child){position:relative}.z-benefit:not(:first-child)::before{content:"";position:absolute;width:calc(1 * var(--z-u));height:100%;background:#ffffff4d;top:0;left:calc(-21.75 * var(--z-u))}}@media (max-width:600px){.z-home{--z-u:clamp(.853333px, .266666667vw, 1.6px)}.z-hero{min-height:calc(750 * var(--z-u));padding:calc(16 * var(--z-u)) calc(15 * var(--z-u)) calc(60 * var(--z-u))}.z-hero__photo{inset:0;width:100%;height:100%;object-fit:cover}.z-hero__container{min-height:calc(674 * var(--z-u));max-width:none}.z-header__info{min-height:calc(18 * var(--z-u));padding-bottom:0;align-items:center}.z-header__brand-divider,.z-header__config-label,.z-header__offer,.z-header__tagline,.z-nav{display:none}.z-header__brand{display:none}.z-header__contacts{width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(8 * var(--z-u));font-size:calc(12 * var(--z-u))}.z-header__nav{flex-direction:row-reverse}.z-header__call,.z-header__menu{display:inline-flex}.z-header__menu-label{display:none}.z-header__call,.z-header__config,.z-header__menu{padding-inline:0;width:calc(41 * var(--z-u))}.z-hero__content{flex:1;min-height:0}.z-hero__intro{align-items:center;text-align:center;justify-content:space-between;flex:1;width:100%;min-height:0}.z-hero__head{align-items:center;gap:calc(16 * var(--z-u));width:100%}.z-hero h1{font-size:calc(24 * var(--z-u));width:calc(255 * var(--z-u))}.z-hero__description{font-size:calc(12 * var(--z-u));width:calc(275 * var(--z-u))}.z-hero__actions{flex-direction:column;width:100%;gap:calc(10 * var(--z-u))}.z-hero__actions .z-button{width:100%}.z-benefits{display:none}}@media (prefers-reduced-motion:reduce){.z-home *,.z-home ::after,.z-home ::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.z-home .button-01:not(.ghost):active{scale:1}}.z-home>.z-header{position:fixed;inset:0 0 auto;z-index:40;padding:calc(16 * var(--z-u)) calc(80 * var(--z-u));background:rgb(255 255 255 / var(--header-progress,0));color:var(--header-text,var(--z-white))}.z-home>.z-header>*{width:100%;max-width:calc(1280 * var(--z-u));margin-inline:auto}.z-home>.z-header.is-scrolled{--z-focus:#1d4590;box-shadow:0 1px 0 rgb(10 14 14 / calc(var(--header-progress,0) * .1))}.z-home>.z-header.is-scrolled .z-header__divider{background:#0a0e0e33;height:1px}.z-home>.z-header.is-scrolled .z-header__divider img{visibility:hidden}.z-home>.z-header.is-scrolled .z-catalog__trigger>img{filter:brightness(calc(1 - var(--header-progress,0)))}.z-home .z-hero{height:100svh;min-height:0;padding-top:calc(var(--z-header-height,150px) + 32 * var(--z-u));overflow:auto;scrollbar-width:none}.z-home .z-hero__container{height:100%;min-height:0}.z-home .z-hero__content{flex:1;min-height:0}.z-hero__photo{object-fit:cover}@media (min-width:601px) and (max-width:1099px){.z-home .z-hero{min-height:max(100svh,calc(100vw * 1.5));background:#303b43}.z-hero__picture{background:#303b43}.z-hero__photo{top:26vw;height:calc(100% - 26vw);object-position:50% 0%;mask-image:linear-gradient(to bottom,transparent,#000 48px)}}@media (max-width:600px){.z-home .z-hero{min-height:max(100svh,calc(100vw * 1.7758))}.z-hero__photo{object-position:50% 0%}}.z-home section[id]{scroll-margin-top:var(--z-header-height,150px)}.z-home :where(a,button,input,summary,[tabindex]):focus{scroll-margin-top:calc(var(--z-header-height,150px) + 16px)}.z-home__skip{z-index:50}@media (max-width:1099px) and (min-width:601px){.z-home>.z-header{padding-inline:calc(60 * var(--z-u))}}@media (max-width:600px){.z-home>.z-header{padding:calc(8 * var(--z-u)) calc(15 * var(--z-u));gap:calc(8 * var(--z-u))}.z-mega__header .z-header{gap:calc(8 * var(--z-u))}}@media (max-height:600px){.z-home .z-hero{padding-bottom:calc(24 * var(--z-u))}.z-hero__content{gap:calc(24 * var(--z-u))}}.z-brands{--z-focus:#1d4590;--z-brand-surface:rgb(10 14 14 / 10%);padding:calc(80 * var(--z-u));background:#f5f5f5;color:var(--z-dark)}.z-brands__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:calc(1280 * var(--z-u));margin-inline:auto}.z-brands__link{position:relative;isolation:isolate;display:grid;place-items:center;height:calc(140 * var(--z-u));min-width:0}.z-brands__link::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--z-brand-surface);opacity:0;transition:opacity .5s var(--ease-out-quart)}.z-brands__link:nth-child(-n+4){border-bottom:1px solid #0a0e0e33}.z-brands__picture{display:grid;place-items:center;position:relative}.z-brands__picture::after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--z-green);opacity:0;mask:var(--z-logo-desktop) center/100% 100% no-repeat;clip-path:inset(2px);transition:opacity .5s var(--ease-out-quart)}.z-brands__link--standalone .z-brands__picture::after{clip-path:none}.z-brands__asset{display:block;width:calc(320 * var(--z-u));height:calc(140 * var(--z-u));transition:opacity .5s var(--ease-out-quart)}.z-brands__link--standalone{border-right:1px solid #0a0e0e33}.z-brands__link--standalone .z-brands__asset{width:calc(146 * var(--z-u));height:calc(28 * var(--z-u))}.z-brands__link:focus-visible{outline-offset:calc(-5 * var(--z-u))}.z-brands__link:focus-visible .z-brands__picture::after,.z-brands__link:focus-visible::before{opacity:1}.z-brand-hint{position:fixed;z-index:25;top:0;left:0;pointer-events:none;opacity:0;transition:opacity .25s var(--ease-out-quart)}.z-brand-hint__surface{display:flex;align-items:center;padding:calc(14 * var(--z-u)) calc(32 * var(--z-u));background:var(--z-green);color:#fff;backdrop-filter:blur(8px);transform:translateY(8px);transform-origin:left top;transition:transform .5s var(--ease-out-quart);font-size:max(12px, calc(14 * var(--z-u)));font-weight:500;line-height:1.4;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.z-brand-hint__text{opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease-out-quart),transform .5s var(--ease-out-quart)}.z-brand-hint.is-visible{opacity:1}.z-brand-hint.is-visible .z-brand-hint__surface{transform:translateY(0)}.z-brand-hint.is-visible .z-brand-hint__text{opacity:1;transform:translateY(0);transition-delay:.05s}@media (hover:hover) and (pointer:fine){.z-brands__link:hover .z-brands__picture::after,.z-brands__link:hover::before{opacity:1}}@media (max-width:1099px) and (min-width:601px){.z-brands{padding:calc(60 * var(--z-u))}.z-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.z-brands__asset,.z-brands__link--standalone .z-brands__asset{width:calc(324 * var(--z-u));height:calc(140 * var(--z-u))}}@media (max-width:1099px){.z-brands__picture::after{mask-image:var(--z-logo-tablet)}.z-brands__link--standalone .z-brands__picture::after{clip-path:inset(2px)}.z-brands__link--standalone,.z-brands__link:nth-child(-n+4){border:0}}@media (max-width:600px){.z-brands__picture::after{mask-image:var(--z-logo-phone)}.z-brands{padding:calc(60 * var(--z-u)) calc(15 * var(--z-u))}.z-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.z-brands__link{height:calc(75 * var(--z-u))}.z-brands__asset,.z-brands__link--standalone .z-brands__asset{width:calc(172.5 * var(--z-u));height:calc(75 * var(--z-u))}}@media (prefers-reduced-motion:reduce){.z-brands__link::before{transform:none!important}.z-brand-hint__surface,.z-brand-hint__text{transform:none!important}}.z-stock{--z-focus:#1d4590;padding:calc(80 * var(--z-u));background:var(--z-white);color:var(--z-dark)}.z-stock__container{max-width:calc(1280 * var(--z-u));margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:calc(48 * var(--z-u))}.z-stock__head{display:flex;flex-direction:column;align-items:center;gap:calc(24 * var(--z-u));width:100%}.z-stock h2{font-size:calc(40 * var(--z-u));font-weight:500;line-height:.96;letter-spacing:-.05em;text-align:center}.z-stock__brands{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(16 * var(--z-u)) calc(32 * var(--z-u))}.z-stock__brand{font:inherit;font-size:calc(14 * var(--z-u));line-height:1.4;letter-spacing:-.01em;background:0 0;border:0;padding:0 0 calc(5 * var(--z-u));min-height:24px;color:rgb(10 14 14 / 55%);cursor:pointer;transition:color .2s var(--ease-out-quart)}.z-stock__brand[aria-pressed=true]{color:var(--z-dark)}.z-stock__brand[aria-pressed=true] .span-wrapper::after{clip-path:inset(0)}.z-stock__view{width:100%;position:relative}.z-stock__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(20 * var(--z-u))}.z-stock__grid[data-kind=models] .z-stock-card{grid-column:span 2}@media(min-width:1100px){.z-stock__grid[data-kind=models][data-model-layout=pair-first] .z-stock-card:nth-child(-n+2){grid-column:span 3}.z-stock__grid[data-kind=models][data-model-layout=mosaic-first] .z-stock-card:first-child,.z-stock__grid[data-kind=models][data-model-layout=mosaic-first] .z-stock-card:nth-child(4){grid-column:span 4}}.z-stock__grid[data-kind=cars] .z-stock-card{grid-column:span 2}.z-stock-card{display:flex;flex-direction:column;gap:calc(20 * var(--z-u));min-width:0;border:0;padding:0;margin:0;background:0 0;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.z-stock-card__photo{display:block;width:100%;height:calc(312 * var(--z-u));border-radius:calc(4 * var(--z-u));overflow:hidden;background:#f5f5f5}.z-stock-card__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s var(--ease-out-quart)}.z-home .z-stock-card[data-model],.z-home .z-stock-card[data-model] *{cursor:default}.z-stock-card__control{display:flex;justify-content:space-between;align-items:center;gap:calc(12 * var(--z-u));width:100%}.z-stock-card__details{display:flex;flex-direction:column;gap:calc(4 * var(--z-u));min-width:0}.z-stock-card__name{font-size:calc(20 * var(--z-u));font-weight:500;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.z-stock-card__params{display:flex;flex-wrap:wrap;align-items:center;gap:calc(16 * var(--z-u));font-size:calc(14 * var(--z-u));line-height:1.4;letter-spacing:-.01em;color:rgb(10 14 14 / 50%)}.z-stock-card__params>span{white-space:nowrap}.z-stock-card__next{display:grid;place-items:center;flex:none;width:calc(48 * var(--z-u));height:calc(48 * var(--z-u));min-width:32px;min-height:32px;background:var(--z-green);border-radius:calc(4 * var(--z-u))}.z-stock-card__next picture{display:block}.z-stock-card__next img{width:calc(24 * var(--z-u));height:calc(24 * var(--z-u));transform:rotate(-90deg)}.z-stock__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:calc(20 * var(--z-u));margin-bottom:calc(32 * var(--z-u));font-size:calc(14 * var(--z-u));line-height:1.4}.z-stock__message[hidden],.z-stock__source[hidden],.z-stock__toolbar[hidden]{display:none}.z-stock__toolbar button{display:flex;align-items:center;justify-self:start;gap:calc(8 * var(--z-u));min-width:0;background:0 0;border:0;padding:0;font:inherit;text-align:left;color:var(--z-green);cursor:pointer}.z-stock__back-icon{display:block;flex:none;width:calc(20 * var(--z-u));height:calc(20 * var(--z-u))}.z-stock__back-icon img{display:block;width:100%;height:100%;transform:rotate(90deg)}.z-stock__toolbar [data-catalog-back-label]{min-width:0}.z-stock__toolbar .span-text,.z-stock__toolbar .span-wrapper{white-space:normal}.z-stock__toolbar [data-selected-model]{text-align:right;overflow-wrap:anywhere}.z-stock__brand-logo{display:block;position:relative;width:calc(168 * var(--z-u));height:calc(24 * var(--z-u));overflow:hidden}.z-stock__brand-logo img{display:block;width:100%;height:100%;object-fit:contain}.z-stock__brand-fallback{text-align:center;font-size:var(--z-type-item);font-weight:500}@media(max-width:600px){.z-stock__brand-fallback{display:none}}.z-stock__brand-logo--cell img{position:absolute;left:50%;top:50%;width:calc(var(--logo-frame-width) * var(--z-u));height:calc(var(--logo-frame-width) * .4375 * var(--z-u));max-width:none;transform:translate(-50%,-50%);object-fit:fill}.z-stock__message{min-height:calc(180 * var(--z-u));display:grid;align-content:center;justify-items:center;gap:calc(20 * var(--z-u));text-align:center;font-size:calc(16 * var(--z-u))}.z-stock__actions{display:flex;justify-content:center;gap:calc(20 * var(--z-u));width:100%}.z-home .z-stock__actions .z-button{width:auto;min-width:calc(260 * var(--z-u));max-width:100%;min-height:var(--z-control-size);line-height:1.4;padding:0 calc(24 * var(--z-u));color:var(--z-white)}.z-stock__actions .span-wrapper{flex-shrink:1;max-width:100%}.z-home .z-stock__actions .z-stock__config{background:#fff;border:1px solid var(--z-green);color:var(--z-green);gap:calc(16 * var(--z-u))}.z-home .button-01.z-stock__config::after{background:#fff}.z-stock__config img{width:calc(20 * var(--z-u));height:calc(20 * var(--z-u))}.z-stock__source{font-size:max(11px,calc(12 * var(--z-u)));color:#6b6f6d;text-align:center;margin-top:calc(-24 * var(--z-u))!important}.z-stock__view.is-changing .z-stock__grid{pointer-events:none}@media (hover:hover) and (pointer:fine){.z-stock-card:hover .z-stock-card__photo img{transform:scale(1.035)}}@media (max-width:1099px) and (min-width:601px){.z-stock{padding:calc(60 * var(--z-u))}.z-stock__container{max-width:none}.z-stock__grid,.z-stock__grid[data-kind=models]{grid-template-columns:repeat(2,minmax(0,1fr))}.z-stock__grid[data-kind=models] .z-stock-card{grid-column:auto}.z-stock__grid[data-kind=models] .z-stock-card:last-child:nth-child(4n+2),.z-stock__grid[data-kind=models] .z-stock-card:nth-child(4n+1),.z-stock__grid[data-kind=models] .z-stock-card:nth-child(4n+4){grid-column:1/-1}.z-stock__grid[data-kind=models] .z-stock-card:last-child:nth-child(4n+3){grid-column:auto}.z-stock__grid[data-kind=cars] .z-stock-card{grid-column:auto}.z-stock-card__photo{height:calc(238 * var(--z-u));border-radius:calc(3.061 * var(--z-u))}}@media (max-width:600px){.z-stock{padding:calc(60 * var(--z-u)) calc(15 * var(--z-u))}.z-stock__container{max-width:none;gap:calc(32 * var(--z-u))}.z-stock h2{font-size:calc(24 * var(--z-u))}.z-stock__brand{font-size:calc(12 * var(--z-u));min-height:0;padding:0}.z-stock__brand[aria-pressed=true]{padding-bottom:calc(5 * var(--z-u))}.z-stock__grid,.z-stock__grid[data-kind=models]{display:flex;flex-direction:column;gap:calc(16 * var(--z-u))}.z-stock-card{gap:calc(8 * var(--z-u))}.z-stock-card__photo{height:calc(238 * var(--z-u));border-radius:calc(3.061 * var(--z-u))}.z-stock-card__name{font-size:calc(16 * var(--z-u))}.z-stock-card__params{font-size:calc(12 * var(--z-u))}.z-stock-card__next{display:grid;place-items:center;flex:none;width:calc(43 * var(--z-u));height:calc(43 * var(--z-u));background:var(--z-green);border-radius:calc(4 * var(--z-u))}.z-stock-card__next img{width:calc(20 * var(--z-u));height:calc(20 * var(--z-u));transform:rotate(-90deg)}.z-stock__actions{flex-direction:column;gap:calc(8 * var(--z-u))}.z-home .z-stock__actions .z-button{width:100%;min-width:0}.z-stock__toolbar{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:calc(16 * var(--z-u));font-size:calc(12 * var(--z-u))}.z-stock__brand-logo{display:none}}@media (prefers-reduced-motion:reduce){.z-stock-card__photo img{transition:none;transform:none!important}}.z-config{--c-u:var(--z-u);position:relative;background:var(--z-dark);color:#fff;scroll-margin-top:var(--z-header-height,0px)}.z-config__scene{position:relative;isolation:isolate;overflow:clip;box-sizing:border-box;padding:calc(80 * var(--c-u));display:grid;grid-template-rows:auto calc(452 * var(--c-u)) auto}.z-config__footer,.z-config__head{position:relative;z-index:1;width:min(100%,calc(1280 * var(--c-u)));margin-inline:auto}.z-config__head{grid-row:1}.z-config__head h2{font-size:calc(40 * var(--c-u));font-weight:500;line-height:.96;letter-spacing:-.05em;text-align:center}.z-config__media{position:absolute;z-index:0;top:calc(80 * var(--c-u));left:50%;transform:translateX(-50%);width:calc(900 * var(--c-u));aspect-ratio:16/9;pointer-events:none}.z-config__poster,.z-config__variant,.z-config__video{display:block;width:100%;height:100%;object-fit:contain;mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,transparent,#000 8%,#000 78%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.z-config__variant{position:absolute;inset:0;opacity:0;transition:opacity .8s var(--ease-out-quart)}.z-config__variant.is-active{opacity:1}.z-config__video{position:absolute;inset:0;opacity:0}.z-config.is-video-ready .z-config__video{opacity:1}.z-config.is-video-ready .z-config__poster{opacity:0}.z-config__footer{grid-row:3}.z-config__stages{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:427fr 426fr 427fr;border-block:1px solid #ffffff4d}.z-config__stages li{box-sizing:border-box;min-width:0;height:calc(178 * var(--c-u));display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:calc(16 * var(--c-u));padding:calc(40 * var(--c-u)) calc(8 * var(--c-u));color:#ffffff80}.z-config__stages li+li{border-left:1px solid #ffffff4d}.z-config__stages li.is-active{color:#fff}.z-config__label{font-size:calc(20 * var(--c-u));font-weight:500;line-height:.96;letter-spacing:-.05em;text-align:center}.z-config__hint{font-size:calc(14 * var(--c-u));line-height:1.4;letter-spacing:-.01em;text-align:center;opacity:.6}.z-config__emblem{--emblem-scale:1;--bolt-width:25.6458px;--bolt-height:46.2582px;position:absolute;left:50%;top:0;transform:translate(-50%,-50%) scale(var(--emblem-scale));width:calc(120 * var(--c-u));height:calc(120 * var(--c-u));box-sizing:border-box;border:1px solid #ffffff4d;border-radius:50%;background:#000;color:#fff;text-decoration:none;display:grid;place-items:center;transition:transform .35s var(--ease-out-quart),background-color .3s var(--ease-out-quart),border-color .3s var(--ease-out-quart)}.z-config__emblem::after,.z-config__emblem::before{display:none!important}.z-config__emblem.is-complete,.z-config__emblem:focus-visible{--emblem-scale:1.05;background:var(--z-green);border-color:#ffffff66}.z-config__emblem:focus-visible{outline:2px solid #fff;outline-offset:4px}.z-config__bolt-fill,.z-config__bolt-outline{position:absolute;left:50%;top:50%;width:var(--bolt-width);height:var(--bolt-height);transform:translate(-50%,-50%) scale(calc(var(--c-u)/ 1px))}.z-config__bolt-outline{fill:none;stroke:var(--z-green);stroke-width:1.25;overflow:visible}.z-config__bolt-fill{fill:var(--z-green);clip-path:inset(100% 0 0)}.z-config__emblem.is-complete .z-config__bolt-fill,.z-config__emblem:focus-visible .z-config__bolt-fill{fill:#fff;clip-path:inset(0)!important}.z-config__orbit{position:absolute;inset:0;width:100%;height:100%;fill:#fff;opacity:0;transition:opacity .3s var(--ease-out-quart);animation:config-orbit 18s linear infinite;animation-play-state:paused;pointer-events:none}.z-config__orbit text{font-family:inherit;font-size:8px;font-weight:400}.z-config__emblem.is-complete .z-config__orbit,.z-config__emblem:focus-visible .z-config__orbit{opacity:1}.z-config__emblem.is-complete.is-visible .z-config__orbit{animation-play-state:running}@keyframes config-orbit{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.z-config__emblem.is-complete:hover{background:#2a62c2}}@media (prefers-reduced-motion:reduce){.z-config__orbit{animation:none}.z-config__emblem,.z-config__orbit{transition:none}.z-config__emblem{--emblem-scale:1!important}}@media (max-width:1099px) and (min-width:601px){.z-config__scene{padding:calc(60 * var(--c-u));grid-template-rows:auto calc(380 * var(--c-u)) auto}.z-config__media{top:calc(60 * var(--c-u));width:calc(680 * var(--c-u))}.z-config__stages{grid-template-columns:200fr 248fr 200fr}.z-config__stages li{height:calc(160 * var(--c-u))}.z-config__emblem{--bolt-width:19.2344px;--bolt-height:34.6937px;width:calc(90 * var(--c-u));height:calc(90 * var(--c-u))}}@media (max-width:600px){.z-config__scene{padding:calc(60 * var(--c-u)) calc(15 * var(--c-u));grid-template-rows:auto calc(220 * var(--c-u)) auto}.z-config__head h2{font-size:calc(24 * var(--c-u))}.z-config__media{top:calc(80 * var(--c-u));width:calc(360 * var(--c-u))}.z-config__stages{grid-template-columns:1fr;border-bottom:0}.z-config__stages li{height:auto;padding:calc(24 * var(--c-u)) 0;gap:calc(8 * var(--c-u));border-bottom:1px solid #ffffff4d}.z-config__stages li+li{border-left:0}.z-config__label{font-size:calc(16 * var(--c-u))}.z-config__hint{font-size:calc(12 * var(--c-u))}.z-config__emblem{--bolt-width:32.0573px;--bolt-height:57.8228px;position:relative;left:auto;top:auto;transform:scale(var(--emblem-scale));margin:calc(60 * var(--c-u)) auto 0;width:calc(150 * var(--c-u));height:calc(150 * var(--c-u))}}.z-service{--z-focus:#1d4590;--z-service-surface:#f5f5f5;--z-service-muted:#6b6f6f;background:var(--z-white);color:var(--z-dark);padding:calc(80 * var(--z-u))}.z-service__container{max-width:calc(1280 * var(--z-u));margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:calc(48 * var(--z-u))}.z-service h2{max-width:calc(486 * var(--z-u));font-size:calc(40 * var(--z-u));font-weight:500;line-height:.96;letter-spacing:-.05em;text-align:center}.z-service__grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(20 * var(--z-u))}.z-service-card{min-width:0;display:flex;flex-direction:column;gap:calc(16 * var(--z-u));color:inherit;text-decoration:none;background:var(--z-service-surface)}.z-service-card__photo{display:block;width:100%;height:calc(322 * var(--z-u));overflow:hidden;border-radius:calc(4 * var(--z-u)) calc(4 * var(--z-u)) 0 0}.z-service-card__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s var(--ease-out-quart)}.z-service-card__content{min-height:calc(112 * var(--z-u));padding:0 calc(16 * var(--z-u)) calc(16 * var(--z-u));display:flex;flex-direction:column;gap:calc(24 * var(--z-u))}.z-service-card__head{display:flex;flex-direction:column;gap:calc(4 * var(--z-u))}.z-service-card__category{font-size:calc(14 * var(--z-u));line-height:1.4;letter-spacing:-.01em;color:var(--z-service-muted)}.z-service h3{margin:0;font-size:calc(24 * var(--z-u));line-height:1.2;font-weight:500;letter-spacing:-.01em}.z-service-card__link{display:flex;align-items:center;gap:calc(10 * var(--z-u));font-size:calc(14 * var(--z-u));line-height:1.4;letter-spacing:-.01em;color:var(--z-service-muted);margin-top:auto}.z-service-card__arrow{display:block;flex:none;width:calc(16 * var(--z-u));height:calc(16 * var(--z-u));transform:rotate(-90deg)}.z-service-card__arrow img{display:block;width:calc(16 * var(--z-u));height:calc(16 * var(--z-u))}.z-home .z-service__all{width:calc(260 * var(--z-u));min-height:calc(48 * var(--z-u));padding:calc(14 * var(--z-u)) calc(32 * var(--z-u));line-height:1.4;color:var(--z-white)}.z-service__all .span-wrapper{flex-shrink:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.z-service-card:hover .z-service-card__link .span-text{transform:translateY(-2em)}.z-service-card:hover .z-service-card__photo img{transform:scale(1.035)}}@media (max-width:1099px) and (min-width:601px){.z-service{padding:calc(60 * var(--z-u))}.z-service__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.z-service-card:first-child{grid-column:1/-1}.z-service-card__photo{height:calc(245 * var(--z-u))}.z-service-card__photo img{object-fit:contain}}@media (max-width:600px){.z-service{padding:calc(60 * var(--z-u)) calc(15 * var(--z-u))}.z-service__container{gap:calc(32 * var(--z-u))}.z-service h2{max-width:calc(303 * var(--z-u));font-size:calc(24 * var(--z-u))}.z-service__grid{grid-template-columns:minmax(0,1fr);gap:calc(16 * var(--z-u))}.z-service-card__photo{height:calc(220 * var(--z-u))}.z-service-card__photo img{object-fit:contain}.z-service-card:last-child .z-service-card__photo img{object-fit:cover}.z-service-card__content{min-height:0;gap:calc(16 * var(--z-u))}.z-service-card__head{gap:calc(8 * var(--z-u))}.z-service-card__category{font-size:calc(12 * var(--z-u))}.z-service h3{font-size:calc(16 * var(--z-u))}.z-home .z-service__all{width:100%}}.z-advantages{position:relative;isolation:isolate;height:calc(100svh - var(--z-header-height,0px));min-height:0;padding:calc(80 * var(--z-u));display:flex;align-items:safe flex-end;color:var(--z-white);background:var(--z-dark);overflow:auto;scrollbar-width:none}.z-advantages::-webkit-scrollbar{display:none}.z-advantages__photo{position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out-quart)}.z-advantages__photo.is-active{opacity:1}.z-advantages__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.z-advantages::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,var(--z-dark),rgb(10 14 14 / 45%) 55%,rgb(10 14 14 / 8%))}.z-advantages__container{width:100%;max-width:calc(1280 * var(--z-u));margin-inline:auto;display:flex;flex-direction:column;gap:calc(64 * var(--z-u))}.z-advantages__content{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(32 * var(--z-u))}.z-advantages__slides{display:grid;min-width:0}.z-advantages__slide{grid-area:1/1;display:flex;flex-direction:column;gap:calc(24 * var(--z-u));opacity:0;visibility:hidden;transform:translateY(calc(8 * var(--z-u)));transition:opacity .5s var(--ease-out-quart),transform .5s var(--ease-out-quart),visibility .5s;pointer-events:none}.z-advantages__slide.is-active{opacity:1;visibility:visible;transform:none}.z-advantages h2{font-size:calc(40 * var(--z-u));line-height:.96;letter-spacing:-.05em;font-weight:500}.z-advantages__slide p{max-width:calc(532 * var(--z-u));font-size:calc(14 * var(--z-u));line-height:1.4;letter-spacing:-.01em}.z-advantages__controls{flex:none;display:flex;align-items:center;gap:calc(10 * var(--z-u))}.z-advantages__controls[hidden],.z-advantages__steps[hidden]{display:none}.z-advantages__arrow{width:calc(52 * var(--z-u));height:calc(52 * var(--z-u));min-height:0;padding:0}.z-advantages__arrow picture{display:block}.z-advantages__arrow img{display:block;width:calc(24 * var(--z-u));height:calc(24 * var(--z-u))}.z-advantages__arrow--prev picture{transform:rotate(90deg)}.z-advantages__arrow--next picture{transform:rotate(-90deg)}.z-advantages__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(20 * var(--z-u));margin-block:calc(-12 * var(--z-u))}.z-advantages__step{padding:calc(12 * var(--z-u)) 0;min-height:24px;border:0;background:0 0;cursor:pointer}.z-advantages__track{display:block;height:calc(4 * var(--z-u));min-height:3px;position:relative;background:rgb(255 255 255 / 50%);border-radius:calc(24 * var(--z-u));overflow:hidden}.z-advantages__step[aria-current] .z-advantages__track{background:var(--z-white)}.z-advantages__progress{position:absolute;inset:0;background:var(--z-green);transform:scaleX(0);transform-origin:left}.z-advantages__static{font-size:14px;line-height:1.4}.z-advantages__static h3{margin:16px 0 8px}.z-advantages:not(.is-ready) .z-advantages__slide:not(.is-active){display:none}@media (max-width:1099px) and (min-width:601px){.z-advantages{padding:calc(60 * var(--z-u))}}@media (max-width:1099px){.z-advantages__content{flex-direction:column;align-items:flex-start;gap:calc(24 * var(--z-u))}.z-advantages__slide{max-width:100%}}@media (max-width:600px){.z-advantages{padding:calc(60 * var(--z-u)) calc(15 * var(--z-u))}.z-advantages__container{gap:calc(32 * var(--z-u))}.z-advantages__slide{gap:calc(8 * var(--z-u))}.z-advantages h2{font-size:calc(24 * var(--z-u))}.z-advantages__slide p{max-width:100%;font-size:max(12px,calc(12 * var(--z-u)))}.z-advantages__arrow{width:max(44px,calc(43 * var(--z-u)));height:max(44px,calc(43 * var(--z-u)))}.z-advantages__arrow img{width:calc(20 * var(--z-u));height:calc(20 * var(--z-u))}.z-advantages__steps{gap:calc(8 * var(--z-u))}}@media (max-height:600px){.z-advantages{padding-block:min(24px,calc(24 * var(--z-u)))}}@media (prefers-reduced-motion:reduce){.z-advantages__slide{transition:none;transform:none}.z-advantages__photo{transition:none}}.z-company{--z-focus:#1d4590;padding:calc(80 * var(--z-u));background:var(--z-white);color:var(--z-dark)}.z-company__container{width:100%;max-width:calc(1280 * var(--z-u));margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:calc(48 * var(--z-u))}.z-company h2{width:min(100%,calc(728 * var(--z-u)));font-size:calc(40 * var(--z-u));font-weight:500;line-height:.96;letter-spacing:-.05em;text-align:center}.z-company__grid{width:100%;display:grid;grid-template-columns:minmax(0,305fr) minmax(0,630fr) minmax(0,305fr);grid-template-areas:'first video second' 'third video fourth';gap:calc(20 * var(--z-u))}.z-company-card{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(168 * var(--z-u));padding:calc(16 * var(--z-u));border-radius:calc(4 * var(--z-u));background:var(--z-green);color:var(--z-white)}.z-company-card--first{grid-area:first}.z-company-card--second{grid-area:second}.z-company-card--third{grid-area:third}.z-company-card--fourth{grid-area:fourth}.z-company-card__head{display:flex;flex-direction:column;gap:calc(8 * var(--z-u))}.z-company h3{margin:0;font-size:calc(24 * var(--z-u));font-weight:500;line-height:1.2;letter-spacing:-.05em}.z-company-card--second h3{letter-spacing:-.04em}.z-company-card p,.z-company-card__number{font-size:calc(14 * var(--z-u));line-height:1.4;letter-spacing:-.01em}.z-company-card p{opacity:.6}.z-company-card__number{display:block;width:100%;text-align:right;font-weight:500}.z-company__video{grid-area:video;position:relative;border:0;border-radius:calc(4 * var(--z-u));padding:0;min-width:0;background:var(--z-dark);overflow:hidden;display:grid;place-items:center;cursor:pointer}.z-company__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.z-company__play{position:relative;display:block;width:calc(48 * var(--z-u));height:calc(48 * var(--z-u));transform:rotate(90deg);transition:scale .3s var(--ease-out-quart)}.z-company__play img{position:absolute;top:calc(2 * var(--z-u));left:calc(4.675 * var(--z-u));width:calc(38.647 * var(--z-u));height:calc(34 * var(--z-u))}.z-company-film{--z-focus:#fff;padding:0;border:0;width:min(88vw,calc((100dvh - 80px) * 16 / 9));height:auto;aspect-ratio:16/9;max-width:none;max-height:none;margin:auto;overflow:hidden;border-radius:8px;background:var(--z-dark);color:var(--z-white);font:inherit}.z-company-film::backdrop{background:rgb(10 14 14 / 82%)}.z-company-film__panel{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .25s var(--ease-out-quart),transform .25s var(--ease-out-quart)}.z-company-film.is-open .z-company-film__panel{opacity:1;transform:none}.z-company-film__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 80px 16px 16px}.z-company-film__head h2{font-size:18px;font-weight:500;line-height:1.3}.z-company-film__close{position:fixed;top:24px;right:24px;z-index:2;display:grid;place-items:center;border:0;border-radius:4px;background:var(--z-green);color:#fff;width:52px;height:52px;cursor:pointer;transition:background-color .2s var(--ease-out-quart)}.z-company-film__close:hover{background:#1d4590}.z-company-film video{width:100%;flex:1;min-height:0;display:block;object-fit:contain;background:#000}.z-company-film__error{padding:16px;font-size:14px;line-height:1.4}.z-company-film__error[hidden]{display:none}.z-company-film__error a{text-decoration:underline}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.z-company__video:hover .z-company__play{scale:1.06}}@media (max-width:1099px) and (min-width:601px){.z-company{padding:calc(60 * var(--z-u))}.z-company h2{width:min(100%,calc(436 * var(--z-u)))}}@media (max-width:1099px){.z-company__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:'first third' 'video video' 'second fourth'}.z-company__video{aspect-ratio:16/9}}@media (max-width:600px){.z-company{padding:calc(60 * var(--z-u)) calc(15 * var(--z-u))}.z-company__container{gap:calc(32 * var(--z-u))}.z-company h2{width:min(100%,calc(261 * var(--z-u)));font-size:calc(24 * var(--z-u))}.z-company__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:'first' 'third' 'video' 'second' 'fourth';gap:calc(16 * var(--z-u))}.z-company-card{min-height:calc(131 * var(--z-u))}.z-company-card__head{gap:calc(4 * var(--z-u))}.z-company h3{font-size:calc(16 * var(--z-u))}.z-company-card p,.z-company-card__number{font-size:calc(12 * var(--z-u))}}@media (prefers-reduced-motion:reduce){.z-company-film__panel,.z-company__play{transition:none;transform:none}.z-company__play{transform:rotate(90deg)}}.z-work{position:relative;background:var(--z-dark);color:#fff;overflow-anchor:none}.z-work__scene{--w-u:var(--z-u);position:relative;isolation:isolate;overflow:clip;clip-path:inset(0);display:grid;grid-template-columns:690fr 750fr}.z-work__backgrounds{position:absolute;inset:0;overflow:hidden;z-index:-1;background:#0a0e0e}.z-work__background{position:absolute;inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);object-fit:cover;filter:blur(5px);opacity:0;transition:opacity .5s var(--ease-out-quart)}.z-work__background.is-active{opacity:.3}.z-work__left{padding:calc(80 * var(--w-u)) 0 calc(80 * var(--w-u)) calc(80 * var(--w-u));display:flex;align-items:center;flex-direction:column;gap:calc(32 * var(--w-u))}.z-work__dial{width:calc(502 * var(--w-u));max-width:90%;aspect-ratio:502/506;position:relative;flex:none}.z-work__ring{display:block;width:100%;height:100%;fill:none;stroke-width:1}.z-work__track{stroke:#ffffff40}.z-work__progress{stroke:#fff;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .3s var(--ease-out-quart)}.z-work__hint,.z-work__marker{position:absolute;color:#ffffff80;font-size:calc(14 * var(--w-u));line-height:1.4;letter-spacing:-.01em}.z-work__marker.is-complete{color:#fff}.z-work__marker--1{left:50%;top:0;transform:translateX(-50%)}.z-work__marker--2{right:0;top:50%;transform:translateY(-50%)}.z-work__marker--3{left:50%;bottom:0;transform:translateX(-50%)}.z-work__marker--4{left:0;top:50%;transform:translateY(-50%)}.z-work__hint{left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.z-work #work-title{font-size:calc(40 * var(--w-u));font-weight:500;line-height:.96;letter-spacing:-.05em;text-align:center;width:calc(403 * var(--w-u));max-width:95%}.z-work__panel{background:#ffffff26;backdrop-filter:blur(6px);padding:calc(80 * var(--w-u)) calc(80 * var(--w-u)) calc(80 * var(--w-u)) calc(40 * var(--w-u));border-radius:calc(4 * var(--w-u)) 0 0 calc(4 * var(--w-u))}.z-work-step{display:grid;grid-template-columns:calc(108 * var(--w-u)) minmax(0,1fr);padding-block:calc(24 * var(--w-u));border-top:1px solid #ffffff26}.z-work-step:last-child{border-bottom:1px solid #ffffff26}.z-work-step__number{color:#ffffff80;font-size:calc(14 * var(--w-u));line-height:1.4}.z-work-step h3{margin:0;font-weight:500}.z-work-step__trigger{position:relative;display:block;border:0;padding:0;width:100%;background:0 0;color:inherit;font:inherit;font-size:calc(32 * var(--w-u));letter-spacing:-.03em;line-height:1.2;text-align:left;cursor:pointer;transition:font-size .5s var(--ease-out-quart)}.z-work-step__trigger::before{content:"";position:absolute;inset:calc(-16 * var(--w-u)) 0}.z-work-step__detail{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .25s var(--ease-out-quart),opacity .3s ease}.z-work-step__inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:calc(32 * var(--w-u))}.z-work-step__inner p{padding-top:calc(32 * var(--w-u));font-size:calc(14 * var(--w-u));line-height:1.4;letter-spacing:-.01em;color:#ffffffcc;max-width:calc(484 * var(--w-u))}.z-work-step__inner img{display:block;width:calc(374 * var(--w-u));max-width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;border-radius:calc(4 * var(--w-u))}.z-work.is-enhanced .z-work-step:not(.is-active) .z-work-step__trigger{font-size:calc(24 * var(--w-u))}.z-work.is-enhanced .z-work-step:not(.is-active) .z-work-step__detail{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .25s var(--ease-out-quart),opacity .3s ease,visibility 0s .25s}@media (max-width:1099px){.z-work__scene{grid-template-columns:1fr}.z-work__left{display:contents;padding:0}.z-work__dial{display:none}.z-work #work-title{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.z-work__panel{padding:calc(60 * var(--w-u))}.z-work-step{grid-template-columns:calc(84 * var(--w-u)) minmax(0,1fr)}}@media (max-width:600px){.z-work__panel{padding:calc(60 * var(--w-u)) calc(15 * var(--z-u))}.z-work-step{grid-template-columns:calc(90 * var(--z-u)) minmax(0,1fr);padding-block:calc(16 * var(--w-u))}.z-work-step__trigger{font-size:calc(16 * var(--z-u))}.z-work.is-enhanced .z-work-step:not(.is-active) .z-work-step__trigger{font-size:calc(12 * var(--z-u))}.z-work-step__inner p,.z-work-step__number{font-size:calc(12 * var(--z-u))}.z-work-step__inner{gap:calc(16 * var(--w-u))}.z-work-step__inner p{padding-top:calc(16 * var(--w-u))}.z-work-step__inner img{width:100%}}@media (prefers-reduced-motion:reduce){.z-work *{transition:none!important}}.z-reviews{--z-focus:#1d4590;padding:calc(80 * var(--z-u));background:#fff;color:var(--z-dark)}.z-reviews__container{position:relative;width:100%;max-width:calc(1280 * var(--z-u));margin-inline:auto}.z-reviews__viewport{overflow:hidden}.z-reviews__track{display:grid}.z-review{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:minmax(0,305fr) minmax(0,738fr) minmax(0,197fr);grid-template-areas:'author quote .' 'gallery gallery .';gap:calc(48 * var(--z-u)) calc(20 * var(--z-u));align-items:end}.z-review[hidden]{display:none}.z-reviews.is-enhanced .z-review{grid-area:1/1;opacity:0;pointer-events:none}.z-reviews.is-enhanced .z-review.is-active{opacity:1;pointer-events:auto}.z-review__quote{grid-area:quote;margin:0;font-size:calc(32 * var(--z-u));line-height:1.2;font-weight:500;letter-spacing:-.03em}@media (min-width:1100px){.z-review:nth-child(2) .z-review__quote{grid-column:2/-1;max-width:calc(840 * var(--z-u))}}.z-review__author{grid-area:author;display:flex;flex-direction:column;gap:calc(16 * var(--z-u));align-items:flex-start}.z-review__avatar{display:block;width:calc(77 * var(--z-u));height:calc(77 * var(--z-u));border-radius:50%;object-fit:cover;flex:none}.z-review__identity{padding-bottom:calc(10 * var(--z-u))}.z-review__name{font-size:calc(24 * var(--z-u));line-height:1.2;font-weight:500;letter-spacing:-.01em}.z-review__caption{font-size:calc(14 * var(--z-u));line-height:1.4;letter-spacing:-.01em;color:#858787}.z-review__gallery{grid-area:gallery;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(20 * var(--z-u));width:calc(631 * var(--z-u));max-width:100%}.z-review__gallery img{display:block;width:100%;height:calc(197 * var(--z-u));object-fit:cover}.z-reviews__controls{position:absolute;right:0;bottom:0;width:calc(260 * var(--z-u));height:calc(197 * var(--z-u));display:flex;flex-direction:column;justify-content:space-between}.z-reviews__navigation{display:flex;align-items:center;justify-content:space-between;width:100%}.z-reviews__navigation[hidden]{display:none}.z-reviews__arrow{width:calc(52 * var(--z-u));height:calc(52 * var(--z-u));min-height:0;padding:0;border-radius:calc(4 * var(--z-u))}.z-reviews__arrow picture{display:block;width:calc(24 * var(--z-u));height:calc(24 * var(--z-u));transform:rotate(-90deg)}.z-reviews__arrow--prev picture{transform:rotate(90deg)}.z-reviews__arrow img{display:block;width:100%;height:100%}.z-reviews__arrow[aria-disabled=true]{background:rgb(59 126 230 / 40%);cursor:default}.z-home .z-reviews__arrow[aria-disabled=true]::after{background:rgb(59 126 230 / 40%);scale:1}.z-home .z-reviews__arrow[aria-disabled=true]:active{scale:1}.z-reviews__counter{color:#7b7e7e;font-size:calc(14 * var(--z-u));line-height:1.4;letter-spacing:-.01em}.z-home .z-reviews__all{width:100%;color:#fff;min-height:calc(48 * var(--z-u));padding:calc(14 * var(--z-u)) calc(32 * var(--z-u));line-height:1.4}@media (max-width:1099px){.z-reviews{padding:calc(80 * var(--z-u)) calc(60 * var(--z-u))}.z-review{grid-template-columns:minmax(0,1fr);grid-template-areas:'quote' 'author' 'gallery';gap:calc(20 * var(--z-u))}.z-review__quote{font-size:calc(28 * var(--z-u))}.z-review__author{flex-direction:row;align-items:center;margin-bottom:calc(28 * var(--z-u))}.z-review__identity{padding:0}.z-review__gallery{width:100%}.z-reviews__controls{position:static;width:100%;height:auto;flex-direction:row;align-items:stretch;margin-top:calc(20 * var(--z-u))}.z-reviews__navigation{width:auto;gap:calc(24 * var(--z-u))}.z-home .z-reviews__all{width:calc(260 * var(--z-u))}}@media (max-width:600px){.z-reviews{padding:calc(60 * var(--z-u)) calc(15 * var(--z-u))}.z-review{gap:calc(16 * var(--z-u))}.z-review__quote{font-size:calc(18 * var(--z-u))}.z-review__author{margin-bottom:calc(16 * var(--z-u))}.z-review__avatar{width:calc(74 * var(--z-u));height:calc(74 * var(--z-u))}.z-review__identity{display:flex;flex-direction:column;gap:calc(4 * var(--z-u))}.z-review__name{font-size:calc(16 * var(--z-u))}.z-review__caption{font-size:calc(12 * var(--z-u))}.z-review__gallery{gap:calc(8 * var(--z-u))}.z-review__gallery img{height:calc(110 * var(--z-u))}.z-reviews__controls{flex-direction:column;gap:calc(8 * var(--z-u))}.z-reviews__navigation{width:100%;gap:0}.z-reviews__arrow{width:calc(43 * var(--z-u));height:calc(43 * var(--z-u));min-width:36px;min-height:36px}.z-reviews__arrow picture{width:calc(20 * var(--z-u));height:calc(20 * var(--z-u))}.z-home .z-reviews__all{width:100%}}@media (prefers-reduced-motion:reduce){.z-reviews__track{transition:none}}.z-faq{padding:calc(80 * var(--z-u));background:var(--z-dark);color:#fff}.z-faq__container{max-width:calc(1280 * var(--z-u));margin:auto;display:flex;flex-direction:column;gap:calc(48 * var(--z-u))}.z-faq h2{font-size:calc(40 * var(--z-u));font-weight:500;line-height:.96;letter-spacing:-.05em;text-align:center}.z-faq__layout{display:grid;grid-template-columns:minmax(0,847fr) minmax(0,413fr);gap:calc(20 * var(--z-u));align-items:start}.z-faq__items{display:grid;gap:calc(20 * var(--z-u))}.z-faq-item{background:#ffffff26;border-radius:calc(4 * var(--z-u));padding:calc(16 * var(--z-u))}.z-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--z-u));cursor:pointer;list-style:none;font-size:calc(16 * var(--z-u));font-weight:500;line-height:1.2;letter-spacing:-.01em}.z-faq-item summary::-webkit-details-marker{display:none}.z-faq-item summary span{min-width:0}.z-faq-item__icon{position:relative;flex:none;display:block;width:calc(19 * var(--z-u));height:calc(19 * var(--z-u));transition:transform .35s var(--ease-out-quart)}.z-faq-item__icon picture{position:absolute;inset:0;transition:opacity .35s var(--ease-out-quart)}.z-faq-item__cross{opacity:0;transform:rotate(-45deg)}.z-faq-item.is-open .z-faq-item__plus,.z-faq:not(.is-enhanced) .z-faq-item[open] .z-faq-item__plus{opacity:0}.z-faq-item.is-open .z-faq-item__cross,.z-faq:not(.is-enhanced) .z-faq-item[open] .z-faq-item__cross{opacity:1}.z-faq-item__icon img{display:block;width:100%;height:100%}.z-faq-item.is-open .z-faq-item__icon,.z-faq:not(.is-enhanced) .z-faq-item[open] .z-faq-item__icon{transform:rotate(45deg)}.z-faq-item__answer{padding-top:calc(16 * var(--z-u));padding-right:calc(19 * var(--z-u));color:#ffffffcc;font-size:calc(14 * var(--z-u));line-height:1.4;letter-spacing:-.01em}.z-faq__callback{position:sticky;top:calc(var(--z-header-height,0px) + 24 * var(--z-u));background:#ffffff26;padding:calc(40 * var(--z-u));border-radius:calc(4 * var(--z-u));display:flex;flex-direction:column;gap:calc(40 * var(--z-u))}.z-faq__head{display:flex;flex-direction:column;gap:calc(16 * var(--z-u));text-align:center;align-items:center}.z-faq h3{margin:0;max-width:calc(204 * var(--z-u));font-size:calc(24 * var(--z-u));line-height:1.2;font-weight:500;letter-spacing:-.01em}.z-faq__head p{font-size:calc(14 * var(--z-u));line-height:1.4;letter-spacing:-.01em;color:#ffffffcc}.z-faq__form{display:flex;flex-direction:column;gap:calc(8 * var(--z-u))}.z-faq__form input[type=tel]{width:100%;border:0;border-radius:calc(4 * var(--z-u));height:calc(48 * var(--z-u));padding:12px;font:inherit;font-size:max(16px,calc(14 * var(--z-u)));text-align:center;background:#fff;color:var(--z-dark)}.z-faq__form input::placeholder{color:#a8aaaa}.z-faq__form .z-button{width:100%;line-height:1.4}.z-faq__consent{display:flex;align-items:flex-start;gap:calc(8 * var(--z-u))}.z-faq__consent input{appearance:none;flex:none;width:calc(20 * var(--z-u));height:calc(20 * var(--z-u));margin:0;border-radius:calc(4 * var(--z-u));background:#fff;cursor:pointer}.z-faq__consent input:checked{background:var(--z-green);box-shadow:inset 0 0 0 4px #fff}.z-faq__consent label{font-size:calc(12 * var(--z-u));line-height:1.4;color:#ffffffcc;letter-spacing:-.01em}.z-home .z-faq__consent a{color:#8fb4f5;text-decoration:underline;text-underline-offset:3px}.z-faq input:focus-visible{outline:2px solid #8fb4f5;outline-offset:4px}.z-faq__status{font-size:12px;line-height:1.4;color:#ffffffcc}.z-faq__status[hidden]{display:none}@media(max-width:1099px){.z-faq{padding:calc(80 * var(--z-u)) calc(60 * var(--z-u))}.z-faq__layout{grid-template-columns:1fr}.z-faq__callback{position:static}.z-faq h3{max-width:100%}}@media(max-width:600px){.z-faq{padding:calc(60 * var(--z-u)) calc(15 * var(--z-u))}.z-faq__container{gap:calc(32 * var(--z-u))}.z-faq h2{font-size:calc(24 * var(--z-u))}.z-faq__items,.z-faq__layout{gap:calc(16 * var(--z-u))}.z-faq-item summary{font-size:calc(14 * var(--z-u))}.z-faq-item__answer{font-size:calc(12 * var(--z-u))}.z-faq__callback{padding:calc(16 * var(--z-u));gap:calc(24 * var(--z-u))}.z-faq h3{font-size:calc(16 * var(--z-u))}.z-faq__head{gap:calc(8 * var(--z-u))}.z-faq__head p{font-size:calc(12 * var(--z-u))}.z-faq__consent label{font-size:max(10px,calc(10 * var(--z-u)))}}@media(prefers-reduced-motion:reduce){.z-faq-item__icon,.z-faq-item__icon picture{transition:none}}.z-news{--z-focus:#1d4590;background:#fff;color:#0a0e0e;padding:calc(80 * var(--z-u)) calc(80 * var(--z-u))}.z-news__container{max-width:calc(1280 * var(--z-u));margin:auto;display:flex;flex-direction:column;gap:calc(48 * var(--z-u));align-items:center}.z-news h2{font-size:calc(40 * var(--z-u));font-weight:500;line-height:.96;letter-spacing:-.05em;text-align:center}.z-news__source{font-size:12px;line-height:1.4;color:#6b6f6f;margin:calc(-28 * var(--z-u)) 0 calc(-28 * var(--z-u));text-align:center}.z-news__items{width:100%;display:grid;gap:calc(20 * var(--z-u))}.z-news-card{display:grid;grid-template-columns:1fr 1fr;min-height:calc(279 * var(--z-u));border-radius:calc(4 * var(--z-u));overflow:hidden;background:#f5f5f5}.z-news-card__photo{display:block;position:relative;min-width:0;background:#e8eaea;overflow:hidden}.z-news-card__photo img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;transition:transform .25s var(--ease-out-quart)}.z-news-card__placeholder{display:grid;height:100%;min-height:180px;place-items:center;color:#2f6fd6;font-size:32px}.z-news-card__body{padding:calc(24 * var(--z-u));display:flex;flex-direction:column;gap:calc(24 * var(--z-u));min-width:0}.z-news-card__head{display:grid;gap:calc(4 * var(--z-u))}.z-news-card time,.z-news-card__description,.z-news-card__share{font-size:calc(14 * var(--z-u));line-height:1.4;color:#6b6f6f}.z-news-card h3{margin:0;font-size:calc(24 * var(--z-u));font-weight:500;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.z-news-card h3 a:hover{text-decoration:none}.z-news-card__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;height:4.2em;flex:none;overflow:hidden}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.z-news-card:hover .z-news-card__photo img{transform:scale(1.035)}}.z-news-card__share{display:flex;gap:calc(8 * var(--z-u));align-items:center;justify-content:flex-end;margin-top:auto}.z-news-card__share a{display:block;flex-shrink:0;width:calc(32 * var(--z-u));height:calc(32 * var(--z-u));border-radius:50%;transition:opacity .2s}.z-news-card__share a:hover{opacity:.7}.z-news-card__share img{display:block;width:100%;height:100%}.z-home .z-news__all{color:#fff;min-width:calc(260 * var(--z-u));min-height:calc(48 * var(--z-u));padding:calc(14 * var(--z-u)) calc(32 * var(--z-u));font-size:calc(14 * var(--z-u));line-height:1.4}.z-news__empty{padding:32px;text-align:center;line-height:1.5;background:#f5f5f5}@media(max-width:1099px){.z-news{padding:calc(80 * var(--z-u)) calc(60 * var(--z-u))}.z-news-card{grid-template-columns:1fr}.z-news-card__photo{aspect-ratio:2/1}.z-news-card__body{min-height:calc(279 * var(--z-u))}}@media(max-width:600px){.z-news{padding:calc(60 * var(--z-u)) calc(15 * var(--z-u))}.z-news__container{gap:calc(32 * var(--z-u))}.z-news h2{font-size:calc(24 * var(--z-u))}.z-news__source{font-size:10px;margin:calc(-16 * var(--z-u)) 0 calc(-16 * var(--z-u))}.z-news__items{gap:calc(16 * var(--z-u))}.z-news-card__body{padding:calc(16 * var(--z-u));gap:calc(16 * var(--z-u));min-height:0}.z-news-card h3{font-size:calc(16 * var(--z-u))}.z-news-card__description,.z-news-card__share{font-size:calc(12 * var(--z-u))}.z-home .z-news__all{width:100%}}@media(prefers-reduced-motion:reduce){.z-news-card__share a{transition:none}}.z-map{--z-focus:#1d4590;position:relative;isolation:isolate;min-height:calc(684 * var(--z-u));padding:calc(80 * var(--z-u));background:#eaf0e5;color:#0a0e0e;display:flex;align-items:flex-end}.z-map__canvas{position:absolute;inset:0;z-index:-1}.z-map__canvas{overflow:hidden}.z-map__credit{position:absolute;bottom:8px;right:8px;background:#fff;padding:4px 8px;font-size:12px;line-height:1.4;border-radius:3px}.z-map__canvas iframe{width:100%;height:calc(100% + 180px);border:0;display:block;pointer-events:auto;background:0 0}.z-map__tools{position:absolute;top:calc(16 * var(--z-u));right:calc(16 * var(--z-u));display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(8 * var(--z-u));max-width:calc(100% - 32 * var(--z-u));z-index:2;pointer-events:none}.z-map__tools a{pointer-events:auto;font:inherit;font-size:max(12px,calc(12 * var(--z-u)));line-height:1.4;color:#0a0e0e;background:#fff;border:0;border-radius:calc(4 * var(--z-u));padding:calc(10 * var(--z-u)) calc(14 * var(--z-u));box-shadow:0 2px 10px #0002;cursor:pointer;min-height:40px}.z-map__container{width:100%;max-width:calc(1280 * var(--z-u));margin:auto;pointer-events:none}.z-map__card{pointer-events:auto;box-shadow:0 calc(8 * var(--z-u)) calc(24 * var(--z-u)) #00000026;background:#fff;padding:calc(48 * var(--z-u));border-radius:calc(4 * var(--z-u));width:calc(630 * var(--z-u));display:flex;flex-direction:column;gap:calc(48 * var(--z-u))}.z-map h2{font-size:calc(40 * var(--z-u));line-height:.96;letter-spacing:-.05em;font-weight:500}.z-map__items{margin:0;display:grid;gap:calc(24 * var(--z-u))}.z-map__item{display:grid;gap:calc(16 * var(--z-u));min-width:0}.z-map dt{font-size:calc(14 * var(--z-u));line-height:1.4;letter-spacing:-.01em;color:#6b6f6f}.z-map dd{margin:0;font-size:calc(15 * var(--z-u));line-height:1.2;letter-spacing:-.01em;font-weight:500}.z-map__card a:hover{text-decoration:none}.z-map__item--contacts .z-menu-link{display:inline-flex;align-items:center}.z-map__item--contacts dd{display:grid;gap:12px}.z-map__item--contacts p{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:10px}.z-map__item--contacts .z-menu-link{padding-bottom:4px}.z-map__item--contacts a{white-space:nowrap}.z-map .z-map__visit{color:#fff;width:calc(260 * var(--z-u));min-height:calc(48 * var(--z-u));font-size:calc(14 * var(--z-u));line-height:1.4;padding:calc(14 * var(--z-u)) calc(16 * var(--z-u))}@media(max-width:1099px){.z-map{min-height:calc(880 * var(--z-u));padding:calc(80 * var(--z-u)) calc(60 * var(--z-u))}.z-map__container{margin:0 auto}.z-map__card{width:100%}.z-map__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(20 * var(--z-u))}.z-map__item--contacts{grid-column:1/-1}}@media(max-width:600px){.z-map{min-height:calc(750 * var(--z-u));padding:calc(60 * var(--z-u)) calc(15 * var(--z-u))}.z-map__card{padding:calc(16 * var(--z-u));gap:calc(16 * var(--z-u))}.z-map h2{font-size:calc(24 * var(--z-u))}.z-map__items{grid-template-columns:minmax(0,1fr);gap:calc(16 * var(--z-u))}.z-map__item{gap:calc(8 * var(--z-u))}.z-map__item:first-child dd{max-width:calc(257 * var(--z-u))}.z-map .z-map__visit{width:100%}.z-map__tools{top:calc(15 * var(--z-u));right:calc(15 * var(--z-u))}}.z-footer{background:#0a0e0e;color:#fff;padding:calc(80 * var(--z-u));font-weight:400;font-size:calc(14 * var(--z-u));line-height:1.2;letter-spacing:-.01em}.z-footer__container{max-width:calc(1280 * var(--z-u));margin:auto;display:flex;flex-direction:column;gap:calc(48 * var(--z-u))}.z-footer__nav{display:grid;grid-template-columns:calc(214 * var(--z-u)) auto auto calc(227 * var(--z-u));justify-content:space-between;gap:calc(24 * var(--z-u));align-items:start}.z-footer__brand{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;gap:calc(32 * var(--z-u))}.z-footer__logo{width:calc(160 * var(--z-u));height:calc(37 * var(--z-u));display:block;position:relative}.z-footer__logo img{position:absolute;inset:0;width:calc(160 * var(--z-u));height:calc(38 * var(--z-u));display:block}.z-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16 * var(--z-u))}.z-footer__links--0,.z-footer__links--1{padding-top:calc(16 * var(--z-u))}.z-footer__links a{white-space:nowrap}.z-footer a:hover{text-decoration:none}.z-footer .z-menu-link{display:inline-flex;align-items:center}.z-footer__contact{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:calc(24 * var(--z-u));padding-top:calc(16 * var(--z-u))}.z-footer__contact-info{display:flex;flex-direction:column;gap:calc(8 * var(--z-u))}.z-footer__phone{font-size:calc(24 * var(--z-u));white-space:nowrap}.z-footer__socials{display:flex;gap:calc(8 * var(--z-u))}.z-footer__socials a{width:calc(32 * var(--z-u));height:calc(32 * var(--z-u));display:block;border-radius:50%;transition:opacity .2s}.z-footer__socials a:hover{opacity:.75}.z-footer__socials svg{width:calc(32 * var(--z-u));height:calc(32 * var(--z-u));color:#0a0e0e;display:block}.z-footer__socials .bg{fill:#fff}.z-footer__line{display:block;height:calc(1 * var(--z-u));width:100%}.z-footer__line img{width:100%;height:calc(1 * var(--z-u));display:block}.z-footer__legal{display:flex;flex-direction:column;gap:calc(24 * var(--z-u))}.z-footer__requisites{display:flex;justify-content:space-between;align-items:center;gap:calc(20 * var(--z-u))}.z-footer__company{display:flex;gap:calc(40 * var(--z-u));flex-wrap:wrap}.z-footer__company p{white-space:nowrap}.z-footer__disclaimer{color:#929797;font-size:calc(12 * var(--z-u));line-height:1.2}@media(max-width:1099px){.z-footer{padding:calc(80 * var(--z-u)) calc(60 * var(--z-u))}.z-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(48 * var(--z-u)) calc(20 * var(--z-u))}.z-footer__brand{grid-area:1/1;gap:calc(20 * var(--z-u))}.z-footer__contact{grid-area:1/2;min-height:calc(140 * var(--z-u));padding-top:calc(12 * var(--z-u))}.z-footer__phone{font-size:calc(21 * var(--z-u))}.z-footer__links--0{grid-area:2/1;padding:0}.z-footer__links--1{grid-area:2/2;padding:0}.z-footer__requisites{flex-direction:column;align-items:flex-start;gap:calc(20 * var(--z-u))}}@media(max-width:600px){.z-footer{padding:calc(60 * var(--z-u)) calc(15 * var(--z-u));font-size:calc(12 * var(--z-u))}.z-footer__container{gap:calc(32 * var(--z-u))}.z-footer__nav{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--z-u))}.z-footer__brand{width:100%;align-items:center;min-height:calc(165 * var(--z-u));gap:calc(20 * var(--z-u))}.z-footer__links{align-items:center;width:100%}.z-footer__contact{width:100%;align-items:center;gap:calc(16 * var(--z-u));padding-top:calc(16 * var(--z-u));min-height:0}.z-footer__contact-info{align-items:center}.z-footer__phone{font-size:calc(24 * var(--z-u))}.z-footer__legal{gap:calc(16 * var(--z-u));align-items:center;text-align:center}.z-footer__requisites{align-items:center;gap:calc(16 * var(--z-u))}.z-footer__company{flex-direction:column;gap:calc(16 * var(--z-u))}.z-footer__disclaimer{font-size:calc(10 * var(--z-u));max-width:calc(313 * var(--z-u))}}@media(prefers-reduced-motion:reduce){.z-footer__socials a{transition:none}}.z-catalog__trigger{display:inline-flex;align-items:center;gap:calc(8 * var(--z-u));border:0;padding:calc(10 * var(--z-u)) 0;background:0 0;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer}.z-catalog__trigger img{width:calc(12 * var(--z-u));height:calc(12 * var(--z-u));transform:rotate(0);transition:transform .3s var(--ease-out-quart)}.z-header .z-catalog__trigger[aria-expanded=true] img,.z-mega.is-open .z-catalog__trigger img{transform:rotate(180deg)}.z-mega{--z-focus:#1d4590;position:fixed;inset:0;margin:0;border:0;padding:0;width:100%;height:100dvh;max-width:none;max-height:none;background:0 0;color:var(--z-dark);font:inherit}.z-mega::backdrop{background:0 0}.z-mega__scroll{height:100%;overflow-y:auto;overflow-x:clip;overscroll-behavior:contain;scrollbar-width:none}.z-mega__scroll::-webkit-scrollbar{display:none;width:0;height:0}.z-mega__container{width:100%;max-width:calc(1440 * var(--z-u));margin-inline:auto;padding-inline:calc(80 * var(--z-u))}.z-mega__header{position:sticky;top:0;z-index:2;padding-top:calc(16 * var(--z-u));background:#fff;opacity:0;transition:opacity .24s var(--ease-out-quart) .38s}.z-mega__header .z-mega__container{padding-bottom:calc(16 * var(--z-u))}.z-mega__header .z-catalog__trigger{color:var(--z-green)}.z-mega__reveal{background:#fff;clip-path:inset(0 0 100% 0);transition:clip-path .54s var(--ease-out-quart)}.z-mega__body{padding-top:calc(32 * var(--z-u));padding-bottom:calc(55 * var(--z-u));opacity:0;transform:translateY(calc(-8 * var(--z-u)));transition:opacity .36s var(--ease-out-quart),transform .54s var(--ease-out-quart)}.z-mega.is-open .z-mega__header{opacity:1;transition-delay:0s}.z-mega.is-open .z-mega__reveal{clip-path:inset(0);transition-delay:.08s}.z-mega.is-open .z-mega__body{opacity:1;transform:translateY(0);transition-delay:.08s}.z-mega__layout{display:grid;grid-template-columns:calc(305 * var(--z-u)) minmax(0,1fr);gap:calc(20 * var(--z-u));align-items:stretch}.z-mega .span-wrapper{vertical-align:top}.z-mega .z-menu-link{display:inline-flex;align-items:center}.z-mega__promo{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:0;padding:calc(32 * var(--z-u)) calc(16 * var(--z-u));border-radius:calc(4 * var(--z-u));color:#fff;background:var(--z-dark)}.z-mega__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.z-mega__promo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#0a0e0e45,transparent 55%,#0a0e0e35)}.z-mega__promo-title{font-size:calc(32 * var(--z-u));line-height:1;font-weight:500;letter-spacing:-.05em}.z-mega__promo .z-button{width:100%;padding-inline:calc(12 * var(--z-u))}.z-mega__catalog{display:flex;flex-direction:column;gap:calc(20 * var(--z-u))}.z-mega h2{font-size:calc(32 * var(--z-u));line-height:.96;font-weight:500;letter-spacing:-.05em}.z-mega__brands,.z-mega__selection{display:flex;flex-direction:column;gap:calc(24 * var(--z-u))}.z-mega__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(20 * var(--z-u))}.z-mega__column,.z-mega__order{display:flex;flex-direction:column;align-items:flex-start;gap:calc(12 * var(--z-u));min-width:0}.z-mega h3{margin:0;font-size:calc(14 * var(--z-u));line-height:1.2;letter-spacing:-.01em;font-weight:500;color:#858787}.z-mega__links{display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 * var(--z-u));min-width:0}.z-mega__config,.z-mega__links a{display:inline-block;font-size:calc(16 * var(--z-u));line-height:1.4;letter-spacing:-.01em;white-space:nowrap}.z-mega__order{margin-top:calc(20 * var(--z-u))}.z-home .z-mega__config{color:var(--z-green);text-decoration:none}.z-mega__brand-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(24 * var(--z-u))}.z-mega__other{display:none}@media (max-width:1099px) and (min-width:601px){.z-mega__container{padding-inline:calc(60 * var(--z-u));max-width:none}.z-mega__body{min-height:calc(710 * var(--z-u))}}@media (max-width:1099px){.z-mega__layout{display:block}.z-mega__brands,.z-mega__promo{display:none}.z-mega__other{display:flex;flex-direction:column;align-items:flex-start;gap:calc(32 * var(--z-u));margin-top:calc(32 * var(--z-u))}.z-mega__other a{font-size:calc(32 * var(--z-u));line-height:.96;letter-spacing:-.05em;font-weight:500}}@media (max-width:600px){.z-mega__header{padding-top:calc(8 * var(--z-u))}.z-mega__header .z-mega__container{padding-bottom:calc(8 * var(--z-u))}.z-mega__container{padding-inline:calc(15 * var(--z-u));max-width:none}.z-mega__body{min-height:calc(615 * var(--z-u))}.z-mega h2,.z-mega__other a{font-size:calc(24 * var(--z-u))}.z-mega__selection{gap:calc(16 * var(--z-u))}.z-mega__column,.z-mega__order{gap:calc(16 * var(--z-u))}.z-mega h3,.z-mega__config,.z-mega__links a{font-size:calc(12 * var(--z-u))}.z-mega__links{gap:calc(12 * var(--z-u))}.z-mega__order{margin-top:calc(20 * var(--z-u))}}@media (prefers-reduced-motion:reduce){.z-mega__body{transform:none}.z-catalog__trigger img,.z-mega__body,.z-mega__header,.z-mega__reveal{transition:none}}.z-home{--z-type-section:calc(40 * var(--z-u));--z-type-card:calc(24 * var(--z-u));--z-type-item:calc(20 * var(--z-u));--z-type-body:calc(14 * var(--z-u));--z-type-meta:calc(14 * var(--z-u));--z-type-quote:calc(32 * var(--z-u))}@media (min-width:1100px){.z-home{--z-type-section:max(30px,calc(40 * var(--z-u)));--z-type-card:max(18px,calc(24 * var(--z-u)));--z-type-item:max(16px,calc(20 * var(--z-u)));--z-type-body:max(14px,calc(14 * var(--z-u)));--z-type-meta:max(12px,calc(14 * var(--z-u)));--z-type-quote:max(24px,calc(32 * var(--z-u)))}.z-home .z-button,.z-home .z-header__contacts,.z-home .z-header__tagline,.z-home .z-nav{font-size:var(--z-type-meta)}.z-footer{font-size:var(--z-type-meta)}}@media (max-width:1099px){.z-home{--z-type-quote:calc(28 * var(--z-u))}}@media (max-width:600px){.z-home{--z-type-section:calc(24 * var(--z-u));--z-type-card:calc(16 * var(--z-u));--z-type-item:calc(16 * var(--z-u));--z-type-body:max(12px,calc(12 * var(--z-u)));--z-type-meta:calc(12 * var(--z-u));--z-type-quote:calc(18 * var(--z-u))}}.z-home .z-work #work-title,.z-home :is(.z-stock,.z-service,.z-advantages,.z-company,.z-faq,.z-news,.z-map) h2{font-size:var(--z-type-section);font-weight:500;line-height:.96;letter-spacing:-.05em}.z-home .z-work-step__trigger,.z-home .z-work.is-enhanced .z-work-step:not(.is-active) .z-work-step__trigger,.z-home :is(.z-company,.z-service,.z-news,.z-faq) h3{font-size:var(--z-type-card);font-weight:500;line-height:1.2;letter-spacing:-.03em}.z-home :is(.z-company-card p,.z-advantages__slide p,.z-work-step__inner p,.z-faq-item__answer,.z-faq__head p,.z-news-card__description,.z-service-card p,.z-map dd){font-size:var(--z-type-body);line-height:1.4;letter-spacing:-.01em}.z-home :is(.z-company-card__number,.z-work-step__number,.z-work__marker,.z-work__hint,.z-stock-card__params,.z-stock__brand,.z-news-card time,.z-news-card__share,.z-map dt){font-size:var(--z-type-meta);line-height:1.4;letter-spacing:-.01em}.z-home .z-stock-card__name{font-size:var(--z-type-item)}.z-home .z-review__quote{font-size:var(--z-type-quote)}.z-home .z-review__name{font-size:var(--z-type-card);letter-spacing:-.03em}.z-home :is(.z-review__caption,.z-stock-card__params){color:var(--z-muted)}.z-home .z-work.is-enhanced .z-work__panel{padding-block:calc(32 * var(--w-u))}.z-home .z-work-step{padding-block:calc(16 * var(--w-u))}.z-home .z-work-step__inner{gap:calc(20 * var(--w-u))}.z-home .z-work-step__inner p{padding-top:calc(20 * var(--w-u))}@media (min-width:1100px){.z-home .z-work #work-title{width:min(95%,calc(14 * var(--z-type-section)))}.z-home .z-work #work-title>span{white-space:nowrap}.z-home .z-work.is-enhanced .z-work__panel{padding-block:calc(80 * var(--w-u));display:flex;flex-direction:column;min-height:0;overflow:auto}.z-work.is-enhanced .z-work__steps{flex:1;min-height:0;display:flex;flex-direction:column}.z-home .z-work.is-enhanced .z-work-step{flex:1 0 auto;min-height:0;align-items:start;padding-block:calc(16 * var(--w-u))}}@media (max-width:600px){.z-home .z-work.is-enhanced .z-work__panel{padding-block:calc(60 * var(--z-u))}.z-home .z-work-step{padding-block:calc(12 * var(--w-u))}.z-home .z-work-step__inner,.z-home .z-work-step__inner p{gap:calc(12 * var(--w-u));padding-top:calc(12 * var(--w-u))}.z-home .z-work-step__inner img{max-height:calc(160 * var(--w-u));object-fit:cover}}@media (max-width:1099px){.z-home .z-work.is-enhanced .z-work__panel{display:flex;flex-direction:column;min-height:0;overflow:auto}.z-work.is-enhanced .z-work__steps{flex:1;display:flex;flex-direction:column;min-height:0}.z-home .z-work.is-enhanced .z-work-step{flex:1 0 auto;display:grid;align-items:start}}@media (max-height:650px){.z-home .z-work.is-enhanced .z-work__panel{padding-block:calc(8 * var(--w-u));overflow:auto}}@media (max-width:600px) and (max-height:650px){.z-home .z-work.is-enhanced .z-work__panel{padding-block:calc(32 * var(--w-u))}.z-home .z-work-step__inner img{max-height:calc(120 * var(--w-u))}}.z-home .z-button{height:var(--z-control-size);min-height:var(--z-control-size);padding-block:0;border-radius:var(--z-radius);line-height:1.4}.z-home .z-button,.z-home .z-map__visit,.z-home .z-news__all{font-size:var(--z-type-meta)}.z-home :is(.z-advantages__arrow,.z-reviews__arrow,.z-stock-card__next,.z-company-film__close,.z-dialog__close){width:var(--z-control-size);height:var(--z-control-size);min-width:var(--z-control-size);min-height:var(--z-control-size);padding:0;flex:none;display:grid;place-items:center;border:0;border-radius:var(--z-radius);background:var(--z-green);color:#fff}.z-home :is(.z-advantages__arrow,.z-reviews__arrow,.z-stock-card__next) picture{display:block;width:var(--z-icon-size);height:var(--z-icon-size)}.z-home :is(.z-advantages__arrow,.z-reviews__arrow,.z-stock-card__next) img,.z-home :is(.z-button__icon,.z-stock__config img,.z-stock__back-icon,.z-service-card__arrow,.z-service-card__arrow img,.z-faq-item__icon,.z-company-film__close svg,.z-catalog__trigger img){width:var(--z-icon-size);height:var(--z-icon-size);flex:none;object-fit:contain}.z-home .z-stock__back-icon img{width:100%;height:100%}.z-home :is(.z-header__menu,.z-header__call){width:var(--z-control-size);height:var(--z-control-size);min-height:var(--z-control-size);padding:0}.z-home .z-header__config{min-height:var(--z-control-size);height:auto}@media(max-width:1099px){.z-home .z-header__config{width:var(--z-control-size);height:var(--z-control-size);padding:0}}@media(min-width:601px) and (max-width:1099px){.z-home .z-header__menu{width:auto;padding-inline:calc(16 * var(--z-u))}}.z-home .z-reviews__arrow[aria-disabled=true]{background:var(--z-disabled)}.z-home .z-reviews__arrow[aria-disabled=true]::after{background:var(--z-disabled)}.z-home .z-dialog__close{font-size:0}.z-home .z-dialog__close .span-wrapper{display:none}.z-home .z-dialog__close::before{content:'';width:var(--z-icon-size);height:var(--z-icon-size);background:currentColor;mask:url('assets/ui/close.svg') center/contain no-repeat}.z-home .z-dialog__close:active{scale:.97}.z-home .z-dialog h2{font-size:var(--z-type-card);line-height:1.2;letter-spacing:-.03em}@media(hover:hover) and (pointer:fine){.z-home :is(.z-company-film__close,.z-dialog__close,.z-advantages__arrow,.z-reviews__arrow):hover:not([aria-disabled=true]){background:var(--z-green-hover)}.z-home :is(.z-advantages__arrow,.z-reviews__arrow):hover:not([aria-disabled=true])::after{background:var(--z-green-hover)}.z-home .z-stock-card:hover .z-stock-card__next{background:var(--z-green-hover)}}.z-home :is(.z-stock-card__photo,.z-service-card__photo,.z-company-card,.z-news-card,.z-faq-item,.z-faq__callback,.z-map__card,.z-work-step__inner img,.z-faq__form input[type=tel]){border-radius:var(--z-radius)}.z-home .z-faq__form input[type=tel]{height:var(--z-control-size);font-size:16px}.z-home .z-faq__consent input{width:var(--z-icon-size);height:var(--z-icon-size);border-radius:var(--z-radius)}.z-home :is(.z-news-card__share a,.z-footer__socials a){width:var(--z-social-size);height:var(--z-social-size);transition:opacity .2s var(--ease-out-quart)}.z-home :is(.z-news-card__share img,.z-footer__socials svg){width:var(--z-social-size);height:var(--z-social-size)}@media(hover:hover) and (pointer:fine){.z-home :is(.z-news-card__share a,.z-footer__socials a):hover{opacity:.75}}@media(prefers-reduced-motion:reduce){.z-home :is(.z-news-card__share a,.z-footer__socials a){transition:none}}.z-preloader{display:none;position:fixed;inset:0;z-index:1000;place-items:center;pointer-events:auto;background:#0a0e0e;transform:translateY(0);--loader-ease:cubic-bezier(.165,.84,.44,1)}.z-preloader__veil{position:absolute;inset:0;background:#0a0e0e}.z-preloader.is-leaving,html.has-preloader .z-preloader{display:grid}.z-preloader__logo{position:relative;width:clamp(52px,4.8vw,100px);height:auto;overflow:visible}.z-preloader__outline{stroke:#2f6fd6;stroke-width:.22;stroke-linejoin:round}.z-preloader__fill{fill:#2f6fd6;clip-path:inset(100% 0 0 0)}.z-preloader.is-filling .z-preloader__fill{animation:z-logo-fill .8s var(--loader-ease) both}.z-preloader.is-leaving .z-preloader__fill,html.has-page-arrival .z-preloader__fill{clip-path:inset(0);animation:none}@keyframes z-logo-fill{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.z-preloader.is-filling .z-preloader__fill{animation:none;clip-path:inset(0)}}
/* demo-site additions */
.z-stock__demo{margin:calc(16 * var(--z-u)) 0 0;text-align:center;font-size:var(--z-type-meta);color:var(--z-muted)}
.z-benefit__object--service{transform:none}
.z-company__video{cursor:default}

/* ===== Build your car: pop-up configurator ===== */
.z-config__media .cc-layer,.cc-preview .cc-layer{position:absolute;inset:0}
.cc-layer img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .45s var(--ease-out-quart)}
.cc-layer img.is-in{opacity:1}
.z-config__media .cc-layer img{mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,transparent,#000 8%,#000 78%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}
.z-config__stages li{padding:0}
.cc-stage{all:unset;box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:inherit;padding:calc(40 * var(--c-u)) calc(8 * var(--c-u));cursor:pointer;color:inherit;transition:color .25s var(--ease-out-quart),background-color .25s var(--ease-out-quart)}
.z-config__stages li{color:#ffffffb3}
.z-config__stages li:hover,.z-config__stages li.is-active{color:#fff}
.cc-stage:hover{background:rgb(255 255 255 / 4%)}
.cc-stage:focus-visible{outline:2px solid #8fb4f5;outline-offset:-2px}
.z-config__stages li.is-active .z-config__hint{opacity:.85;color:#8fb4f5}
button.z-config__emblem{cursor:pointer;padding:0;font:inherit}
@media (max-width:600px){.cc-stage{padding:calc(24 * var(--c-u)) 0}}

.cc-dialog{width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;background:#0f1416;color:#fff;font-family:"Site Inter",Arial,sans-serif;overflow:auto;overscroll-behavior:contain}
.cc-dialog::backdrop{background:rgb(4 8 8 / 55%);backdrop-filter:blur(2px)}
.cc-dialog[open]{animation:cc-in .35s cubic-bezier(.165,.84,.44,1)}
@keyframes cc-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.cc-dialog__in{padding:24px;display:grid;gap:18px}
.cc-dialog__head{display:flex;justify-content:space-between;align-items:start;gap:16px}
.cc-dialog__step{margin:0 0 6px;font-size:13px;color:rgb(255 255 255 / 50%)}
.cc-dialog__head h2{margin:0;font-size:26px;font-weight:500;letter-spacing:-.03em;line-height:1.05}
.cc-x{flex:none;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgb(255 255 255 / 15%);border-radius:50%;background:none;color:#fff;cursor:pointer;transition:border-color .2s}
.cc-x:hover{border-color:#fff}
.cc-preview{position:relative;aspect-ratio:1672/940;margin:-6px -8px 0;background:#030a0a;border-radius:6px;overflow:hidden}
.cc-preview>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.cc-dialog[data-step=summary] .cc-preview{margin-bottom:-4px}
.cc-label{margin:4px 0 10px;font-size:13px;color:rgb(255 255 255 / 55%)}
.cc-dialog__body .cc-label:first-child{margin-top:0}
.cc-dialog input[type=radio]{position:absolute;opacity:0;pointer-events:none}
.cc-models{display:grid;gap:8px}
.cc-model{position:relative;display:grid;gap:4px;padding:14px 16px;border:1px solid rgb(255 255 255 / 12%);border-radius:6px;cursor:pointer;transition:border-color .2s,background-color .2s}
.cc-model:hover{border-color:rgb(255 255 255 / 30%)}
.cc-model.is-on{border-color:#3b7ee6;background:rgb(47 111 214 / 10%)}
.cc-model__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.cc-model__top b{font-size:18px;font-weight:500}
.cc-model__top span{font-size:15px}
.cc-model__note{font-size:13px;color:rgb(255 255 255 / 60%)}
.cc-model__pts{font-size:13px;color:rgb(255 255 255 / 80%)}
.cc-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:6px;margin-bottom:12px}
.cc-opts--wheel{grid-template-columns:repeat(2,1fr)}
.cc-opt{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 10px;border:1px solid transparent;border-radius:6px;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s}
.cc-opt:hover{background:rgb(255 255 255 / 4%)}
.cc-opt.is-on{border-color:#3b7ee6;background:rgb(47 111 214 / 10%)}
.cc-opt__name{font-size:13px;line-height:1.2}
.cc-opt__price{font-size:12px;color:rgb(255 255 255 / 55%)}
.cc-swatch{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgb(255 255 255 / 40%),transparent 46%),var(--sw);box-shadow:inset 0 0 0 1px rgb(255 255 255 / 22%)}
.cc-opt.is-on .cc-swatch{box-shadow:0 0 0 2px #0f1416,0 0 0 4px #3b7ee6}
.cc-wheel{width:64px;height:64px;border-radius:50%}
.cc-model:focus-within,.cc-opt:focus-within{outline:2px solid #8fb4f5;outline-offset:2px}
.cc-lines{border-top:1px solid rgb(255 255 255 / 10%)}
.cc-line{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgb(255 255 255 / 10%);font-size:14px}
.cc-line span{color:rgb(255 255 255 / 75%)}
.cc-line b{font-weight:500;white-space:nowrap}
.cc-form{display:grid;gap:10px;margin-top:16px}
.cc-form__row{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.cc-form input:not([type=checkbox]){box-sizing:border-box;width:100%;padding:12px;border:1px solid rgb(255 255 255 / 18%);border-radius:4px;background:#0a0e0e;color:#fff;font:inherit;font-size:15px}
.cc-form input:not([type=checkbox]):focus{outline:none;border-color:#3b7ee6}
.cc-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.4;color:rgb(255 255 255 / 60%)}
.cc-consent input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:#3b7ee6}
.cc-status{margin:14px 0 0;padding:12px 14px;border-radius:6px;background:rgb(47 111 214 / 14%);font-size:14px;line-height:1.45}
.cc-fine{margin:12px 0 0;font-size:12px;color:rgb(255 255 255 / 40%)}
.cc-dialog__foot{position:sticky;bottom:-24px;margin:0 -24px -24px;padding:16px 24px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#0f1416;border-top:1px solid rgb(255 255 255 / 10%)}
.cc-total{display:grid;gap:2px}
.cc-total span{font-size:12px;color:rgb(255 255 255 / 55%)}
.cc-total b{font-size:22px;font-weight:500;letter-spacing:-.02em}
.cc-dialog__foot .z-button{min-width:190px}
@media (max-width:600px){
  .cc-dialog{width:100%;max-width:none;max-height:92dvh;margin:auto 0 0;border-radius:12px 12px 0 0;border-bottom:0}
  .cc-dialog[open]{animation-name:cc-up}
  @keyframes cc-up{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}
  .cc-dialog__in{padding:20px 16px}
  .cc-dialog__foot{margin:0 -16px -20px;padding:14px 16px 18px;bottom:-20px}
  .cc-dialog__foot .z-button{min-width:0;flex:1}
  .cc-form__row{grid-template-columns:1fr}
  .cc-dialog__head h2{font-size:22px}
}
@media (prefers-reduced-motion:reduce){.cc-dialog[open]{animation:none}.cc-layer img{transition:none}}
