:root{--ut-blue:#1053ff;--ut-cyan:#1fa5ff;--ut-ink:#101828;--ut-muted:#475467;--ut-line:#d0d5dd;--ut-bg:#f5f8ff;--ut-logo-url:url("https://static.tildacdn.com/tild6232-6166-4330-b438-633631376162/UNITECHNOLOGY-LOGO__.png")}html,body{max-width:100%;overflow-x:clip}body,#allrecords,#t-footer,.t-popup,.t-title,.t-name,.t-heading,.t-descr,.t-text,.t-btn,.t-btnflex,.t-input,.t-input-title,button,input,textarea,select{font-family:"Montserrat",Arial,sans-serif !important}#t-header{display:none !important}.ut-site-header{position:sticky;z-index:99998;top:0;width:100%;border-bottom:1px solid rgba(22,46,100,.10);background:rgba(255,255,255,.98);box-shadow:0 4px 16px rgba(20,42,90,.06);backdrop-filter:blur(10px)}.ut-site-header__inner{display:grid;grid-template-columns:250px minmax(0,1fr) auto;gap:26px;align-items:center;width:min(1200px,calc(100% - 64px));min-height:76px;margin:0 auto}.ut-site-header__brand{display:flex;width:240px;height:48px;align-items:center;overflow:hidden;text-decoration:none !important}.ut-site-header__brand img{display:block;width:270px;max-width:none;height:auto;margin-left:-15px}.ut-site-header__nav{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:clamp(16px,2vw,28px)}.ut-site-header__nav a,.ut-site-header__panel a{position:relative;color:#25324b !important;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none !important;transition:color 160ms ease}.ut-site-header__nav a::after{position:absolute;right:0;bottom:-11px;left:0;height:2px;border-radius:2px;background:var(--ut-blue);content:"";opacity:0;transform:scaleX(.55);transition:opacity 160ms ease,transform 160ms ease}.ut-site-header__nav a:hover,.ut-site-header__nav a[aria-current="page"],.ut-site-header__panel a:hover,.ut-site-header__panel a[aria-current="page"]{color:var(--ut-blue) !important}.ut-site-header__nav a:hover::after,.ut-site-header__nav a[aria-current="page"]::after{opacity:1;transform:scaleX(1)}.ut-site-header__quote{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 20px;border:1px solid var(--ut-blue);border-radius:12px;color:#fff !important;background:var(--ut-blue);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none !important;transition:background-color 160ms ease,border-color 160ms ease,transform 160ms ease}.ut-site-header__quote:hover{border-color:#0a43d4;background:#0a43d4;transform:translateY(-1px)}.ut-site-header__toggle,.ut-site-header__panel{display:none}#t-footer .ut-footer-logo-element{left:max(32px,calc(50% - 600px)) !important;top:18px !important;width:250px !important;height:54px !important}#t-footer .ut-footer-logo-element .tn-atom,#t-footer .ut-footer-logo-link{display:flex !important;width:100% !important;height:100% !important;align-items:center;overflow:hidden}#t-footer .ut-footer-logo-element img{display:block !important;width:280px !important;max-width:none !important;height:auto !important;margin-left:-15px;filter:none !important;opacity:1 !important}#t-footer .ut-footer-mail-icon-element{display:none !important}.ut-telegram-fab{transition:opacity 180ms ease,transform 180ms ease !important}body.ut-footer-in-view .ut-telegram-fab{opacity:0 !important;pointer-events:none !important;transform:translateY(18px) !important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--ut-cyan) !important;outline-offset:3px !important}.t-store .t-store__card__btn_second,.t-store a.js-store-prod-btn2{color:var(--ut-blue) !important;background:#fff !important;border:1px solid var(--ut-blue) !important;opacity:1 !important;visibility:visible !important}.t-store .t-store__card__btn_second:hover,.t-store a.js-store-prod-btn2:hover{color:#fff !important;background:var(--ut-blue) !important}.ut-mobile-nav{display:none}.ut-page-section{box-sizing:border-box;width:min(1200px,calc(100% - 40px));margin:36px auto;padding:28px 30px;border:1px solid #e4e7ec;border-radius:20px;background:#fff;color:var(--ut-ink);box-shadow:0 12px 36px rgba(16,83,255,.08)}.ut-page-section h1,.ut-page-section h2{margin:0 0 10px;color:var(--ut-ink);font-family:inherit;font-size:clamp(28px,4vw,44px);line-height:1.15}.ut-page-section h2{font-size:clamp(24px,3vw,34px)}.ut-page-section p{margin:0;color:var(--ut-muted);font-size:17px;line-height:1.55}.ut-button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.ut-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;box-sizing:border-box;padding:12px 22px;border:1px solid var(--ut-blue);border-radius:999px;color:#fff !important;background:linear-gradient(90deg,var(--ut-blue),var(--ut-cyan));font-size:16px;font-weight:600;line-height:1.2;text-decoration:none !important}.ut-button--secondary{color:var(--ut-blue) !important;background:#fff}.ut-trust-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.ut-trust-list li{padding:14px 16px;border-radius:14px;background:var(--ut-bg);color:var(--ut-ink);font-size:15px;line-height:1.35;text-align:center}.ut-product-cta{margin:18px 0 24px;padding:18px;border:1px solid #c7d7fe;border-radius:16px;background:var(--ut-bg)}.ut-product-cta__title{margin:0 0 6px;color:var(--ut-ink);font-size:20px;font-weight:700}.ut-product-cta__text{margin:0;color:var(--ut-muted);font-size:14px;line-height:1.5}body.ut-catalog-page,body.ut-catalog-page #allrecords{background:#f4f7fc !important}.ut-catalog-tools{position:relative;z-index:2;box-sizing:border-box;width:min(1200px,calc(100% - 64px));margin:0 auto;padding:52px 0 24px;color:var(--ut-ink)}.ut-catalog-breadcrumbs{display:flex;gap:8px;align-items:center;margin:0 0 18px;color:#71809b;font-size:14px;font-weight:500;line-height:1.4}.ut-catalog-breadcrumbs a{color:#52617b !important;text-decoration:none !important}.ut-catalog-breadcrumbs a:hover{color:var(--ut-blue) !important}.ut-catalog-breadcrumbs__separator{color:#a1abc0}.ut-catalog-hero{max-width:1000px;padding-bottom:30px}.ut-catalog-hero h1{max-width:1000px;margin:0 0 18px;color:var(--ut-ink);font-size:clamp(44px,4.15vw,52px);font-weight:700;line-height:1.12;letter-spacing:-.035em}.ut-catalog-hero>p{max-width:900px;margin:0;color:#5b6780;font-size:18px;font-weight:400;line-height:1.55}.ut-catalog-filterbar{padding:22px;border:1px solid rgba(22,46,100,.10);border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(22,46,100,.06)}.ut-catalog-controls{display:grid;grid-template-columns:minmax(320px,1fr) minmax(180px,220px) minmax(180px,220px) auto;gap:14px;align-items:stretch}.ut-catalog-controls input,.ut-catalog-controls select,.ut-catalog-controls button{width:100%;min-height:52px;box-sizing:border-box;padding:11px 15px;border:1px solid rgba(22,46,100,.16);border-radius:12px;background:#fff;color:var(--ut-ink);font:inherit;font-size:15px}.ut-catalog-controls input::placeholder{color:#7c879c;opacity:1}.ut-catalog-controls input:hover,.ut-catalog-controls select:hover{border-color:rgba(16,83,255,.45)}.ut-catalog-controls .ut-catalog-reset{width:auto;min-width:112px;cursor:pointer;color:#52617b;border-color:transparent;background:#f1f5fb;font-weight:600}.ut-catalog-controls .ut-catalog-reset:hover:not(:disabled){color:var(--ut-blue);background:#e8efff}.ut-catalog-controls .ut-catalog-reset:disabled{cursor:default;color:#98a2b3;background:#f6f8fb;opacity:.68}.ut-catalog-results{display:flex;min-height:24px;align-items:center;margin:14px 4px 0}.ut-catalog-status{margin:0 !important;color:#5b6780 !important;font-size:15px !important;line-height:1.5 !important}.ut-catalog-empty{margin:20px 0 10px;padding:28px;border:1px dashed rgba(22,46,100,.18);border-radius:18px;background:rgba(255,255,255,.72);text-align:center}.ut-catalog-empty[hidden]{display:none}.ut-catalog-empty h2{margin:0 0 8px;color:var(--ut-ink);font-size:22px;line-height:1.3}.ut-catalog-empty p{margin:0 0 18px;color:#5b6780;font-size:15px;line-height:1.55}.ut-catalog-empty button{min-height:44px;padding:10px 18px;border:1px solid rgba(16,83,255,.24);border-radius:11px;color:var(--ut-blue);background:#fff;font:inherit;font-weight:600;cursor:pointer}body.ut-catalog-page #rec1176298136{padding-top:8px !important}.ut-cookie-banner{position:fixed;z-index:999999;right:18px;bottom:18px;left:18px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;max-width:980px;margin:0 auto;padding:18px 20px;border:1px solid #c7d7fe;border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(16,24,40,.22);color:var(--ut-ink)}.ut-cookie-banner p{margin:0;font-size:14px;line-height:1.45}.ut-cookie-banner a{color:var(--ut-blue)}.ut-cookie-actions{display:flex;gap:8px}.ut-cookie-actions button{min-height:42px;padding:9px 14px;border:1px solid var(--ut-blue);border-radius:999px;color:var(--ut-blue);background:#fff;font:inherit;font-weight:600;cursor:pointer}.ut-cookie-actions button:last-child{color:#fff;background:var(--ut-blue)}@media (max-width:1100px){.ut-site-header__inner{display:flex;width:calc(100% - 48px);min-height:68px;justify-content:space-between}.ut-site-header__brand{width:210px;height:44px}.ut-site-header__brand img{width:234px;margin-left:-12px}.ut-site-header__nav,.ut-site-header__quote{display:none}.ut-site-header__toggle{display:inline-grid;position:relative;width:44px;height:44px;place-items:center;padding:0;border:1px solid rgba(22,46,100,.14);border-radius:12px;color:var(--ut-ink);background:#fff;font-size:0;line-height:1;cursor:pointer}.ut-site-header__toggle::before{width:20px;height:14px;background:linear-gradient(var(--ut-ink),var(--ut-ink)) 0 0 / 100% 2px no-repeat,linear-gradient(var(--ut-ink),var(--ut-ink)) 0 50% / 100% 2px no-repeat,linear-gradient(var(--ut-ink),var(--ut-ink)) 0 100% / 100% 2px no-repeat;content:""}.ut-site-header__toggle[aria-expanded="true"]::before{height:20px;background:linear-gradient(var(--ut-ink),var(--ut-ink)) 50% 50% / 22px 2px no-repeat;transform:rotate(45deg)}.ut-site-header__toggle[aria-expanded="true"]::after{position:absolute;width:22px;height:2px;background:var(--ut-ink);content:"";transform:rotate(-45deg)}.ut-site-header__panel{display:grid;gap:2px;padding:6px 24px 18px;border-top:1px solid rgba(22,46,100,.08);background:#fff}.ut-site-header__panel[hidden]{display:none}.ut-site-header__panel a{min-height:48px;display:flex;align-items:center;padding:0 12px;border-radius:10px}.ut-site-header__panel a[aria-current="page"]{background:#f0f5ff}.ut-site-header__panel .ut-site-header__panel-quote{min-height:48px;margin-top:8px;justify-content:center;color:#fff !important;background:var(--ut-blue)}.ut-trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ut-catalog-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.ut-catalog-search{grid-column:1 / -1}.ut-catalog-tools{width:calc(100% - 48px);padding-top:44px}}@media (max-width:767px){.ut-catalog-tools{width:calc(100% - 32px);padding:34px 0 20px}.ut-catalog-breadcrumbs{margin-bottom:14px;font-size:13px}.ut-catalog-hero{padding-bottom:24px}.ut-catalog-hero h1{margin-bottom:14px;font-size:clamp(28px,8vw,34px);line-height:1.18;letter-spacing:-.025em}.ut-catalog-hero>p{font-size:16px;line-height:1.55}.ut-catalog-filterbar{padding:18px;border-radius:18px}.ut-catalog-controls{grid-template-columns:1fr;gap:12px}.ut-catalog-search{grid-column:auto}.ut-catalog-controls input,.ut-catalog-controls select,.ut-catalog-controls button{min-height:50px}.ut-catalog-controls .ut-catalog-reset{width:100%}.ut-catalog-results{margin-top:12px}.ut-catalog-empty{margin-top:16px;padding:24px 18px}}@media (max-width:640px){.ut-site-header__inner{display:flex;width:calc(100% - 32px);min-height:62px;justify-content:space-between}.ut-site-header__brand{display:flex;width:clamp(170px,54vw,200px);height:42px;align-items:center;overflow:hidden}.ut-site-header__brand img{width:calc(100% + 24px);margin-left:-12px}.ut-site-header__nav,.ut-site-header__quote{display:none}.ut-site-header__toggle{display:inline-grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid rgba(22,46,100,.14);border-radius:12px;color:var(--ut-ink);background:#fff;font-size:0;line-height:1;cursor:pointer}.ut-site-header__toggle::before{width:20px;height:14px;background:linear-gradient(var(--ut-ink),var(--ut-ink)) 0 0 / 100% 2px no-repeat,linear-gradient(var(--ut-ink),var(--ut-ink)) 0 50% / 100% 2px no-repeat,linear-gradient(var(--ut-ink),var(--ut-ink)) 0 100% / 100% 2px no-repeat;content:""}.ut-site-header__toggle[aria-expanded="true"]::before{height:20px;background:linear-gradient(var(--ut-ink),var(--ut-ink)) 50% 50% / 22px 2px no-repeat;transform:rotate(45deg)}.ut-site-header__toggle[aria-expanded="true"]::after{position:absolute;width:22px;height:2px;background:var(--ut-ink);content:"";transform:rotate(-45deg)}.ut-site-header__panel{display:grid;gap:2px;padding:6px 16px 18px;border-top:1px solid rgba(22,46,100,.08);background:#fff}.ut-site-header__panel[hidden]{display:none}.ut-site-header__panel a{min-height:48px;display:flex;align-items:center;padding:0 12px;border-radius:10px}.ut-site-header__panel a[aria-current="page"]{background:#f0f5ff}.ut-site-header__panel .ut-site-header__panel-quote{min-height:48px;margin-top:8px;justify-content:center;color:#fff !important;background:var(--ut-blue)}#t-footer .ut-footer-logo-element{left:20px !important;top:18px !important;width:min(210px,calc(100% - 40px)) !important;height:48px !important}#t-footer .ut-footer-logo-element img{width:calc(100% + 24px) !important;margin-left:-12px}.ut-page-section{width:calc(100% - 24px);margin:20px auto;padding:22px 18px;border-radius:16px}.ut-trust-list,.ut-catalog-controls{grid-template-columns:1fr}.ut-button-row,.ut-button{width:100%}.t-store__grid-cont.t-store__mobile-two-columns .t-store__card{width:calc(100% - 30px) !important;max-width:none !important;margin-right:15px !important;margin-left:15px !important}.t-store__card__btns-wrapper{display:grid !important;grid-template-columns:1fr !important;gap:8px !important}.t-store__card__btn{width:100% !important;min-height:44px !important;box-sizing:border-box !important}.t-store__prod-popup__container,.t-store__prod-popup__col-left,.t-store__prod-popup__col-right,.t-store__prod-popup__info{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.t-store__prod-popup__container{padding-right:0 !important;padding-left:0 !important}.t-store__prod-popup__info{padding:22px 18px 36px !important}.t-store__prod-popup__name{font-size:24px !important;line-height:1.25 !important}.ut-cookie-banner{grid-template-columns:1fr;gap:12px}.ut-cookie-actions{display:grid;grid-template-columns:1fr}}

body,#allrecords{background-color:#f4f7fc}body.ut-inner-page #allrecords>.r:first-child{background-image:linear-gradient(135deg,#f7f9fe 0%,#eaf1ff 100%) !important}.ut-home-page #allrecords{background:#f4f7fc}.ut-home-page #allrecords>.r,.ut-home-page #allrecords>.ut-page-section{box-sizing:border-box}.ut-home-hero{background:linear-gradient(135deg,#f7f9fe 0%,#eaf1ff 100%) !important}.ut-home-hero .t-cover{min-height:650px !important;height:min(650px,calc(100vh - 76px)) !important}.ut-home-hero .t-cover__filter{background:linear-gradient(90deg,rgba(247,249,254,.98) 0%,rgba(244,247,252,.90) 44%,rgba(234,241,255,.16) 76%,rgba(234,241,255,.04) 100%) !important}.ut-home-hero .t-container{width:min(1200px,calc(100% - 64px));max-width:none !important}.ut-home-hero .t-col{width:min(680px,58%) !important;max-width:none !important;margin:0 !important}.ut-home-hero .t-title{max-width:680px;font-size:clamp(46px,4.2vw,62px) !important;font-weight:700 !important;line-height:1.08 !important;letter-spacing:-.035em}.ut-home-hero .t-descr{max-width:650px;color:#5b6780 !important;font-size:18px !important;line-height:1.62 !important}.ut-home-hero .t-cover__arrow-wrapper{display:none !important}.ut-home-hero .t-btnflex{min-height:50px !important;border-radius:12px !important;box-shadow:none !important}.ut-home-hero .t-btnflex_type_button{background:var(--ut-blue) !important}.ut-home-hero .t-btnflex_type_button2{border-width:1px !important;border-color:rgba(16,83,255,.44) !important;background:rgba(255,255,255,.84) !important}.ut-home-page .ut-home-trust{width:100%;margin:0;padding:34px max(32px,calc((100% - 1200px) / 2));border:0;border-radius:0;background:#0e1b45;box-shadow:none}.ut-home-page .ut-home-trust h2{margin-bottom:20px;color:#fff;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.ut-home-page .ut-home-trust .ut-trust-list{gap:18px}.ut-home-page .ut-home-trust .ut-trust-list li{position:relative;padding:4px 0 4px 18px;border-radius:0;color:rgba(255,255,255,.92);background:transparent;font-size:14px;font-weight:500;line-height:1.45;text-align:left}.ut-home-page .ut-home-trust .ut-trust-list li::before{position:absolute;top:11px;left:0;width:6px;height:6px;border-radius:50%;background:#4d8cff;content:""}.ut-home-section{padding:104px 0 !important}.ut-home-section .t-section__container,.ut-home-section>div>.t-container,.ut-home-section .t-store__grid-cont.t-container{box-sizing:border-box;width:min(1200px,calc(100% - 64px));max-width:none !important;margin-right:auto !important;margin-left:auto !important}.ut-home-section .t-section__container{display:block !important;margin-bottom:48px !important}.ut-home-section .t-section__container .t-col{width:100% !important;max-width:760px;margin:0 !important;text-align:left !important}.ut-home-section .t-section__title,.ut-home-section .t580__title,.ut-form-intro h2{max-width:760px;margin:0 0 16px !important;color:var(--ut-ink) !important;font-size:clamp(40px,3.8vw,48px) !important;font-weight:700 !important;line-height:1.15 !important;letter-spacing:-.025em;text-align:left !important}.ut-home-section .t-section__descr,.ut-home-section .t580__descr,.ut-form-intro p{max-width:740px;margin:0 !important;color:#5b6780 !important;font-size:17px !important;line-height:1.6 !important;text-align:left !important}.ut-section-kicker{margin:0 0 14px;color:var(--ut-blue);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.ut-home-categories{background:#fff !important}.ut-home-categories .t650__container{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ut-home-categories .t-card__col{width:auto !important;margin:0 !important}.ut-home-categories .t650__inner-col{display:flex;min-height:218px;flex-direction:column;box-sizing:border-box;padding:28px !important;border:1px solid rgba(22,46,100,.08);border-radius:22px;box-shadow:0 10px 30px rgba(22,46,100,.05);transition:box-shadow 180ms ease,transform 180ms ease}.ut-home-categories .t-card__col:hover .t650__inner-col{box-shadow:0 16px 40px rgba(22,46,100,.10);transform:translateY(-3px)}.ut-home-categories .t650__text{flex:1}.ut-home-categories .t-card__title{margin-bottom:12px !important;font-size:19px !important;font-weight:700 !important;line-height:1.35 !important}.ut-home-categories .t-card__descr{color:#5b6780 !important;font-size:14px !important;line-height:1.55 !important}.ut-home-categories .t650__btn-container{margin-top:24px !important}.ut-home-categories .t-btntext{color:var(--ut-blue) !important;font-weight:600 !important}.ut-home-products{background:#f4f7fc !important}.ut-home-products .t-store__card-list{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ut-home-products .t-store__card{display:flex !important;width:auto !important;min-height:100%;flex-direction:column;box-sizing:border-box;margin:0 !important;padding:18px;border:1px solid rgba(22,46,100,.08);border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(22,46,100,.05);overflow:hidden;transition:box-shadow 180ms ease,transform 180ms ease}.ut-home-products .t-store__card:hover{box-shadow:0 16px 40px rgba(22,46,100,.10);transform:translateY(-3px)}.ut-home-products .t-store__card__imgwrapper{border-radius:14px;background:#f7f9fc;overflow:hidden}.ut-home-products .t-store__card__wrap_txt-and-btns,.ut-home-products .store__card__wrap_txt-and-opts{display:flex;flex:1;flex-direction:column}.ut-home-products .t-store__card__textwrapper{flex:1;padding:22px 4px 8px !important}.ut-home-products .t-store__card__title{font-size:18px !important;font-weight:700 !important;line-height:1.35 !important}.ut-home-products .t-store__card__descr{margin-top:12px !important;color:#5b6780 !important;font-size:13px !important;line-height:1.55 !important}.ut-home-products .t-store__card__prod-controls-wrapper{margin-top:auto !important;padding:12px 4px 4px}.ut-home-benefits{background:#fff !important}.ut-home-benefits .t491__container{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ut-home-benefits .t491__col{width:auto !important;margin:0 !important;padding:0 !important}.ut-home-benefits .t491__content{height:100%;box-sizing:border-box;padding:28px;border:1px solid rgba(22,46,100,.08);border-radius:20px;background:#f7f9fe}.ut-home-benefits .t491__wrapper{align-items:center}.ut-home-benefits .t491__img{width:34px !important;height:34px !important}.ut-home-benefits .t-card__title{font-size:17px !important;font-weight:700 !important;line-height:1.4 !important}.ut-home-benefits .t-card__descr{margin-top:14px !important;color:#5b6780 !important;font-size:14px !important;line-height:1.6 !important}.ut-home-process{display:block !important;opacity:1 !important;visibility:visible !important;transform:none !important;background:#eaf1ff !important}.ut-home-process .t568>.t-container:last-child{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ut-home-process .t568__col{display:grid;width:auto !important;grid-template-columns:46px 1fr;gap:18px;box-sizing:border-box;margin:0 !important;padding:28px !important;border:1px solid rgba(22,46,100,.08);border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(22,46,100,.05)}.ut-home-process .t568__numberwrapper{width:46px !important;margin:0 !important}.ut-home-process .t568__circle{width:46px !important;height:46px !important;border-radius:14px !important;background:#eaf1ff !important}.ut-home-process .t568__number{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--ut-blue) !important;font-size:17px !important;font-weight:700 !important}.ut-home-process .t568__textwrapper{margin:0 !important;text-align:left !important}.ut-home-process .t568__title{margin:0 0 10px !important;font-size:18px !important;font-weight:700 !important;line-height:1.35 !important}.ut-home-process .t568__text{color:#5b6780 !important;font-size:14px !important;line-height:1.6 !important}.ut-home-support{background:#fff !important}.ut-home-support .t580>.t-container{width:min(1200px,calc(100% - 64px));max-width:none !important}.ut-home-support .t580>.t-container>.t-col{display:grid;width:100% !important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker buttons" "title buttons" "descr buttons";gap:12px 56px;align-items:center;box-sizing:border-box;margin:0 !important;padding:48px 52px;border:1px solid rgba(22,46,100,.08);border-radius:24px;background:#f4f7fc;text-align:left !important}.ut-home-support .ut-section-kicker{grid-area:kicker;margin:0}.ut-home-support .t580__title{grid-area:title;max-width:720px;font-size:clamp(34px,3vw,42px) !important}.ut-home-support .t580__descr{grid-area:descr;max-width:680px}.ut-home-support .t580__buttons{grid-area:buttons;margin:0 !important}.ut-home-support .t580__buttons-wrapper{display:grid !important;width:250px;gap:12px;margin:0 !important}.ut-home-support .t580__arrow-icon,.ut-home-support .t580__arrow-icon_mobile{display:none !important}.ut-home-support .t-btnflex{min-height:48px !important;margin:0 !important;border-radius:12px !important;font-size:14px !important}.ut-home-support .t-btnflex_type_button2{border-width:1px !important;background:#fff !important}.ut-home-form{background:#f4f7fc !important}.ut-form-intro{width:min(1200px,calc(100% - 64px));margin:0 auto 42px}.ut-home-form .t678>.t-container{width:min(1200px,calc(100% - 64px));max-width:none !important}.ut-home-form .t678>.t-container>.t-col{width:100% !important;box-sizing:border-box;margin:0 !important;padding:38px 42px;border:1px solid rgba(22,46,100,.08);border-radius:24px;background:#fff;box-shadow:0 10px 30px rgba(22,46,100,.05)}.ut-home-form .t-form__inputsbox{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.ut-home-form .t-input-group,.ut-home-form .t-form__submit{margin:0 !important}.ut-home-form .t-input-group_ta,.ut-home-form .t-input-group_cb,.ut-home-form .t-form__submit,.ut-home-form .t-form__errorbox-middle,.ut-home-form .t-form__errorbox-bottom{grid-column:1 / -1}.ut-home-form .t-input-title{height:auto !important;margin-bottom:8px !important;padding-bottom:0 !important;color:#344054 !important;font-size:14px !important;font-weight:600 !important;line-height:1.45 !important}.ut-home-form .t-input,.ut-home-form textarea.t-input{min-height:52px !important;box-sizing:border-box;border-color:rgba(22,46,100,.16) !important;border-radius:12px !important;font-size:15px !important}.ut-home-form textarea.t-input{min-height:120px !important}.ut-home-form .t-form__submit{display:flex;justify-content:flex-start}.ut-home-form .t-submit{width:auto !important;min-width:230px;min-height:50px !important;border-radius:12px !important;background:var(--ut-blue) !important;box-shadow:none !important}.ut-project-cta{position:relative;box-sizing:border-box;padding:74px max(32px,calc((100% - 1200px) / 2));color:#fff;background:linear-gradient(120deg,#0e1b45 0%,#153b91 100%);overflow:hidden}.ut-project-cta::after{position:absolute;top:-120px;right:-100px;width:420px;height:420px;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:""}.ut-project-cta__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:56px;align-items:center;max-width:1200px;margin:0 auto}.ut-project-cta__copy{max-width:760px}.ut-project-cta__eyebrow{margin:0 0 14px;color:#8eb8ff;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ut-project-cta h2{margin:0 0 16px;color:#fff;font-size:clamp(36px,3.6vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.025em}.ut-project-cta p{max-width:730px;margin:0;color:rgba(255,255,255,.78);font-size:17px;line-height:1.6}.ut-project-cta__actions{display:grid;width:250px;gap:12px}.ut-project-cta__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;box-sizing:border-box;padding:12px 20px;border:1px solid #fff;border-radius:12px;color:#0e3dbe !important;background:#fff;font-size:15px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none !important;transition:transform 160ms ease,background-color 160ms ease}.ut-project-cta__button:hover{transform:translateY(-2px)}.ut-project-cta__button--secondary{color:#fff !important;border-color:rgba(255,255,255,.45);background:transparent}.ut-project-cta__button--secondary:hover{background:rgba(255,255,255,.08)}.ut-site-footer{box-sizing:border-box;padding:72px max(32px,calc((100% - 1200px) / 2)) 28px;color:#25324b;background:#eaf0fa}.ut-site-footer__grid{display:grid;grid-template-columns:minmax(270px,1.35fr) repeat(3,minmax(150px,.75fr));gap:52px;max-width:1200px;margin:0 auto}.ut-site-footer__brand-link{display:flex;width:250px;height:54px;align-items:center;margin-bottom:20px;overflow:hidden}.ut-site-footer__brand-link img{display:block;width:280px;max-width:none;height:auto;margin-left:-15px;filter:none !important;opacity:1 !important}.ut-site-footer__about{max-width:330px;margin:0 0 18px;color:#5b6780;font-size:14px;line-height:1.7}.ut-site-footer__primary-contact{display:inline-block;color:#163fbd !important;font-size:14px;font-weight:600;line-height:1.6;text-decoration:none !important}.ut-site-footer h2{margin:4px 0 16px;color:var(--ut-ink);font-size:15px;font-weight:700;line-height:1.4}.ut-site-footer ul{margin:0;padding:0;list-style:none}.ut-site-footer li{margin:0;color:#5b6780;font-size:14px;line-height:1.75}.ut-site-footer li + li{margin-top:5px}.ut-site-footer a:not(.ut-site-footer__brand-link):not(.ut-site-footer__primary-contact){color:#52617b !important;text-decoration:none !important;transition:color 160ms ease}.ut-site-footer a:hover{color:var(--ut-blue) !important}.ut-site-footer__bottom{display:flex;max-width:1200px;align-items:center;justify-content:space-between;gap:24px;margin:54px auto 0;padding-top:24px;border-top:1px solid rgba(22,46,100,.12);color:#6d7890;font-size:13px;line-height:1.6}.ut-site-footer__bottom-links{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:flex-end}body.ut-custom-footer-ready #t-footer{display:none !important}@media (max-width:1100px){.ut-home-section{padding:76px 0 !important}.ut-home-section .t-section__container,.ut-home-section>div>.t-container,.ut-home-section .t-store__grid-cont.t-container,.ut-form-intro,.ut-home-form .t678>.t-container,.ut-home-support .t580>.t-container{width:calc(100% - 48px)}.ut-home-categories .t650__container{grid-template-columns:repeat(2,minmax(0,1fr))}.ut-home-products .t-store__card-list,.ut-home-benefits .t491__container,.ut-home-process .t568>.t-container:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.ut-home-process .t568__col:last-child{grid-column:1 / -1}.ut-home-support .t580>.t-container>.t-col,.ut-project-cta__inner{grid-template-columns:minmax(0,1fr)}.ut-home-support .t580>.t-container>.t-col{grid-template-areas:"kicker" "title" "descr" "buttons"}.ut-home-support .t580__buttons-wrapper,.ut-project-cta__actions{display:flex !important;width:auto;flex-wrap:wrap}.ut-home-support .t-btnflex,.ut-project-cta__button{min-width:220px}.ut-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 56px}}@media (max-width:767px){.ut-home-hero .t-cover{min-height:610px !important;height:auto !important}.ut-home-hero .t-cover__wrapper{padding:72px 0 64px}.ut-home-hero .t-container{width:calc(100% - 32px)}.ut-home-hero .t-col{width:100% !important}.ut-home-hero .t-title{font-size:clamp(34px,10vw,44px) !important;line-height:1.1 !important}.ut-home-hero .t-descr{font-size:16px !important;line-height:1.58 !important}.ut-home-page .ut-home-trust{padding:32px 16px}.ut-home-page .ut-home-trust .ut-trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.ut-home-section{padding:56px 0 !important}.ut-home-section .t-section__container,.ut-home-section>div>.t-container,.ut-home-section .t-store__grid-cont.t-container,.ut-form-intro,.ut-home-form .t678>.t-container,.ut-home-support .t580>.t-container{width:calc(100% - 32px)}.ut-home-section .t-section__container{margin-bottom:32px !important}.ut-home-section .t-section__title,.ut-home-section .t580__title,.ut-form-intro h2{font-size:clamp(28px,8vw,34px) !important;line-height:1.2 !important}.ut-home-section .t-section__descr,.ut-home-section .t580__descr,.ut-form-intro p{font-size:15px !important}.ut-home-categories .t650__container,.ut-home-products .t-store__card-list,.ut-home-benefits .t491__container,.ut-home-process .t568>.t-container:last-child,.ut-home-form .t-form__inputsbox{grid-template-columns:minmax(0,1fr)}.ut-home-categories .t650__inner-col{min-height:190px;padding:24px !important}.ut-home-process .t568__col:last-child{grid-column:auto}.ut-home-support .t580>.t-container>.t-col,.ut-home-form .t678>.t-container>.t-col{padding:28px 22px;border-radius:20px}.ut-home-support .t580__buttons-wrapper,.ut-project-cta__actions{display:grid !important;width:100%}.ut-home-support .t-btnflex,.ut-project-cta__button,.ut-home-form .t-submit{width:100% !important;min-width:0}.ut-form-intro{margin-bottom:28px}.ut-project-cta{padding:56px 16px}.ut-project-cta__inner{gap:30px}.ut-project-cta h2{font-size:clamp(30px,8vw,36px)}.ut-project-cta p{font-size:15px}.ut-site-footer{padding:56px 16px 24px}.ut-site-footer__grid{grid-template-columns:minmax(0,1fr);gap:32px}.ut-site-footer__brand-link{width:min(210px,100%);height:48px}.ut-site-footer__brand-link img{width:calc(100% + 24px);margin-left:-12px}.ut-site-footer__bottom{display:grid;margin-top:38px}.ut-site-footer__bottom-links{justify-content:flex-start}}@media (max-width:374px){.ut-home-page .ut-home-trust .ut-trust-list{grid-template-columns:minmax(0,1fr)}.ut-home-process .t568__col{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:22px !important}.ut-home-process .t568__numberwrapper,.ut-home-process .t568__circle{width:40px !important;height:40px !important}}.ut-home-hero .t-cover{min-height:700px !important;height:min(700px,calc(100vh - 76px)) !important}.ut-home-categories .t650__container::before,.ut-home-categories .t650__container::after,.ut-home-benefits .t491__container::before,.ut-home-benefits .t491__container::after,.ut-home-process .t568>.t-container:last-child::before,.ut-home-process .t568>.t-container:last-child::after{display:none !important;content:none !important}.ut-home-categories .t650__container,.ut-home-benefits .t491__container,.ut-home-process .t568>.t-container:last-child{grid-auto-flow:row}.ut-home-categories .t650__inner-col,.ut-home-benefits .t491__content,.ut-home-process .t568__col{height:100%}.ut-home-process .t568__number::before{content:none !important}.ut-home-support .t580>.t-container>.t-col,.ut-home-form .t678>.t-container>.t-col{max-width:none !important}.ut-home-support .t580__buttons-wrapper{width:300px}.ut-home-support .t-btnflex{width:100% !important}@media (max-width:1100px){.ut-home-hero .t-cover{height:auto !important}.ut-home-support .t580__buttons-wrapper{width:auto}}@media (max-width:767px){.ut-home-hero .t-cover{min-height:610px !important}}
body.ut-catalog-page .js-product.t-store__card[hidden]{display:none!important}
/* UT_GLOBAL_SCROLLBAR_STYLES_START */
html{scrollbar-width:thin;scrollbar-color:rgba(16,83,255,.26) transparent}
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}
::-webkit-scrollbar-thumb{min-height:48px;border:2px solid transparent;border-radius:999px;background:rgba(16,83,255,.24);background-clip:padding-box}
::-webkit-scrollbar-thumb:hover{background:rgba(16,83,255,.48);background-clip:padding-box}
/* UT_GLOBAL_SCROLLBAR_STYLES_END */
/* UT_TELEGRAM_FAB_STYLES_START */
.ut-telegram-fab {
  position: fixed !important;
  z-index: 99996 !important;
  right: max(20px, env(safe-area-inset-right)) !important;
  bottom: var(--ut-telegram-bottom, max(20px, env(safe-area-inset-bottom))) !important;
  display: inline-flex !important;
  width: 56px !important;
  max-width: 56px !important;
  min-height: 56px;
  align-items: center;
  justify-content: center;
  gap: 0 !important;
  box-sizing: border-box;
  padding: 0 !important;
  border: 1px solid rgba(255, 255, 255, 0.28) !important;
  border-radius: 999px !important;
  color: #fff !important;
  background: #229ed9 !important;
  box-shadow: 0 10px 28px rgba(14, 27, 69, 0.22) !important;
  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: none !important;
  overflow: hidden !important;
  transition: width 220ms ease, max-width 220ms ease, gap 220ms ease, padding 220ms ease, background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease !important;
}

