@media (width>=1101px){.header__container{gap:18px}.header__logo{flex:auto;min-width:0}.header__logo>a{flex-shrink:0}.header__link{white-space:nowrap;flex:auto;align-items:center;gap:4px;min-width:0;margin-left:48px}.header__link a{flex-shrink:0;padding:10px 14px;line-height:17px}.header__more{flex:none;position:relative}.header__more-button{color:#303737;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:600;line-height:17px;transition:color .2s,background-color .2s;display:inline-flex}.header__more-button:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.header__more--open .header__more-button,.header__more-button:hover,.header__more:focus-within .header__more-button{color:var(--color-accent);background:#3dd6e51a}.header__more--open .header__more-button:after{transform:translateY(2px)rotate(225deg)}.header__more-menu{z-index:20;visibility:hidden;opacity:0;pointer-events:none;padding-top:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;right:0;transform:translateY(-6px)}.header__more--open .header__more-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.header__more-menu-inner{background:#fffffffa;border:1px solid #3dd6e538;border-radius:16px;flex-direction:column;min-width:270px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #11383f24,0 4px 14px #11383f0f}.header__more-menu-inner:before{content:"";background:linear-gradient(90deg,#0000,#3dd6e5,#0000);height:2px;position:absolute;top:0;left:18px;right:18px}.header__link .header__more-menu a{box-sizing:border-box;color:#303737;border-radius:10px;align-items:center;gap:11px;min-height:48px;padding:11px 38px 11px 13px;font-weight:600;line-height:1.35;text-decoration:none;transition:color .18s,background-color .18s,transform .18s;display:flex;position:relative}.header__link .header__more-menu a:before{content:"";background:#3dd6e5;border-radius:50%;flex:none;width:7px;height:7px;transition:background-color .18s,box-shadow .18s;box-shadow:0 0 0 5px #3dd6e51f}.header__link .header__more-menu a:after{color:var(--color-accent);content:"›";opacity:0;font-size:22px;font-weight:400;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:15px;transform:translate(-4px,-52%)}.header__link .header__more-menu a:focus-visible,.header__link .header__more-menu a:hover,.header__link .header__more-menu a[aria-current=page]{color:#168f9a;background:#effbfc;transform:translate(2px)}.header__link .header__more-menu a:focus-visible:before,.header__link .header__more-menu a:hover:before,.header__link .header__more-menu a[aria-current=page]:before{background:#23a4b1;box-shadow:0 0 0 5px #23a4b121}.header__link .header__more-menu a:focus-visible:after,.header__link .header__more-menu a:hover:after,.header__link .header__more-menu a[aria-current=page]:after{opacity:1;transform:translateY(-52%)}.header__contact{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.header__link .header__more-menu a,.header__link .header__more-menu a:after,.header__link .header__more-menu a:before,.header__more-button,.header__more-button:after,.header__more-menu{transition:none}}@media (width>=1101px) and (width<=1600px){.header__link{margin-left:28px}.header__link a{padding-left:10px;padding-right:10px}.header__contact a{margin-left:14px}.header__contact .header__contact-application,.header__contact a span:not(.header__phone):not(.header__telegram):not(.header__max){display:none!important}.header__contact .header__max,.header__contact .header__phone,.header__contact .header__telegram{display:flex!important}}@media (width>=1101px){.main__integration--property{grid-template-columns:repeat(4,1fr)}.integration__container,.order__container{grid-template-columns:repeat(3,1fr)}}@media (width>=701px) and (width<=1100px){.main__integration--property,.order__container{grid-template-columns:1fr 1fr}}.banner__text>small{text-align:left;font-size:24px;font-weight:500;line-height:28px}.swiper{margin-top:0}.order__block:last-child{background:#fff;border:1px solid #f1f6f8}p.integration__include{color:#303737;opacity:.7;font-size:14px;font-weight:500}li.integration__include__list{padding-bottom:5px;font-size:12px;list-style:circle}ul.integration__include__ul{margin-block:0;padding-inline-start:14px}.integration__text .integration__text--price{padding-top:20px}.integration__title__descr{color:#303737;min-width:230px;max-width:230px;padding-left:30px;font-size:12px}p.integration__title{font-weight:600}p.integration__descr{opacity:.7;font-weight:100}.integration__text{padding:20px 20px 20px 0}.integration__img{max-width:260px;padding-right:20px}@media (width>=800px){.property--part p{font-size:28px}.order__text h3{font-size:24px;line-height:28px}.order__text p{font-size:16px}}@media (width>=800px) and (width<=1400px){.banner__text>small{font-size:18px;line-height:60px}.banner__contact-application{line-height:28px;padding:15px 30px!important;font-size:18px!important;font-weight:500!important}}@media (width<=800px){img.main__banner{-o-object-fit:cover;object-fit:cover}.integration__case{flex-direction:column}.integration__text{width:100%;padding:20px 30px!important}.integration__img img{width:20%;height:auto;padding-left:20px}.integration__img{max-width:100%;padding-top:20px;padding-right:0;display:flex}.main__integration--property,.order__container{grid-template-columns:1fr!important}.swiper--container{height:65vh}.banner__contact-application{padding:15px 30px!important;font-size:16px!important;font-weight:500!important;line-height:18px!important}.main__banner{margin-top:50vh}.banner__text{max-width:100vw;margin:20px;font-size:28px;font-weight:600;line-height:36px;bottom:10vh}.swiper-slide,swiper-slide{max-height:65vh}.banner__text>small{font-size:16px;line-height:18px}ul.integration__include__ul{max-width:85%}}.banner__contact-application{color:#fff;white-space:nowrap;cursor:pointer;background:#3dd6e5;border-radius:4px;padding:20px 40px;font-size:24px;font-weight:600;line-height:28px;text-decoration:none;transition:all .3s;display:inline-block}.banner__contact-application:hover{background:var(--color-accent);color:#fff}.bitrix__banner-container .bitrix__banner,.main__bitrix--banner .bitrix__banner{flex:1;width:auto;min-width:0}.bitrix__banner--partner{min-width:0}.bitrix__banner--partner .bitrix__banner--text h3{text-transform:uppercase}.integration--compact .integration__case{align-items:stretch}.integration--compact .integration__img{flex:0 0 160px;justify-content:center;align-items:center;max-width:160px;padding:0;display:flex}.integration--compact .integration__img img{-o-object-fit:contain;object-fit:contain;width:160px;max-width:160px;height:160px;padding:0}.integration--compact .integration__text{flex:1;justify-content:center;gap:8px;padding:20px 24px}.integration--compact .integration__text h3{margin:0 0 4px}.integration--compact .integration__text .integration__text--price{padding-top:0}@media (width<=800px){.integration--compact .integration__case{flex-direction:row;align-items:center}.integration--compact .integration__img{max-width:160px;padding-top:0}.integration--compact .integration__img img{width:160px;padding-left:0}.integration--compact .integration__text{width:auto;padding:16px 20px!important}}body.site-mobile-menu-open{touch-action:none;overflow:hidden}.header__navigation .header__menu--toggle{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.footer a:focus-visible,.header a:focus-visible,.header__more-button:focus-visible,.header__navigation .header__menu--toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.header__navigation .header__menu--overlay{cursor:pointer;border:0;padding:0}.header__navigation.is-open .header__menu--overlay{display:block}.header__navigation.is-open .header__menu{transform:translateZ(0)}.header__navigation .header__menu{overflow-y:auto}.header__navigation .header__menu:focus{outline:none}.header__burger--list{flex-direction:column;display:flex}.footer__communicate{font-style:normal}@media (width<=560px){.header{box-sizing:border-box;width:100%;padding-left:12px;padding-right:12px}.header__contact,.header__container,.header__logo{min-width:0}.header__container{gap:12px}.header__logo{flex:0 147px}.header__logo>a{min-width:0}.header__logo>a img{max-width:100%;height:auto;display:block}.header__contact{flex-shrink:0;justify-content:flex-end}.header__contact a{margin-left:10px}.header__navigation{box-sizing:border-box;flex:0 0 42px;padding-left:10px;padding-right:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-content-width:1180px;--site-reading-width:900px;--site-gutter:clamp(10px,2.5vw,32px);--site-focus-ring:3px solid var(--color-accent);--site-focus-offset:3px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(.site-layout>main){isolation:isolate}:where(.site-layout>main) :where(h1,h2,h3){overflow-wrap:anywhere;text-wrap:balance;word-break:normal}:where(.site-layout>main) :where(p,li){text-wrap:pretty}:where(button,input,select,textarea){font:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--site-focus-ring);outline-offset:var(--site-focus-offset)}@supports (content-visibility:auto){:where(.site-layout>main)>section:nth-of-type(n+2){content-visibility:auto;contain-intrinsic-block-size:auto 720px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--site-button-height-lg:56px;--site-button-height-md:48px;--site-button-height-sm:44px;--site-button-padding-lg:28px;--site-button-padding-md:22px;--site-button-padding-sm:18px;--site-button-primary-start:#137a83;--site-button-primary-end:#126d76;--site-button-shadow:0 12px 28px rgba(var(--color-accent-rgb),.2);--site-button-shadow-active:0 6px 16px rgba(var(--color-accent-rgb),.16);--site-button-secondary-border:rgba(var(--color-ink-rgb),.14);--site-button-secondary-hover:rgba(var(--color-accent-rgb),.08)}#__nuxt>.site-layout :is([class*=__primary-cta],[class*=__secondary-cta],.about-page__contact-cta,.price-page__card-cta,.monitoring-page__cta,.monitoring-page__tariff-cta,.case-page__cta-button,.implementation-page__calculate-button,.header__contact-application,.header__burger--application .a-label__chevron,.footer__contact-request,.footer__contact-telegram,.cookie-consent__accept,.cookie-consent__decline,.home-page__contact-link,.home-page__tariff-link,.home-page__client-link,.service-page__case-link,.support-page__case-link,.tariffs-page__card-link,.tariffs-page__case-link),.site-button{box-sizing:border-box;min-height:var(--site-button-height-lg);padding:0 var(--site-button-padding-lg);border-radius:var(--radius-button);text-align:center;cursor:pointer;justify-content:center;align-items:center;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}#__nuxt>.site-layout :is([class*=__primary-cta],.about-page__contact-cta,.price-page__card-cta,.monitoring-page__cta,.monitoring-page__tariff-cta,.case-page__cta-button,.implementation-page__calculate-button,.header__contact-application,.header__burger--application .a-label__chevron,.footer__contact-request,.cookie-consent__accept),.site-button--primary{background:linear-gradient(135deg,var(--site-button-primary-start),var(--site-button-primary-end));color:#fff;border:0}#__nuxt>.site-layout :is([class*=__secondary-cta],.footer__contact-telegram,.cookie-consent__decline,.home-page__contact-link,.home-page__tariff-link,.home-page__client-link,.service-page__case-link,.support-page__case-link,.tariffs-page__card-link,.tariffs-page__case-link),.site-button--secondary{border:1px solid var(--site-button-secondary-border);color:var(--color-ink);background:#fff}#__nuxt>.site-layout :is(.price-page__card-cta,.monitoring-page__tariff-cta,.case-page__cta-button,.implementation-page__calculate-button,.footer__contact-request,.footer__contact-telegram,.home-page__contact-link,.home-page__tariff-link,.home-page__client-link,.service-page__case-link,.support-page__case-link,.tariffs-page__card-link,.tariffs-page__case-link),.site-button--compact{min-height:var(--site-button-height-md);padding-right:var(--site-button-padding-md);padding-left:var(--site-button-padding-md);font-size:15px}#__nuxt>.site-layout :is(.header__contact-application,.cookie-consent__accept,.cookie-consent__decline),.site-button--small{min-height:var(--site-button-height-sm);padding-right:var(--site-button-padding-sm);padding-left:var(--site-button-padding-sm);border-radius:var(--radius-chip);font-size:14px}#__nuxt>.site-layout .footer__contact-request,#__nuxt>.site-layout .footer__contact-telegram{width:100%}#__nuxt>.site-layout .header__burger--application{background:0 0;border:0;border-radius:0;padding:0}#__nuxt>.site-layout .header__burger--application .a-label__chevron{width:100%}#__nuxt>.site-layout .stores-page__section-link--dark,#__nuxt>.site-layout .stores-page__section-link--dark:is(:hover,:focus-visible){color:#fff}#__nuxt>.site-layout :is([class*=__section-link],[class*=__text-link],[class*=__article-link],[class*=__inline-link],[class*=__benefit-link],.dev-page__promo-link,.btn-more),.site-button--tertiary{min-height:var(--site-button-height-sm);color:var(--color-accent);align-items:center;font-weight:600;line-height:1.35;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}#__nuxt>.site-layout .tariffs-page__benefit-link{color:var(--color-accent-text)}#__nuxt>.site-layout :is(.header__menu--toggle,.smart-captcha__close,.lightbox__close,.lightbox__nav),.site-button--icon{box-sizing:border-box;min-width:var(--site-button-height-sm);min-height:var(--site-button-height-sm);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}#__nuxt>.site-layout .smart-captcha__close{width:var(--site-button-height-sm);height:var(--site-button-height-sm)}#__nuxt>.site-layout .header__more-button{min-height:var(--site-button-height-sm);border-radius:10px;transition:background-color .18s,color .18s}#__nuxt>.site-layout :is([class*=__primary-cta],.about-page__contact-cta,.price-page__card-cta,.monitoring-page__cta,.monitoring-page__tariff-cta,.case-page__cta-button,.implementation-page__calculate-button,.header__contact-application,.header__burger--application .a-label__chevron,.footer__contact-request,.cookie-consent__accept):is(:hover,:focus-visible),.site-button--primary:focus-visible,.site-button--primary:hover{color:#fff;box-shadow:var(--site-button-shadow);transform:translateY(-1px)}#__nuxt>.site-layout :is([class*=__secondary-cta],.footer__contact-telegram,.cookie-consent__decline,.home-page__contact-link,.home-page__tariff-link,.home-page__client-link,.service-page__case-link,.support-page__case-link,.tariffs-page__card-link,.tariffs-page__case-link):is(:hover,:focus-visible),.site-button--secondary:focus-visible,.site-button--secondary:hover{border-color:rgba(var(--color-accent-rgb),.42);background:var(--site-button-secondary-hover);color:var(--color-ink);box-shadow:0 10px 24px rgba(var(--color-ink-rgb),.08);transform:translateY(-1px)}#__nuxt>.site-layout :is([class*=__section-link],[class*=__text-link],[class*=__article-link],[class*=__inline-link],[class*=__benefit-link],.dev-page__promo-link,.btn-more):is(:hover,:focus-visible),.site-button--tertiary:focus-visible,.site-button--tertiary:hover{color:#168f9a;transform:translate(2px)}#__nuxt>.site-layout :is([class*=__primary-cta],[class*=__secondary-cta],.about-page__contact-cta,.price-page__card-cta,.monitoring-page__cta,.monitoring-page__tariff-cta,.case-page__cta-button,.implementation-page__calculate-button,.header__contact-application,.header__burger--application .a-label__chevron,.footer__contact-request,.footer__contact-telegram,.cookie-consent__accept,.cookie-consent__decline):active,.site-button:active{box-shadow:var(--site-button-shadow-active);transform:translateY(0)}#__nuxt>.site-layout :is([class*=__primary-cta],[class*=__secondary-cta],.about-page__contact-cta,.price-page__card-cta,.monitoring-page__cta,.monitoring-page__tariff-cta,.case-page__cta-button,.implementation-page__calculate-button,.header__contact-application,.header__burger--application .a-label__chevron,.footer__contact-request,.footer__contact-telegram,.cookie-consent__accept,.cookie-consent__decline):is(:disabled,[aria-disabled=true]),.site-button:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed;box-shadow:none;pointer-events:none;transform:none}#__nuxt>.site-layout :is(.header__contact-application,.footer__contact-request,.footer__contact-telegram),#__nuxt>.site-layout :is(.header__contact-application,.footer__contact-request,.footer__contact-telegram):focus-visible{border-radius:var(--radius-button)}@media (width<=1100px){#__nuxt>.site-layout .header__contact .header__contact-application{display:none}}@media (width<=560px){#__nuxt>.site-layout :is([class*=__primary-cta],[class*=__secondary-cta],.about-page__contact-cta,.price-page__card-cta,.monitoring-page__cta,.monitoring-page__tariff-cta,.case-page__cta-button,.implementation-page__calculate-button,.header__burger--application .a-label__chevron){max-width:100%}}@media (prefers-reduced-motion:reduce){#__nuxt>.site-layout :is([class*=__primary-cta],[class*=__secondary-cta],[class*=__section-link],[class*=__text-link],[class*=__article-link],[class*=__inline-link],[class*=__benefit-link]),.site-button,.site-button--tertiary{transition:none}}:root{--site-hero-gutter:clamp(16px,3vw,30px);--site-hero-title-size:clamp(32px,4.4vw,58px);--site-hero-title-weight:800;--site-hero-title-leading:1.15}.site-layout>main.app-feature-page>.app-feature-page__section,.site-layout>main.app-guide,.site-layout>main.app-install>.app-install__section,.site-layout>main.home-page>.control-hero,.site-layout>main.integration-page>.hero-section,.site-layout>main>section:first-of-type[class$=__hero]{padding-block-start:32px}.site-layout>main.app-feature-page>.app-feature-page__section>.app-feature-page__shell,.site-layout>main.app-guide>.app-guide__shell,.site-layout>main.app-install>.app-install__section>.app-install__shell,.site-layout>main.home-page>.control-hero>.control-hero__surface,.site-layout>main.integration-page>.breadcrumbs-wrap,.site-layout>main.integration-page>.hero-section>.page-shell,.site-layout>main>section:first-of-type[class$=__hero]>[class*=__shell]{box-sizing:border-box;width:min(var(--site-content-width),calc(100% - var(--site-hero-gutter)*2));max-width:none;margin-inline:auto;padding-inline:0}.site-layout>main.home-page>.control-hero>.control-hero__surface{border:0;padding-block:0}.site-layout>main>section:first-of-type[class$=__hero] :is(.industry-page__hero-editorial,.solutions-hub__hero-editorial){padding:0}.site-layout>main.app-feature-page .app-feature-page__card>h1,.site-layout>main.app-feature-page .app-feature-page__hero h1,.site-layout>main.app-guide .app-guide__hero h1,.site-layout>main.app-install .app-install__card>h1,.site-layout>main.app-install .app-install__hero h1,.site-layout>main.home-page>.control-hero h1,.site-layout>main.integration-page>.hero-section .hero-copy h1,.site-layout>main>section:first-of-type[class$=__hero] h1{min-width:0;font-family:var(--font-sans);font-size:var(--site-hero-title-size);font-weight:var(--site-hero-title-weight);font-style:normal;line-height:var(--site-hero-title-leading);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin-block:20px 24px}.site-layout>main.app-feature-page .app-feature-page__card,.site-layout>main.app-install .app-install__card{max-width:960px}:where(html[data-site-view="1"]) .site-layout>main:is(.app-install,.app-feature-page) [class$=__content]{max-width:820px}@media (width<=768px){.site-layout>main.app-feature-page>.app-feature-page__section,.site-layout>main.app-guide,.site-layout>main.app-install>.app-install__section,.site-layout>main.home-page>.control-hero,.site-layout>main.integration-page>.hero-section,.site-layout>main>section:first-of-type[class$=__hero]{padding-block-start:20px}}:root{--site-section-space:clamp(40px,4.5vw,64px);--site-section-space-compact:clamp(28px,3vw,36px);--site-section-title-size:clamp(28px,3.2vw,44px);--site-card-title-size:clamp(22px,2.2vw,26px);--site-cta-title-size:clamp(28px,3vw,40px)}.site-layout>main:not(.article-page,.case-page,.site-case-page,.app-page,.app-install,.app-feature-page,.app-guide,.legal-page,.policy-page)>section:nth-of-type(n+2)>:is([class*=__shell],.page-shell,.redesign-shell){box-sizing:border-box;width:min(var(--site-content-width),calc(100% - var(--site-hero-gutter)*2));max-width:none;margin-inline:auto;padding-inline:0}.site-layout>main:not(.article-page,.case-page,.site-case-page,.app-page,.app-install,.app-feature-page,.app-guide,.legal-page,.policy-page)>section:nth-of-type(n+2)[class*=__shell]{box-sizing:border-box;width:min(var(--site-content-width),calc(100% - var(--site-hero-gutter)*2));max-width:none;margin-inline:auto}.site-layout>main:not(.article-page,.case-page,.site-case-page,.app-page,.app-install,.app-feature-page,.app-guide,.legal-page,.policy-page)>section:nth-of-type(n+2):not([class*=__shell]){padding-block:var(--site-section-space)}.site-layout>main.home-page>:is(.home-case-highlight,.home-page__badges){padding-block:var(--site-section-space-compact)}.site-layout>main>section.portfolio-search{padding-block:16px 0}.site-layout>main.apps-page>.apps-page__section>.apps-page__shell>h2,.site-layout>main.portal-setup-page .portal-setup-page__split>div>h2,.site-layout>main.tariffs-page .tariff-comparison>h2,.site-layout>main:not(.article-page,.case-page,.site-case-page) :is(.implementation-page__process-copy,.crm-setup-page__example-copy,.integration-page__audit-copy,.cost-card)>h2,.site-layout>main:not(.article-page,.case-page,.site-case-page,.app-page,.app-install,.app-feature-page,.app-guide,.legal-page,.policy-page)>section:nth-of-type(n+2) :is([class*=__section-head],.section-heading,.home-case-highlight__heading,.integration-network__heading,.service-group__head,.article-catalog__results-heading,.sites-preview-example-copy) h2{font-family:var(--font-sans);font-size:var(--site-section-title-size);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin-block:16px 0;font-weight:800;line-height:1.18}.site-layout>main:not(.article-page,.case-page,.site-case-page,.app-page,.app-install,.app-feature-page,.app-guide,.legal-page,.policy-page)>section:nth-of-type(n+2) :is([class*=__section-head],.section-heading,.service-group__head) p{font-family:var(--font-sans);font-size:16px;line-height:1.65}.site-layout>main.home-page .home-page__badge-card>h2,.site-layout>main:not(.article-page,.case-page,.site-case-page,.app-page,.app-install,.app-feature-page,.app-guide,.legal-page,.policy-page)>section:nth-of-type(n+2) :is([class*=-page__][class*=card]:not([class*=client-card],[class*=cta-card],[class*=promo-card]),.home-industry-card,.app-card,.article-catalog__card,.system-card) h3:not(:where(.legacy-content *,.document-body *,.case-scene-media *,.live-scene *,.ss-scene *,.ps-scene *)),.site-layout>main[class] :is(.monitoring-page__feature-copy,.edu-page__path,.box-page__comparison-col,.stores-page__project,.stores-page__service-group)>h3,.site-layout>main[class] :is(.portal-setup-page__contours,.industry-page__feature-grid,.industry-page__scenario-grid,.shop-dev-page__capability-grid,.shop-dev-page__integration-grid,.shop-dev-page__platform-grid,.shop-dev-page__quality-grid,.shop-dev-page__result-grid,.site-support-page__boundary-grid,.site-support-page__task-grid,.price-page__factor-grid)>:is(article,div)>:is(h2,h3){font-family:var(--font-sans);font-size:var(--site-card-title-size);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;font-weight:800;line-height:1.25}.site-layout>main:not(.article-page,.case-page,.site-case-page,.app-page,.app-install,.app-feature-page,.app-guide,.legal-page,.policy-page) :is([class*=__cta-card],[class*=__cta-panel],[class*=__cta-copy],.service-group__final,.final-card,.portfolio-cta,.store-clients-page__end) h2{font-family:var(--font-sans);font-size:var(--site-cta-title-size);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;font-weight:800;line-height:1.2}.site-layout>main:is(.case-page,.site-case-page) :is(.case-page__content,.site-case-page__content){font-family:var(--font-sans);font-size:17px;line-height:1.75}.site-layout>main:is(.case-page,.site-case-page) :is(.case-page__content,.site-case-page__content) :is(p,li,blockquote):not(:where(table *,figcaption *,.case-scene-media *,.live-scene *)){font-size:17px;font-weight:400;line-height:1.75}.site-layout>main:is(.case-page,.site-case-page) :is(.case-page__content,.site-case-page__content) p:not(:where(table *,figcaption *,.case-scene-media *,.live-scene *)){margin-block:0 20px}.site-layout>main:is(.case-page,.site-case-page) :is(.case-page__content,.site-case-page__content) li:not(:where(table *,figcaption *,.case-scene-media *,.live-scene *)){margin-block-end:8px}.site-layout>main:is(.case-page,.site-case-page) :is(.case-page__content,.site-case-page__content) :is(ul,ol):not(:where(table *,figcaption *,.case-scene-media *,.live-scene *)){margin-block:0 24px;padding-inline-start:24px}.site-layout>main:is(.case-page,.site-case-page) :is(.case-page__content,.site-case-page__content) :is(ul,ol) :is(ul,ol):not(:where(table *,figcaption *,.case-scene-media *,.live-scene *)){margin-block:8px 0}.site-layout>main:is(.case-page,.site-case-page) :is(.case-page__content,.site-case-page__content) :is(h2,h3):not(:where(table *,figcaption *,.case-scene-media *,.live-scene *)){color:var(--color-ink);font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;font-style:normal;line-height:1.25}.site-layout>main:is(.case-page,.site-case-page) :is(.case-page__content,.site-case-page__content) h2:not(:where(table *,figcaption *,.case-scene-media *,.live-scene *)){margin-block:40px 18px;font-size:clamp(26px,2.8vw,34px);font-weight:800}.site-layout>main:is(.case-page,.site-case-page) :is(.case-page__content,.site-case-page__content) h3:not(:where(table *,figcaption *,.case-scene-media *,.live-scene *)){margin-block:30px 16px;font-size:clamp(22px,2.2vw,26px);font-weight:700}.site-layout>main:is(.case-page,.site-case-page) :is(.case-page__content,.site-case-page__content)>:is(h2,h3):first-child{margin-block-start:0}@media (width<=640px){.site-layout>main.case-page>.case-page__section>.case-page__shell{box-sizing:border-box;width:min(1040px,calc(100% - var(--site-hero-gutter)*2));margin-inline:auto;padding-inline:0}.site-layout>main.legal-page>.legal-page__section>.legal-page__shell,.site-layout>main.policy-page>.policy-page__section>.policy-page__shell,.site-layout>main.site-case-page>.site-case-page__end,.site-layout>main.site-case-page>.site-case-page__section>.site-case-page__shell{box-sizing:border-box;width:min(980px,calc(100% - var(--site-hero-gutter)*2));margin-inline:auto;padding-inline:0}}.site-layout>:is(.footer,.site-footer){font-family:var(--font-sans);padding-inline:0}.site-layout>.footer>.footer__size,.site-layout>.site-footer>.redesign-shell{box-sizing:border-box;width:min(var(--site-content-width,1180px),calc(100% - var(--site-hero-gutter,16px)*2));max-width:none;margin-inline:auto;padding-inline:0}.site-layout>:is(.footer,.site-footer) :is(a,p,address){overflow-wrap:anywhere;word-break:normal}.site-layout>.footer :is(.footer__container,.footer__link,.footer__contact,.footer__communicate,.footer__contact-connect,.footer__address-mobile)>*,.site-layout>.site-footer :is(.site-footer__grid,.site-footer__group,.site-footer__brand,.site-footer__social,.site-footer__bottom)>*{min-width:0}.site-layout>.footer .footer__container{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;display:grid}.site-layout>.footer .footer__link{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.site-layout>.footer .footer__link-block{flex-direction:column;align-items:flex-start;gap:4px;width:auto;display:flex}.site-layout>.footer .footer__link a{box-sizing:border-box;max-width:100%;min-height:40px;margin:0;padding-block:8px;font-size:16px;line-height:1.5;display:block}.site-layout>.footer .footer__contact{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.site-layout>.footer :is(.footer__communicate,.footer__contact-connect){width:auto}.site-layout>.footer .footer__address{margin-bottom:20px}.site-layout>.footer .footer__address:last-child{margin-bottom:0}.site-layout>.footer .footer__address-mobile{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.site-layout>.footer .footer__address-mobile .footer__address,.site-layout>.footer .footer__address-mobile>*{width:auto;margin:0}.site-layout>.footer .footer__contact-connect{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.site-layout>.footer :is(.footer__contact-telegram,.footer__contact-request){box-sizing:border-box;white-space:normal;text-align:center;justify-content:center;align-items:center;min-width:0;min-height:48px;margin:0;padding:10px 12px;font-size:16px;line-height:1.5;display:flex}.site-layout>.footer .footer__contact-telegram img{flex:none}.site-layout>.footer .footer__law{text-align:start;margin:32px 0 0;line-height:1.5}.site-layout>.site-footer .site-footer__grid{grid-template-columns:1.15fr 1fr 1fr 1.1fr;gap:32px;display:grid}.site-layout>.site-footer :is(.site-footer__group a,.site-footer__group p,.site-footer__brand p,.site-footer__group h2,.site-footer__brand .site-button){font-size:16px;line-height:1.5}.site-layout>.site-footer .site-footer__social{flex-wrap:wrap;gap:12px 16px}.site-layout>.site-footer .site-footer__bottom{min-width:0;line-height:1.5}.site-layout>.site-footer .site-footer__bottom a{font-size:16px;line-height:1.5}.site-layout>.site-footer .site-footer__brand .site-button{box-sizing:border-box;white-space:normal;max-width:100%}@media (width<=1100px){.site-layout>.footer .footer__container{grid-template-columns:minmax(0,1fr);gap:32px}.site-layout>.footer .footer__contact{gap:32px}.site-layout>.footer .footer__contact,.site-layout>.site-footer .site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.site-layout>.footer .footer__link{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.site-layout>.footer .footer__link-block:last-child{grid-column:1/-1}.site-layout>.footer .footer__contact{grid-template-columns:minmax(0,1fr);gap:24px}.site-layout>.site-footer .site-footer__grid{gap:28px 20px}.site-layout>.site-footer .site-footer__brand{grid-column:1/-1}}@media (width<=420px){.site-layout>.footer .footer__link,.site-layout>.site-footer .site-footer__grid{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Onest;src:url(../fonts/onest-var.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Onest Fallback;src:local(Arial);size-adjust:104%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root{--color-ink:#17313f;--color-ink-rgb:23,49,63;--color-muted:#55707d;--color-text-body:#385160;--color-accent:#23a4b1;--color-accent-text:#13727e;--color-accent-solid:#13727e;--color-accent-on-dark:#50d4d7;--color-text-meta:#58656e;--color-accent-rgb:35,164,177;--color-accent-b24-strong:#11c7dd;--color-accent-b24-secondary:#30d7af;--color-accent-b24-dark:#153445;--color-accent-b24-dark-end:#1d506b;--color-accent-b24-dark-end-alt:#0f2e40;--color-surface-soft-b24:#f5fcfd;--color-surface-soft-b24-alt-start:#f8fdff;--color-surface-soft-b24-alt-end:#f4fbfc;--color-surface-logo-b24:#f5fbfd;--color-surface-media-b24-start:#daf8fb;--color-surface-media-b24-end:#effbff;--color-surface:#fff;--color-white-rgb:255,255,255;--color-shadow-ink-rgb:19,50,73;--color-ink-sites-rgb:24,51,61;--shadow-card:0 24px 70px rgba(var(--color-shadow-ink-rgb),.08);--shadow-card-hover:0 30px 80px rgba(var(--color-shadow-ink-rgb),.12);--shadow-card-sites:0 24px 70px rgba(var(--color-ink-sites-rgb),.08);--shadow-card-sites-hover:0 28px 70px rgba(var(--color-ink-sites-rgb),.12);--shadow-card-soft:0 24px 70px rgba(var(--color-shadow-ink-rgb),.06);--shadow-card-strong:0 24px 70px rgba(var(--color-shadow-ink-rgb),.1);--shadow-raised-sm:0 16px 36px rgba(var(--color-shadow-ink-rgb),.08);--shadow-lift:0 22px 60px rgba(var(--color-shadow-ink-rgb),.08);--shadow-lift-hover:0 28px 70px rgba(var(--color-shadow-ink-rgb),.12);--radius-hero:36px;--radius-card-xl:34px;--radius-card-lg:32px;--radius-card-md:30px;--radius-card-sm:28px;--radius-panel-alt:26px;--radius-tile:24px;--radius-logo:22px;--radius-inline:20px;--radius-button:18px;--radius-icon-sm:16px;--radius-chip:14px;--radius-pill:999px;--font-mono:ui-monospace,"SFMono-Regular","JetBrains Mono","Cascadia Mono","Consolas","Liberation Mono",monospace;--font-sans:"Onest","Onest Fallback",system-ui,-apple-system,"Segoe UI",Arial,sans-serif}.card-surface{background:var(--color-surface);border-radius:var(--radius-card-lg);text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.card-surface:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.card-surface--b24{border:1px solid rgba(var(--color-ink-rgb),.08);box-shadow:var(--shadow-card)}.card-surface--b24:focus-visible,.card-surface--b24:hover{box-shadow:var(--shadow-card-hover);border-color:#18abc740;transform:translateY(-4px)}.card-surface--sites{border:1px solid rgba(var(--color-ink-sites-rgb),.08);box-shadow:var(--shadow-card-sites)}.card-surface--sites:focus-visible,.card-surface--sites:hover{box-shadow:var(--shadow-card-sites-hover);border-color:#139fa940;transform:translateY(-4px)}body,html{min-height:100%}body{color:#303737;font-family:var(--font-sans);font-optical-sizing:auto;overflow-wrap:break-word;margin:0}#__nuxt,#__nuxt>.site-layout{flex-direction:column;min-height:100vh;display:flex}.site-layout>.contant__main,.site-layout>.legacy-content,.site-layout>main{flex:1 0 auto}.swiper--container>.swiper:not(.swiper-initialized){overflow:hidden}.swiper--container>.swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.partner__carusel:not(.swiper-initialized){overflow:hidden}.partner__carusel:not(.swiper-initialized) .swiper-slide{flex-shrink:0;width:100%}@media (width>=700px){.partner__carusel:not(.swiper-initialized) .swiper-slide{width:50%}}@media (width>=1100px){.partner__carusel:not(.swiper-initialized) .swiper-wrapper{flex-wrap:nowrap;gap:20px;display:flex}.partner__carusel:not(.swiper-initialized) .swiper-slide{width:calc(25% - 15px)}}.legacy-content pre{overflow-x:auto}.legacy-content img[data-lightbox]{cursor:zoom-in;transition:transform .18s,box-shadow .18s}.legacy-content img[data-lightbox]:hover{transform:translateY(-2px)}body.has-lightbox-open{overflow:hidden}.site-layout .footer__law{opacity:1;color:var(--color-muted)}.site-mobile-nav-group{gap:2px;display:grid}.site-mobile-nav-group+.site-mobile-nav-group{border-top:1px solid #dce7ea;margin-top:22px;padding-top:22px}.site-mobile-nav-group h2{color:var(--color-muted);margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.5}.site-layout .site-mobile-nav-group a{color:var(--color-ink);padding:10px 0;font-size:16px;line-height:1.5;text-decoration:none;display:block}.site-layout .site-mobile-nav-group a:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:3px}body.site-mobile-menu-open .b24-widget-button-popup,body.site-mobile-menu-open .b24-widget-button-wrapper,body.site-mobile-menu-open .cookie-consent,body.site-mobile-menu-open .site-review-chat{display:none!important}body:has(.site-layout) .b24-widget-button-popup{display:none!important}@media (prefers-reduced-motion:reduce){.legacy-content img[data-lightbox]{transition:none}.legacy-content img[data-lightbox]:hover{transform:none}}
