.Button-module__fANS6W__button{border:1px solid var(--line);background:var(--panel);cursor:pointer;font:inherit;color:inherit;border-radius:14px;padding:14px 20px;transition:all .25s}.Button-module__fANS6W__button:hover{border-color:#565d52}.Button-module__fANS6W__primary{background:var(--lime);color:#0e100d;border-color:var(--lime)}.Button-module__fANS6W__ghost{background:var(--panel);color:var(--text)}
.PageHero-module__qkUNEW__pageHero{border-bottom:1px solid var(--line);padding:70px 0 80px}.PageHero-module__qkUNEW__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:24px;font-size:11px}.PageHero-module__qkUNEW__pageHero h1{letter-spacing:-.065em;max-width:1100px;margin:0;font-size:clamp(48px,7.5vw,92px);font-weight:500;line-height:.92}.PageHero-module__qkUNEW__lead{color:var(--muted);max-width:760px;margin:28px 0 0;font-size:clamp(19px,2.4vw,29px);line-height:1.35}.PageHero-module__qkUNEW__heroActions{gap:10px;margin-top:30px;display:flex}@media (max-width:800px){.PageHero-module__qkUNEW__pageHero{padding:45px 0 55px}.PageHero-module__qkUNEW__heroActions{flex-wrap:wrap}}
.Section-module__Uuuvna__section{padding:70px 0}.Section-module__Uuuvna__sectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.Section-module__Uuuvna__section h2{letter-spacing:-.045em;margin:0;font-size:clamp(31px,5vw,58px);font-weight:500;line-height:1}.Section-module__Uuuvna__sectionNote{color:var(--muted);max-width:430px}@media (max-width:800px){.Section-module__Uuuvna__section{padding:50px 0}.Section-module__Uuuvna__sectionHead{display:block}.Section-module__Uuuvna__sectionNote{margin-top:14px}}
.Tag-module__krirLW__tag{color:#b8bdb4;border:1px solid #42483f;border-radius:30px;padding:5px 9px;font-size:11px;display:inline-block}body[data-theme=light] .Tag-module__krirLW__tag{color:#666c62;border-color:#d4d9d0}
.CaseCard-module__NGJ78q__caseCard{border:1px solid var(--line);isolation:isolate;opacity:0;min-height:390px;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),border-color .3s,background .45s;transition-delay:var(--case-delay,0s);background:linear-gradient(145deg,#20261f,#121411);border-radius:22px;flex-direction:column;padding:25px;display:flex;position:relative;overflow:hidden;transform:translateY(54px)}.CaseCard-module__NGJ78q__caseCard:nth-child(2){background:linear-gradient(145deg,#1a2131,#121411)}.CaseCard-module__NGJ78q__visible{opacity:1;transform:translateY(0)}.CaseCard-module__NGJ78q__caseCard:before{content:"";z-index:2;background:var(--lime);transform-origin:0;height:3px;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.CaseCard-module__NGJ78q__caseCard:hover{border-color:#687060}.CaseCard-module__NGJ78q__caseCard:hover:before{transform:scaleX(1)}.CaseCard-module__NGJ78q__caseTop{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.CaseCard-module__NGJ78q__caseIndex{color:var(--lime);letter-spacing:.08em;font:12px/1 monospace}.CaseCard-module__NGJ78q__caseArrow{border:1px solid #ffffff24;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;transition:transform .4s,background .35s,color .35s;display:grid}.CaseCard-module__NGJ78q__caseCard:hover .CaseCard-module__NGJ78q__caseArrow{background:var(--lime);color:#111;border-color:var(--lime);transform:rotate(45deg)}.CaseCard-module__NGJ78q__visual{background:radial-gradient(circle at 70% 30%, var(--lime), transparent 25%), linear-gradient(130deg, #30382d, #141614);border:1px solid #ffffff10;border-radius:15px;height:130px;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .5s;position:relative;overflow:hidden}.CaseCard-module__NGJ78q__visualImage{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.CaseCard-module__NGJ78q__caseCard:nth-child(2) .CaseCard-module__NGJ78q__visual{background:radial-gradient(circle at 20% 60%, var(--blue), transparent 25%), linear-gradient(130deg, #252b3c, #131416)}.CaseCard-module__NGJ78q__visual:after{content:"";background:linear-gradient(110deg,#0000 32%,#ffffff28 48%,#0000 64%);transition:transform .85s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-35%;transform:translate(-75%)rotate(8deg)}.CaseCard-module__NGJ78q__caseCard:hover .CaseCard-module__NGJ78q__visual{transform:scale(1.045)}.CaseCard-module__NGJ78q__caseCard:hover .CaseCard-module__NGJ78q__visual:after{transform:translate(72%)rotate(8deg)}.CaseCard-module__NGJ78q__tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.CaseCard-module__NGJ78q__tech{flex-wrap:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000)}.CaseCard-module__NGJ78q__tech>*{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:180px;overflow:hidden}.CaseCard-module__NGJ78q__caseCard h3{letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.2em;margin:28px 0 10px;font-size:25px;line-height:1.1;display:-webkit-box;overflow:hidden}.CaseCard-module__NGJ78q__caseCard p{color:var(--muted);margin:0}.CaseCard-module__NGJ78q__link{color:var(--lime);margin-top:auto;padding-top:24px;transition:transform .35s,color .35s}.CaseCard-module__NGJ78q__caseCard:hover .CaseCard-module__NGJ78q__link{transform:translate(7px)}body[data-theme=light] .CaseCard-module__NGJ78q__caseArrow{border-color:#1e241b24}body[data-theme=light] .CaseCard-module__NGJ78q__caseCard{background:linear-gradient(145deg,#f2f5ef,#fff)}body[data-theme=light] .CaseCard-module__NGJ78q__caseCard:nth-child(2){background:linear-gradient(145deg,#f0f3f9,#fff)}body[data-theme=light] .CaseCard-module__NGJ78q__caseCard .CaseCard-module__NGJ78q__visual{border-color:#1111110c}body[data-theme=light] .CaseCard-module__NGJ78q__caseCard:hover{border-color:#aeb7a6}@media (max-width:800px){.CaseCard-module__NGJ78q__caseCard{min-height:350px;transform:translateY(34px)}.CaseCard-module__NGJ78q__visible{transform:none}}@media (prefers-reduced-motion:reduce){.CaseCard-module__NGJ78q__caseCard{opacity:1;transform:none}.CaseCard-module__NGJ78q__caseCard .CaseCard-module__NGJ78q__visual:after{display:none}}
.CTABanner-module__xYSCzW__section{padding:70px 0}.CTABanner-module__xYSCzW__ctaBanner{border:1px solid var(--line);background:linear-gradient(135deg, var(--panel), #22291d);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:24px;padding:35px;display:flex}.CTABanner-module__xYSCzW__ctaBanner h2{margin:0;font-size:clamp(30px,5vw,54px);font-weight:500;line-height:1}body[data-theme=light] .CTABanner-module__xYSCzW__ctaBanner{background:linear-gradient(135deg,#fff,#f0f5e9)}@media (max-width:800px){.CTABanner-module__xYSCzW__ctaBanner{flex-direction:column;align-items:flex-start}}
.ContentList-module__q6wByq__contentList{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ContentList-module__q6wByq__contentItem{border-top:1px solid var(--line);padding:20px 0}.ContentList-module__q6wByq__contentItem b{margin-bottom:6px;font-size:18px;display:block}.ContentList-module__q6wByq__contentItem span{color:var(--muted)}@media (max-width:800px){.ContentList-module__q6wByq__contentList{grid-template-columns:1fr}}
.Grid-module__6Q-H0a__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:800px){.Grid-module__6Q-H0a__grid{grid-template-columns:1fr;gap:10px}}
.Metrics-module__wfamLq__metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.Metrics-module__wfamLq__metric{border-top:1px solid var(--line);padding:24px}.Metrics-module__wfamLq__metric b{letter-spacing:-.05em;font-size:42px;font-weight:500;display:block}.Metrics-module__wfamLq__metric span{color:var(--muted)}@media (max-width:800px){.Metrics-module__wfamLq__metrics{grid-template-columns:1fr 1fr}}
.Steps-module__qE-aVa__steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.Steps-module__qE-aVa__step{border-top:1px solid var(--line);padding-top:18px}.Steps-module__qE-aVa__step:before{counter-increment:s;content:"0" counter(s);color:var(--lime);font:12px monospace}.Steps-module__qE-aVa__step h3{margin:35px 0 6px;font-size:19px}.Steps-module__qE-aVa__step p{color:var(--muted)}@media (max-width:800px){.Steps-module__qE-aVa__steps{grid-template-columns:1fr 1fr}}
.Prose-module__3Wh3YW__prose{max-width:820px}.Prose-module__3Wh3YW__prose h2{margin:55px 0 18px;font-size:37px;font-weight:500}.Prose-module__3Wh3YW__prose p,.Prose-module__3Wh3YW__prose li{color:var(--muted);font-size:18px}
.TechRow-module__LsGPXW__techRow{flex-wrap:wrap;gap:9px;display:flex}.TechRow-module__LsGPXW__techRow span{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:10px 14px}
.Filters-module__YVUP9q__filtersRow{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.Filters-module__YVUP9q__label{color:var(--muted);font-size:clamp(19px,2.4vw,29px);line-height:1.35}.Filters-module__YVUP9q__filters{flex-wrap:wrap;gap:8px;display:flex}.Filters-module__YVUP9q__filters button{border:1px solid var(--line);cursor:pointer;color:inherit;font:inherit;background:0 0;border-radius:30px;padding:9px 14px;transition:all .25s}.Filters-module__YVUP9q__filters button:hover{border-color:#565d52}.Filters-module__YVUP9q__on{background:var(--lime)!important;color:#10120f!important;border-color:var(--lime)!important}
.Tariffs-module__feEloa__tariffs{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.Tariffs-module__feEloa__card{background:var(--panel);border:1px solid var(--line);border-radius:22px;flex-direction:column;padding:25px;transition:all .25s;display:flex}.Tariffs-module__feEloa__card:hover{border-color:#525a4e}.Tariffs-module__feEloa__card h3{letter-spacing:-.03em;margin:0 0 10px;font-size:25px;line-height:1.1}.Tariffs-module__feEloa__desc{color:var(--muted);min-height:66px;margin:0}.Tariffs-module__feEloa__body{flex-direction:column;gap:18px;margin:28px 0;display:flex}.Tariffs-module__feEloa__row{flex-direction:column;gap:2px;display:flex}.Tariffs-module__feEloa__value{letter-spacing:-.03em;font-size:25px;font-weight:700;line-height:1.1}.Tariffs-module__feEloa__label{color:var(--muted);font-size:14px}.Tariffs-module__feEloa__footer{flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.Tariffs-module__feEloa__priceRow{align-items:center;gap:8px;margin-bottom:4px;display:flex}.Tariffs-module__feEloa__oldPrice{color:var(--muted);text-decoration:line-through}.Tariffs-module__feEloa__discount{color:#fff;background:#d6572f;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.Tariffs-module__feEloa__price{letter-spacing:-.03em;font-size:34px;font-weight:700;line-height:1.1}.Tariffs-module__feEloa__priceNote{color:var(--muted);margin-top:4px}.Tariffs-module__feEloa__link{color:var(--text);text-underline-offset:4px;margin-top:16px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.Tariffs-module__feEloa__link:hover{color:var(--lime)}@media (max-width:1000px){.Tariffs-module__feEloa__tariffs{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Tariffs-module__feEloa__tariffs{grid-template-columns:1fr}}
.BitrixForm-module__ULDQNG__wrap{max-width:760px}.BitrixForm-module__ULDQNG__container{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:25px;overflow:hidden}.BitrixForm-module__ULDQNG__container .b24-form-wrapper{background:0 0!important;border:none!important}.BitrixForm-module__ULDQNG__container .b24-form-content{color:var(--text)!important;background:0 0!important;padding:0!important}.BitrixForm-module__ULDQNG__container .b24-form-header{color:var(--text)!important}.BitrixForm-module__ULDQNG__container .b24-form-header h1{color:var(--text)!important}.BitrixForm-module__ULDQNG__container .b24-form-header h2{color:var(--text)!important}.BitrixForm-module__ULDQNG__container .b24-form-header h3{color:var(--text)!important}.BitrixForm-module__ULDQNG__container .b24-form-header div{color:var(--text)!important}.BitrixForm-module__ULDQNG__container .b24-form-header p{color:var(--text)!important}.BitrixForm-module__ULDQNG__container .b24-form-header span{color:var(--text)!important}.BitrixForm-module__ULDQNG__container .b24-form-title{color:var(--text)!important}.BitrixForm-module__ULDQNG__container .b24-form-desc{color:var(--muted)!important}:is(.BitrixForm-module__ULDQNG__container .b24-form-control,.BitrixForm-module__ULDQNG__container input.b24-form-control,.BitrixForm-module__ULDQNG__container textarea.b24-form-control){background:var(--panel2)!important;border:1px solid var(--line)!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;font:inherit!important;border-radius:14px!important}.BitrixForm-module__ULDQNG__container .b24-form-control:focus{border-color:#697263!important}.BitrixForm-module__ULDQNG__container .b24-form-control::placeholder{color:var(--muted)!important;opacity:1!important;-webkit-text-fill-color:var(--muted)!important}.BitrixForm-module__ULDQNG__container .b24-form-field label{color:var(--muted)!important}.BitrixForm-module__ULDQNG__container .b24-form-field-label{color:var(--muted)!important}.BitrixForm-module__ULDQNG__container .b24-form-control-label{color:var(--muted)!important}.BitrixForm-module__ULDQNG__container .b24-form-field span:not(.b24-form-control-alert){color:var(--muted)!important}:is(.BitrixForm-module__ULDQNG__container .b24-form-control-select,.BitrixForm-module__ULDQNG__container .b24-form-control-list){background:var(--panel2)!important;border:1px solid var(--line)!important;color:var(--text)!important}.BitrixForm-module__ULDQNG__container .b24-form-btn{cursor:pointer;transition:opacity .25s;background:var(--lime)!important;color:#0d0f0d!important;-webkit-text-fill-color:#0d0f0d!important;font:inherit!important;border:none!important;border-radius:999px!important;padding:14px 28px!important;font-weight:600!important}.BitrixForm-module__ULDQNG__container .b24-form-btn span{cursor:pointer;transition:opacity .25s;background:var(--lime)!important;color:#0d0f0d!important;-webkit-text-fill-color:#0d0f0d!important;font:inherit!important;border:none!important;border-radius:999px!important;padding:14px 28px!important;font-weight:600!important}.BitrixForm-module__ULDQNG__container .b24-form-btn:hover{opacity:.85}.BitrixForm-module__ULDQNG__container .b24-form-control-alert{color:#fff!important}.BitrixForm-module__ULDQNG__container .b24-form-control-alert span{color:#fff!important}:is(.BitrixForm-module__ULDQNG__container .b24-form-control-checkbox,.BitrixForm-module__ULDQNG__container .b24-form-agreement){color:var(--muted)!important}.BitrixForm-module__ULDQNG__container .b24-form-wrapper a{color:var(--lime)!important}body div[class~=b24-window]{background-color:#0d0f0db3!important}body div[class*=b24-window-popup-wrapper]{background-color:var(--panel)!important;color:var(--text)!important;background-image:none!important}.b24-window-popup-title{color:var(--text)!important}.b24-window-popup-body{color:var(--muted)!important}.b24-window-popup-body div{color:var(--muted)!important}.b24-window-popup-body a{color:var(--lime)!important}.b24-window-popup .b24-form-btn{cursor:pointer;background:var(--lime)!important;color:#0d0f0d!important;-webkit-text-fill-color:#0d0f0d!important;font:inherit!important;border:none!important;border-radius:999px!important;padding:14px 28px!important;font-weight:600!important}.b24-window-popup .b24-form-btn-white{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;background:0 0!important}.b24-window-popup .b24-form-btn-border{border:1px solid var(--line)!important}:is(.b24-window-popup .b24-window-popup-close,.b24-window-popup .b24-window-close){color:var(--muted)!important}.b24-window-scrollable::-webkit-scrollbar{width:8px}.b24-window-scrollable::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.b24-form-state-container .b24-form-success{background-color:var(--lime)!important;color:#0d0f0d!important}.b24-form-scroll-textable{background:linear-gradient(to bottom, transparent, var(--panel) 45%)!important}.b24-form-scroll-textable-text{color:var(--muted)!important}.b24-form-scroll-textable-arrow-item{border-color:var(--lime)!important}.b24-window-close{background-color:var(--lime)!important;opacity:1!important;border:none!important;border-radius:50%!important}.b24-window-close:hover{opacity:.85}
.Quote-module__ucBc3a__quote{background:var(--lime);color:#10110f;border-radius:var(--radius);letter-spacing:-.035em;padding:35px;font-size:clamp(24px,4vw,44px);line-height:1.12}
.Requisites-module__EzmmRG__list{border:1px solid var(--line);background:var(--panel);border-radius:18px;max-width:720px;margin:0;padding:8px 24px}.Requisites-module__EzmmRG__row{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:13px 0;display:flex}.Requisites-module__EzmmRG__row:last-child{border-bottom:0}.Requisites-module__EzmmRG__label{color:var(--muted);flex:0 0 320px;font-size:14px}.Requisites-module__EzmmRG__value{color:var(--text);flex:1;min-width:0;margin:0}.Requisites-module__EzmmRG__lead{color:var(--text);margin:0;font-size:18px;font-weight:600}@media (max-width:800px){.Requisites-module__EzmmRG__row{flex-wrap:wrap}.Requisites-module__EzmmRG__label{flex-basis:100%}}
.Tile-module__hslOGa__tile{background:var(--panel);border:1px solid var(--line);border-radius:22px;flex-direction:column;min-height:240px;padding:25px;transition:all .25s;display:flex}.Tile-module__hslOGa__tile:hover{border-color:#525a4e}.Tile-module__hslOGa__num{color:var(--muted);font:12px/1 monospace}.Tile-module__hslOGa__tile h3{letter-spacing:-.03em;margin:28px 0 10px;font-size:25px;line-height:1.1}.Tile-module__hslOGa__tile p{color:var(--muted);margin:0}.Tile-module__hslOGa__footer{flex-direction:column;align-items:flex-start;gap:24px;margin-top:auto;padding-top:20px;display:flex}.Tile-module__hslOGa__price{color:var(--lime);font-size:16px;font-weight:500}.Tile-module__hslOGa__link{color:var(--lime)}