.ut-telegram-fab.is-expanded {
  width: min(246px, calc(100vw - 40px)) !important;
  max-width: min(246px, calc(100vw - 40px)) !important;
  gap: 12px !important;
  padding: 10px 22px 10px 10px !important;
}

html body .ut-telegram-fab span {
  display: block !important;
  width: 0 !important;
  max-width: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  white-space: nowrap !important;
  opacity: 0 !important;
  overflow: hidden !important;
  transform: translateX(8px);
  transition: width 220ms ease, max-width 220ms ease, opacity 140ms ease, transform 220ms ease !important;
}

html body .ut-telegram-fab.is-expanded span {
  width: 166px !important;
  max-width: 166px !important;
  opacity: 1 !important;
  transform: translateX(0);
}

html body .ut-telegram-fab svg {
  display: block;
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  box-sizing: content-box;
  padding: 7px;
  border-radius: 50%;
  color: #fff !important;
  background: rgba(255, 255, 255, 0.16);
  fill: #fff !important;
}

html body .ut-telegram-fab svg path {
  fill: #fff !important;
  stroke: none !important;
  opacity: 1 !important;
}

.ut-telegram-fab:hover {
  color: #fff !important;
  background: #168bc3 !important;
  box-shadow: 0 14px 32px rgba(14, 27, 69, 0.26) !important;
  transform: translateY(-2px) !important;
}

