:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat-semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--blue:#1b2888;--orange:#f77518;--red:#f91103;--ivory:#f6f1e8;--gray:#2b2b2b;--white:#fff;color:var(--gray);font-synthesis:none;text-rendering:optimizelegibility;font-family:Montserrat,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}img{max-width:100%;display:block}a{color:inherit}.button{background:var(--orange);min-height:54px;color:var(--white);cursor:pointer;white-space:nowrap;border-radius:999px;padding:16px 32px;font-size:18px;line-height:1;transition:background-color .18s,box-shadow .18s,transform .18s}.button:hover{background:var(--red)}.button:active{transform:translateY(1px)}.button:disabled{cursor:wait;opacity:.65}.advantages__arrow:focus-visible{outline-offset:3px;outline:3px solid #fff}.dialog__close:focus-visible{outline-offset:3px;outline:3px solid #fff}input:focus-visible{outline-offset:3px;outline:3px solid #fff}.button:focus-visible{background:var(--red);outline:0;box-shadow:0 12px 22px #2b2b2b57}.brand-logo{width:272px;height:60px;display:block;position:relative}.brand-logo__main{width:100%;height:35px;padding-top:8px;display:block;position:relative}.brand-logo__main>img:first-child{width:calc(100% - 1px);height:27px}.brand-logo__mark{width:28px;height:9px;position:absolute;top:0;right:0}.brand-logo__descriptor{width:193px;height:17px;margin-top:8px}.hero{height:560px;color:var(--white);grid-template-columns:minmax(0,700px) minmax(0,1fr);display:grid}.hero__info{z-index:2;background:var(--blue);border-radius:0 0 100px;flex-direction:column;justify-content:space-between;padding:40px 72px 44px 54px;display:flex;position:relative}.hero__top{flex-direction:column;gap:80px;display:flex}.hero__offer{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.hero h1{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:48px;font-weight:400;line-height:1.2}.hero__button,.feedback__submit{isolation:isolate;position:relative;overflow:hidden}.hero__button{width:260px;font-size:18px}.hero__button:before,.feedback__submit:before{z-index:0;border-radius:inherit;background:var(--red);content:"";transform-origin:0;transition:transform .36s cubic-bezier(.65,0,.35,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.hero__button span,.feedback__submit span{z-index:1;position:relative}.hero__button:hover,.feedback__submit:hover{background:var(--orange);transform:none}.hero__button:active,.feedback__submit:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.button:not(:disabled):hover{box-shadow:0 12px 22px #2b2b2b57}.hero__button:hover:before,.feedback__submit:not(:disabled):hover:before{transform:scaleX(1)}}.hero__button:focus-visible:before{transform:scaleX(1)}.feedback__submit:focus-visible:before{transform:scaleX(1)}.hero__developer{align-items:flex-end;gap:24px;display:flex}.hero__developer span{white-space:nowrap;font-size:26px;font-weight:600;line-height:1.2}.hero__developer img{width:211px;height:46px}.hero__media{background:var(--orange);border-radius:0 0 0 100px;min-width:0;height:560px;position:relative;overflow:hidden}.hero__media>:-webkit-any(img,video){object-fit:cover;object-position:center;width:100%;height:100%}.hero__media>:-moz-any(img,video){object-fit:cover;object-position:center;width:100%;height:100%}.hero__media>:is(img,video){object-fit:cover;object-position:center;width:100%;height:100%}.hero__media:after{content:"";background:linear-gradient(#0000,#00000080);height:150px;position:absolute;top:auto;bottom:0;left:0;right:0}.hero__address{z-index:1;white-space:nowrap;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:31px;left:50%;transform:translate(-50%)}.hero__address span{font-size:18px}.hero__address .hero__city{order:-1;font-size:26px;font-weight:600;line-height:1.2}.hero__address img{order:-2;width:22px;height:22px;margin-bottom:2px}main{overflow:hidden}.advantages{--adv-card-width:290px;--adv-card-height:377px;--adv-text-height:87px;--adv-gap:24px;--adv-radius:40px;--adv-padding:15px;width:min(1180px,100% - 100px);margin:80px auto 0}.advantages__heading{justify-content:space-between;align-items:center;display:flex}.advantages h2{color:var(--blue);margin:0;font-size:40px;font-weight:600;line-height:1.2}.advantages__nav{gap:30px;display:flex}.advantages__arrow{cursor:pointer;background:0 0;border-radius:50%;width:80px;height:80px;padding:0;transition:background-color .16s,opacity .16s;position:relative}.advantages__arrow:after{border:solid var(--white);content:"";opacity:0;border-width:0 0 2px 2px;width:25%;height:25%;transition:opacity .16s;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)rotate(45deg)}.advantages__arrow--next:after{transform:translate(-65%,-50%)rotate(225deg)}.advantages__arrow img{transition:opacity .16s}@media (hover:hover) and (pointer:fine){.advantages__arrow:not(.swiper-button-disabled):hover{background:var(--blue)}.advantages__arrow:not(.swiper-button-disabled):hover img{opacity:0}.advantages__arrow:not(.swiper-button-disabled):hover:after{opacity:1}}.advantages__arrow:focus-visible{background:var(--blue);outline:0}.advantages__arrow:focus-visible img{opacity:0}.advantages__arrow:focus-visible:after{opacity:1}.advantages__arrow.swiper-button-disabled{opacity:.35;cursor:default}.advantages__arrow--next img{transform:rotate(180deg)}.advantages__slider{margin-top:50px;overflow:visible}.advantage-card{width:var(--adv-card-width);height:var(--adv-card-height);margin-right:var(--adv-gap)}.advantage-card__image{width:var(--adv-card-width);height:var(--adv-card-width);border-radius:var(--adv-radius) 0 0 0;background:var(--blue);overflow:hidden}.advantage-card__image img{object-fit:cover;width:100%;height:100%}.advantage-card p{width:var(--adv-card-width);height:var(--adv-text-height);padding:var(--adv-padding);border-radius:0 0 var(--adv-radius) 0;background:var(--white);color:var(--blue);align-items:center;margin:0;font-size:16px;font-weight:600;line-height:1.2;display:flex;overflow:hidden}.footer{grid-template-columns:200px minmax(0,1fr) 200px;gap:60px;width:min(1180px,100% - 100px);margin:64px auto 0;padding-bottom:40px;display:grid}.footer__brands{display:contents}.footer__project-logo{order:3;grid-column:3;width:200px;height:44px}.footer__developer-logo{grid-column:1;width:200px;height:44px}.footer__legal{grid-area:1/2;align-self:start}.footer__legal p{margin:0;font-size:10px;line-height:1.2}.footer__links{justify-content:space-between;gap:20px;margin-top:8px;display:flex}.footer__links a{max-width:222px;font-size:10px;line-height:1.2;text-decoration:underline}.cookie{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:16px 0 0 16px;align-items:center;gap:24px;width:min(680px,100% - 32px);padding:16px;display:flex;position:fixed;bottom:47px;right:0;box-shadow:0 12px 35px #1b288824}.cookie p{color:#000;flex:1;margin:0;font-size:10px;line-height:1.25}.cookie p a{color:var(--blue)}.cookie__actions{align-items:center;gap:10px;display:flex}.cookie__necessary{min-height:44px;color:var(--blue);cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;font-size:12px;text-decoration:underline}.cookie__actions .button{min-height:44px;padding:12px 20px;font-size:14px}.dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--blue);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;animation:.28s ease-out both dialog-backdrop-in}.dialog__clip-defs{pointer-events:none;position:absolute}.dialog__panel{width:1000px;height:545px;animation:.28s cubic-bezier(.2,.8,.2,1) both dialog-panel-in;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.dialog__surface{background:var(--white);clip-path:url(#dialog-shape);transform-origin:50%;width:100%;height:100%;transition:background-color .28s cubic-bezier(.2,.8,.2,1),color .28s cubic-bezier(.2,.8,.2,1);animation:.28s cubic-bezier(.2,.8,.2,1) both dialog-surface-in;overflow:hidden}.dialog--closing{pointer-events:none}.dialog--closing::backdrop{animation:.24s ease-in both dialog-backdrop-out}.dialog--closing .dialog__panel{animation:.24s ease-in both dialog-panel-out}.dialog--closing .dialog__surface{animation:.24s ease-in both dialog-surface-out}.dialog__surface--success{background:var(--blue);color:var(--white)}.dialog__close{z-index:5;color:#fff;cursor:pointer;background:0 0;width:40px;height:40px;padding:0;position:absolute;top:10px;right:-58px}.dialog__close:before,.dialog__close:after{content:"";background:currentColor;width:28px;height:1.5px;position:absolute;top:19px;left:6px}.dialog__close:before{transform:rotate(45deg)}.dialog__close:after{transform:rotate(-45deg)}.dialog__close:hover{color:var(--orange)}.feedback{width:100%;height:100%;color:var(--blue);position:relative}.feedback:focus,.success:focus{outline:0}.feedback__intro{position:absolute;top:50px;left:50px}.feedback h2,.success h2{margin:0;font-size:40px;font-weight:600;line-height:1.2}.feedback__intro p{margin:16px 0 0;font-size:26px;font-weight:600;line-height:1.2}.feedback__fields{flex-direction:column;gap:30px;width:826px;display:flex;position:absolute;top:212px;left:50px}.feedback__field{height:70px;display:block;position:relative}.feedback input:not([type=checkbox]){border:0;border-bottom:1px solid var(--gray);outline-offset:4px;width:100%;height:70px;color:var(--gray);background:0 0;border-radius:0;padding:24px 16px 7px;font-size:16px}.feedback input:not([type=checkbox])::placeholder{color:#0000;opacity:0}.feedback input:not([type=checkbox]):focus-visible{outline:none}.feedback__field-label{color:#9ca8d4;pointer-events:none;transform-origin:0 0;font-size:16px;line-height:1;transition:top .24s cubic-bezier(.2,.8,.2,1),color .24s,font-size .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.feedback input:not([type=checkbox]):focus+.feedback__field-label,.feedback input:not([type=checkbox]):not(:placeholder-shown)+.feedback__field-label{font-size:10px;top:8px;transform:translateY(0)}.feedback__consents{flex-direction:column;gap:20px;width:485px;display:flex;position:absolute;bottom:64px;left:50px}.checkbox{color:var(--gray);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px;font-size:10px;line-height:1.25;display:grid}.checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:2px solid #9aa6d7;border-radius:0;place-content:center;width:24px;height:24px;margin:0;transition:border-color .2s,background-color .2s,transform .16s;display:grid}.checkbox input:before{border:solid var(--blue);content:"";border-width:0 0 2px 2px;width:12px;height:7px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:relative;top:-2px;transform:rotate(-45deg)scale(0)}.checkbox input:checked{border-color:var(--blue);background:var(--white)}.checkbox input:checked:before{transform:rotate(-45deg)scale(1)}.checkbox input:active{transform:scale(.94)}.checkbox a{color:inherit;text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:.5px}.feedback__action{width:278px;height:90px;position:absolute;bottom:45px;right:126px}.feedback__submit{width:278px;height:90px;padding:0 28px;font-size:30px;font-weight:400}.feedback__error{color:#fff;background:#f91103f0;border-radius:8px;width:320px;margin:0;padding:10px 14px;font-size:12px;position:absolute;bottom:102px;right:0}.feedback__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.success{width:100%;height:100%;animation:.28s cubic-bezier(.2,.8,.2,1) both success-in;position:relative;overflow:hidden}.success__visual{z-index:0;object-fit:contain;width:590px;height:545px;position:absolute;top:0;right:0}.success__content{z-index:1;padding:50px 0 0 50px;position:relative}.success__lead{margin:40px 0 14px;font-size:26px;font-weight:600;line-height:1.2}.success p:last-child{margin:0;font-size:18px;line-height:1.25}.success__logo{z-index:1;width:285px;position:absolute;bottom:50px;left:50px}@keyframes dialog-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes dialog-backdrop-out{0%{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes dialog-panel-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-panel-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-surface-in{0%{transform:translateY(18px)scale(.97)}to{transform:translateY(0)scale(1)}}@keyframes dialog-surface-out{0%{transform:translateY(0)scale(1)}to{transform:translateY(12px)scale(.98)}}@keyframes success-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:1001px){.hero__address{flex-wrap:wrap;justify-content:center;row-gap:2px;width:calc(100% - 24px)}.hero__address span{text-align:center;white-space:normal;max-width:100%;font-size:26px;font-weight:600;line-height:1.2}}@media (min-width:1001px) and (max-width:1100px){.dialog__panel{transform:translate(-50%,-50%)scale(.94)}}@media (min-width:1001px) and (max-width:1200px){.hero__address{flex-wrap:wrap;justify-content:center;row-gap:2px;width:calc(100% - 24px)}.footer{grid-template-columns:200px minmax(0,1fr);gap:40px}.footer__brands{flex-direction:column;grid-area:1/1;gap:24px;display:flex}.footer__project-logo,.footer__developer-logo{grid-column:auto;width:200px;height:44px}.footer__project-logo{order:0}.footer__legal{grid-area:1/2}.footer__links{justify-content:initial;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;display:grid}.footer__links a{max-width:none}}@media (min-width:851px) and (max-width:1000px){.dialog__panel{transform:translate(-50%,-50%)scale(.82)}}@media (min-width:701px) and (max-width:850px){.dialog__panel{transform:translate(-50%,-50%)scale(.65)}}@media (min-width:701px) and (max-width:1000px){.dialog__panel{width:min(800px,100vw - 120px);height:680px;transform:translate(-50%,-50%)}.dialog__panel--success{height:345px}.dialog__close{top:16px;right:-52px}.feedback__intro{top:34px;left:32px}.feedback__fields{width:calc(100% - 120px);top:196px;left:32px}.feedback__consents{width:min(500px,100% - 64px);top:430px;bottom:auto;left:32px}.feedback__action{width:310px;height:90px;bottom:32px;right:88px}.feedback__submit{width:310px;height:90px;font-size:30px}.feedback__error{width:310px;bottom:102px}.success__visual{width:380px;height:345px}.success__content{padding:34px 0 0 32px}.success__lead{margin:18px 0 14px}.success__logo{width:210px;bottom:30px;left:32px}}@media (min-width:701px) and (max-width:1000px) and (max-height:720px){.dialog{overflow-y:auto}.dialog__panel{top:64px;transform:translate(-50%)}.dialog__panel--success{top:50%;transform:translate(-50%,-50%)}}@media (min-width:1281px){.hero{grid-template-columns:minmax(700px,54.83%) minmax(580px,1fr)}.hero,.hero__media{height:max(560px,min(43.75vw,840px))}.hero__info{border-radius:0 0 max(100px,min(7.8125vw,150px));padding:max(56px,min(4.375vw,84px)) max(72px,min(5.625vw,108px)) max(54px,min(4.21875vw,81px)) max(66px,min(5.15625vw,99px))}.hero__top{gap:max(52px,min(4.0625vw,78px))}.hero__logo{width:max(300px,min(23.4375vw,450px));height:max(66px,min(5.15625vw,99px))}.hero__logo .brand-logo__main{height:max(39px,min(3.04688vw,58.5px));padding-top:max(9px,min(.703125vw,13.5px))}.hero__logo .brand-logo__main>img:first-child{height:max(30px,min(2.34375vw,45px))}.hero__logo .brand-logo__mark{width:max(31px,min(2.42188vw,46.5px));height:max(10px,min(.78125vw,15px))}.hero__logo .brand-logo__descriptor{width:max(213px,min(16.6406vw,319.5px));height:max(19px,min(1.48438vw,28.5px));margin-top:max(9px,min(.703125vw,13.5px))}.hero h1{font-size:max(48px,min(3.75vw,72px))}.hero__offer{gap:max(15px,min(1.17188vw,22.5px))}.hero__button{width:max(287px,min(22.5521vw,433px));min-height:max(58px,min(4.6875vw,90px));padding:max(18px,min(1.30208vw,25px)) max(32px,min(2.86458vw,55px));font-size:max(18px,min(1.5625vw,30px))}.hero__developer{gap:max(24px,min(1.875vw,36px))}.hero__developer span{font-size:max(26px,min(2.03125vw,39px))}.hero__developer img{width:max(234px,min(18.2813vw,351px));height:max(51px,min(3.98438vw,76.5px))}.hero__media{border-radius:0 0 0 max(100px,min(7.8125vw,150px))}.hero__address{gap:max(6px,min(.46875vw,9px));bottom:max(38px,min(2.96875vw,57px))}.hero__address span,.hero__address .hero__city{font-size:max(18px,min(1.40625vw,27px))}.hero__address img{width:max(18px,min(1.40625vw,27px));height:max(18px,min(1.40625vw,27px));margin-bottom:max(2px,min(.15625vw,3px))}.advantages{--adv-card-width:clamp(290px, calc(17.1875vw + 70px), 400px);--adv-card-height:clamp(377px, calc(22.3438vw + 91px), 520px);--adv-text-height:clamp(87px, calc(5.15625vw + 21px), 120px);--adv-gap:clamp(24px, calc(2.5vw - 8px), 40px);--adv-radius:clamp(40px, calc(9.375vw - 80px), 100px);--adv-padding:clamp(15px, calc(1.40625vw - 3px), 24px);--adv-gutter:clamp(66px, 5.15625vw, 99px);width:calc(100% - var(--adv-gutter) - var(--adv-gutter));margin-top:30px}.footer{width:min(1820px,100% - 100px)}}@media (max-width:1000px){.hero{flex-direction:column;height:auto;display:flex}.hero__info{border-radius:0 0 50px;min-height:560px}.hero__media{z-index:1;border-radius:0 0 0 50px;height:min(90.625vw,870px);margin-top:-85px}.hero__media:after{bottom:0}.advantages{width:calc(100% - 100px);margin-top:48px}.footer{grid-template-columns:200px minmax(0,1fr);gap:60px;width:calc(100% - 100px);margin-top:48px}.footer__brands{flex-direction:column;grid-area:1/1;gap:24px;display:flex}.footer__project-logo,.footer__developer-logo{grid-column:auto;width:200px;height:44px}.footer__project-logo{order:0}.footer__legal{grid-area:1/2}.footer__links{flex-direction:column;gap:8px}.footer__links a{max-width:none}}@media (max-width:700px){.hero__info{border-radius:0 0 50px;min-height:444px;padding:32px 20px 28px}.hero__top{gap:64px}.hero__logo{width:190px;height:42px}.hero__logo .brand-logo__main{height:25px;padding-top:6px}.hero__logo .brand-logo__main>img:first-child{height:19px}.hero__logo .brand-logo__mark{width:19px;height:6px}.hero__logo .brand-logo__descriptor{width:138px;height:12px;margin-top:5px}.hero h1{white-space:normal;font-size:max(30px,min(9vw,38px))}.hero__button{width:100%;max-width:272px;font-size:18px}.hero__developer{align-items:flex-end;gap:12px}.hero__developer span{font-size:16px}.hero__developer img{width:132px;height:auto}.hero__media{border-radius:0 0 0 50px;height:100vw;margin-top:-50px}.hero__address{align-items:center;justify-content:initial;white-space:normal;grid-template-columns:20px minmax(0,1fr);gap:2px 6px;width:calc(100% - 40px);display:grid;bottom:24px;left:20px;transform:none}.hero__address .hero__city{grid-area:1/2;font-size:24px}.hero__address span:not(.hero__city){grid-area:2/2;font-size:16px}.hero__address img{grid-area:1/1;align-self:center;width:20px;height:20px;margin:0}.advantages{width:calc(100% - 40px);margin-top:40px}.advantages__heading{flex-direction:column;align-items:flex-start;gap:24px}.advantages h2{max-width:220px;font-size:28px}.advantages__nav{align-self:center;gap:16px}.advantages__arrow{width:80px;height:80px}.advantages__slider{margin-top:32px}.advantage-card{width:min(290px,100vw - 70px);margin-right:24px}.advantage-card__image,.advantage-card p{width:100%}.footer{flex-direction:column;align-items:flex-start;gap:32px;width:calc(100% - 40px);margin-top:40px;padding-bottom:40px;display:flex}.footer__brands{display:contents}.footer__project-logo,.footer__developer-logo{width:200px;height:44px}.footer__project-logo{order:0}.footer__legal{order:1;width:100%}.footer__developer-logo{order:2}.footer__legal p{line-height:1.35}.footer__links{margin-top:14px}.cookie{border-radius:16px;flex-direction:column;align-items:stretch;gap:12px;width:calc(100% - 24px);bottom:12px;right:12px}.cookie__actions{grid-template-columns:1fr 1fr;display:grid}.cookie .button,.cookie__necessary{width:100%}.dialog__panel{width:calc(100vw - 40px);height:574px}.dialog__panel--success{height:285px}.dialog__close{width:40px;height:40px;font-size:36px;top:-56px;right:8px}.feedback h2,.success h2{font-size:26px}.feedback__intro{width:calc(100% - 48px);top:20px;left:24px}.feedback__intro h2{max-width:none}.feedback__intro p{margin-top:16px;font-size:16px}.feedback__fields{gap:20px;width:calc(100% - 48px);top:170px;left:24px}.feedback input:not([type=checkbox]){height:64px;padding:22px 16px 7px;font-size:16px}.feedback__field{height:64px}.feedback input:not([type=checkbox]):focus+.feedback__field-label,.feedback input:not([type=checkbox]):not(:placeholder-shown)+.feedback__field-label{top:7px}.feedback__consents{gap:20px;width:calc(100% - 48px);bottom:92px;left:24px}.feedback__consents .checkbox{min-height:42px}.checkbox{grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:9px}.feedback__action{width:calc(100% - 48px);height:54px;bottom:20px;right:24px}.feedback__submit{width:100%;height:54px;font-size:18px}.feedback__error{width:100%;bottom:64px;right:0}.success__visual{display:none}.success__content{padding:24px 20px 0}.success__lead{margin:28px 0 14px;font-size:16px}.success p:last-child{font-size:16px}.success__logo{width:190px;bottom:20px;left:20px}}@media (max-width:700px) and (max-height:650px){.dialog{overflow-y:auto}.dialog__panel{top:72px;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
