@charset "UTF-8";@font-face{font-family:"TT Norms";src:url(TTNorms-Black.woff2) format("woff2"),url(TTNorms-Black.woff) format("woff"),url(TTNorms-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0;font:inherit;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-focus-ring-color:rgba(255,255,255,0);cursor:default;width:100%;height:-webkit-fill-available;height:-moz-available;height:stretch;scroll-behavior:smooth}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;min-width:320px;background:var(--c-white);color:var(--c-black);font-family:var(--font-family);font-optical-sizing:auto;font-style:normal;font-size:16px;line-height:1.25;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{background:0 0;text-decoration:none;color:inherit}:active,:focus,:hover{outline:0}hr{box-sizing:content-box;height:0}ol,ul{list-style:none}pre{-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre-wrap}img,svg,video{border:0;display:block}svg:not(:root){overflow:hidden}button,input{line-height:normal}button,select{text-transform:none}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}button,input,select[multiple],textarea{background-image:none}input,select,textarea{border-radius:0;box-shadow:none}input,textarea{resize:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}[placeholder]:focus::-moz-placeholder{color:transparent}[placeholder]:focus::placeholder{color:transparent}table{border-collapse:collapse;border-spacing:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:root{--c-white:#fff;--c-black:rgba(36, 36, 36, 1);--c-yellow:rgba(255, 212, 0, 1);--c-gray:rgba(240, 240, 240, 1);--c-brown:rgba(52, 46, 42, 1);--font-family:"TT Norms",sans-serif;--container-padding:20px;--header-height:100px}body.noskroll,html.noskroll{overflow:hidden}img{max-width:100%;max-height:100%}img.is-initial{max-width:initial;max-height:initial}img.fit-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}video{max-width:100%;max-height:100%}video.is-initial{max-width:initial;max-height:initial}video.fit-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}b,strong{font-weight:700}.semibold{font-weight:500}ol,ul{padding-left:20px}ul li{list-style-type:disc}ol li{list-style-type:auto}i{font-style:italic}sup{font-size:.8em}.hidden{display:none!important}.container{width:100%;padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:calc(1440px + var(--container-padding) * 2);margin-left:auto;margin-right:auto}.page{padding-top:0}.section-title{font-size:51.2px;font-weight:500;line-height:1.2;color:var(--c-black);margin:0 0 40px}.default-page{padding:64px 0;display:flex;flex-direction:column;gap:64px}[data-anchor],[data-popup]{cursor:pointer}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.breadcrumbs__item{display:flex;align-items:center;font-size:13px;gap:8px;color:#999}.breadcrumbs__item+.breadcrumbs__item::before{content:"•";color:#999}.hidden-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hidden-scrollbar::-webkit-scrollbar{display:none}.text-link{transition:.2s}.text-link:hover{color:var(--c-gold-hover)}.is-text-upper{text-transform:uppercase}.is-underline{text-decoration:underline}.is-text-center{text-align:center}.hero{position:relative;height:100svh;display:flex;align-items:flex-end;padding:126px 0;overflow:hidden}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(6,12,27,.4) 0,rgba(220,179,121,.4) 100%)}.hero__container{position:relative;z-index:1}.hero__title{font-size:76.8px;font-weight:700;line-height:1.2;color:var(--c-white);margin:0 0 20px;max-width:1262px}.hero__subtitle{font-size:32px;font-weight:700;line-height:1.2;color:var(--c-white);margin:0;max-width:1030px}.about{padding:100px 0}.about__container{display:grid;grid-template-columns:1fr 748px;gap:50px;align-items:flex-start}.about__content{display:flex;flex-direction:column;gap:40px}.about__title{margin-bottom:0!important}.about__text{font-size:19.2px;line-height:1.2;margin:0}.about__features{display:flex;flex-direction:column;gap:40px}.about__feature{display:flex;align-items:center;gap:25px}.about__feature-icon{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--c-yellow);border-radius:20px}.about__feature-icon img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.about__feature-text{flex:1;font-size:19.2px;line-height:1.2;margin:0;padding:5px 10px 5px 0}.about__image{border-radius:20px;overflow:hidden;height:100%}.advantages{padding:100px 0;background:var(--c-white)}.advantages__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.advantages__card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:60px}.advantages__card--1{order:3;flex-direction:column-reverse}.advantages__card--2{order:2}.advantages__card--3{order:4}.advantages__card--4{order:1}.advantages__card-img-wr{position:relative;height:500px;overflow:hidden;border-radius:20px}.advantages__card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advantages__card-content{position:relative;z-index:1;padding:0 30px;display:flex;flex-direction:column;height:500px}.advantages__card-number{font-size:32px;font-weight:400;line-height:1.2;color:var(--c-yellow);margin-bottom:15px}.advantages__card-title{font-size:32px;font-weight:400;line-height:1.2;color:var(--c-black);margin-bottom:55px}.advantages__card-text{font-size:19.2px;line-height:1.2;color:var(--c-black);margin:0}.products{padding:100px 0}.products__grid{display:flex;flex-direction:column;gap:120px}.products__item{display:flex;flex-direction:column;gap:40px}.products__item-box{display:flex;flex-direction:column;gap:80px;background:var(--c-gray);border-radius:20px;padding:60px;height:100%}.products__item-title{font-size:32px;font-weight:700;line-height:1.3;text-align:center;margin:0}.products__item-image{display:flex;align-items:center;justify-content:center}.products__item-image img{width:100%;height:auto;border-radius:20px}.products__item-body{display:grid;grid-template-columns:708px 1fr;gap:40px;align-items:start}.products__item-text{padding-top:60px;padding-bottom:60px;font-size:19.2px;line-height:1.2}.products__item-text p{margin:0 0 20px}.products__item-text p:last-child{margin-bottom:0}.products__item-text ul{margin:0;padding-left:40px}.products__item-text ul li{margin-bottom:10px}.products__item-text ul li:last-child{margin-bottom:0}.header{position:absolute;top:0;left:0;width:100%;z-index:100;padding:20px 0}.header__container{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.header__right{display:flex;flex-direction:column;align-items:flex-end}.header__logo{font-size:32px;font-weight:900;color:var(--c-white);text-decoration:none;white-space:nowrap}.header__nav{display:flex;gap:40px;align-items:center;border-top:1px solid var(--c-white);padding-top:25px;margin-top:25px}.header__nav-link{font-size:19.2px;font-weight:500;color:var(--c-white);text-decoration:none;transition:color .3s;white-space:nowrap}.header__nav-link:hover{color:var(--c-yellow)}.header__contacts{display:flex;gap:24px}.header__contact{display:flex;align-items:center;gap:8px}.header__contact-icon{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.header__contact-link{font-size:16px;font-weight:500;color:var(--c-white);text-decoration:none;transition:color .3s;white-space:nowrap}.header__contact-link:hover{color:var(--c-yellow)}.header__burger{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:24px;background:0 0;border:none;cursor:pointer;padding:0;z-index:102}.header__burger span{display:block;width:100%;height:3px;background-color:var(--c-white);transition:.3s}.header__burger.active span:nth-child(1){transform:translateY(10.5px) rotate(45deg)}.header__burger.active span:nth-child(2){opacity:0}.header__burger.active span:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}.header__mobile-menu{position:fixed;top:0;left:0;bottom:0;width:100%;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:80px 30px 30px;transition:transform .3s;z-index:99;overflow-y:auto;transform:translateX(-100%)}.header__mobile-menu.active{transform:translateX(0)}.header__mobile-nav{display:flex;flex-direction:column}.header__mobile-link{font-size:19.2px;font-weight:500;color:var(--c-black);text-decoration:none;transition:color .3s;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1)}body:has(.header__mobile-menu.active) .header__logo{color:var(--c-black)}body:has(.header__mobile-menu.active) .header__burger span{background-color:var(--c-black)}.footer{background:var(--c-brown);padding:60px 0;color:var(--c-white)}.footer__container{display:flex;justify-content:space-between;gap:60px}.footer__left{display:flex;flex-direction:column;gap:20px}.footer__logo{font-size:32px;font-weight:900;color:var(--c-white);text-decoration:none}.footer__logo:hover{opacity:.8;color:var(--c-yellow)}.footer__info{font-size:19.2px;line-height:1.45}.footer__info p{margin:0}.footer__dev{font-size:19.2px;margin-top:auto;display:flex;align-items:center;flex-wrap:wrap;gap:5px 20px}.footer__dev a{position:relative;top:2px}.footer__right{display:flex;flex-direction:column;justify-content:flex-end}.footer__title{font-size:19.2px}.footer__contacts{display:flex;flex-direction:column;gap:15px}.footer__contact{display:flex;align-items:center;gap:15px}.footer__contact-icon{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.footer__contact-link{font-size:32px;font-weight:500;color:var(--c-white);text-decoration:none;transition:color .3s}.footer__contact-link:hover{color:var(--c-yellow)}@media screen and (min-width:577px){.mobile-visible{display:none!important}}@media screen and (min-width:781px){.tablet-visible{display:none!important}.header__mobile-menu{display:none}}@media screen and (min-width:1025px){.netbook-visible{display:none!important}}@media screen and (min-width:1281px){.laptop-visible{display:none!important}}@media screen and (min-width:1441px){.largelaptop-visible{display:none!important}}@media screen and (max-width:1440px){.largelaptop-hidden{display:none!important}.advantages__grid{grid-template-columns:repeat(3,1fr)}.advantages__card--4{display:none}}@media screen and (max-width:1280px){.laptop-hidden{display:none!important}.advantages__card-content{padding:0}}@media screen and (max-width:1024px){.netbook-hidden{display:none!important}.hero{padding:80px 0}.hero__title{font-size:57.6px}.hero__subtitle{font-size:25.6px}.about{padding:80px 0}.about__container{grid-template-columns:1fr;gap:40px}.about__image{order:-1;height:auto}.advantages{padding:80px 0}.advantages__grid{grid-template-columns:1fr;gap:20px}.advantages__card{flex-direction:column-reverse;gap:30px}.advantages__card--1{order:1}.advantages__card--3{order:3}.advantages__card-content{height:auto}.advantages__card-title{margin-bottom:20px}.products{padding:80px 0}.products__item-body{grid-template-columns:1fr;gap:30px}.header{padding:15px 0}.header__container{gap:20px}.header__logo{font-size:25.6px}.header__nav{gap:20px}.header__nav-link{font-size:18px}.footer{padding:40px 0}.footer__contact-link{font-size:25.6px}}@media screen and (max-width:780px){.tablet-hidden{display:none!important}.section-title{font-size:38.4px;margin:0 0 30px}.hero{padding:60px 0}.hero__title{font-size:38.4px}.hero__subtitle{font-size:19.2px}.about{padding:60px 0}.about__title{font-size:38.4px}.advantages{padding:0}.advantages__title{font-size:38.4px}.advantages__card-img-wr{height:300px}.products{padding:60px 0}.products__title{font-size:38.4px}.products__grid{gap:40px}.products__item{gap:30px}.products__item-box{gap:40px;padding:20px}.products__item-title{font-size:25.6px}.header__nav{display:none}.header__contacts{flex-direction:column;align-items:flex-start;padding-top:40px;gap:10px}.header__contact-icon{width:16px;height:16px;display:none}.header__contact-link{color:var(--c-black);font-size:16px}.footer__container{flex-direction:column;gap:40px}}@media screen and (max-width:576px){.mobile-hidden{display:none!important}.section-title{font-size:28.8px;margin:0 0 24px}.default-page{gap:32px}.hero__title{font-size:20.8px}.hero__subtitle{font-size:18px}.about__title{font-size:28.8px}.about__text{font-size:18px}.about__feature-icon{width:50px;height:50px}.about__feature-icon img{width:40px;height:40px}.about__feature-text{font-size:18px}.advantages__title{font-size:28.8px}.advantages__card-number{font-size:25.6px}.advantages__card-title{font-size:22.4px}.advantages__card-text{font-size:18px}.products__title{font-size:28.8px}.products__item-title{font-size:19.2px}.products__item-text{font-size:18px;padding-top:0;padding-bottom:0}.products__item-text ul{padding-left:24px}.header__logo{font-size:19.2px}.footer{padding:30px 0}.footer__logo{font-size:25.6px}.footer__dev,.footer__info,.footer__title{font-size:18px}.footer__contact-icon{width:30px;height:30px}.footer__contact-link{font-size:16px}}