body.ut-footer-in-view .ut-telegram-fab {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: none !important;
}

@media (max-width: 640px) {
  .ut-telegram-fab {
    right: max(16px, env(safe-area-inset-right)) !important;
    bottom: var(--ut-telegram-bottom, max(16px, env(safe-area-inset-bottom))) !important;
    width: 56px !important;
    min-width: 56px !important;
    height: 56px !important;
    min-height: 56px !important;
    padding: 0 !important;
    border-radius: 50% !important;
  }

  .ut-telegram-fab.is-expanded {
    width: min(246px, calc(100vw - 32px)) !important;
    max-width: min(246px, calc(100vw - 32px)) !important;
    padding: 10px 22px 10px 10px !important;
    border-radius: 999px !important;
  }

  html body .ut-telegram-fab svg {
    width: 20px;
    height: 20px;
    flex-basis: 20px;
    padding: 7px;
    background: rgba(255, 255, 255, 0.16);
  }
}

@media (prefers-reduced-motion: reduce) {
  .ut-telegram-fab,
  .ut-telegram-fab span {
    transition-duration: 0.01ms !important;
  }
}

@media print {
  .ut-telegram-fab {
    display: none !important;
  }
}
/* UT_TELEGRAM_FAB_STYLES_END */
/* UT_TELEGRAM_HOVER_DIRECT_STYLES_START */
@media (hover:hover){
  .ut-telegram-fab:hover,.ut-telegram-fab:focus-visible{width:min(246px,calc(100vw - 40px))!important;max-width:min(246px,calc(100vw - 40px))!important;gap:12px!important;padding:10px 22px 10px 10px!important}
  html body .ut-telegram-fab:hover span,html body .ut-telegram-fab:focus-visible span{width:166px!important;max-width:166px!important;opacity:1!important;transform:translateX(0)}
}
/* UT_TELEGRAM_HOVER_DIRECT_STYLES_END */
/* UT_HOME_PROJECT_SCENARIOS_STYLES_START */
.ut-home-scenarios-ready {
  box-sizing: border-box;
  padding: 104px 0 !important;
  background: #f4f7fc !important;
}

