/*!
Theme Name: data_prosox
Theme URI: http://underscores.me/
Author: Mariia BV (data_prosox)
Description: Custom WordPress theme.
Version: 1.0.0
Requires PHP: 8.2
Text Domain: data_prosox
Tags: custom-theme
*/@font-face{font-family:"IBM Plex Sans";src:url(css/fonts/IBMPlexSans-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(css/fonts/IBMPlexSans-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(css/fonts/IBMPlexSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(css/fonts/IBMPlexSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(css/fonts/IBMPlexSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(css/fonts/IBMPlexSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(css/fonts/IBMPlexSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url(css/fonts/IBMPlexMono-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url(css/fonts/IBMPlexMono-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url(css/fonts/IBMPlexMono-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url(css/fonts/IBMPlexMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url(css/fonts/IBMPlexMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url(css/fonts/IBMPlexMono-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
a{color:inherit}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--main-color);opacity:.22;z-index:1002;display:none}#overlay.visible{display:block}button{cursor:pointer;font-family:inherit}.body-lock{position:fixed;overflow:hidden;width:100%}ul{list-style-type:none}.relative{position:relative}.absolute{position:absolute}.dis-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.txt-underline{text-decoration:underline}.h2,.h3,h1,h2,h3,h4,h5,h6,p{font-family:var(--main-font);line-height:160%;color:var(--main-color)}h1{font-weight:700;font-size:46px}@media screen and (max-width:576px){h1{font-size:36px;line-height:1.3}}.h2,h2{font-size:32px;letter-spacing:-.02em;font-weight:700;margin:0 0 12px;line-height:130%}@media screen and (max-width:576px){.h2,h2{font-size:28px;line-height:1.3}}@media screen and (max-width:370px){.h2,h2{font-size:24px}}.h3,h3{font-size:16px;font-weight:600;margin:0}p{font-size:14px;color:var(--text-color);margin:0}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-hover)}.logo{font-family:var(--mono-font);font-weight:500;font-size:15px;color:var(--main-color)}.logo span{color:var(--blue)}.button{background:var(--blue);color:var(--white);font-size:14px;font-weight:600;padding:9px 18px;border-radius:6px;white-space:nowrap;border:none}.button:hover{background:var(--blue-hover);color:var(--white)}.container-main{max-width:1160px;margin:0 auto;padding:0 20px}.container-sm{max-width:880px;margin:0 auto;padding:0 20px}@-webkit-keyframes heroDot{0%{offset-distance:0;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}12%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}82%{opacity:1}100%{offset-distance:100%;opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes heroDot{0%{offset-distance:0;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}12%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}82%{opacity:1}100%{offset-distance:100%;opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes ringPulse{0%{-webkit-transform:scale(.85);transform:scale(.85);opacity:.45}100%{-webkit-transform:scale(1.55);transform:scale(1.55);opacity:0}}@keyframes ringPulse{0%{-webkit-transform:scale(.85);transform:scale(.85);opacity:.45}100%{-webkit-transform:scale(1.55);transform:scale(1.55);opacity:0}}@-webkit-keyframes spinSlow{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinSlow{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes chipBlink{0%,100%{border-color:var(--bright-gray);-webkit-box-shadow:none;box-shadow:none}50%{border-color:var(--blue-50);-webkit-box-shadow:0 0 0 3px var(--blue-6);box-shadow:0 0 0 3px var(--blue-6)}}@keyframes chipBlink{0%,100%{border-color:var(--bright-gray);-webkit-box-shadow:none;box-shadow:none}50%{border-color:var(--blue-50);-webkit-box-shadow:0 0 0 3px var(--blue-6);box-shadow:0 0 0 3px var(--blue-6)}}@-webkit-keyframes chipBlinkGreen{0%,100%{border-color:var(--green-30);-webkit-box-shadow:none;box-shadow:none}50%{border-color:var(--green-65);-webkit-box-shadow:0 0 0 3px var(--green-7);box-shadow:0 0 0 3px var(--green-7)}}@keyframes chipBlinkGreen{0%,100%{border-color:var(--green-30);-webkit-box-shadow:none;box-shadow:none}50%{border-color:var(--green-65);-webkit-box-shadow:0 0 0 3px var(--green-7);box-shadow:0 0 0 3px var(--green-7)}}@-webkit-keyframes legalNode1{0%,100%,4%,92%{background:var(--white);border-color:var(--orange-30);color:var(--orange-0)}84%,9%{background:var(--orange);border-color:var(--orange);color:var(--white)}}@keyframes legalNode1{0%,100%,4%,92%{background:var(--white);border-color:var(--orange-30);color:var(--orange-0)}84%,9%{background:var(--orange);border-color:var(--orange);color:var(--white)}}@-webkit-keyframes legalNode2{0%,100%,22%,92%{background:var(--white);border-color:var(--orange-30);color:var(--orange-0)}27%,84%{background:var(--orange);border-color:var(--orange);color:var(--white)}}@keyframes legalNode2{0%,100%,22%,92%{background:var(--white);border-color:var(--orange-30);color:var(--orange-0)}27%,84%{background:var(--orange);border-color:var(--orange);color:var(--white)}}@-webkit-keyframes legalNode3{0%,100%,40%,92%{background:var(--white);border-color:var(--orange-30);color:var(--orange-0)}45%,84%{background:var(--orange);border-color:var(--orange);color:var(--white)}}@keyframes legalNode3{0%,100%,40%,92%{background:var(--white);border-color:var(--orange-30);color:var(--orange-0)}45%,84%{background:var(--orange);border-color:var(--orange);color:var(--white)}}@-webkit-keyframes legalNode4{0%,100%,58%,92%{background:var(--white);border-color:var(--green-35);color:var(--green-0)}63%,84%{background:var(--green);border-color:var(--green);color:var(--white)}}@keyframes legalNode4{0%,100%,58%,92%{background:var(--white);border-color:var(--green-35);color:var(--green-0)}63%,84%{background:var(--green);border-color:var(--green);color:var(--white)}}@-webkit-keyframes legalRunner{0%{top:0;opacity:0}7%{top:0;opacity:1}61%{top:90%;opacity:1}100%,66%{top:90%;opacity:0}}@keyframes legalRunner{0%{top:0;opacity:0}7%{top:0;opacity:1}61%{top:90%;opacity:1}100%,66%{top:90%;opacity:0}}@-webkit-keyframes legalStamp{0%,64%{opacity:0;-webkit-transform:rotate(-3deg) scale(.85);transform:rotate(-3deg) scale(.85)}70%{opacity:1;-webkit-transform:rotate(-3deg) scale(1.07);transform:rotate(-3deg) scale(1.07)}75%{-webkit-transform:rotate(-3deg) scale(1);transform:rotate(-3deg) scale(1)}88%{opacity:1}100%,96%{opacity:0;-webkit-transform:rotate(-3deg) scale(.95);transform:rotate(-3deg) scale(.95)}}@keyframes legalStamp{0%,64%{opacity:0;-webkit-transform:rotate(-3deg) scale(.85);transform:rotate(-3deg) scale(.85)}70%{opacity:1;-webkit-transform:rotate(-3deg) scale(1.07);transform:rotate(-3deg) scale(1.07)}75%{-webkit-transform:rotate(-3deg) scale(1);transform:rotate(-3deg) scale(1)}88%{opacity:1}100%,96%{opacity:0;-webkit-transform:rotate(-3deg) scale(.95);transform:rotate(-3deg) scale(.95)}}@-webkit-keyframes legalGlow1{0%,100%,4%,92%{color:var(--grey)}84%,9%{color:var(--main-color)}}@keyframes legalGlow1{0%,100%,4%,92%{color:var(--grey)}84%,9%{color:var(--main-color)}}@-webkit-keyframes legalGlow2{0%,100%,22%,92%{color:var(--grey)}27%,84%{color:var(--main-color)}}@keyframes legalGlow2{0%,100%,22%,92%{color:var(--grey)}27%,84%{color:var(--main-color)}}@-webkit-keyframes legalGlow3{0%,100%,40%,92%{color:var(--grey)}45%,84%{color:var(--main-color)}}@keyframes legalGlow3{0%,100%,40%,92%{color:var(--grey)}45%,84%{color:var(--main-color)}}@-webkit-keyframes legalGlow4{0%,100%,58%,92%{color:var(--grey)}63%,84%{color:var(--green)}}@keyframes legalGlow4{0%,100%,58%,92%{color:var(--grey)}63%,84%{color:var(--green)}}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.error-404,.not-found,.search-results{margin-top:100px;margin-bottom:100px;text-align:center}.error-404 p,.not-found p,.search-results p{margin-bottom:20px}.search-results{text-align:start}input,textarea{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:14px;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;-webkit-font-kerning:inherit;font-kerning:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;-webkit-font-language-override:inherit;font-language-override:inherit;padding:10px 12px;border:1px solid #d7dae0;border-radius:6px;background:var(--bg);color:var(--main-color)}.scroll-top{position:fixed;right:24px;bottom:24px;width:56px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:2px solid #2557c7;border-radius:50%;-webkit-box-shadow:0 6px 20px rgba(37,87,199,.25);box-shadow:0 6px 20px rgba(37,87,199,.25);cursor:pointer;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.3s;transition:.3s;z-index:1005}@media screen and (max-width:767px){.error-404,.not-found,.search-results{margin-top:50px;margin-bottom:50px}.scroll-top{width:40px;height:40px;right:15px;bottom:15px}}@media screen and (max-width:500px){.scroll-top{right:10px;bottom:10px}}.scroll-top.show{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.scroll-top svg{width:32px;height:32px}.scroll-top:hover{-webkit-box-shadow:0 8px 25px rgba(37,87,199,.35);box-shadow:0 8px 25px rgba(37,87,199,.35);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.scroll-top:active{-webkit-transform:scale(.92);-ms-transform:scale(.92);transform:scale(.92)}
@charset "UTF-8";*,:after,:before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}*{margin:0}html{overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;height:100%;font-family:var(--main-font);color:var(--main-color)}body{margin:0;min-width:320px;font-weight:400;font-size:24px;line-height:1.2;background-color:var(--bg)}body.lock{overflow:hidden}#page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}canvas,img,picture,svg,video{display:block;max-width:100%}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}h2,h3,h4,h5,h6,p{overflow-wrap:break-word}@media screen and (max-width:600px){h1{overflow-wrap:break-word}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}dl,ol,ul{margin:0;padding:0}input[type=search],input[type=submit]{padding:6px;font-size:20px}.otgs-development-site-front-end{display:none!important}
:root{--black:#000000;--white:#FFFFFF;--bg:#fafbfc;--bg-90:#fafbfce6;--bright-gray:#e6e8ec;--main-color:#16181d;--text-color:#4a4f5a;--grey:#8a8f9a;--blue:#2557c7;--blue-50:rgba(37, 87, 199, 0.5);--blue-6:rgba(37, 87, 199, 0.06);--blue-7:rgba(37, 87, 199, 0.07);--blue-20:rgba(37, 87, 199, 0.2);--blue-hover:#1a419c;--green:#1d7a4f;--green-0:rgb(29 122 79 / 0%);--green-7:rgb(29 122 79 / 7%);--green-30:rgb(29 122 79 / 30%);--green-35:rgb(29 122 79 / 35%);--green-65:rgb(29 122 79 / 65%);--orange:#c2402a;--orange-0:rgb(194 64 42 / 0%);--orange-6:rgb(194 64 42 / 6%);--orange-8:rgb(194 64 42 / 8%);--orange-18:rgb(194 64 42 / 18%);--orange-20:rgb(194 64 42 / 20%);--orange-25:rgb(194 64 42 / 25%);--orange-30:rgb(194 64 42 / 30%);--orange-50:rgb(194 64 42 / 50%);--transition:all 0.5s ease-in-out;--main-font:'IBM Plex Sans',system-ui,sans-serif;--mono-font:'IBM Plex Mono',monospace;--xsm:370px;--sm:576px;--md:768px;--lg:992px;--xl:1400px;--xxl:1700px}
.three-cards{background-color:var(--white);border-top:1px solid var(--bright-gray)}.three-cards__inner{padding:80px 40px}@media screen and (max-width:767px){.three-cards__inner{padding:40px 20px}.three-cards__cards{-ms-flex-wrap:wrap;flex-wrap:wrap}}.three-cards h2{max-width:30ch}.three-cards__description{font-size:15px;color:var(--text-color);margin:0;max-width:60ch}.three-cards__card{border:1px solid var(--bright-gray);border-radius:10px;padding:26px;background:var(--bg)}.three-cards__card h3{font-size:17px;font-weight:600;margin:0 0 8px}.three-cards__card p{font-size:14px;line-height:1.6;color:var(--text-color);margin:0}.three-cards__card .subtitle{font-family:var(--mono-font);font-size:11px;color:var(--blue);margin-bottom:10px}.three-cards__card .addition{font-family:var(--mono-font);font-size:11px;color:var(--grey);border-top:1px solid #eef0f3;margin-top:10px;padding-top:10px}.three-cards__cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:40px}.three-cards__block-name{font-family:var(--mono-font);font-size:12px;color:var(--blue);margin-bottom:12px}
.five-cards{border-top:1px solid var(--bright-gray)}.five-cards__inner{padding:80px 40px}@media screen and (max-width:767px){.five-cards__inner{padding:40px 20px}}.five-cards h2{margin-bottom:40px}.five-cards__card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;gap:12px}.five-cards__card-title span{font-family:var(--mono-font);font-size:11px;color:var(--blue);background:var(--blue-7);border-radius:4px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.five-cards__card{border:1px solid var(--bright-gray);border-radius:10px;padding:24px 26px;background:#fff;grid-column:auto}.five-cards__card:last-child{grid-column:span 2}.five-cards__card h3{font-size:17px;font-weight:600}.five-cards__card p{font-size:14px;line-height:1.6;color:var(--text-color);margin:0}.five-cards__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width:650px){.five-cards__card:last-child{grid-column:auto}.five-cards__cards{grid-template-columns:auto}}.five-cards__block-name{font-family:var(--mono-font);font-size:12px;color:var(--blue);margin-bottom:12px}
.banner__inner{margin:0 auto;padding:88px 40px 72px;display:grid;grid-template-columns:6fr 5fr;gap:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1150px){.banner__inner{gap:25px}}@media screen and (max-width:1024px){.banner__inner{grid-template-columns:auto}}@media screen and (max-width:767px){.banner__inner{padding:88px 20px 20px}}@media screen and (max-width:460px){.banner__inner{display:block}}.banner__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:var(--mono-font);font-size:12px;color:var(--blue);background:var(--blue-7);border:1px solid var(--blue-20);border-radius:100px;padding:5px 14px;margin-bottom:24px}.banner__tag .circle{width:6px;height:6px;border-radius:50%;background:var(--blue)}.banner__title{line-height:1.1;margin:0 0 20px}.banner__title span{color:var(--blue)}.banner__description{font-size:17px;line-height:1.6;color:var(--text-color);margin:0 0 32px;max-width:52ch}@media screen and (max-width:576px){.banner__description{line-height:1.3}}.banner__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner .button{padding:13px 26px}@media screen and (max-width:420px){.banner__buttons{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner .button{width:100%;text-align:center}}.banner .button.transparent{padding:13px 22px;border:1px solid #d7dae0;border-radius:6px;color:var(--main-color);background-color:transparent}.banner__plus{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:48px;padding-top:24px;border-top:1px solid var(--bright-gray)}@media screen and (max-width:440px){.banner__plus{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;margin-top:20px;padding-top:20px}}.banner__plus-title{font-family:var(--mono-font);font-size:26px;font-weight:500;color:var(--main-color)}.banner__plus-description{font-size:12px;color:var(--grey);margin-top:4px}.banner__table{background:var(--white);border:1px solid var(--bright-gray);border-radius:12px;-webkit-box-shadow:rgba(22,24,29,.0784313725) 0 12px 40px;box-shadow:rgba(22,24,29,.0784313725) 0 12px 40px;overflow:hidden}@media screen and (max-width:460px){.banner__table{display:none}}.banner__table-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #eef0f3}.banner__table-header-title{font-size:13px;font-weight:600}.banner__table-header-live{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:var(--mono-font);font-size:11px;color:var(--green)}.banner__table-header-live .circle{width:6px;height:6px;border-radius:50%;background:var(--green)}.banner__table-content{padding:20px 12px 16px;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner__table-graphic{position:relative;width:400px;height:258px}.banner__table-graphic .circle-1{position:absolute;top:0;left:0;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:var(--blue);offset-path:path("M 108 63 C 145 63 150 128 158 133");offset-rotate:0deg;-webkit-animation:2.7s cubic-bezier(.45,0,.55,1) infinite heroDot;animation:2.7s cubic-bezier(.45,0,.55,1) infinite heroDot}.banner__table-graphic .circle-2{position:absolute;top:0;left:0;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:var(--blue);offset-path:path("M 108 133 C 125 133 140 133 158 133");offset-rotate:0deg;-webkit-animation:2.7s cubic-bezier(.45,0,.55,1) .9s infinite heroDot;animation:2.7s cubic-bezier(.45,0,.55,1) .9s infinite heroDot}.banner__table-graphic .circle-3{position:absolute;top:0;left:0;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:var(--blue);offset-path:path("M 108 203 C 145 203 150 138 158 133");offset-rotate:0deg;-webkit-animation:2.7s cubic-bezier(.45,0,.55,1) 1.8s infinite heroDot;animation:2.7s cubic-bezier(.45,0,.55,1) 1.8s infinite heroDot}.banner__table-graphic .circle-4{position:absolute;top:0;left:0;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:var(--green);offset-path:path("M 242 133 C 250 128 255 63 292 63");offset-rotate:0deg;-webkit-animation:2.7s cubic-bezier(.45,0,.55,1) 1.35s infinite heroDot;animation:2.7s cubic-bezier(.45,0,.55,1) 1.35s infinite heroDot}.banner__table-graphic .circle-5{position:absolute;top:0;left:0;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:var(--green);offset-path:path("M 242 133 C 260 133 275 133 292 133");offset-rotate:0deg;-webkit-animation:2.7s cubic-bezier(.45,0,.55,1) 2.25s infinite heroDot;animation:2.7s cubic-bezier(.45,0,.55,1) 2.25s infinite heroDot}.banner__table-graphic .circle-6{position:absolute;top:0;left:0;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:var(--green);offset-path:path("M 242 133 C 250 138 255 203 292 203");offset-rotate:0deg;-webkit-animation:2.7s cubic-bezier(.45,0,.55,1) .45s infinite heroDot;animation:2.7s cubic-bezier(.45,0,.55,1) .45s infinite heroDot}.banner__table-graphic .subtitle-1,.banner__table-graphic .subtitle-2{position:absolute;left:0;top:8px;width:108px;text-align:center;font-family:var(--mono-font);font-size:10px;color:var(--grey);letter-spacing:.08em}.banner__table-graphic .subtitle-2{left:auto;right:0}.banner__table-graphic .text-table-1-0{position:absolute;left:0;top:48px;width:108px;height:30px;display:grid;place-items:center;font-size:11px;background:var(--white);border:1px solid #e6e8ec;border-radius:7px;-webkit-animation:2.7s ease-in-out infinite chipBlink;animation:2.7s ease-in-out infinite chipBlink}.banner__table-graphic .text-table-1-1{text-align:center;position:absolute;left:0;top:118px;width:108px;height:30px;display:grid;place-items:center;font-size:11px;background:var(--white);border:1px solid #e6e8ec;border-radius:7px;-webkit-animation:2.7s ease-in-out .9s infinite chipBlink;animation:2.7s ease-in-out .9s infinite chipBlink}.banner__table-graphic .text-table-1-2{position:absolute;left:0;top:188px;width:108px;height:30px;display:grid;place-items:center;font-size:11px;background:var(--white);border:1px solid #e6e8ec;border-radius:7px;-webkit-animation:2.7s ease-in-out 1.8s infinite chipBlink;animation:2.7s ease-in-out 1.8s infinite chipBlink}.banner__table-graphic .text-table-2-0{position:absolute;right:0;top:48px;width:108px;height:30px;display:grid;place-items:center;font-size:11px;background:rgba(29,122,79,.04);color:var(--green);border:1px solid rgba(29,122,79,.3);border-radius:7px;-webkit-animation:2.7s ease-in-out 2.25s infinite chipBlinkGreen;animation:2.7s ease-in-out 2.25s infinite chipBlinkGreen}.banner__table-graphic .text-table-2-1{position:absolute;right:0;top:118px;width:108px;height:30px;display:grid;place-items:center;font-size:11px;background:rgba(29,122,79,.04);color:var(--green);border:1px solid rgba(29,122,79,.3);border-radius:7px;-webkit-animation:2.7s ease-in-out .45s infinite chipBlinkGreen;animation:2.7s ease-in-out .45s infinite chipBlinkGreen}.banner__table-graphic .text-table-2-2{position:absolute;right:0;top:188px;width:108px;height:30px;display:grid;place-items:center;font-size:11px;background:rgba(29,122,79,.04);color:var(--green);border:1px solid rgba(29,122,79,.3);border-radius:7px;-webkit-animation:2.7s ease-in-out 1.35s infinite chipBlinkGreen;animation:2.7s ease-in-out 1.35s infinite chipBlinkGreen}.banner__table-graphic .circle-7{position:absolute;left:158px;top:91px;width:84px;height:84px;border-radius:50%;background:rgba(37,87,199,.12);-webkit-animation:2.7s ease-out infinite ringPulse;animation:2.7s ease-out infinite ringPulse}.banner__table-graphic .circle-8{position:absolute;-ms-flex-line-pack:center;align-content:center;left:160px;top:93px;width:80px;height:80px;border-radius:50%;background:linear-gradient(160deg,#2f63d4,#1d4aad);display:grid;place-items:center;-webkit-box-shadow:rgba(37,87,199,.35) 0 8px 22px;box-shadow:rgba(37,87,199,.35) 0 8px 22px}.banner__table-graphic .circle-8 p{font-family:var(--mono-font);font-size:11px;color:var(--white)}.banner__table-graphic .pipeline{position:absolute;left:130px;top:230px;width:140px;text-align:center;font-family:var(--mono-font);font-size:10px;color:var(--grey);letter-spacing:.06em}.banner__table-footer{border-top:1px solid #eef0f3;padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.banner__table-footer p{font-family:var(--main-color);font-size:11px;color:var(--grey)}.banner__table-footer p:last-child{margin-left:auto}
.faq{border-top:1px solid var(--bright-gray);background:var(--white)}.faq__inner{padding:80px 40px}@media screen and (max-width:767px){.faq__inner{padding:40px 20px}}.faq__tag{font-family:var(--mono-font);font-size:12px;color:var(--blue);margin-bottom:12px}.faq__title{margin:0 0 28px}.faq__item{border-bottom:1px solid #eef0f3}.faq__item.active .faq__item-answer{margin-bottom:15px}.faq__item-answer{max-height:0;overflow:hidden;-webkit-transition:max-height .35s;transition:max-height .35s}.faq__item-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%;padding:18px 0;background:0 0;border:0;cursor:pointer}.faq__item-question h3{font-family:var(--main-font);font-weight:600;font-size:16px;text-align:left;color:var(--main-color)}.faq__item-question span{font-family:"IBM Plex Mono",monospace;color:#2557c7;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:18px;line-height:1}.faq__item p{display:block;margin:0;font-size:14px;line-height:1.65;color:var(--text-color);max-width:62ch}
.footer{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--white);border-top:1px solid #e6e8ec}.footer__inner{padding-top:28px;padding-bottom:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:28px;font-size:13px;width:100%}.footer__inner .email{margin-left:auto}@media screen and (max-width:767px){.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__inner .email{margin-left:unset}}
.form{border-top:1px solid var(--bright-gray)}.form__inner{padding:80px 40px 96px}@media screen and (max-width:767px){.form__inner{padding:40px 20px}}.form__close{display:none;position:absolute;top:10px;right:10px;cursor:pointer}.form__close.visible{display:block}.form__content{background:var(--white);border:1px solid var(--bright-gray);border-radius:12px;padding:40px;-webkit-box-shadow:rgba(22,24,29,.0588235294) 0 12px 40px;box-shadow:rgba(22,24,29,.0588235294) 0 12px 40px;position:relative;z-index:1003}@media screen and (max-width:600px){.form__content{padding:20px}}.form__content.fixed{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 40px);max-width:800px}.form__block-name{font-family:var(--mono-font);font-size:12px;color:var(--blue);margin-bottom:12px}.form__titile{font-size:28px;letter-spacing:-.02em;font-weight:700;margin:0 0 10px}.form__description{font-size:14px;line-height:1.6;color:var(--text-color);margin:0 0 24px}.form__form{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (max-width:500px){.form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form__form .button{padding:13px 28px;width:-webkit-min-content;width:-moz-min-content;width:min-content}.form__form .textarea{grid-column:span 2}.form__form .input,.form__form .textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.form__form .input label,.form__form .textarea label{font-size:12px;font-weight:500;color:var(--text-color)}.form__form .input input,.form__form .input textarea,.form__form .textarea input,.form__form .textarea textarea{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:14px;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;-webkit-font-kerning:inherit;font-kerning:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;-webkit-font-language-override:inherit;font-language-override:inherit;padding:10px 12px;border:1px solid #d7dae0;border-radius:6px;background:var(--bg);color:var(--main-color)}.form__form .input textarea,.form__form .textarea textarea{min-height:96px;resize:vertical}
.header{position:fixed;top:0;z-index:20;background:var(--bg-90);backdrop-filter:blur(10px);border-bottom:1px solid var(--bright-gray);width:100%}.header.fixed{background:var(--white)}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;padding-top:14px;padding-bottom:14px}.header .site-branding{margin-right:auto}@media screen and (max-width:400px){.header .button-desktop{display:none}}@media screen and (max-width:1024px){.header .main-navigation{background-color:var(--white);top:79px;left:0;right:0;width:100%;padding:12px 20px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;visibility:hidden;position:fixed;z-index:1000;-webkit-transition:opacity .25s,-webkit-transform .35s;transition:transform .35s,opacity .25s,-webkit-transform .35s;overflow-y:scroll;text-align:center;border-bottom:1px solid var(--bright-gray)}}@media screen and (max-width:500px){.header__inner{gap:10px}.header .main-navigation{top:69px}}.header .main-navigation.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;visibility:inherit}.header .main-navigation .button-mobile{margin-top:20px;color:var(--white);display:inline-block}@media screen and (min-width:1024px){.header .main-navigation .button-mobile{display:none}}.header .main-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px}@media screen and (max-width:1024px){.header .main-navigation .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;text-align:center}}.header .main-navigation a{color:var(--text-color);font-size:14px;white-space:nowrap}.header__lang{font-family:var(--mono-font);font-size:11px;color:var(--grey);border:1px solid var(--bright-gray);border-radius:4px;white-space:nowrap;position:relative}.header__lang-current{border:0;background:0 0}.header__lang-current span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;color:var(--grey);-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;padding:3px 8px;width:100%}.header__lang li{width:100%;height:100%}.header__lang li a{color:var(--grey);padding:8px;width:100%;height:100%;display:block;text-align:center}.header__lang li a:hover{color:var(--blue)}.header__lang.open .language-dropdown,.header__lang:hover .language-dropdown{opacity:1;visibility:visible}.header__lang .language-dropdown{position:absolute;top:calc(100% + 10px);right:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:0;visibility:hidden;-webkit-transition:var(--transition);transition:var(--transition);z-index:2;width:100%;background-color:var(--bg);overflow:hidden;border:1px solid var(--bright-gray)}.header__lang .language-dropdown__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .menu-toggle{width:54px;height:50px;background-color:var(--white);border:2px solid transparent;-webkit-box-shadow:-16px 14px 40px rgba(51,100,154,.2588235294);box-shadow:-16px 14px 40px rgba(51,100,154,.2588235294);padding:0 13px;border-radius:18px;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:20px}.header .menu-toggle:hover{border:2px solid var(--blue)}.header .menu-toggle span{width:100%;height:3px;display:block;background:var(--blue);border-radius:1.5px;-webkit-transition:opacity .25s,top .35s,-webkit-transform .35s;transition:transform .35s,opacity .25s,top .35s,-webkit-transform .35s}@media screen and (max-width:500px){.header .menu-toggle{margin:0;width:40px;height:40px;padding:0 8px}.header .menu-toggle span{width:90%}}.header .menu-toggle span:nth-child(2){width:50%}.header .menu-toggle.active span:nth-child(1){-webkit-transform:translateY(11px) rotate(45deg);-ms-transform:translateY(11px) rotate(45deg);transform:translateY(11px) rotate(45deg)}.header .menu-toggle.active span:nth-child(2){opacity:0}.header .menu-toggle.active span:nth-child(3){-webkit-transform:translateY(-11px) rotate(-45deg);-ms-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}@media screen and (min-width:1025px){.header .menu-toggle{display:none}}
.two-column{background-color:var(--white);border-top:1px solid var(--bright-gray)}.two-column__inner{display:grid;grid-template-columns:5fr 7fr;gap:56px;padding:80px 40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:991px){.two-column__inner{display:block}.two-column__list{margin-top:15px}}@media screen and (max-width:767px){.two-column__inner{padding:40px 20px}}.two-column__block-name{font-family:var(--mono-font);font-size:12px;color:var(--blue);margin-bottom:12px}.two-column__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.two-column__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:14px 0;border-bottom:1px solid #eef0f3}@media screen and (max-width:767px){.two-column__item{padding:8px 0}}.two-column__item span{font-family:var(--mono-font);font-size:14px;font-weight:500;color:var(--blue)}.two-column__item p{font-size:14px;color:var(--text-color)}
.with-animation{border-top:3px solid var(--orange);background:#fdf5f3}.with-animation__inner{margin:0 auto;padding:80px 40px;display:grid;grid-template-columns:7fr 5fr;gap:56px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:1150px){.with-animation__inner{gap:25px}}@media screen and (max-width:1024px){.with-animation__inner{grid-template-columns:auto}}@media screen and (max-width:767px){.with-animation__inner{padding:40px 20px}}@media screen and (max-width:460px){.with-animation__inner{display:block}}.with-animation__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:var(--mono-font);font-size:12px;color:var(--orange);background:var(--orange-8);border:1px solid var(--orange-25);border-radius:100px;padding:5px 14px;margin-bottom:16px}.with-animation__title{font-size:32px;letter-spacing:-.02em;font-weight:700;margin:0 0 12px;max-width:24ch;color:var(--main-color)}.with-animation__description{font-size:15px;line-height:1.6;color:var(--text-color);margin:0 0 28px;max-width:56ch}@media screen and (max-width:576px){.with-animation__description{line-height:1.3}}.with-animation__processes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}@media screen and (max-width:440px){.with-animation__processes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.with-animation__processes-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background:var(--white);border:1px solid var(--orange-18);border-radius:8px;padding:14px 18px}.with-animation__processes-item span{font-family:var(--mono-font);font-size:13px;font-weight:500;color:var(--orange);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.with-animation__processes-title{margin:0;font-size:14px;line-height:1.6;color:var(--main-color)}.with-animation__table{border:1px solid var(--orange-20);border-radius:10px;padding:26px;background:var(--white);-webkit-box-shadow:var(--orange-6) 0 8px 28px;box-shadow:var(--orange-6) 0 8px 28px}@media screen and (max-width:460px){.with-animation__table{margin-top:15px}}.with-animation__table-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:22px}.with-animation__table-header-title{font-family:var(--mono-font);font-size:11px;color:var(--orange);letter-spacing:.05em}.with-animation__table-content-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;position:relative}.with-animation__table-footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:22px}.with-animation__table-footer .pipeline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;border:1.5px solid var(--green);color:var(--green);border-radius:6px;padding:6px 12px;font-family:var(--mono-font);font-size:11px;letter-spacing:.05em;-webkit-animation:7.2s linear infinite legalStamp;animation:7.2s linear infinite legalStamp}.with-animation__table-content{position:relative}.with-animation__table-content .line{position:absolute;left:12px;top:13px;bottom:13px;width:1.5px;background:linear-gradient(var(--orange-25) 0,var(--orange-25) 62%,var(--green-30) 100%)}@media screen and (max-width:404px){.with-animation__table-content .line{bottom:35px}}.with-animation__table-content .circle{position:absolute;left:12px;top:13px;bottom:13px;width:1.5px}.with-animation__table-content .circle span{position:absolute;left:-3.25px;margin-top:-4px;width:8px;height:8px;border-radius:50%;background:var(--orange);-webkit-box-shadow:var(--orange-50) 0 0 8px;box-shadow:var(--orange-50) 0 0 8px;-webkit-animation:7.2s linear infinite legalRunner;animation:7.2s linear infinite legalRunner}.with-animation__table-content-item{display:grid;grid-template-columns:26px 1fr;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.with-animation__table-content-item .animation-0{width:26px;height:26px;border-radius:50%;border:1.5px solid;display:grid;place-items:center;font-size:13px;line-height:1;position:relative;z-index:1;-webkit-animation:7.2s linear infinite legalNode1;animation:7.2s linear infinite legalNode1}.with-animation__table-content-item .animation-0-text-block,.with-animation__table-content-item .animation-1-text-block,.with-animation__table-content-item .animation-2-text-block,.with-animation__table-content-item .animation-3-text-block{-webkit-animation:7.2s linear infinite legalGlow1;animation:7.2s linear infinite legalGlow1}.with-animation__table-content-item .animation-0-text-block .title,.with-animation__table-content-item .animation-1-text-block .title,.with-animation__table-content-item .animation-2-text-block .title,.with-animation__table-content-item .animation-3-text-block .title{font-size:14px;font-weight:600;line-height:1.3}.with-animation__table-content-item .animation-0-text-block .text,.with-animation__table-content-item .animation-1-text-block .text,.with-animation__table-content-item .animation-2-text-block .text,.with-animation__table-content-item .animation-3-text-block .text{font-size:12px;color:var(--grey);margin-top:2px}.with-animation__table-content-item .animation-1-text-block{-webkit-animation:7.2s linear infinite legalGlow2;animation:7.2s linear infinite legalGlow2}.with-animation__table-content-item .animation-2-text-block{-webkit-animation:7.2s linear infinite legalGlow3;animation:7.2s linear infinite legalGlow3}.with-animation__table-content-item .animation-3-text-block{-webkit-animation:7.2s linear infinite legalGlow4;animation:7.2s linear infinite legalGlow4}.with-animation__table-content-item .animation-1{width:26px;height:26px;border-radius:50%;border:1.5px solid;display:grid;place-items:center;font-size:13px;line-height:1;position:relative;z-index:1;-webkit-animation:7.2s linear infinite legalNode2;animation:7.2s linear infinite legalNode2}.with-animation__table-content-item .animation-2{width:26px;height:26px;border-radius:50%;border:1.5px solid;display:grid;place-items:center;font-size:13px;line-height:1;position:relative;z-index:1;-webkit-animation:7.2s linear infinite legalNode3;animation:7.2s linear infinite legalNode3}.with-animation__table-content-item .animation-3{width:26px;height:26px;border-radius:50%;border:1.5px solid;display:grid;place-items:center;font-size:13px;line-height:1;position:relative;z-index:1;-webkit-animation:7.2s linear infinite legalNode4;animation:7.2s linear infinite legalNode4}