.ut-home-scenarios-ready > :not(.ut-project-scenarios) {
  display: none !important;
}

.ut-project-scenarios {
  box-sizing: border-box;
  width: min(1200px, calc(100% - 64px));
  margin: 0 auto;
  color: var(--ut-ink);
}

.ut-project-scenarios__header {
  max-width: 780px;
  margin-bottom: 48px;
}

.ut-project-scenarios__header h2 {
  max-width: 760px;
  margin: 0 0 16px;
  color: var(--ut-ink);
  font-size: clamp(40px, 3.8vw, 48px);
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -0.025em;
}

.ut-project-scenarios__header > p {
  max-width: 740px;
  margin: 0;
  color: #5b6780;
  font-size: 17px;
  line-height: 1.6;
}

.ut-project-scenarios__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-rows: 1fr;
  gap: 24px;
}

.ut-scenario-card {
  display: flex;
  min-width: 0;
  min-height: 310px;
  flex-direction: column;
  box-sizing: border-box;
  padding: 30px;
  border: 1px solid rgba(22, 46, 100, 0.08);
  border-radius: 22px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(22, 46, 100, 0.05);
  transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
}

.ut-scenario-card:hover {
  border-color: rgba(16, 83, 255, 0.18);
  box-shadow: 0 16px 40px rgba(22, 46, 100, 0.10);
  transform: translateY(-3px);
}

.ut-scenario-card__icon {
  display: grid;
  width: 54px;
  height: 54px;
  place-items: center;
  margin-bottom: 22px;
  border-radius: 16px;
  color: var(--ut-blue);
  background: #eaf1ff;
}

.ut-scenario-card__icon svg {
  width: 30px;
  height: 30px;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.ut-scenario-card__icon svg * {
  fill: none !important;
  stroke: currentColor !important;
}

.ut-scenario-card h3 {
  max-width: 470px;
  margin: 0 0 12px;
  color: var(--ut-ink);
  font-size: 21px;
  font-weight: 700;
  line-height: 1.35;
}

.ut-scenario-card > p {
  max-width: 490px;
  margin: 0;
  color: #5b6780;
  font-size: 14px;
  line-height: 1.62;
}

.ut-scenario-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 20px 0 24px;
  padding: 0;
  list-style: none;
}

.ut-scenario-card__tags li {
  padding: 7px 10px;
  border: 1px solid rgba(22, 46, 100, 0.08);
  border-radius: 999px;
  color: #44516b;
  background: #f4f7fc;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  white-space: nowrap;
}

.ut-scenario-card__button {
  display: inline-flex;
  width: fit-content;
  min-height: 48px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  margin-top: auto;
  padding: 12px 18px;
  border: 1px solid rgba(16, 83, 255, 0.32);
  border-radius: 12px;
  color: var(--ut-blue) !important;
  background: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none !important;
  transition: color 160ms ease, background-color 160ms ease, border-color 160ms ease;
}

.ut-scenario-card__button:hover {
  border-color: var(--ut-blue);
  color: #fff !important;
  background: var(--ut-blue);
}

@media (max-width: 1100px) {
  .ut-home-scenarios-ready {
    padding: 76px 0 !important;
  }

  .ut-project-scenarios {
    width: calc(100% - 48px);
  }
}

@media (max-width: 767px) {
  .ut-home-scenarios-ready {
    padding: 56px 0 !important;
  }

  .ut-project-scenarios {
    width: calc(100% - 32px);
  }

  .ut-project-scenarios__header {
    margin-bottom: 32px;
  }

  .ut-project-scenarios__header h2 {
    font-size: clamp(28px, 8vw, 34px);
    line-height: 1.2;
  }

  .ut-project-scenarios__header > p {
    font-size: 15px;
  }

  .ut-project-scenarios__grid {
    grid-template-columns: minmax(0, 1fr);
    grid-auto-rows: auto;
    gap: 16px;
  }

  .ut-scenario-card {
    min-height: 0;
    padding: 24px;
    border-radius: 20px;
  }

  .ut-scenario-card__icon {
    width: 50px;
    height: 50px;
    margin-bottom: 18px;
  }

  .ut-scenario-card h3 {
    font-size: 20px;
  }

  .ut-scenario-card__button {
    width: 100%;
  }
}
/* UT_HOME_PROJECT_SCENARIOS_STYLES_END */
/* UT_HOME_LINES_SUPPORT_DOWNLOADS_STYLES_START */
#rec2578556101,
body .ut-support-cta {
  display: none !important;
}

#rec2577494401:not(.ut-home-lines-ready) > * {
  visibility: hidden;
}

#rec2577494401.ut-home-lines {
  box-sizing: border-box;
  padding: 104px 0 !important;
  background: #fff !important;
}

.ut-lines__inner {
  width: min(1200px, calc(100% - 64px));
  margin: 0 auto;
}

.ut-lines__header {
  max-width: 760px;
  margin: 0 0 48px;
}

.ut-lines__kicker {
  margin: 0 0 14px;
  color: #1053ff;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: .1em;
}

.ut-lines__header h2 {
  margin: 0 0 16px;
  color: #101828;
  font-size: clamp(40px, 3.8vw, 48px);
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -.025em;
}

.ut-lines__header > p:last-child {
  max-width: 740px;
  margin: 0;
  color: #5b6780;
  font-size: 17px;
  line-height: 1.6;
}

.ut-lines__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
}

.ut-line-card {
  display: flex;
  min-width: 0;
  min-height: 310px;
  flex-direction: column;
  box-sizing: border-box;
  padding: 28px;
  border: 1px solid rgba(22, 46, 100, .09);
  border-radius: 22px;
  color: #101828 !important;
  background: #fff;
  box-shadow: 0 10px 30px rgba(22, 46, 100, .05);
  text-decoration: none !important;
  transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease;
}

.ut-line-card:hover {
  border-color: rgba(16, 83, 255, .26);
  box-shadow: 0 16px 40px rgba(22, 46, 100, .10);
  transform: translateY(-3px);
}

.ut-line-card--project {
  border-color: rgba(16, 83, 255, .14);
  background: #f4f7fc;
}

.ut-line-card__icon {
  display: inline-flex;
  width: 48px;
  height: 48px;
  align-items: center;
  justify-content: center;
  margin: 0 0 24px;
  border-radius: 14px;
  color: #1053ff;
  background: #eaf1ff;
}

.ut-line-card__icon svg {
  width: 26px;
  height: 26px;
}

.ut-line-card h3 {
  margin: 0 0 12px;
  color: #101828;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.35;
}

.ut-line-card__description {
  margin: 0 0 20px;
  color: #5b6780;
  font-size: 14px;
  line-height: 1.6;
}

.ut-line-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0 0 24px;
}

.ut-line-card__tags span {
  display: inline-flex;
  min-height: 28px;
  align-items: center;
  padding: 5px 10px;
  border: 1px solid rgba(22, 46, 100, .08);
  border-radius: 999px;
  color: #344054;
  background: #f7f9fc;
  font-size: 12px;
  font-weight: 600;
}

.ut-line-card__action {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-top: auto;
  color: #1053ff;
  font-size: 14px;
  font-weight: 700;
}

.ut-line-card__action svg {
  width: 18px;
  height: 18px;
}

.ut-support-downloads-only #rec2556630901 {
  padding: 96px 0 54px !important;
  background: linear-gradient(180deg, #eef4ff, #f4f7fc) !important;
}

.ut-support-downloads-only #rec2556630901 .t017__title {
  max-width: 860px;
  margin: 0 auto !important;
  color: #101828 !important;
  font-size: clamp(40px, 4.2vw, 60px) !important;
  font-weight: 700 !important;
  line-height: 1.12 !important;
}

.ut-support-downloads-only #rec2556630901 .t017__descr {
  max-width: 920px !important;
  margin: 28px auto 0 !important;
  color: #5b6780 !important;
  font-size: 18px !important;
  line-height: 1.65 !important;
}

.ut-support-downloads-only #rec2707357201 {
  padding: 34px 0 96px !important;
  background: #f4f7fc !important;
}

.ut-support-downloads-only #rec2707357201 .t1059__row {
  display: flex !important;
  width: min(860px, calc(100% - 40px)) !important;
  flex-direction: column !important;
  gap: 16px !important;
  margin: 0 auto !important;
}

.ut-support-downloads-only #rec2707357201 .t1059__btn {
  width: 100% !important;
  margin: 0 !important;
}

.ut-support-downloads-only #rec2707357201 .t1059__link {
  display: block !important;
  border: 1px solid rgba(22, 46, 100, .11) !important;
  border-radius: 18px !important;
  color: #101828 !important;
  background: #fff !important;
  box-shadow: 0 8px 24px rgba(22, 46, 100, .055) !important;
}

.ut-support-downloads-only #rec2707357201 .t1059__link-wrapper {
  position: relative !important;
  display: flex !important;
  min-height: 92px !important;
  align-items: center !important;
  padding: 18px 72px 18px 20px !important;
}

.ut-support-downloads-only #rec2707357201 .t1059__link-wrapper::after {
  position: absolute;
  top: 50%;
  right: 24px;
  display: grid;
  width: 38px;
  height: 38px;
  place-items: center;
  border-radius: 50%;
  color: #1053ff;
  background: #eaf1ff;
  content: "↓";
  transform: translateY(-50%);
}

.ut-support-downloads-only #rec2707357201 .t1059__btn-text {
  color: #101828 !important;
  font-size: 20px !important;
  font-weight: 650 !important;
  text-align: left !important;
}

@media (max-width: 1024px) {
  #rec2577494401.ut-home-lines { padding: 76px 0 !important; }
  .ut-lines__inner { width: min(100% - 48px, 1200px); }
  .ut-lines__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 640px) {
  #rec2577494401.ut-home-lines { padding: 56px 0 !important; }
  .ut-lines__inner { width: min(100% - 32px, 1200px); }
  .ut-lines__header { margin-bottom: 32px; }
  .ut-lines__header h2 { font-size: 30px; }
  .ut-lines__grid { grid-template-columns: 1fr; gap: 16px; }
  .ut-line-card { min-height: 0; padding: 24px; border-radius: 18px; }
  .ut-support-downloads-only #rec2556630901 { padding: 66px 0 38px !important; }
  .ut-support-downloads-only #rec2556630901 .t017__title { font-size: 32px !important; }
  .ut-support-downloads-only #rec2556630901 .t017__descr { margin-top: 20px !important; font-size: 16px !important; }
  .ut-support-downloads-only #rec2707357201 { padding: 24px 0 64px !important; }
  .ut-support-downloads-only #rec2707357201 .t1059__row { width: min(100% - 32px, 860px) !important; gap: 12px !important; }
  .ut-support-downloads-only #rec2707357201 .t1059__link-wrapper { min-height: 80px !important; padding: 14px 58px 14px 14px !important; }
  .ut-support-downloads-only #rec2707357201 .t1059__btn-text { font-size: 16px !important; }
  .ut-support-downloads-only #rec2707357201 .t1059__link-wrapper::after { right: 14px; width: 34px; height: 34px; }
}
/* UT_HOME_LINES_SUPPORT_DOWNLOADS_STYLES_END */
/* UT_SUPPORT_SERIES_CATALOG_LINKS_STYLES_START */
body a.ut-series-card.ut-series-card--link {
  display: flex;
  flex-direction: column;
  min-width: 0;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease;
}

body a.ut-series-card.ut-series-card--link:hover {
  transform: translateY(-2px);
  border-color: rgba(16, 83, 255, 0.30);
  background: #fff;
  box-shadow: 0 14px 32px rgba(20, 42, 90, 0.09);
}

body a.ut-series-card.ut-series-card--link:focus-visible {
  outline: 3px solid rgba(16, 83, 255, 0.32);
  outline-offset: 3px;
  border-color: #1053ff;
}

body .ut-series-card--link .ut-series-card__action {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  width: fit-content;
  margin-top: auto;
  padding-top: 18px;
  color: #1053ff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
}

body .ut-series-card--link .ut-series-card__action svg {
  width: 18px;
  height: 18px;
  flex: 0 0 auto;
  transition: transform 180ms ease;
}

body .ut-series-card--link:hover .ut-series-card__action svg {
  transform: translateX(3px);
}

body .ut-catalog-context {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px 10px;
  margin: 18px 0 0;
  color: #5b6780;
  font-size: 14px;
  line-height: 1.5;
}

body .ut-catalog-context strong {
  color: #101828;
  font-weight: 600;
}

body .ut-catalog-context a {
  margin-left: 4px;
  color: #1053ff;
  font-weight: 600;
  text-decoration: none;
  border-bottom: 1px solid rgba(16, 83, 255, 0.28);
}

body .ut-catalog-context a:hover {
  border-bottom-color: #1053ff;
}

body .ut-catalog-context a:focus-visible {
  outline: 3px solid rgba(16, 83, 255, 0.28);
  outline-offset: 3px;
  border-radius: 3px;
}

@media (max-width: 767px) {
  body .ut-series-card--link .ut-series-card__action {
    padding-top: 16px;
    font-size: 14px;
  }

  body .ut-catalog-context {
    align-items: flex-start;
    margin-top: 16px;
  }

  body .ut-catalog-context a {
    width: 100%;
    margin-left: 0;
    border-bottom: 0;
  }
}
/* UT_SUPPORT_SERIES_CATALOG_LINKS_STYLES_END */
/* UT_P0_CRITICAL_STYLES_START */
.ut-request-anchor {
  display: block;
  width: 1px;
  height: 1px;
  scroll-margin-top: 92px;
  pointer-events: none;
}

body.ut-product-page,
body.ut-product-page #allrecords {
  background: #f4f7fc !important;
}

body.ut-product-page #allrecords {
  display: block !important;
  min-height: calc(100vh - 76px);
  padding: 42px 0 80px;
}

body.ut-product-page #allrecords > .r {
  background: transparent !important;
}

body.ut-product-page .t-store__prod-snippet__container {
  width: min(1200px, calc(100% - 64px));
  margin: 0 auto;
}

.ut-product-breadcrumbs {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  margin: 0 0 18px;
  color: #71809b;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
}

.ut-product-breadcrumbs a {
  color: #52617b !important;
  text-decoration: none !important;
}

.ut-product-breadcrumbs a:hover {
  color: #1053ff !important;
}

body.ut-product-page .t-store__product-snippet {
  overflow: hidden;
  box-sizing: border-box;
  padding: 34px 0;
  border: 1px solid rgba(22, 46, 100, .10);
  border-radius: 22px;
  background: #fff;
  box-shadow: 0 12px 32px rgba(22, 46, 100, .07);
}

body.ut-product-page .t-store__product-snippet > .t-container {
  display: block !important;
  width: calc(100% - 56px);
  max-width: none;
}

body.ut-product-page .t-store__product-snippet > .t-container > div {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: clamp(36px, 4vw, 64px);
  align-items: start;
  width: 100% !important;
  margin: 0 !important;
}

body.ut-product-page .t-store__product-snippet .t-store__prod-popup__col-left,
body.ut-product-page .t-store__product-snippet .t-store__prod-popup__col-right {
  display: block !important;
  float: none !important;
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
}

body.ut-product-page .t-store__product-snippet .t-store__prod-popup__info {
  min-width: 0;
  padding: 0 !important;
}

body.ut-product-page .t-store__prod-popup__slider {
  overflow: hidden;
  border-radius: 18px;
  background: #f7f9fe;
}

body.ut-product-page .js-product-img {
  background-color: #fff !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}

body.ut-product-page .t-store__prod-popup__name {
  color: #101828 !important;
  font-size: clamp(30px, 3.2vw, 46px) !important;
  font-weight: 700 !important;
  line-height: 1.14 !important;
  letter-spacing: -.025em;
}

body.ut-product-page .t-store__prod-popup__sku,
body.ut-product-page .t-store__prod-popup__text {
  color: #5b6780 !important;
}

body.ut-product-page .t-store__prod-popup__text {
  font-size: 16px !important;
  line-height: 1.65 !important;
}

body.ut-product-page .t-popup__close,
body.ut-product-page .t-store__prod-popup__close-txt-wr {
  position: fixed !important;
  z-index: 3;
  top: 94px !important;
}

@media (max-width: 960px) {
  body.ut-product-page #allrecords {
    padding-top: 30px;
  }

  body.ut-product-page .t-store__prod-snippet__container {
    width: calc(100% - 48px);
  }

  body.ut-product-page .t-store__product-snippet > .t-container {
    width: calc(100% - 40px);
  }

  body.ut-product-page .t-store__product-snippet > .t-container > div {
    gap: 28px;
  }
}

@media (max-width: 820px) {
  body.ut-product-page .t-store__product-snippet > .t-container > div {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (max-width: 640px) {
  body.ut-product-page #allrecords {
    min-height: calc(100vh - 62px);
    padding: 22px 0 56px;
  }

  body.ut-product-page .t-store__prod-snippet__container {
    width: calc(100% - 24px);
  }

  body.ut-product-page .t-store__product-snippet {
    padding: 18px 0 26px;
    border-radius: 18px;
  }

  body.ut-product-page .t-store__product-snippet > .t-container {
    display: block !important;
    width: calc(100% - 24px);
  }

  body.ut-product-page .t-store__product-snippet > .t-container > div {
    grid-template-columns: minmax(0, 1fr);
    gap: 0;
  }

  body.ut-product-page .t-store__prod-popup__col-left,
  body.ut-product-page .t-store__prod-popup__col-right {
    width: 100% !important;
    margin: 0 !important;
  }

  body.ut-product-page .t-store__prod-popup__info {
    padding: 24px 0 0 !important;
  }

  body.ut-product-page .t-store__prod-popup__name {
    font-size: 28px !important;
  }

  .ut-product-breadcrumbs {
    margin-bottom: 14px;
    font-size: 13px;
  }
}
/* UT_P0_CRITICAL_STYLES_END */
/* UT_P1_ENHANCEMENTS_STYLES_START */
.ut-home-section,
.ut-home-scenarios-ready,
#rec2577494401.ut-home-lines {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.ut-project-scenarios__header,
.ut-lines__header {
  margin-bottom: 40px !important;
}

.ut-scenario-card {
  min-height: 286px;
  padding: 28px;
}

.ut-scenario-card__icon {
  margin-bottom: 18px;
}

.ut-scenario-card__tags {
  margin: 16px 0 20px;
}

.js-product.t-store__card .t-store__card__descr {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}

.ut-catalog-status--error {
  color: #b42318 !important;
}

.ut-catalog-status--error a {
  color: #1053ff !important;
  font-weight: 600;
}

.ut-contact-form-section {
  box-sizing: border-box;
  width: min(1200px, calc(100% - 64px));
  margin: 64px auto 80px;
  padding: 48px;
  border: 1px solid rgba(22, 46, 100, .10);
  border-radius: 22px;
  background: #fff;
  box-shadow: 0 12px 32px rgba(22, 46, 100, .06);
}

.ut-contact-form-section__header {
  max-width: 760px;
  margin: 0 0 36px;
}

.ut-contact-form-section__header h2 {
  margin: 0 0 14px;
  color: #101828;
  font-size: clamp(36px, 3.4vw, 46px);
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -.025em;
}

.ut-contact-form-section__header p {
  max-width: 720px;
  margin: 0;
  color: #5b6780;
  font-size: 16px;
  line-height: 1.6;
}

.ut-contact-form-record {
  padding: 0 !important;
  background: transparent !important;
}

.ut-contact-form-record .t-container,
.ut-contact-form-record .t-col {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.ut-contact-form-record .t-form__inputsbox {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
}

.ut-contact-form-record .t-input-group {
  width: 100% !important;
  margin: 0 !important;
}

.ut-contact-form-record .t-input-group_ta,
.ut-contact-form-record .t-input-group_cb,
.ut-contact-form-record .t-form__errorbox-middle,
.ut-contact-form-record .t-form__submit {
  grid-column: 1 / -1;
}

.ut-contact-form-record .t-input,
.ut-contact-form-record textarea,
.ut-contact-form-record select {
  min-height: 52px !important;
  box-sizing: border-box;
  border: 1px solid rgba(22, 46, 100, .16) !important;
  border-radius: 12px !important;
  color: #101828 !important;
  background: #fff !important;
}

.ut-contact-form-record textarea {
  min-height: 132px !important;
}

.ut-contact-form-record .t-input-title {
  color: #25324b !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}

.ut-contact-form-record .t-form__submit button {
  width: 100% !important;
  min-height: 52px !important;
  border-radius: 12px !important;
  background: #1053ff !important;
  box-shadow: none !important;
}

@media (max-width: 1024px) {
  .ut-home-section,
  .ut-home-scenarios-ready,
  #rec2577494401.ut-home-lines {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .ut-contact-form-section {
    width: calc(100% - 48px);
    padding: 38px;
  }
}

@media (max-width: 767px) {
  .ut-home-section,
  .ut-home-scenarios-ready,
  #rec2577494401.ut-home-lines {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }

  .ut-project-scenarios__header,
  .ut-lines__header {
    margin-bottom: 30px !important;
  }

  .ut-scenario-card {
    min-height: 0;
    padding: 24px;
  }

  .ut-contact-form-section {
    width: calc(100% - 32px);
    margin: 40px auto 56px;
    padding: 26px 20px;
    border-radius: 18px;
  }

  .ut-contact-form-section__header {
    margin-bottom: 28px;
  }

  .ut-contact-form-section__header h2 {
    font-size: 30px;
  }

  .ut-contact-form-record .t-form__inputsbox {
    grid-template-columns: minmax(0, 1fr);
    gap: 16px;
  }

  .ut-contact-form-record .t-input-group_ta,
  .ut-contact-form-record .t-input-group_cb,
  .ut-contact-form-record .t-form__errorbox-middle,
  .ut-contact-form-record .t-form__submit {
    grid-column: auto;
  }
}
.ut-contact-cta--superseded,
.ut-contact-cta--superseded[hidden] {
  display: none !important;
}
/* UT_P1_ENHANCEMENTS_STYLES_END */
