#root,.App{margin:0;padding:0}*{margin:0;padding:0;box-sizing:border-box}button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{overflow-x:hidden}.App{width:100%;background-color:#fff;overflow-x:hidden}body{font-family:Spartan,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#000;overflow-x:hidden}img{max-width:100%;height:auto}.page{min-height:100vh;overflow-x:hidden;width:100%;max-width:100%}.header{position:fixed;top:0;left:0;right:0;z-index:100;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-bottom:1px solid rgba(255,255,255,.2);transition:all .3s ease}.header__container{max-width:1160px;margin:0 auto;padding:20px 0;display:flex;align-items:center;justify-content:space-between}.header__logo-image{height:75px;width:auto;transition:all .3s ease;max-width:300px;margin:-22.5px 0}.header__logo-link{display:block;transition:opacity .3s ease}.header__logo-link:hover{opacity:.8}.header__nav{flex:1;margin-left:50px}.header__actions{display:flex;gap:40px}.header__nav-list{display:flex;gap:50px;list-style:none}.header__nav-link{display:flex;align-items:center;gap:9px;color:#fff;font-size:15px;text-decoration:none;transition:all .3s ease}.header__nav-link:hover{color:#2460d9}.header__nav-arrow{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #ffffff;transition:transform .3s ease;background:none}.header__nav-item--dropdown{position:relative}.header__nav-item--dropdown:hover .header__nav-arrow{transform:rotate(180deg)}.header__dropdown{position:absolute;top:100%;left:0;background:#ffffff;border-radius:10px;box-shadow:0 10px 30px #0000001a;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;list-style:none;padding:10px 0;margin:10px 0 0;min-width:180px}.header__nav-item--dropdown:hover .header__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header__dropdown-item{margin:0}.header__dropdown-link{display:block;padding:12px 20px;color:#333;text-decoration:none;font-size:14px;font-weight:400;transition:all .3s ease}.header__dropdown-link:hover{background-color:#2460d9;color:#fff}.header__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);text-decoration:none;line-height:22px;height:50px;position:relative;overflow:hidden;transform:translateY(0)}.button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.button:active{transform:translateY(0);transition:all .1s cubic-bezier(.25,.46,.45,.94)}.button:focus{outline:none;box-shadow:0 0 0 3px #1d82dd4d}.header__button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.header__button--primary:hover{background:#2460D9;color:#fff}.button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.button--primary:hover{background:#2460D9;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #1d82dd66}.header__button--outline{background:transparent;color:#fff;border:1px solid #ffffff;font-size:15px;font-weight:600;height:38px;line-height:16.8px}.header__button--outline:hover{background:#ffffff;color:#000}.button--outline{background:transparent;color:#fff;border:1px solid #ffffff;font-size:15px;font-weight:600;height:38px;line-height:16.8px}.button--outline:hover{background:#ffffff;color:#000}.header__button--filled{background:#ffffff;color:#1e1e1e;font-size:15px;font-weight:600;height:38px;line-height:16.8px;padding:9px 33px}.header__button--filled:hover{background:#1e1e1e;color:#fff}.header-dark{position:fixed;top:0;left:0;right:0;z-index:100;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-bottom:1px solid rgba(255,255,255,.2)}.header-dark__container{max-width:1160px;margin:0 auto;padding:20px 0;display:flex;align-items:center;justify-content:space-between}.header-dark__logo-image{height:50px;width:auto;max-width:200px}.header-dark__nav{flex:1;margin-left:50px}.header-dark__actions{display:flex;gap:40px}.header-dark__nav-list{display:flex;gap:50px;list-style:none}.header-dark__nav-link{display:flex;align-items:center;gap:9px;color:#000;font-size:15px;text-decoration:none;transition:all .3s ease}.header-dark__nav-link:hover{color:#4e9fe8}.header-dark__nav-arrow{width:10px;height:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWBAMAAABEVRO+AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAACRQTFRFR3BM////////////////////////////////////////////FHpdZwAAAAt0Uk5TABk0UGBwgJi/z+OevZdWAAAAY0lEQVR42mMgBoRgE2TZXYhFlHX3LgEswtm7F2FVvDsAi7DW7m1YRBlX727EIiyOy8LFQCemoYHM3bsTGLx3Y4LN2EWxm4DVNiJdxjh7dyM2H28nNnSqsYUky+6dAlgMgMYQAPEyScPKDE1CAAAAAElFTkSuQmCC);background-size:contain}.header-dark__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:600;transition:all .3s ease;cursor:pointer;text-decoration:none}.header-dark__button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.header-dark__button--primary:hover{background:#2460D9;color:#fff}.header-dark__button--outline{background:transparent;color:#fff;border:1px solid #ffffff;font-size:15px;font-weight:600;height:38px;line-height:16.8px}.header-dark__button--outline:hover{background:#ffffff;color:#000}.header-dark__button--filled{background:#ffffff;color:#1e1e1e;font-size:15px;font-weight:600;height:38px;line-height:16.8px;padding:9px 33px}.header-dark__button--filled:hover{background:#1e1e1e;color:#fff}.header-dark__button--gradient{background:transparent;color:transparent;background-image:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%);-webkit-background-clip:text;background-clip:text;border:1px solid transparent;position:relative;font-size:15px;font-weight:600;height:38px;line-height:16.8px;padding:9px 33px}.breadcrumbs{background:#ffffff;padding-top:131px;margin-bottom:80px}.breadcrumbs__container{max-width:1160px;margin:0 auto}.breadcrumbs__nav{display:flex;align-items:center}.breadcrumbs__list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.breadcrumbs__item{display:flex;align-items:center}.breadcrumbs__link,.breadcrumbs__text{color:#000;font-family:Kanit,sans-serif;font-size:20px;font-style:normal;font-weight:275;line-height:normal;text-decoration:none;transition:color .3s ease}.breadcrumbs__link:hover{color:#4e9fe8}.breadcrumbs__item--current .breadcrumbs__text{color:#666}.breadcrumbs__separator{color:#000;font-family:Kanit,sans-serif;font-size:20px;font-style:normal;font-weight:275;line-height:normal;margin:0 5px}.button--filled{background:#ffffff;color:#1e1e1e;font-size:15px;font-weight:600;height:38px;line-height:16.8px;padding:9px 33px}.button--filled:hover{background:#1e1e1e;color:#fff}.button--gradient{background:transparent;color:transparent;background-image:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%);-webkit-background-clip:text;background-clip:text;box-shadow:0 3px 6px #0000001a;padding:12px 24px;position:relative;border-radius:15px}.button--gradient:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;padding:2px;background:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.button--gradient:hover{transform:translateY(-2px);box-shadow:0 8px 20px #67c1b34d}.header-dark__button--gradient:before{border-radius:10px}.service-card__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.service-card__button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.service-card__button--primary:hover{background:#2460D9;color:#fff}.hero__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.hero__button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.hero__button--primary:hover{background:#2460D9;color:#fff}.hero__link{color:#fff;text-decoration:underline;font-weight:600;font-size:20px;line-height:22px;transition:all .3s cubic-bezier(.25,.46,.45,.94);transform:translateY(0);background:none;border:none;cursor:pointer}.hero__link:hover{color:#4e9fe8;transform:translateY(-2px);text-shadow:0 2px 8px rgba(255,255,255,.3)}.hero__link:active{transform:translateY(0);transition:all .1s cubic-bezier(.25,.46,.45,.94)}.feature-card__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.feature-card__button--gradient{background:transparent;color:transparent;background-image:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%);-webkit-background-clip:text;background-clip:text;box-shadow:0 3px 6px #0000001a;padding:12px 24px;position:relative;border-radius:15px}.feature-card__button--gradient:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;padding:2px;background:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.projects__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.projects__button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.industry-card__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.industry-card__button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.industry-card__link{color:#1d82dd;text-decoration:underline;font-weight:600;font-size:20px;line-height:22px;transition:all .3s cubic-bezier(.25,.46,.45,.94);transform:translateY(0);display:inline-block}.industry-card__link:hover{transform:translateY(-2px);color:#1565c0;text-shadow:0 2px 8px rgba(29,130,221,.3)}.industry-card__link:active{transform:translateY(0);transition:all .1s cubic-bezier(.25,.46,.45,.94)}.contact-card__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.contact-card__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}.contact-card--sales{position:relative;overflow:hidden}.contact-card--sales:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/card-sales-ea938d66.png) no-repeat center right;background-size:contain;pointer-events:none;z-index:1}.contact-card--enquiry{position:relative;overflow:hidden}.contact-card--enquiry:after{content:"";position:absolute;top:0;right:1px;width:100%;height:100%;background:url(/assets/card-enquiry-de919fab.png) no-repeat center right;background-size:contain;pointer-events:none;z-index:1}.contact-card__button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:9px 26px;z-index:2}.contact-card__link{color:#fff;text-decoration:underline;font-weight:600;font-size:20px;line-height:22px;transition:all .3s ease;background:none;border:none;cursor:pointer;padding:0;z-index:2}.contact-card__link:hover{color:#4e9fe8}.newsletter__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.newsletter__button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.link{color:#000;text-decoration:underline;font-weight:600;font-size:20px;line-height:22px;transition:all .3s ease}.link:hover{color:#1d82dd}.hero__actions .link{color:#fff}.industry-card__actions .link{font-size:20px;font-weight:600;line-height:22px}.mobile-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;transition:all .3s ease;display:none}.mobile-header__container{max-width:1160px;margin:0 auto;padding:8px 20px;display:flex;justify-content:space-between;align-items:center}.mobile-header__logo{z-index:1001;display:flex}.mobile-header__logo-link{display:inline-block;transition:opacity .3s ease}.mobile-header__logo-link:hover{opacity:.8}.mobile-header__logo-image{height:65px;width:auto}.mobile-header__burger{display:flex;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0;z-index:1001;position:relative}.mobile-header__burger-line{width:25px;height:3px;background:#ffffff;margin:2px 0;transition:all .3s ease;border-radius:2px}.mobile-header__burger--active .mobile-header__burger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-header__burger--active .mobile-header__burger-line:nth-child(2){opacity:0}.mobile-header__burger--active .mobile-header__burger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-header__menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:#ffffff;transform:translate(-100%);transition:transform .3s ease;z-index:999;overflow-y:auto;padding-top:80px}.mobile-header__menu--open{transform:translate(0)}.mobile-header__nav{padding:20px}.mobile-header__nav-list{list-style:none;margin:0;padding:0}.mobile-header__nav-item{margin-bottom:0;border-bottom:1px solid #f0f0f0}.mobile-header__nav-link,.mobile-header__nav-button{display:flex;justify-content:space-between;align-items:center;padding:20px 0;color:#333;text-decoration:none;font-size:18px;font-weight:500;background:none;border:none;width:100%;text-align:left;transition:color .3s ease}.mobile-header__nav-link:hover,.mobile-header__nav-button:hover{color:#1d82dd}.mobile-header__nav-text{flex:1}.mobile-header__nav-arrow{width:16px;height:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWBAMAAABEVRO+AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAACRQTFRFR3BM////////////////////////////////////////////FHpdZwAAAAt0Uk5TABk0UGBwgJi/z+OevZdWAAAAY0lEQVR42mMgBoRgE2TZXYhFlHX3LgEswtm7F2FVvDsAi7DW7m1YRBlX727EIiyOy8LFQCemoYHM3bsTGLx3Y4LN2EWxm4DVNiJdxjh7dyM2H28nNnSqsYUky+6dAlgMgMYQAPEyScPKDE1CAAAAAElFTkSuQmCC) no-repeat center;background-size:contain;transition:transform .3s ease;opacity:.7;margin-left:8px;position:relative}.mobile-header__nav-arrow:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #333333;opacity:0}.mobile-header__nav-arrow:not([style*=background-image]):after{opacity:1}.mobile-header__nav-arrow--open{transform:rotate(180deg);opacity:1}.mobile-header__submenu{list-style:none;margin:0;padding:0;background:#f8f8f8;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,.46,.45,.94),padding .4s cubic-bezier(.25,.46,.45,.94),opacity .3s ease;opacity:0;border-radius:15px}.mobile-header__submenu--open{max-height:300px;padding:10px 0;opacity:1}.mobile-header__submenu-item{margin:0}.mobile-header__submenu-link{display:block;padding:15px 20px;color:#666;text-decoration:none;font-size:16px;font-weight:400;transition:all .3s ease}.mobile-header__submenu-link:hover{color:#1d82dd;background:#f0f0f0}.mobile-header__actions{padding:30px 0;border-top:1px solid #f0f0f0;display:flex;flex-direction:row;gap:15px}.mobile-header__button{width:100%;padding:15px;font-size:16px;font-weight:500;border-radius:8px;text-align:center;transition:all .3s ease}.mobile-header__button--outline{background:transparent;border:2px solid #1d82dd;color:#1d82dd}.mobile-header__button--outline:hover{background:#1d82dd;color:#fff}.mobile-header__button--filled{background:#1d82dd;border:2px solid #1d82dd;color:#fff}.mobile-header__button--filled:hover{background:#155a99;border-color:#155a99}.mobile-header__social{display:flex;gap:20px;justify-content:flex-end;padding:30px 20px 20px;border-top:1px solid #f0f0f0;margin-top:20px}.mobile-header__social-link{width:32px;height:32px;display:inline-block;transition:all .3s ease;border-radius:8px;min-width:44px;min-height:44px;position:relative}.mobile-header__social-link:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s ease}.mobile-header__social-link--linkedin:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%231D82DD" viewBox="0 0 24 24"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>')}.mobile-header__social-link--facebook:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%231D82DD" viewBox="0 0 24 24"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg>')}.mobile-header__social-link--instagram:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%231D82DD" viewBox="0 0 24 24"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/></svg>')}.mobile-header__social-link:hover:before{transform:translate(-50%,-50%) scale(1.1)}.mobile-header__social-link:active:before{transform:translate(-50%,-50%) scale(.95)}.mobile-header__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:998}body:has(.breadcrumbs) .mobile-header{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000001a}body:has(.breadcrumbs) .mobile-header__burger-line{background:#000000}.mobile-header--scrolled{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000001a}.mobile-header--scrolled .mobile-header__burger-line{background:#000000}.mobile-header__burger--active .mobile-header__burger-line{background:#000000!important}@media (max-width: 1200px){.mobile-header{display:block}.header{display:none}}@media (max-width: 768px){.mobile-header__container{padding:6px 20px}.mobile-header__logo-image{height:65px}.mobile-header__burger{width:28px;height:28px}.mobile-header__burger-line{width:22px;height:2px}.mobile-header__nav{padding:15px}.mobile-header__nav-link,.mobile-header__nav-button{padding:18px 0;font-size:16px}.mobile-header__submenu-link{padding:12px 15px;font-size:15px}.mobile-header__button{padding:12px;font-size:15px}}@media (max-width: 425px){.mobile-header__container{padding:5px 15px}.mobile-header__logo-image{height:50px}.mobile-header__nav{padding:10px}.mobile-header__nav-link,.mobile-header__nav-button{padding:15px 0;font-size:15px}}.hero{background:linear-gradient(180deg,#05202a,#000000);color:#fff;padding:400px 0 0;margin-bottom:129px;position:relative}.hero:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/first-background-012f5684.png) no-repeat center center;background-size:cover;pointer-events:none;z-index:1}.hero__container{max-width:1160px;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;padding-bottom:380px;position:relative;z-index:2}.hero__content{width:593px;display:flex;flex-direction:column;gap:80px}.hero__text-group{display:flex;flex-direction:column;gap:40px}.hero__subtitle-group{display:flex;flex-direction:column;gap:15px}.hero__visual{flex:1}.hero__title{font-size:71px;font-weight:600;line-height:1.1}.hero__title-accent{color:#4e9fe8;font-weight:700}.hero__subtitle{font-size:20px;font-weight:500}.hero__description{font-size:14px;opacity:.8}.hero__actions{display:flex;align-items:center;gap:70px}.hero__actions .button{font-size:20px;font-weight:600;height:53px;padding:0 17px;border-radius:11px}.hero__partners{background:#ffffff;border-radius:60px 60px 0 0;padding:60px 20px;position:relative;z-index:10;min-height:200px}.hero__partners-list{max-width:1160px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:90px;opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);min-height:80px}.hero__partners-list.transitioning{opacity:0}.hero__partners-item{position:relative;transition:all .3s ease;display:inline-block;opacity:1;transform:translateY(0)}.hero__partners-list.transitioning .hero__partners-item{opacity:0;transform:translateY(10px)}.hero__partners-item:nth-child(1){transition-delay:0ms}.hero__partners-item:nth-child(2){transition-delay:50ms}.hero__partners-item:nth-child(3){transition-delay:.1s}.hero__partners-item:nth-child(4){transition-delay:.15s}.hero__partners-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;mix-blend-mode:overlay;opacity:.9;transition:opacity .3s ease;pointer-events:none;z-index:1;border-radius:4px}.hero__partners-item:hover:before{opacity:0}.hero__partners-logo{opacity:.7;transition:all .3s ease;position:relative;z-index:0;filter:grayscale(1) brightness(.6) sepia(1) hue-rotate(180deg) saturate(1.5)}.hero__partners-logo:hover{opacity:1;filter:none}@media (max-width: 768px){.hero__partners-list{gap:40px}}.intro__bg-ellipse{position:absolute;z-index:-1;pointer-events:none;filter:blur(50px)}.intro__bg-ellipse--left{bottom:0;left:0}.intro__bg-ellipse--right{bottom:0;right:0;z-index:-2}.intro__bg-ellipse-image{width:auto;height:auto;display:block}.intro__adaptive-image{display:none;width:100%;margin-top:20px}.intro__adaptive-image-img{width:100%;height:300px;max-width:500px;margin:0 auto;display:block;object-fit:cover}@media (max-width: 1000px){.intro{background:linear-gradient(180deg,#05202a,#000000)}.intro:after{display:none}.intro__adaptive-image{display:block}}@media (max-width: 768px){.intro__bg-ellipse--left,.intro__bg-ellipse--right{bottom:-30px}.intro__bg-ellipse-image{max-width:200px}.intro__adaptive-image{margin-top:15px}.intro__adaptive-image-img{height:250px}}@media (max-width: 425px){.intro__bg-ellipse-image{max-width:150px}.intro__adaptive-image{margin-top:10px}.intro__adaptive-image-img{height:200px}}.hero{overflow:hidden}.hero .intro__adaptive-image{display:none;width:100%;margin-top:20px}.hero .intro__adaptive-image-img{width:100%;height:300px;max-width:500px;margin:0 auto;display:block;object-fit:cover}@media (max-width: 1000px){.hero{background:linear-gradient(180deg,#05202a,#000000)}.hero:after{display:none}.hero .intro__adaptive-image{display:block;position:absolute;bottom:0;right:0;z-index:3;max-width:50%;height:auto}.hero .intro__adaptive-image-img{width:100%;height:auto;object-fit:contain}}@media (max-width: 768px){.hero .intro__adaptive-image{max-width:45%}}@media (max-width: 425px){.hero .intro__adaptive-image{max-width:40%;bottom:20px}}.services{background:#ffffff}.services__container{max-width:1160px;margin:0 auto}.services__header{margin-bottom:60px}.services__header-content{display:flex;justify-content:space-between;align-items:center}.services__title{font-size:45px;font-weight:600;line-height:50px}.services__subtitle{font-size:20px;font-weight:300;line-height:22px}.services__grid{display:flex;flex-direction:column;gap:40px}.services__row{display:flex;gap:40px}.services__row .service-card{flex:1}.solutions{background:#ffffff}.solutions__container{max-width:1160px;margin:0 auto}.solutions__header{margin-bottom:60px}.solutions__header-content{display:flex;justify-content:space-between;align-items:center}.solutions__title{font-size:45px;font-weight:600;line-height:50px}.solutions__subtitle{font-size:20px;font-weight:300;line-height:22px}.solutions__grid{display:flex;flex-direction:column;gap:40px}.solutions__row{display:flex;gap:40px}.solutions__row .service-card,.solutions__row .solutions__card{flex:1}.solutions__card{background:#efefef;border-radius:28px;padding:22px;min-height:350px;display:flex;flex-direction:column}.solutions__card--featured{flex-direction:column;position:relative;overflow:hidden}.solutions__card--featured:after{content:"";position:absolute;top:0;right:40px;width:489px;height:100%;background:url(/assets/ai-diagram-circle-9cfc4bd1.png) no-repeat center right;background-size:contain;pointer-events:none;z-index:1}.solutions__card--featured .solutions__card-main{display:flex;flex-direction:row;align-items:center;gap:50px;flex:1;position:relative;z-index:2}.solutions__card--it-solutions{position:relative;overflow:hidden}.solutions__card--it-solutions:after{content:"";position:absolute;top:143px;right:139px;width:53%;height:53%;background:url(/assets/it-solutions-2-f9d7443c.png) no-repeat center right;background-size:contain;pointer-events:none;z-index:1}.solutions__card--it-solutions .solutions__card-content{position:relative;z-index:2}.solutions__card--consultation{position:relative;overflow:hidden}.solutions__card--consultation:after{content:"";position:absolute;top:19px;right:0;width:72%;height:100%;background:url(/assets/ai-consultation-2-f2321465.png) no-repeat center right;background-size:contain;pointer-events:none;z-index:1}.solutions__card--consultation .solutions__card-content{position:relative;z-index:2}.solutions__card-header{display:flex;justify-content:flex-end;margin-bottom:20px}.solutions__card-content{padding:59px 0 59px 36px;display:flex;flex-direction:column;gap:40px;align-items:flex-start}.solutions__card-visual{flex:1;display:flex;align-items:center;justify-content:center}.solutions__card-title{font-size:30px;font-weight:500;line-height:39px}.solutions__card-description{font-size:16px;font-weight:300;line-height:22px}.solutions__card-text-group{display:flex;flex-direction:column;gap:15px;width:363px}.solutions__card-text-group--featured{width:516px}.solutions__card-text-group--it-solutions{width:527px}.solutions__card-text-group--consultation{width:609px}.solutions__card-info{display:flex;flex-direction:column;gap:40px;align-items:flex-start}.solutions__card-badge{display:flex;justify-content:flex-end}.solutions__card-badge-item{display:inline-flex;align-items:center;gap:12px;padding:9px 17px;background:#e4f5f2;border:1px solid #51c4b1;border-radius:10px;color:#51c4b1;font-size:15px;font-weight:600;line-height:16.8px}.solutions__card-badge-item--popular{flex-direction:row-reverse}.solutions__card-badge-icon{width:17px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAMAAABBwMRzAAAATlBMVEX////6+vru7u7b3d3BxcRRxLFNvKpLt6WLlZRHrp1EpZV3g4E/nIx1gX89k4U1f3NYZWNIVVMqYVg6SEUYPDYaLSoKGRYKGBYNERAAAACqqiY0AAAAcElEQVR42j3NiQGDIBQE0QXCIRIhH1G3/0YD0fAKmEGnjEanjcIQSF7GXCQDgMLkvJASJbPgxcV2OVupFOK920ds5I6P2D9PCkKzk3MNmpudNo5dnIXfcB2HYeGKodDfuYJbPVyPHRUP1c6UzqYAfAEQEQcaPgsTJQAAAABJRU5ErkJggg==);background-size:contain}.solutions__card-button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:600;transition:all .3s ease;cursor:pointer;text-decoration:none}.solutions__card-button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.service-card{background:#efefef;border-radius:28px;padding:22px;min-height:350px;display:flex;flex-direction:column}.service-card--featured{flex-direction:column;position:relative;overflow:hidden}.service-card--featured:after{content:"";position:absolute;top:26px;right:135px;width:489px;height:100%;background:url(/assets/ai-diagram-circle-9cfc4bd1.png) no-repeat center right;background-size:contain;pointer-events:none;z-index:1}.service-card--featured .service-card__main{display:flex;flex-direction:row;align-items:center;gap:50px;flex:1;position:relative;z-index:2}.service-card--it-solutions{position:relative;overflow:hidden}.service-card--it-solutions:after{content:"";position:absolute;top:130px;right:15px;width:54%;height:100%;background:url(/assets/it-solutions-edab4153.png) no-repeat center right;background-size:contain;pointer-events:none;z-index:1}.service-card--it-solutions .service-card__content{position:relative;z-index:2}.service-card--consultation{position:relative;overflow:hidden}.service-card--consultation:after{content:"";position:absolute;top:115px;right:6px;width:55%;height:100%;background:url(/assets/ai-consultation-7ec46821.png) no-repeat center right;background-size:contain;pointer-events:none;z-index:1}.service-card--consultation .service-card__content{position:relative;z-index:2}.service-card__header{display:flex;justify-content:flex-end;margin-bottom:20px}.service-card__content{padding:59px 0 59px 36px;display:flex;flex-direction:column;gap:40px;align-items:flex-start}.service-card__visual{flex:1;display:flex;align-items:center;justify-content:center}.service-card__title{font-size:35px;font-weight:500;line-height:39px}.service-card__description{font-size:17px;font-weight:300;line-height:22px}.service-card__text-group{display:flex;flex-direction:column;gap:15px;width:363px}.service-card__info{display:flex;flex-direction:column;gap:40px;align-items:flex-start}.service-card__badge-item--popular{flex-direction:row-reverse}.service-card__badge-item{display:inline-flex;align-items:center;gap:12px;padding:9px 17px;background:#e4f5f2;border:1px solid #51c4b1;border-radius:10px;color:#51c4b1;font-size:15px;font-weight:600;line-height:16.8px}.service-card__badge-icon{width:17px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAMAAABBwMRzAAAATlBMVEX////6+vru7u7b3d3BxcRRxLFNvKpLt6WLlZRHrp1EpZV3g4E/nIx1gX89k4U1f3NYZWNIVVMqYVg6SEUYPDYaLSoKGRYKGBYNERAAAACqqiY0AAAAcElEQVR42j3NiQGDIBQE0QXCIRIhH1G3/0YD0fAKmEGnjEanjcIQSF7GXCQDgMLkvJASJbPgxcV2OVupFOK920ds5I6P2D9PCkKzk3MNmpudNo5dnIXfcB2HYeGKodDfuYJbPVyPHRUP1c6UzqYAfAEQEQcaPgsTJQAAAABJRU5ErkJggg==);background-size:contain}.ai-diagram{display:flex;flex-direction:column;align-items:center;width:300px;height:300px}.ai-diagram__circle{width:243px;height:243px;background:url(/assets/ai-diagram-circle-9cfc4bd1.png);background-size:cover;border-radius:50%;margin-bottom:20px}.ai-diagram__features{display:flex;flex-direction:column;gap:10px;width:100%}.ai-diagram__feature{background:linear-gradient(90deg,rgba(214,229,239,0),#d6e5ef);border-radius:200px;padding:12px 20px;font-family:Inter,sans-serif;font-size:12px;color:#6aa6df;white-space:nowrap;margin:10px 0 10px auto;width:fit-content}.features{padding:150px 0}.features__container{max-width:1160px;margin:0 auto;display:flex;align-items:center}.feature-card{border-radius:15px;overflow:hidden;position:relative}.feature-card--time{width:363px;height:486px;background-size:cover;color:#fff;padding:64px 30px;background:linear-gradient(180deg,#0b3a4b 0%,#000 100%);position:relative;overflow:hidden}.feature-card--time:before{content:"";position:absolute;top:40%;left:24px;width:86%;height:100%;background:url(/assets/67-bf37f9ff.png) no-repeat center;background-size:contain;pointer-events:none;z-index:2}.feature-card--time:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/assets/stat-background-088ac8bf.png) no-repeat center;background-size:contain;pointer-events:none;z-index:1;opacity:.8}.feature-card--time .feature-card__content{display:flex;flex-direction:column;gap:40px;position:relative;z-index:2}.feature-card--automation{background:#efefef;padding:44px 25px 18px;width:477px;display:flex;flex-direction:column;gap:40px}.feature-card--automation .feature-card__content{display:flex;flex-direction:column;height:100%}.feature-card--testimonial{width:320px;background:#efefef;padding:44px 20px}.feature-card__title{font-size:25px;font-weight:700;line-height:29px}.feature-card--automation .feature-card__title{font-size:28px;font-weight:700;line-height:31.36px}.feature-card__description{font-size:17px;font-weight:400;line-height:21px}.feature-card__text-group{display:flex;flex-direction:column;gap:30px}.feature-card--automation .feature-card__description{line-height:24px}.feature-card__chart{width:310px;height:120px;background:url(data:image/png;base64,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);background-size:cover}.projects{padding:150px 0;overflow:hidden}.projects__container{max-width:1160px;margin:0 auto;overflow:hidden}.projects__header{margin-bottom:60px}.projects__header-content{display:flex;justify-content:space-between;align-items:center}.projects__title{font-size:35px;font-weight:600;line-height:39px}.projects__subtitle{font-size:20px;font-weight:300;line-height:22px}.projects__grid{display:flex;gap:20px;margin-bottom:66px;overflow:hidden;padding:10px 0}.projects__grid .project-card{flex-shrink:0;position:relative}.projects__grid .project-card:first-child{width:470px;transition:width .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 15px #00000014}.projects__grid .project-card:not(:first-child){width:210px;transition:width .6s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 15px #0000001a}.projects__grid .project-card:not(:first-child):hover{width:470px;z-index:10;box-shadow:0 8px 35px #00000026,0 0 0 1px #ffffff1a;transition:width .6s cubic-bezier(.25,.46,.45,.94) .3s,transform .5s cubic-bezier(.25,.46,.45,.94) .3s,box-shadow .5s cubic-bezier(.25,.46,.45,.94) .3s}.projects__grid.hover-blocked .project-card:not(:first-child):hover{width:210px!important;z-index:1!important;box-shadow:0 4px 15px #0000001a!important}.projects__grid.other-card-hovered .project-card:first-child{width:210px;transition:width .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 15px #0000001a}.projects__grid .project-card:first-child:hover{width:470px!important;z-index:10;box-shadow:0 8px 35px #00000026,0 0 0 1px #ffffff1a!important;transition:width .4s cubic-bezier(.25,.46,.45,.94) .2s,transform .4s cubic-bezier(.25,.46,.45,.94) .2s,box-shadow .4s cubic-bezier(.25,.46,.45,.94) .2s}.projects__grid.hover-blocked .project-card:first-child:hover{width:210px!important;z-index:1!important;box-shadow:0 4px 15px #0000001a!important}.projects__grid .project-card:first-child:hover .project-card__description{opacity:1!important;visibility:visible!important;max-height:100px!important;transform:translateY(0)!important;transition:opacity .6s cubic-bezier(.25,.46,.45,.94) .6s,visibility .6s cubic-bezier(.25,.46,.45,.94) .6s,max-height .6s cubic-bezier(.25,.46,.45,.94) .6s,transform .6s cubic-bezier(.25,.46,.45,.94) .6s!important}.projects__grid.hover-blocked .project-card:first-child:hover .project-card__description{opacity:0!important;visibility:hidden!important;max-height:0!important;transform:translateY(30px)!important}.projects__grid .project-card:first-child:hover .project-card__link{opacity:1!important;visibility:visible!important;max-height:100px!important;transform:translateY(0)!important;transition:opacity .7s cubic-bezier(.25,.46,.45,.94) .8s,visibility .7s cubic-bezier(.25,.46,.45,.94) .8s,max-height .7s cubic-bezier(.25,.46,.45,.94) .8s,transform .7s cubic-bezier(.25,.46,.45,.94) .8s!important}.projects__grid.hover-blocked .project-card:first-child:hover .project-card__link{opacity:0!important;visibility:hidden!important;max-height:0!important;transform:translateY(30px)!important}.projects__grid.other-card-hovered .project-card:first-child .project-card__content{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:20px 20px 0!important;align-items:flex-start!important;justify-content:flex-end!important;text-align:left!important;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.projects__grid.other-card-hovered .project-card:first-child .project-card__description{opacity:0;visibility:hidden;max-height:0;transform:translateY(10px);overflow:hidden;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility .5s cubic-bezier(.25,.46,.45,.94),max-height .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}.projects__grid.other-card-hovered .project-card:first-child .project-card__link{opacity:0;visibility:hidden;max-height:0;transform:translateY(15px);overflow:hidden;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),visibility .6s cubic-bezier(.25,.46,.45,.94),max-height .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.projects__actions{text-align:center}.projects__actions .button{padding:9px 17px;gap:18px;width:176px;height:50px}.showcase{padding:150px 0}.showcase__container{max-width:1160px;margin:0 auto}.showcase__header{margin-bottom:60px}.showcase__header-content{display:flex;justify-content:space-between;align-items:center}.showcase__title{font-size:35px;font-weight:600;line-height:39px}.showcase__subtitle{font-size:20px;font-weight:300;line-height:22px}.showcase__grid{display:flex;gap:20px;margin-bottom:66px}.showcase__grid .project-card:first-child,.showcase__grid .showcase__card:first-child{width:470px}.showcase__grid .project-card:not(:first-child),.showcase__grid .showcase__card:not(:first-child){width:210px}.showcase__actions{text-align:center}.showcase__actions .button{padding:9px 17px;gap:18px;width:176px;height:50px}.showcase__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:600;transition:all .3s ease;cursor:pointer;text-decoration:none}.showcase__button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.showcase__card{border-radius:22px;overflow:hidden;padding:20px;height:556px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.showcase__card--clinic{background-image:url(/assets/project-clinic-5489bdd7.png)}.showcase__card--cosmetology{background-image:url(/assets/project-cosmetology-4caa65d1.png)}.showcase__card--calculator{background-image:url(/assets/project-calculator-79a4fe15.png)}.showcase__card--travel{background-image:url(/assets/project-travel-ca574aac.png)}.showcase__card-content{border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:30px;align-items:flex-start}.showcase__card--clinic .showcase__card-content{background:rgba(27,68,105,.4);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);padding:19px 20px;align-items:flex-end}.showcase__card-title{font-size:20px;font-weight:700;line-height:22px}.showcase__card-description{font-size:14px;font-weight:400;line-height:20px}.showcase__card-text-group{display:flex;flex-direction:column;gap:10px}.showcase__card-link{display:flex;align-items:center;gap:12px;color:#fff;font-size:15px;font-weight:700;line-height:16.8px;text-decoration:none}.showcase__card-link-text{font-size:15px;font-weight:700}.showcase__card-link-arrow{width:10px;height:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWBAMAAABEVRO+AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAACRQTFRFR3BM////////////////////////////////////////////FHpdZwAAAAt0Uk5TABk0UGBwgJi/z+OevZdWAAAAY0lEQVR42mMgBoRgE2TZXYhFlHX3LgEswtm7F2FVvDsAi7DW7m1YRBlX727EIiyOy8LFQCemoYHM3bsTGLx3Y4LN2EWxm4DVNiJdxjh7dyM2H28nNnSqsYUky+6dAlgMgMYQAPEyScPKDE1CAAAAAElFTkSuQmCC);background-size:contain}.project-card{border-radius:22px;overflow:hidden;padding:20px;height:556px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.project-card--clinic{background-image:url(/assets/project-clinic-5489bdd7.png)}.project-card--cosmetology{background-image:url(/assets/project-cosmetology-4caa65d1.png)}.project-card--calculator{background-image:url(/assets/project-calculator-79a4fe15.png)}.project-card--travel{background-image:url(/assets/project-travel-ca574aac.png)}.project-card--cosmetology:hover .project-card__content{background:rgba(139,69,19,.4)}.project-card--calculator:hover .project-card__content{background:rgba(34,139,34,.4)}.project-card--travel:hover .project-card__content{background:rgba(70,130,180,.4)}.project-card__content{border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:30px;align-items:flex-start;transition:background .3s ease,backdrop-filter .3s ease,padding .3s ease,align-items .3s ease,justify-content .3s ease,text-align .3s ease}.project-card--clinic .project-card__content{background:rgba(27,68,105,.4);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);padding:19px 20px;align-items:flex-end;transition:background .4s cubic-bezier(.25,.46,.45,.94),backdrop-filter .4s cubic-bezier(.25,.46,.45,.94),padding .4s cubic-bezier(.25,.46,.45,.94),align-items .4s cubic-bezier(.25,.46,.45,.94),justify-content .4s cubic-bezier(.25,.46,.45,.94),text-align .4s cubic-bezier(.25,.46,.45,.94)}.project-card--clinic .project-card__description{transition:opacity .6s cubic-bezier(.25,.46,.45,.94) .5s,visibility .6s cubic-bezier(.25,.46,.45,.94) .5s,max-height .6s cubic-bezier(.25,.46,.45,.94) .5s,transform .6s cubic-bezier(.25,.46,.45,.94) .5s}.project-card--clinic .project-card__link{transition:opacity .7s cubic-bezier(.25,.46,.45,.94) .7s,visibility .7s cubic-bezier(.25,.46,.45,.94) .7s,max-height .7s cubic-bezier(.25,.46,.45,.94) .7s,transform .7s cubic-bezier(.25,.46,.45,.94) .7s}.project-card--clinic .project-card__title{transition:transform .4s cubic-bezier(.25,.46,.45,.94) .4s}.projects__grid .project-card:not(:first-child):hover .project-card__content{background:rgba(27,68,105,.4);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);padding:19px 20px;align-items:flex-end}.projects__grid .project-card:not(:first-child) .project-card__content{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:20px 20px 0;align-items:flex-start;justify-content:flex-end;text-align:left}.projects__grid .project-card:not(:first-child) .project-card__description{opacity:0;visibility:hidden;max-height:0;overflow:hidden;transform:translateY(10px);transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility .5s cubic-bezier(.25,.46,.45,.94),max-height .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}.projects__grid .project-card:not(:first-child) .project-card__link{opacity:0;visibility:hidden;max-height:0;overflow:hidden;transform:translateY(15px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),visibility .6s cubic-bezier(.25,.46,.45,.94),max-height .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.projects__grid .project-card:not(:first-child):hover .project-card__description{opacity:1;visibility:visible;max-height:100px;transform:translateY(0);transition:opacity .6s cubic-bezier(.25,.46,.45,.94) .8s,visibility .6s cubic-bezier(.25,.46,.45,.94) .8s,max-height .6s cubic-bezier(.25,.46,.45,.94) .8s,transform .6s cubic-bezier(.25,.46,.45,.94) .8s}.projects__grid.hover-blocked .project-card:not(:first-child):hover .project-card__description{opacity:0!important;visibility:hidden!important;max-height:0!important;transform:translateY(30px)!important}.projects__grid .project-card:not(:first-child):hover .project-card__link{opacity:1;visibility:visible;max-height:50px;transform:translateY(0);transition:opacity .7s cubic-bezier(.25,.46,.45,.94) 1s,visibility .7s cubic-bezier(.25,.46,.45,.94) 1s,max-height .7s cubic-bezier(.25,.46,.45,.94) 1s,transform .7s cubic-bezier(.25,.46,.45,.94) 1s}.projects__grid.hover-blocked .project-card:not(:first-child):hover .project-card__link{opacity:0!important;visibility:hidden!important;max-height:0!important;transform:translateY(30px)!important}.projects__grid .project-card:not(:first-child) .project-card__text-group{transition:gap .5s cubic-bezier(.25,.46,.45,.94) .15s}.projects__grid .project-card:not(:first-child):hover .project-card__text-group{gap:10px}.project-card__title{font-size:20px;font-weight:700;line-height:22px;transform:translateY(0);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.projects__grid .project-card:not(:first-child):hover .project-card__title{transform:translateY(-2px);transition:transform .4s cubic-bezier(.25,.46,.45,.94) .5s}.projects__grid .project-card:first-child:hover .project-card__title{transform:translateY(-2px);transition:transform .4s cubic-bezier(.25,.46,.45,.94) .4s}.project-card__description{font-size:14px;font-weight:400;line-height:20px;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),visibility .4s cubic-bezier(.25,.46,.45,.94),max-height .4s cubic-bezier(.25,.46,.45,.94)}.project-card__text-group{display:flex;flex-direction:column;gap:10px}.project-card__link{display:flex;align-items:center;gap:12px;color:#fff;font-size:15px;font-weight:700;line-height:16.8px;text-decoration:none;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),visibility .4s cubic-bezier(.25,.46,.45,.94),max-height .4s cubic-bezier(.25,.46,.45,.94)}.industries{padding:70px 0;background:#efefef}.industries__container{max-width:1160px;margin:0 auto}.industries__title{font-size:25px;font-weight:700;line-height:28px;margin-bottom:70px}.industries__grid{display:flex;flex-direction:column;gap:30px}.industry-card{background:#ffffff;border-radius:15px;display:flex;align-items:center;gap:60px;justify-content:space-between}.industry-card__content{width:460px;display:flex;gap:83px;flex-direction:column;padding-right:95px}.industry-card__img{width:590px;height:410px;object-fit:cover;border-radius:15px 0 0 15px!important}.industry-card__title{font-size:28px;font-weight:600;line-height:31px;text-align:left}.industry-card__description{font-size:18px;font-weight:300;line-height:22px}.industry-card__text{display:flex;flex-direction:column;gap:30px}.industry-card__actions{display:flex;align-items:flex-start;justify-content:flex-start}.industry-card__actions .button{width:180px;height:50px;padding:9px 17px;font-size:20px;font-weight:600}.contact{padding:120px 0;border-radius:60px 60px 0 0;background:#efefef}.contact__container{max-width:1160px;margin:0 auto;display:flex;gap:45px;align-items:center}.contact__content{flex:0 0 458px;display:flex;flex-direction:column;gap:90px}.contact__options{flex:1}.contact__title{font-size:25px;font-weight:700;line-height:28px}.contact__description{font-size:16px;font-weight:400;line-height:22px}.contact__text-group{display:flex;flex-direction:column;gap:40px}.contact__timer{display:flex;gap:60px}.contact__options{display:flex;gap:20px}.contact-card{flex:1}.contact-card{background:linear-gradient(180deg,#05202a,#000000);border-radius:14px;padding:30px;color:#fff;height:477px;display:flex;flex-direction:column;justify-content:space-between}.contact-card__title{font-size:28px;font-weight:600;line-height:38px}.contact-card__description{font-size:16px;font-weight:400;line-height:21px}.contact-card__text-group{display:flex;flex-direction:column;gap:40px}.contact-card .button{font-size:17px;font-weight:500;line-height:19px;margin-top:auto;padding:9px 17px;gap:18px;width:176px;height:50px}.footer{background:linear-gradient(180deg,#05202a,#000000);color:#fff;padding:77px 0}.footer__container{max-width:1160px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:40px}.footer__logo-img{width:270px;height:105px;object-fit:contain}.footer__section-title{font-size:15px;font-weight:400}.footer__section-content{display:flex;flex-direction:column;gap:5px}.footer__text{font-size:15px;font-weight:200;line-height:1.7}.footer__phone,.footer__email{color:#fff;font-size:15px;text-decoration:none;transition:all .3s ease}.footer__phone:hover,.footer__email:hover{color:#4e9fe8}.footer__legal-link{color:#fff;text-decoration:none;transition:all .3s ease;font-family:Spartan;font-size:13px;font-style:normal;font-weight:200;line-height:normal;text-decoration-line:underline;text-decoration-color:#ffffff4d}.footer__legal-link:hover{color:#4e9fe8;text-decoration-color:#4e9fe8cc}.footer__info{display:flex;flex-direction:row;gap:95px}.footer__legal{display:flex;flex-direction:column;gap:10px}.footer__contact{display:flex;flex-direction:column;gap:15px}.footer__contact-info{display:flex;flex-direction:column}.footer__social{display:flex;gap:15px}.social-link{width:24px;height:24px;display:inline-block;transition:all .3s ease}.social-link--linkedin{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23ffffff" viewBox="0 0 24 24"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>') no-repeat center;background-size:contain}.social-link--facebook{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23ffffff" viewBox="0 0 24 24"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg>') no-repeat center;background-size:contain}.social-link--instagram{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23ffffff" viewBox="0 0 24 24"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/></svg>') no-repeat center;background-size:contain}.social-link:hover{opacity:.7;transform:scale(1.1)}@media (max-width: 1200px){:root{--container-width: 960px}.hero__container{flex-direction:column;text-align:center}.features__container{flex-direction:column}.projects__grid{flex-wrap:wrap}.projects__grid .project-card:first-child{width:48%}.projects__grid .project-card:not(:first-child){width:48%}.industry-card{flex-direction:column;height:auto}.industry-card__image{flex:none;width:100%}.about__container{flex-direction:column;gap:50px}.about__stats{flex:none;width:100%}.testimonials__content{flex-direction:column;gap:30px}}@media (max-width: 768px){.header__container,.header-dark__container,.breadcrumbs__container,.hero__container,.intro__container,.services__container,.solutions__container,.offerings__container,.features__container,.advantages__container,.projects__container,.showcase__container,.portfolio__container,.industries__container,.contact__container,.communication__container,.sectors__container,.reviews__container,.subscription__container,.testimonials__container,.company__container,.footer__container{padding:0 20px}.hero__title,.intro__title{font-size:48px}.services__title,.solutions__title,.offerings__title{font-size:32px}.projects__grid,.showcase__grid,.portfolio__grid{flex-direction:column}.advantages__container{flex-direction:column;align-items:center}.company__container{flex-direction:column;gap:50px;text-align:center}.communication__options{flex-direction:column;align-items:center}.communication__card{flex:none;width:100%;max-width:400px}.sectors__grid{grid-template-columns:1fr}.reviews__content{flex-direction:column;gap:40px}.reviews__logos{flex-direction:row;flex:none;justify-content:center}.reviews__logo-separator{width:1px;height:20px;margin:0 10px}.subscription__container{flex-direction:column;text-align:center}.subscription__form{flex:none;width:100%;max-width:400px}.projects__grid .project-card:first-child,.projects__grid .project-card:not(:first-child),.showcase__grid .project-card:first-child,.showcase__grid .project-card:not(:first-child),.showcase__grid .showcase__card:first-child,.showcase__grid .showcase__card:not(:first-child),.portfolio__grid .portfolio__card:first-child,.portfolio__grid .portfolio__card:not(:first-child){width:100%}.header-dark__container{flex-direction:column;gap:20px}.header-dark__nav{margin-left:0}.header-dark__nav-list{flex-wrap:wrap;justify-content:center;gap:30px}.breadcrumbs__link,.breadcrumbs__text,.breadcrumbs__separator{font-size:16px}.solutions__card-text-group--featured,.solutions__card-text-group--it-solutions,.solutions__card-text-group--consultation{width:100%}.solutions__card-text-group--featured .solutions__card-title{font-size:28px}.solutions__card-text-group--it-solutions .solutions__card-title{font-size:24px}.solutions__card-text-group--consultation .solutions__card-title{font-size:22px}.contact__container{flex-direction:column}.contact__content{flex:none}.contact__options{flex-direction:column}.footer__container{flex-direction:column;text-align:center;gap:30px}.service-card--featured{flex-direction:column}.header__container{flex-direction:column;gap:20px}.header__nav{margin-left:0}.header__nav-list{flex-wrap:wrap;justify-content:center;gap:30px}.newsletter__form{flex-direction:column;gap:15px}.newsletter__input{width:100%}.industry-card__actions{flex-direction:column;align-items:flex-start}}.testimonials{padding:150px 0;background:#ffffff;position:relative}.testimonials__container{max-width:1196px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:60px}.testimonials__title{font-size:35px;font-weight:600}.testimonials__content{display:flex;align-items:center;justify-content:space-between;gap:40px}.testimonials__mobile-logo,.testimonials__dots{display:none}.testimonials__logos{display:flex;flex-direction:column;gap:0;width:190px}.testimonials__logos .client-logo:not(:last-child){margin-bottom:-1px}.client-logo{width:142px;height:142px;background:#ebf5ff;border:1px solid #1d82dd;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.client-logo__img{max-width:40px;max-height:30px}.client-logo--active{background:#1d82dd;border-color:#1565c0;box-shadow:0 4px 12px #1d82dd4d;transform:scale(1.05);transition:all .3s ease}.client-logo--active .client-logo__img{filter:brightness(0) invert(1)}.client-logo{transition:all .3s ease;cursor:pointer}.client-logo:hover{background:#d6ecff;transform:scale(1.02)}.logo-separator{width:177px;height:1px;background-color:#1d82dd;margin:0 auto}.logo-separator--left{margin-left:0;margin-right:auto;background:linear-gradient(to right,rgba(29,130,221,.1),#1d82dd 50%,#1d82dd)}.logo-separator--right{margin-left:auto;margin-right:0;background:linear-gradient(to left,rgba(29,130,221,.1),#1d82dd 50%,#1d82dd)}.testimonials__logos--left{align-items:flex-end}.testimonials__main{max-width:622px}.testimonial--featured .testimonial__text{font-family:Inter,sans-serif;font-size:25px;font-weight:300;line-height:1.2;text-align:center}.testimonial--featured{display:flex;flex-direction:column;gap:42px;transition:opacity .3s ease}.feature-card__testimonial{display:flex;flex-direction:column;gap:59px}.feature-card__testimonial-text{font-family:Spartan;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.feature-card__testimonial-author{color:#9d9d9d;font-size:17px;font-style:normal;font-weight:600;line-height:21px}.testimonial__author{display:flex;flex-direction:column;align-items:center;gap:15px}.testimonial__avatar{width:51px;height:51px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAACaCAMAAABmIaElAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAhOAAAITgBRZYxYAAAABtQTFRFR3BMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaeHB7AAAAAh0Uk5TABgwQWeKvub7Q2PLAAABo0lEQVR42u3ZR25DMQxFUVIUy/5XHAQZMBm4yIj5X5B3VnBBFRcJEREREREREf0Tatvjk29TpC6P+i42SJ11VwuDC2uhVy9l3eZ6ZVnWPXldm2XdlybX2PXYhitrG22ftVwAZTBnwetZDrfRmsmorOcl3NDaRhtaC5ljdcbGjyfiIa1DCbeezUbPJ+YZjTrluGkpQxI3rc4xTeoc99oLaSFDAjfNca/cjfsZqnVKBXWzBe5XyY32+7ipoI7NZdCqE0sm+enQIHdbqswyuOu2OdxytkC7bZtGPRYqAG0IZc3h9lnbWbfllistP1hMkPezMAGwPOundBMU5pH1JcNNwKiamSof+4mIiP44XbbdIzKzvmRmhPu2pXKVtT2y7snwvWSWWlc9FG461bWjTsXW93d5VoOp63m9XAc3sJaucGHNdSAMIs6yflPusX+EzrmijazlGnwrm3/s83oXhytrPlk2+Kpm9V429YB3LhVtOZsPvGMPj82rUMeW9X4pr1g1QdFujrYBtxp+mjONaUxjGtOYxrS5NLUJfBAnIiIiIiIieuAD41KpQu5R8EIAAAAASUVORK5CYII=) no-repeat center;background-size:cover;border-radius:50%}.testimonial__info{text-align:center}.testimonial__name{display:block;font-family:Inter,sans-serif;font-size:20px;font-weight:400;color:#000;font-style:normal}.testimonial__info{display:flex;flex-direction:column;gap:5px}.testimonial__role{font-family:Inter,sans-serif;font-size:20px;font-weight:300;color:#00000080}.intro{background:linear-gradient(180deg,#05202a,#000000);color:#fff;padding:360px 0 0;position:relative;margin-bottom:-40px}.intro__breadcrumbs{position:absolute;top:140px;left:0;right:0;z-index:10}.intro__breadcrumbs-container{max-width:1160px;margin:0 auto}.intro__breadcrumbs-nav{width:100%}.intro__breadcrumbs-list{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.intro__breadcrumbs-item{display:flex;align-items:center}.intro__breadcrumbs-link{color:#fff;text-decoration:none;font-family:Kanit;font-size:20px;font-style:normal;font-weight:275;line-height:normal;opacity:.7;transition:opacity .3s ease}.intro__breadcrumbs-link:hover{opacity:1}.intro__breadcrumbs-text{color:#fff;font-family:Kanit;font-size:20px;font-style:normal;font-weight:275;line-height:normal}.intro__breadcrumbs-separator{color:#fff;font-family:Kanit;font-size:20px;font-style:normal;font-weight:275;line-height:normal;opacity:.5;margin:0 5px}.intro:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/third-background-3682f478.png) no-repeat center center;background-size:cover;pointer-events:none;z-index:1}.intro__container{max-width:1160px;margin:0 auto;display:flex;gap:138px;flex-direction:column;align-items:flex-start;padding-bottom:306px;position:relative;z-index:2}.intro__numbers{display:flex;gap:99px}.intro__number-block{display:flex;flex-direction:column;gap:12px}.intro__number-title{color:#fff;font-family:Spartan;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.intro__number-description{color:#fff;font-family:Spartan;font-size:15px;font-style:normal;font-weight:300;line-height:23px}.intro__number-block{display:flex;flex-direction:column;gap:15px}.intro__number-block-text{display:flex;flex-direction:column;gap:12px}.intro__number{color:#fff;font-family:Kanit;font-size:40px;font-style:normal;font-weight:275;line-height:normal}.intro__content{width:636px;display:flex;flex-direction:column;gap:80px}.intro__text-group{display:flex;flex-direction:column;gap:40px}.intro__subtitle-group{display:flex;flex-direction:column;gap:15px}.intro__title{color:#fff;font-family:Spartan;font-size:40px;font-style:normal;font-weight:600;line-height:49px}.intro__title-accent{color:#4e9fe8;font-weight:700}.intro__subtitle{font-size:20px;font-weight:500}.intro__description{font-size:14px;opacity:.8;font-weight:300;width:558px}.intro__actions{display:flex;align-items:center;gap:70px}.intro__actions .button{font-size:20px;font-weight:600;height:53px;padding:0 17px;border-radius:11px}.intro__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.intro__button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.intro__link{color:#fff;text-decoration:underline;font-weight:600;font-size:20px;line-height:22px;transition:all .3s ease}.intro__link:hover{color:#4e9fe8}.intro__partners{background:#ffffff;border-radius:60px 60px 0 0;padding:60px 0;position:relative;z-index:10}.intro__partners-list{max-width:1566px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:80px}.intro__partners-logo{opacity:.7;transition:all .3s ease}.intro__partners-logo:hover{opacity:1}.offerings{background:#ffffff;border-radius:60px 60px 0 0;position:relative;top:-63px;z-index:2}.offerings__container{max-width:1160px;margin:0 auto;padding-top:129px}.offerings__header{margin-bottom:60px}.offerings__header-content{display:flex;justify-content:space-between;align-items:center}.offerings__title{font-size:45px;font-weight:600;line-height:50px}.offerings__subtitle{font-size:20px;font-weight:300;line-height:22px}.offerings__grid{display:flex;flex-direction:column;gap:40px}.offerings__row{display:flex;gap:40px}.offerings__row .offerings__card{flex:1}.offerings__card{background:#efefef;border-radius:28px;padding:22px;min-height:350px;display:flex;flex-direction:column}.offerings__card--featured{flex-direction:column;position:relative;overflow:hidden}.offerings__card--featured:after{content:"";position:absolute;top:26px;right:135px;width:489px;height:100%;background:url(/assets/ai-diagram-circle-9cfc4bd1.png) no-repeat center right;background-size:contain;pointer-events:none;z-index:1}.offerings__card--featured .offerings__card-main{display:flex;flex-direction:row;align-items:center;gap:50px;flex:1;position:relative;z-index:2}.offerings__card--it-solutions{position:relative;overflow:hidden}.offerings__card--it-solutions:after{content:"";position:absolute;top:130px;right:15px;width:54%;height:100%;background:url(/assets/it-solutions-edab4153.png) no-repeat center right;background-size:contain;pointer-events:none;z-index:1}.offerings__card--it-solutions .offerings__card-content{position:relative;z-index:2}.offerings__card--consultation{position:relative;overflow:hidden}.offerings__card--consultation:after{content:"";position:absolute;top:115px;right:6px;width:55%;height:100%;background:url(/assets/ai-consultation-7ec46821.png) no-repeat center right;background-size:contain;pointer-events:none;z-index:1}.offerings__card--consultation .offerings__card-content{position:relative;z-index:2}.offerings__card-header{display:flex;justify-content:flex-end;margin-bottom:20px}.offerings__card-content{padding:59px 0 59px 36px;display:flex;flex-direction:column;gap:40px;align-items:flex-start}.offerings__card-title{font-size:35px;font-weight:500;line-height:39px}.offerings__card-description{font-size:17px;font-weight:300;line-height:22px}.offerings__card-text-group{display:flex;flex-direction:column;gap:15px;width:363px}.offerings__card-info{display:flex;flex-direction:column;gap:40px;align-items:flex-start}.offerings__card-badge{display:flex;justify-content:flex-end}.offerings__card-badge-item{display:inline-flex;align-items:center;gap:12px;padding:9px 17px;background:#e4f5f2;border:1px solid #51c4b1;border-radius:10px;color:#51c4b1;font-size:15px;font-weight:600;line-height:16.8px}.offerings__card-badge-item--popular{flex-direction:row-reverse}.offerings__card-badge-icon{width:17px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAMAAABBwMRzAAAATlBMVEX////6+vru7u7b3d3BxcRRxLFNvKpLt6WLlZRHrp1EpZV3g4E/nIx1gX89k4U1f3NYZWNIVVMqYVg6SEUYPDYaLSoKGRYKGBYNERAAAACqqiY0AAAAcElEQVR42j3NiQGDIBQE0QXCIRIhH1G3/0YD0fAKmEGnjEanjcIQSF7GXCQDgMLkvJASJbPgxcV2OVupFOK920ds5I6P2D9PCkKzk3MNmpudNo5dnIXfcB2HYeGKodDfuYJbPVyPHRUP1c6UzqYAfAEQEQcaPgsTJQAAAABJRU5ErkJggg==);background-size:contain}.offerings__card-button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.offerings__card-button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.advantages{padding:150px 0}.advantages__container{max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:60px}.advantages__header{display:flex;justify-content:space-between;align-items:center}.advantages__header-content{display:flex;flex-direction:column;gap:16px}.advantages__title{font-size:25px;font-weight:600;line-height:50px;color:#000;width:519px}.advantages__subtitle{font-size:20px;font-weight:400;line-height:24px;color:#666}.advantages__header-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #4a90e266}.advantages__cards{display:flex;align-items:center}.advantages__card{border-radius:15px;overflow:hidden;position:relative}.advantages__card--time{width:363px;height:486px;background-size:cover;color:#fff;padding:64px 30px;background:linear-gradient(180deg,#0b3a4b 0%,#000 100%);position:relative;overflow:hidden}.advantages__card--time:before{content:"";position:absolute;top:40%;left:24px;width:86%;height:100%;background:url(/assets/89-392fe587.png) no-repeat center;background-size:contain;pointer-events:none;z-index:2}.advantages__card--time:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/assets/stat-background-088ac8bf.png) no-repeat center;background-size:contain;pointer-events:none;z-index:1;opacity:.8}.advantages__card--time .advantages__card-content{display:flex;flex-direction:column;gap:40px;position:relative;z-index:2}.advantages__card--automation{background:#efefef;padding:44px 25px 18px;width:477px;display:flex;flex-direction:column;gap:40px;height:394px}.advantages__card--automation .advantages__card-content{display:flex;flex-direction:column;height:100%}.advantages__card--testimonial{width:320px;background:#efefef;padding:44px 20px;height:394px;position:relative;overflow:hidden}.advantages__card--testimonial:after{content:"";position:absolute;bottom:-15px;right:25px;width:53%;height:50%;background:url(data:image/png;base64,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) no-repeat center;background-size:cover;pointer-events:none;z-index:1}.advantages__card-title{font-size:25px;font-weight:700;line-height:29px}.advantages__card--automation .advantages__card-title{font-size:28px;font-weight:700;line-height:31.36px}.advantages__card-description{font-size:17px;font-weight:400;line-height:21px}.advantages__card-text-group{display:flex;flex-direction:column;gap:30px}.advantages__card--automation .advantages__card-description{line-height:24px}.advantages__card-action{margin-top:auto}.advantages__card-button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.advantages__card-button--gradient{background:transparent;color:transparent;background-image:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%);-webkit-background-clip:text;background-clip:text;box-shadow:0 3px 6px #0000001a;padding:12px 24px;position:relative;border-radius:15px}.advantages__card-button--gradient:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;padding:2px;background:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.advantages__card-stats{margin-top:auto;padding-top:20px}.advantages__card-stats-label{font-size:14px;font-weight:400;opacity:.8}.advantages__card-testimonial{display:flex;flex-direction:column;gap:59px;position:relative;z-index:2}.advantages__card-testimonial-text{font-family:Spartan;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.advantages__card-testimonial-author{color:#9d9d9d;font-size:17px;font-style:normal;font-weight:600;line-height:21px}.portfolio{padding:150px 0}.portfolio__container{max-width:1160px;margin:0 auto}.portfolio__header{margin-bottom:60px}.portfolio__header-content{display:flex;justify-content:space-between;align-items:center}.portfolio__title{font-size:35px;font-weight:600;line-height:39px}.portfolio__subtitle{font-size:20px;font-weight:300;line-height:22px}.portfolio__grid{display:flex;gap:20px;margin-bottom:66px}.portfolio__grid .portfolio__card:first-child{width:470px}.portfolio__grid .portfolio__card:not(:first-child){width:210px}.portfolio__actions{text-align:center}.portfolio__actions .button{padding:9px 17px;gap:18px;width:176px;height:50px}.portfolio__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:600;transition:all .3s ease;cursor:pointer;text-decoration:none}.portfolio__button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.portfolio__card{border-radius:22px;overflow:hidden;padding:20px;height:556px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.portfolio__card--clinic{background-image:url(/assets/project-clinic-5489bdd7.png)}.portfolio__card--cosmetology{background-image:url(/assets/project-cosmetology-4caa65d1.png)}.portfolio__card--calculator{background-image:url(/assets/project-calculator-79a4fe15.png)}.portfolio__card--travel{background-image:url(/assets/project-travel-ca574aac.png)}.portfolio__card-content{border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:30px;align-items:flex-start}.portfolio__card--clinic .portfolio__card-content{background:rgba(27,68,105,.4);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);padding:19px 20px;align-items:flex-end}.portfolio__card-title{font-size:20px;font-weight:700;line-height:22px}.portfolio__card-description{font-size:14px;font-weight:400;line-height:20px}.portfolio__card-text-group{display:flex;flex-direction:column;gap:10px}.portfolio__card-link{display:flex;align-items:center;gap:12px;color:#fff;font-size:15px;font-weight:700;line-height:16.8px;text-decoration:none}.portfolio__card-link-text{font-size:15px;font-weight:700}.portfolio__card-link-arrow{width:10px;height:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWBAMAAABEVRO+AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAACRQTFRFR3BM////////////////////////////////////////////FHpdZwAAAAt0Uk5TABk0UGBwgJi/z+OevZdWAAAAY0lEQVR42mMgBoRgE2TZXYhFlHX3LgEswtm7F2FVvDsAi7DW7m1YRBlX727EIiyOy8LFQCemoYHM3bsTGLx3Y4LN2EWxm4DVNiJdxjh7dyM2H28nNnSqsYUky+6dAlgMgMYQAPEyScPKDE1CAAAAAElFTkSuQmCC);background-size:contain}.company{padding:120px 0;background:linear-gradient(0deg,#266d87 0%,#05212b 100%);color:#fff;position:relative;overflow:hidden;height:700px}.company:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/second-background-8530d169.png) no-repeat center left;background-size:cover;pointer-events:none;z-index:1}.company__container{max-width:1162px;margin:0 auto;display:flex;align-items:flex-start;gap:135px;position:relative;z-index:2}.company__content{display:flex;flex-direction:column;gap:40px}.company__text-block{display:flex;align-items:center;gap:18px;justify-content:flex-end}.company__text{color:#fff;text-align:center;font-family:Spartan;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none}.company__arrow{width:18px;height:9px}.company__stats{display:flex;flex-direction:column;gap:25px;max-width:560px}.company__visual{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:100px;gap:28px}.company__visual-title{color:#fff;font-family:Kanit;font-size:45px;font-style:normal;font-weight:400;line-height:normal}.company__visual-subtitle{color:#fff;font-family:Kanit;font-size:17px;font-style:normal;font-weight:300;line-height:normal}.company__visual-link{color:#fff;text-align:center;font-family:Kanit;font-size:25px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.company__stat-card{background:#ffffff;border-radius:18px;padding:25px 27px 0;color:#000}.company__stat-card-header{background:#ebf5ff;padding:11px 20px;display:flex;justify-content:space-between;align-items:center;margin:-25px -27px 0;border-radius:17px;cursor:pointer;position:relative}.company__stat-card-title{font-size:24px;font-weight:500}.company__stat-card-icon{width:32px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAhOAAAITgBRZYxYAAAADBQTFRFR3BMGIDXHIDbHYDdHIDbHYHcHYLdHIHdHYLdHIPdHYLd////2ur6l8Xwa67pHYLduDRWaQAAAAt0Uk5TABAgMEBbcJCqxeQSX6czAAAB8ElEQVR42r2a23KDMAxE18QXWSTs//9tO+106Ew7YGE25zVk1yvxABIYI+XarLuTpHu3VnPCXaTSnP/QrSyYJtXOA/qkR+48xcr1wzuH8GsWu7zEIu/yCotkDGOBdhdngHCI1HiRljDA4ryMLzjl4ZzAHzihcJKCQyqnqWJ9sp7WR1alB2/iMXF/TtytyXkbnvCXxhtpogbvlIMGaIpkvBkTFWgn4zfO23FxALIGAsz2uZDaCE4JLg6w30hGER1fLJSR9gop29wpo+8VEtaoUEgBYBTStC0gHUiUkpB5zOs1dUFGPfn7ur5mLqhoPGJbP3kd6n+yHXXZTs63O1z5nYbOgENYnx3OgENYnw5nwCGsTwcZcAjrk2DEIa5PcNjhyd88x/QJRhzi+oRHHOL6DmfEIapPR2fcYR3WZ4cx5LCGzk8aGhnLsEX02VDJYIaIPisyx9nWHzYOkpEYYIvqMwEecgjq9/D78fZcnxuHsXc8eCUKWd7x8IuqrRCQpBWS1sjwTaaI8q7XWFRxACQXBdBGKO8c5yCLAuhHarI++6Iea6oHs/LRsno4rh7vqxcU+hWL1KGq11zqRZ161ahelqrXvcMsxjCWECAcwjMAyCy8AoDMwmvCRYrxlJ4xw1L6ofp++BkP+9fEWxlQl3/+8wG9oqNryONtYgAAAABJRU5ErkJggg==) no-repeat center;background-size:cover;border-radius:50%;transition:transform .3s ease}.company__stat-card.active .company__stat-card-icon{transform:rotate(180deg)}.company__stat-card-description{font-size:17px;font-weight:300;line-height:1.2;max-height:0;overflow:hidden;transition:max-height .3s ease-out;margin:0}.company__stat-card.active{padding:25px 27px}.company__stat-card.active .company__stat-card-header{border-radius:17px 17px 0 0}.company__stat-card.active .company__stat-card-description{max-height:200px;margin-top:25px;transition:max-height .3s ease-in}.company__image{width:100%;max-width:800px}.communication{padding:120px 0;border-radius:60px 60px 0 0;background:#efefef}.communication__container{max-width:1160px;margin:0 auto;display:flex;gap:45px;align-items:center}.communication__content{flex:0 0 458px;display:flex;flex-direction:column;gap:90px}.communication__options{flex:1;display:flex;gap:20px}.communication__title{font-size:25px;font-weight:700;line-height:28px}.communication__description{font-size:16px;font-weight:400;line-height:22px}.communication__text-group{display:flex;flex-direction:column;gap:40px}.communication__timer{display:flex;gap:60px}.timer{font-size:45px;font-weight:600;line-height:50px;color:#9c9c9c}.timer__label{font-size:18px;font-weight:700;line-height:21px;color:#9c9c9c}.communication__card{background:linear-gradient(180deg,#05202a,#000000);border-radius:14px;padding:30px;color:#fff;height:477px;display:flex;flex-direction:column;justify-content:space-between;flex:1;position:relative;overflow:hidden}.communication__card-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}.communication__card--sales{position:relative;overflow:hidden}.communication__card--sales:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/card-sales-ea938d66.png) no-repeat center right;background-size:contain;pointer-events:none;z-index:1}.communication__card--enquiry{position:relative;overflow:hidden}.communication__card--enquiry:after{content:"";position:absolute;top:0;right:1px;width:100%;height:100%;background:url(/assets/card-enquiry-de919fab.png) no-repeat center right;background-size:contain;pointer-events:none;z-index:1}.communication__card-title{font-size:28px;font-weight:600;line-height:38px}.communication__card-description{font-size:16px;font-weight:400;line-height:21px}.communication__card-text-group{display:flex;flex-direction:column;gap:40px}.communication__card-button{font-size:17px;font-weight:500;line-height:19px;margin-top:auto;padding:9px 17px;gap:18px;width:176px;height:50px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;font-family:inherit;cursor:pointer;transition:all .3s ease;text-decoration:none}.communication__card-button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;z-index:2}.sectors{padding:200px 0;background:#efefef}.sectors__container{max-width:1160px;margin:0 auto}.sectors__title{font-size:25px;font-weight:700;line-height:28px;margin-bottom:70px}.sectors__grid{display:flex;flex-direction:column;gap:30px}.sectors__card{background:#ffffff;border-radius:15px;padding:42px 50px;display:flex;align-items:center;gap:60px}.sectors__card-image{flex:0 0 540px}.sectors__card-content{display:flex;gap:83px;flex-direction:column}.sectors__card-img{width:100%;height:323px;object-fit:cover;border-radius:15px}.sectors__card-title{font-size:28px;font-weight:600;line-height:31px;text-align:center}.sectors__card-description{font-size:18px;font-weight:300;line-height:22px}.sectors__card-text{display:flex;flex-direction:column;gap:30px}.sectors__card-actions{display:flex;align-items:center;gap:70px}.sectors__card-actions .button{width:180px;height:50px;padding:9px 17px;font-size:20px;font-weight:600}.sectors__card-button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.sectors__card-button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.sectors__card-link{color:#1d82dd;text-decoration:underline;font-weight:600;font-size:20px;line-height:22px;transition:all .3s ease}.sectors__card-link:hover{color:#4e9fe8}.reviews{padding:150px 0;background:#ffffff;position:relative}.reviews__container{max-width:1196px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:60px}.reviews__title{font-size:35px;font-weight:600}.reviews__content{display:flex;align-items:center;justify-content:space-between;gap:40px}.reviews__logos{display:flex;flex-direction:column;gap:0;width:190px}.reviews__logos .reviews__client-logo:not(:last-child){margin-bottom:-1px}.reviews__client-logo{width:142px;height:142px;background:#ebf5ff;border:1px solid #1d82dd;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.reviews__client-logo-img{max-width:40px;max-height:30px}.reviews__logo-separator{width:177px;height:1px;background-color:#1d82dd;margin:0 auto}.reviews__logo-separator--left{margin-left:0;margin-right:auto;background:linear-gradient(to right,rgba(29,130,221,.1),#1d82dd 50%,#1d82dd)}.reviews__logo-separator--right{margin-left:auto;margin-right:0;background:linear-gradient(to left,rgba(29,130,221,.1),#1d82dd 50%,#1d82dd)}.reviews__logos--left{align-items:flex-end}.reviews__main{max-width:622px}.reviews__testimonial--featured .reviews__testimonial-text{font-family:Inter,sans-serif;font-size:25px;font-weight:300;line-height:1.2;text-align:center}.reviews__testimonial--featured{display:flex;flex-direction:column;gap:42px}.reviews__testimonial-author{display:flex;flex-direction:column;align-items:center;gap:15px}.reviews__testimonial-avatar{width:51px;height:51px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAACaCAMAAABmIaElAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAhOAAAITgBRZYxYAAAABtQTFRFR3BMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaeHB7AAAAAh0Uk5TABgwQWeKvub7Q2PLAAABo0lEQVR42u3ZR25DMQxFUVIUy/5XHAQZMBm4yIj5X5B3VnBBFRcJEREREREREf0Tatvjk29TpC6P+i42SJ11VwuDC2uhVy9l3eZ6ZVnWPXldm2XdlybX2PXYhitrG22ftVwAZTBnwetZDrfRmsmorOcl3NDaRhtaC5ljdcbGjyfiIa1DCbeezUbPJ+YZjTrluGkpQxI3rc4xTeoc99oLaSFDAjfNca/cjfsZqnVKBXWzBe5XyY32+7ipoI7NZdCqE0sm+enQIHdbqswyuOu2OdxytkC7bZtGPRYqAG0IZc3h9lnbWbfllistP1hMkPezMAGwPOundBMU5pH1JcNNwKiamSof+4mIiP44XbbdIzKzvmRmhPu2pXKVtT2y7snwvWSWWlc9FG461bWjTsXW93d5VoOp63m9XAc3sJaucGHNdSAMIs6yflPusX+EzrmijazlGnwrm3/s83oXhytrPlk2+Kpm9V429YB3LhVtOZsPvGMPj82rUMeW9X4pr1g1QdFujrYBtxp+mjONaUxjGtOYxrS5NLUJfBAnIiIiIiIieuAD41KpQu5R8EIAAAAASUVORK5CYII=) no-repeat center;background-size:cover;border-radius:50%}.reviews__testimonial-info{text-align:center;display:flex;flex-direction:column;gap:5px}.reviews__testimonial-name{display:block;font-family:Inter,sans-serif;font-size:20px;font-weight:400;color:#000;font-style:normal}.reviews__testimonial-role{font-family:Inter,sans-serif;font-size:20px;font-weight:300;color:#00000080}.subscription{padding:120px 0;background:#ffffff}.subscription__container{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:80px}.subscription__content{display:flex;flex-direction:column;align-items:center;gap:20px}.subscription__icon-img{width:130px;height:93px}.subscription__text{display:flex;flex-direction:column;gap:23px}.subscription__title{font-size:45px;font-weight:600;line-height:50px;color:#1d82dd}.subscription__description{font-size:17px;font-weight:500;line-height:19px;color:#1d82dd}.subscription__form{display:flex;gap:20px;align-items:center;max-width:100%}.subscription__input{flex:1;height:60px;padding:0 25px;border:none;border-radius:15px;background:#ededed;font-size:17px;box-shadow:0 11px 11px #0000000a}.subscription__input::placeholder{color:#9a9a9a}.subscription__form .button{height:60px;padding:19px 51px;font-size:20px;font-weight:600;line-height:22px}.subscription__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.subscription__button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.about{padding:120px 0;background:linear-gradient(0deg,#266d87 0%,#05212b 100%);color:#fff;position:relative;overflow:hidden;height:700px}.about:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/second-background-8530d169.png) no-repeat center left;background-size:cover;pointer-events:none;z-index:1}.about__container{max-width:1162px;margin:0 auto;display:flex;align-items:flex-start;gap:135px;position:relative;z-index:2}.about__content{display:flex;flex-direction:column;gap:40px}.about__text-block{display:flex;align-items:center;gap:18px;justify-content:flex-end}.about__text{color:#fff;text-align:center;font-family:Spartan;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none}.about__arrow{width:18px;height:9px}.about__stats{display:flex;flex-direction:column;gap:25px;max-width:560px}.about__visual{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:100px}.stat-card{background:#ffffff;border-radius:18px;padding:25px 27px 0;color:#000}.stat-card__header{background:#ebf5ff;padding:11px 20px;display:flex;justify-content:space-between;align-items:center;margin:-25px -27px 0;border-radius:17px}.stat-card__title{font-size:24px;font-weight:500}.stat-card__icon{width:32px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAhOAAAITgBRZYxYAAAADBQTFRFR3BMGIDXHIDbHYDdHIDbHYHcHYLdHIHdHYLdHIPdHYLd////2ur6l8Xwa67pHYLduDRWaQAAAAt0Uk5TABAgMEBbcJCqxeQSX6czAAAB8ElEQVR42r2a23KDMAxE18QXWSTs//9tO+106Ew7YGE25zVk1yvxABIYI+XarLuTpHu3VnPCXaTSnP/QrSyYJtXOA/qkR+48xcr1wzuH8GsWu7zEIu/yCotkDGOBdhdngHCI1HiRljDA4ryMLzjl4ZzAHzihcJKCQyqnqWJ9sp7WR1alB2/iMXF/TtytyXkbnvCXxhtpogbvlIMGaIpkvBkTFWgn4zfO23FxALIGAsz2uZDaCE4JLg6w30hGER1fLJSR9gop29wpo+8VEtaoUEgBYBTStC0gHUiUkpB5zOs1dUFGPfn7ur5mLqhoPGJbP3kd6n+yHXXZTs63O1z5nYbOgENYnx3OgENYnw5nwCGsTwcZcAjrk2DEIa5PcNjhyd88x/QJRhzi+oRHHOL6DmfEIapPR2fcYR3WZ4cx5LCGzk8aGhnLsEX02VDJYIaIPisyx9nWHzYOkpEYYIvqMwEecgjq9/D78fZcnxuHsXc8eCUKWd7x8IuqrRCQpBWS1sjwTaaI8q7XWFRxACQXBdBGKO8c5yCLAuhHarI++6Iea6oHs/LRsno4rh7vqxcU+hWL1KGq11zqRZ161ahelqrXvcMsxjCWECAcwjMAyCy8AoDMwmvCRYrxlJ4xw1L6ofp++BkP+9fEWxlQl3/+8wG9oqNryONtYgAAAABJRU5ErkJggg==) no-repeat center;background-size:cover;border-radius:50%}.stat-card__description{font-size:17px;font-weight:300;line-height:1.2;max-height:0;overflow:hidden;transition:max-height .3s ease-out;margin:0;padding:0 27px}.stat-card.active{padding:25px 27px}.stat-card.active .stat-card__header{border-radius:17px 17px 0 0}.stat-card.active .stat-card__description{max-height:200px;margin-top:25px;transition:max-height .3s ease-in}.stat-card__header{cursor:pointer;position:relative}.stat-card__icon{transition:transform .3s ease}.stat-card.active .stat-card__icon{transform:rotate(180deg)}.about__image{width:100%;max-width:800px}.about__overlay-title{font-size:64px;font-weight:600;line-height:1.1}.newsletter{padding-bottom:120px;padding-top:40px;background:#ffffff}.newsletter__container{max-width:760px;margin:0 auto;text-align:center}.newsletter__container{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:80px}.newsletter__content{display:flex;flex-direction:column;align-items:center;gap:20px}.newsletter__icon-img{width:130px;height:93px}.newsletter__text{display:flex;flex-direction:column;gap:23px}.newsletter__title{font-size:45px;font-weight:600;line-height:50px;color:#1d82dd}.newsletter__description{font-size:17px;font-weight:500;line-height:19px;color:#1d82dd}.newsletter__form{display:flex;gap:20px;align-items:center;max-width:100%}.newsletter__input{flex:1;height:60px;padding:0 25px;border:none;border-radius:15px;background:#ededed;font-size:17px;box-shadow:0 11px 11px #0000000a}.newsletter__input::placeholder{color:#9a9a9a}.newsletter__form .button{height:60px;padding:19px 51px;font-size:20px;font-weight:600;line-height:22px}.process{padding:80px 0;background:#ffffff;overflow:hidden}.process__container{display:flex;align-items:center;justify-content:center;gap:80px;position:relative;margin:0 auto;flex-direction:row-reverse}.process__content{position:relative;width:527px;z-index:23;display:flex;flex-direction:column;align-items:flex-start;gap:51px}.process__title{width:527px;height:78px;color:#000;font-size:35px;font-weight:600;line-height:39.2px;text-align:left}.process__description{width:527px;height:192px;color:#000;font-size:17px;font-weight:400;line-height:24px;text-align:left}.process__actions{display:flex;align-items:center;gap:51px;position:relative;width:100%}.process__button{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;flex-shrink:0;gap:10px;position:relative;width:180px;height:50px;padding:9px 17px;background:#1d82dd;border:none;border-radius:10px;box-shadow:0 3px 6px #0000001a;cursor:pointer;text-decoration:none}.process__button--primary{color:#fff;font-family:Spartan,sans-serif;font-size:20px;font-weight:600;line-height:22px;text-align:left}.process__link{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;flex-basis:auto;position:relative;width:120px;height:22px;color:#000;font-family:Spartan,sans-serif;font-size:20px;font-weight:500;line-height:22px;text-align:center;text-decoration:underline;white-space:nowrap;transition:all .3s cubic-bezier(.25,.46,.45,.94);transform:translateY(0);background:none;border:none;cursor:pointer}.process__link:hover{transform:translateY(-2px);color:#1d82dd;text-shadow:0 2px 8px rgba(0,0,0,.3)}.process__link:active{transform:translateY(0);transition:all .1s cubic-bezier(.25,.46,.45,.94)}.process__steps{flex-shrink:0;position:relative;width:552px;height:616px}.process__step{display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;gap:10px;position:absolute;width:376px;height:153px;padding:6px 10px;border-radius:15px;background:linear-gradient(0deg,#266D87 0%,#05212B 228.87%);overflow:hidden}.process__step:nth-child(1){top:0;left:31px;height:138px}.process__step:nth-child(1):after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/background-card-1-6f078015.png) no-repeat center center;z-index:1;border-radius:15px}.process__step:nth-child(3){top:265px;left:183px}.process__step:nth-child(3):after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/background-card-2-39378496.png) no-repeat center center;z-index:1;border-radius:15px}.process__step:nth-child(5){top:470px;left:0}.process__step:nth-child(5):after{content:"";position:absolute;top:0;right:0;width:402px;height:278px;background:url(/assets/background-card-3x-5dd0fcc5.png) no-repeat center center;z-index:1;border-radius:15px}.process__step-header{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:15px;position:relative;width:100%}.process__step:nth-child(1) .process__step-header{width:100%;gap:15px}.process__step:nth-child(3) .process__step-header{width:100%;gap:15px}.process__step:nth-child(5) .process__step-header{width:100%;gap:15px}.process__step-number{flex-shrink:0;flex-basis:auto;position:relative;height:52px;color:#fff;font-family:Kanit,sans-serif;font-size:35px;font-weight:300;line-height:52px;text-align:left;white-space:nowrap;z-index:3}.process__step-title{flex-shrink:0;flex-basis:auto;position:relative;height:20px;color:#fff;font-family:Spartan,sans-serif;font-size:18px;font-weight:600;line-height:20px;text-align:left;white-space:nowrap;margin:0;z-index:3}.process__step-description{display:flex;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative;width:324px;color:#fff;font-family:Spartan,sans-serif;font-size:15px;font-weight:300;line-height:20px;text-align:left;margin:0;z-index:3}.process__step:nth-child(1) .process__step-description{height:60px}.process__step:nth-child(3) .process__step-description{height:60px}.process__step:nth-child(5) .process__step-description{height:80px}.process__arrow{position:absolute;width:81px;height:98px;background-size:cover;overflow:hidden}.process__arrow:nth-child(2){top:123px;left:441px;background:url(/assets/process-arrow-1-eb897d10.svg) no-repeat center}.process__arrow:nth-child(4){top:323px;left:76px;background:url(/assets/process-arrow-2-9fe2c0ca.svg) no-repeat center}.transformation{display:flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(360deg,#256d87,#04202a);overflow:hidden}.transformation__container{display:flex;flex-direction:column;align-items:center;gap:56px;width:1160px;padding-top:84px;padding-bottom:84px}.transformation__content{display:flex;flex-direction:column;align-items:center;gap:100px}.transformation__header{display:flex;flex-direction:column;align-items:center;gap:20px}.transformation__main{display:flex;flex-direction:column;align-items:center;gap:56px}.transformation__title{color:#fff;font-size:45px;font-weight:600;opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards;animation-delay:.05s}.transformation__description{width:758px;height:38px;color:#fff;font-size:17px;font-weight:300;line-height:19.04px;text-align:center;opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards;animation-delay:.1s}.transformation__steps{display:flex;gap:40px}.transformation__step{display:flex;flex-direction:column;align-items:center;gap:40px;width:260px;opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease forwards}.transformation__step:nth-child(1){animation-delay:.1s}.transformation__step:nth-child(2){animation-delay:.2s}.transformation__step:nth-child(3){animation-delay:.3s}.transformation__step:nth-child(4){animation-delay:.4s}.transformation__step-icon{width:228px;height:96px;background-size:cover}.transformation__step:nth-child(1) .transformation__step-icon{background:url(/assets/transformation-step-1-ec9c8ed7.svg) no-repeat center}.transformation__step:nth-child(2) .transformation__step-icon{width:193px;height:97px;background:url(/assets/transformation-step-2-53a3e080.svg) no-repeat center}.transformation__step:nth-child(3) .transformation__step-icon{width:195px;height:99px;background:url(/assets/transformation-step-3-470c4ea5.svg) no-repeat center}.transformation__step:nth-child(4) .transformation__step-icon{width:203px;height:102px;background:url(/assets/transformation-step-4-9f9b2588.svg) no-repeat center}.transformation__step-content{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.transformation__step-title{font-size:25px;font-weight:500;line-height:28px;color:#fff}.transformation__step-description{font-size:15px;font-weight:300;line-height:19px;color:#fff}.transformation__button{display:flex;align-items:center;justify-content:center;padding:9px 17px;background:#ebf5ff;color:#000;font-size:14px;font-weight:500;line-height:15.68px;border:none;border-radius:8px;box-shadow:0 3px 6px #0000001a;cursor:pointer;width:300px;height:40px;opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards;animation-delay:.5s;transition:all .3s ease}.transformation__button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026;background:#d6eaff}.visualization{margin-bottom:119px;padding-top:135px;background:#ffffff;position:relative;z-index:2;border-radius:60px 60px 0 0}.visualization__container{max-width:1162px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:80px}.visualization__title{color:#000;font-size:45px;font-weight:600;line-height:50px;text-align:center;width:100%;opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards;animation-delay:.05s}.visualization__content{display:flex;flex-direction:column;gap:40px;width:100%}.visualization__top-row{display:flex;gap:20px;width:100%;justify-content:space-between}.visualization__card{background:#ffffff;border-radius:28px;box-shadow:0 0 #f0f0f0;overflow:hidden;width:361px;height:490px;display:flex;flex-direction:column;position:relative;opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease forwards;transition:all .3s ease}.visualization__card:nth-child(1){animation-delay:.1s}.visualization__card:nth-child(2){animation-delay:.2s}.visualization__card:nth-child(3){animation-delay:.3s}.visualization__card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.visualization__card-text{display:flex;flex-direction:column;gap:20px}.visualization__card:nth-child(1):after{content:"";position:absolute;width:303px;height:282px;bottom:-15px;left:50%;transform:translate(-30.86%);background-image:url(/assets/visualization-card-1-8ce69d69.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.visualization__card:nth-child(2):after{content:"";position:absolute;width:291px;height:244px;bottom:25px;left:50%;transform:translate(-31.62%);background-image:url(/assets/visualization-card-2-009c711b.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.visualization__card:nth-child(3):after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/assets/visualization-card-4-b7bef0e6.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.visualization__card-inner{background:#efefef;border-radius:23px;flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;padding:40px 20px 20px}.visualization__card-content{display:flex;flex-direction:column;gap:20px;z-index:2}.visualization__card:nth-child(1) .visualization__card-content{width:272px}.visualization__card:nth-child(3) .visualization__card-content{width:272px}.visualization__card-title{color:#121212;font-size:28px;font-weight:600;line-height:31px;white-space:nowrap}.visualization__card-description{color:#121212;font-size:16px;font-weight:400;line-height:21px;height:63px}.visualization__card:nth-child(3) .visualization__card-inner{background:#efefef;justify-content:flex-end}.visualization__card:nth-child(3) .visualization__card-content{margin-top:auto;padding-bottom:20px}.visualization__card:nth-child(3) .visualization__badges{position:absolute;width:464.512px;height:228.416px;top:-16px;left:-31px;overflow:visible;z-index:1}.visualization__badge{position:absolute;display:flex;align-items:center;justify-content:center;padding:0 17px;border-radius:80px;color:#6aa6df;font-size:15px;font-weight:500;line-height:16.8px;text-align:center}.visualization__badge:nth-child(1){width:252.253px;height:82.501px;top:0;left:51px;background:linear-gradient(90deg,rgba(151,208,255,.4),rgba(141,204,255,.1));transform:rotate(-8.11deg)}.visualization__badge:nth-child(2){width:185.126px;height:48px;top:76px;left:210px;background:linear-gradient(270deg,rgba(128,221,233,.1),rgba(128,221,233,.2))}.visualization__badge:nth-child(3){width:206.944px;height:91.759px;top:83px;left:0;background:linear-gradient(270deg,rgba(128,221,233,.1),rgba(128,221,233,.3));transform:rotate(12.91deg)}.visualization__badge:nth-child(4){width:220px;height:48px;top:185px;left:145px;background:linear-gradient(270deg,rgba(128,221,233,.1),rgba(128,221,233,.3))}.visualization__card-button{display:flex;align-items:center;justify-content:center;height:50px;width:180px;background:#1d82dd;border:none;border-radius:10px;box-shadow:0 3px 6px #0000001a;cursor:pointer;margin-top:auto;z-index:3}.visualization__card-button-text{color:#fff;font-size:20px;font-weight:600;line-height:22px;white-space:nowrap}.visualization__bottom-row{display:flex;gap:40px;justify-content:center;width:100%}.visualization__card--large{width:560px;height:490px;background:#ffffff;border-radius:28px;box-shadow:0 0 #f0f0f0;overflow:hidden;display:flex;flex-direction:column;position:relative;opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease forwards;transition:all .3s ease}.visualization__card--large:first-child{animation-delay:.4s}.visualization__card--large:last-child{animation-delay:.5s}.visualization__card--large:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.visualization__card--large:first-child:after{content:"";position:absolute;width:100%;height:100%;top:28px;left:50%;transform:translate(-50%);background:url(/assets/consultation-feature-1-d3fcf844.png) no-repeat center;background-size:cover;z-index:1}.visualization__card--large:last-child:after{content:"";position:absolute;width:53%;height:50%;top:207px;left:232px;background:url(/assets/consultation-feature-2-d8a6a4f7.png) no-repeat center;background-size:cover;z-index:1}.visualization__card--large .visualization__card-inner{background:#efefef;border-radius:23px;display:flex;flex-direction:column;overflow:hidden;position:relative;justify-content:flex-end;padding:40px 20px 20px}.visualization__card--large:last-child .visualization__card-inner{justify-content:flex-start}.visualization__card--large:first-child .visualization__card-content{display:flex;flex-direction:column;gap:40px;z-index:2}.consultation{background:#efefef;padding:120px 0}.consultation__container{max-width:1160px;margin:0 auto}.consultation__content{display:flex;align-items:center;gap:120px;justify-content:space-between}.consultation__text{display:flex;flex-direction:column;gap:51px;flex:1;max-width:561px;opacity:0;transform:translate(-30px);animation:fadeInLeft .6s ease forwards;animation-delay:.1s}.consultation__title{color:#000;font-size:28px;font-weight:700;line-height:37px}.consultation__description{color:#000;font-size:17px;font-weight:400;line-height:24px}.consultation__button{display:flex;align-items:center;justify-content:center;padding:9px 17px;width:333px;height:60px;background:transparent;color:transparent;background-image:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%);-webkit-background-clip:text;background-clip:text;font-family:Spartan,sans-serif;font-size:20px;font-weight:600;line-height:22px;text-align:center;border:none;border-radius:15px;cursor:pointer;-webkit-text-fill-color:transparent;box-shadow:0 3px 6px #0000001a;position:relative;transition:all .3s ease}.consultation__button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;padding:2px;background:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:all .3s ease}.consultation__button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.consultation__button:hover:before{background:linear-gradient(75deg,#5bb3a5 5.86%,#69c5cb 22.19%,#3c95dc 63.2%,#449dee 82.78%,#2483d9 102.01%)}.consultation__form{display:flex;flex-direction:column;align-items:center;gap:20px;padding:25px 0;background:#ffffff;border-radius:15px;width:419px;opacity:0;transform:translate(30px);animation:fadeInRight .6s ease forwards;animation-delay:.2s}.consultation__form-header{display:flex;flex-direction:column;align-items:center;gap:10px;width:313px}.consultation__form-title{color:#000;font-family:Spartan,sans-serif;font-size:25px;font-weight:600;line-height:28px;text-align:center;margin:0}.consultation__form-subtitle{color:#000;font-family:Spartan,sans-serif;font-size:15px;font-weight:300;line-height:21px;text-align:center;margin:0}.consultation__form-fields{display:flex;flex-direction:column;gap:55px;max-width:360px;width:100%}.consultation__form-input{display:flex;align-items:center;height:57px;padding:16px 15px;background:#ededed;border:none;border-radius:10px;box-shadow:0 11px 11px #0000000a;color:#9a9a9a;font-family:Spartan,sans-serif;font-size:17px;font-weight:400;line-height:19px;transition:all .3s ease}.consultation__form-input:hover,.consultation__form-input:focus{background:#e0e0e0;box-shadow:0 15px 15px #0000000f;outline:none}.consultation__form-textarea{height:157px;padding:16px 15px;background:#ededed;border:none;border-radius:10px;box-shadow:0 11px 11px #0000000a;color:#9a9a9a;font-family:Spartan,sans-serif;font-size:17px;font-weight:400;line-height:19px;resize:vertical;transition:all .3s ease}.consultation__form-textarea:hover,.consultation__form-textarea:focus{background:#e0e0e0;box-shadow:0 15px 15px #0000000f;outline:none}.consultation__form-submit{display:flex;align-items:center;justify-content:center;height:73px;padding:9px 17px;background:#1d82dd;color:#fff;font-family:Spartan,sans-serif;font-size:20px;font-weight:600;line-height:22px;border:none;border-radius:10px;box-shadow:0 3px 6px #0000001a;cursor:pointer;transition:all .3s ease}.consultation__form-submit:hover{background:#1a73c7;transform:translateY(-2px);box-shadow:0 6px 12px #1d82dd4d}.process-features{padding:35px 0}.process-features__container{display:flex;flex-direction:column;gap:56px;width:1160px;margin:0 auto}.process-features__main{display:flex;justify-content:space-between;align-items:center;gap:60px}.process-features__intro{display:flex;flex-direction:column;gap:51px;max-width:487px;flex-shrink:0;opacity:0;transform:translate(-30px);animation:fadeInLeft .6s ease forwards;animation-delay:.1s}.process-features__title{color:#000;font-size:25px;font-weight:700;line-height:28px}.process-features__description{color:#000;font-size:16px;font-weight:400;line-height:22px}.process-features__button{display:flex;align-items:center;justify-content:center;width:165px;height:46px;padding:9px 17px;background:transparent;color:transparent;background-image:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%);-webkit-background-clip:text;background-clip:text;font-family:Kanit,sans-serif;font-size:20px;font-weight:400;line-height:29.9px;text-align:center;border:none;border-radius:15px;cursor:pointer;-webkit-text-fill-color:transparent;box-shadow:0 3px 6px #0000001a;position:relative}.process-features__button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;padding:2px;background:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:all .3s ease}.process-features__button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.process-features__button:hover:before{background:linear-gradient(75deg,#5bb3a5 5.86%,#69c5cb 22.19%,#3c95dc 63.2%,#449dee 82.78%,#2483d9 102.01%)}.process-features__cards{display:flex;flex-direction:column;gap:21px;flex-shrink:0}.process-features__main-cards{display:flex;gap:20px}.process-features__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:286px;height:328px;background:#efefef;border-radius:20px;opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease forwards;transition:all .3s ease}.process-features__card:nth-child(1){animation-delay:.2s}.process-features__card:nth-child(2){animation-delay:.3s}.process-features__card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.process-features__card-inner{display:flex;flex-direction:column;align-items:center;gap:20px;width:250px}.process-features__card-icon{width:24px;height:24px;background-size:cover}.process-features__card:first-child .process-features__card-icon{background:url(/assets/process-features-integration-a4485c1e.svg) no-repeat center}.process-features__card:last-child .process-features__card-icon{background:url(/assets/process-features-stories-c67106e3.svg) no-repeat center}.process-features__card-title{color:#000;font-size:18px;font-weight:600;line-height:20px;text-align:center;white-space:nowrap}.process-features__card-description{color:#000;font-size:15px;font-weight:300;line-height:21px;text-align:center;width:250px;height:105px}.process-features__security-cards{display:flex;align-items:center;justify-content:center;gap:47px}.process-features__security-card{display:flex;flex-direction:column;align-items:center;gap:20px;opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease forwards}.process-features__security-card:first-child{width:244px;animation-delay:.4s}.process-features__security-card:last-child{width:254px;animation-delay:.5s}.process-features__security-card-icon{width:24px;height:24px;background-size:cover}.process-features__security-card:first-child .process-features__security-card-icon{background:url(/assets/security-compliance-f1e74d5e.svg) no-repeat center}.process-features__security-card:last-child .process-features__security-card-icon{background:url(/assets/tech-performance-7ad779a6.svg) no-repeat center}.process-features__security-card-title{color:#000;font-size:18px;font-weight:600;line-height:20px;text-align:center;white-space:nowrap}.process-features__security-card:first-child .process-features__security-card-title{width:221px}.process-features__security-card:last-child .process-features__security-card-title{width:254px}.process-features__security-card-description{color:#000;font-size:15px;font-weight:300;line-height:21px;text-align:center}.transformation__book-consultation-btn{color:#000;text-align:center;font-family:Spartan;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.visualization__rapid-deployment-btn,.visualization__dashboards-btn{width:100%}.consulting-intro{background:linear-gradient(180deg,#05202a,#000000);color:#fff;padding:360px 0 0;margin-bottom:-71px;position:relative;overflow:hidden}.consulting-intro__breadcrumbs{position:absolute;top:140px;left:0;right:0;z-index:10}.consulting-intro__breadcrumbs-container{max-width:1160px;margin:0 auto}.consulting-intro__breadcrumbs-nav{width:100%}.consulting-intro__breadcrumbs-list{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.consulting-intro__breadcrumbs-item{display:flex;align-items:center}.consulting-intro__breadcrumbs-link{color:#fff;text-decoration:none;font-family:Kanit;font-size:20px;font-style:normal;font-weight:275;line-height:normal;opacity:.7;transition:opacity .3s ease}.consulting-intro__breadcrumbs-link:hover{opacity:1}.consulting-intro__breadcrumbs-text{color:#fff;font-family:Kanit;font-size:20px;font-style:normal;font-weight:275;line-height:normal}.consulting-intro__breadcrumbs-separator{color:#fff;font-family:Kanit;font-size:20px;font-style:normal;font-weight:275;line-height:normal;opacity:.5;margin:0 5px}.consulting-intro:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/fourth-background-d195a2c9.png) no-repeat center center;background-size:cover;pointer-events:none;z-index:1}.consulting-intro__container{max-width:1160px;margin:0 auto;display:flex;gap:138px;flex-direction:column;align-items:flex-start;padding-bottom:306px;position:relative;z-index:2}.consulting-intro__numbers{display:flex;gap:99px}.consulting-intro__number-block{display:flex;flex-direction:column;gap:15px;width:475px}.consulting-intro__number-block-text{display:flex;flex-direction:column;gap:12px}.consulting-intro__number{color:#fff;font-family:Kanit;font-size:40px;font-style:normal;font-weight:275;line-height:normal}.consulting-intro__number-title{color:#fff;font-family:Spartan;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.consulting-intro__number-description{color:#fff;font-family:Spartan;font-size:15px;font-style:normal;font-weight:300;line-height:23px}.consulting-intro__content{width:636px;display:flex;flex-direction:column;gap:80px}.consulting-intro__text-group{display:flex;flex-direction:column;gap:40px}.consulting-intro__subtitle-group{display:flex;flex-direction:column;gap:15px}.consulting-intro__title{color:#fff;font-family:Spartan;font-size:40px;font-style:normal;font-weight:600;line-height:49px}.consulting-intro__title-accent{color:#4e9fe8;font-weight:700}.consulting-intro__subtitle{font-size:20px;font-weight:500}.consulting-intro__description{font-size:14px;opacity:.8;font-weight:300;width:558px}.consulting-intro__actions{display:flex;align-items:center;gap:70px}.consulting-intro__actions .button{font-size:20px;font-weight:600;height:53px;padding:0 17px;border-radius:11px;width:auto}.consulting-intro__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:none;border-radius:10px;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:22px;height:50px}.consulting-intro__button--primary{background:#1d82dd;color:#fff;box-shadow:0 3px 6px #0000001a;padding:14px 26px}.consulting-intro__link{color:#fff;text-decoration:underline;font-weight:600;font-size:20px;line-height:22px;transition:all .3s ease}.consulting-intro__link:hover{color:#4e9fe8}.consulting-intro .intro__adaptive-image{display:none;width:100%;margin-top:20px}.consulting-intro .intro__adaptive-image-img{width:100%;height:300px;max-width:500px;margin:0 auto;display:block;object-fit:cover}@media (max-width: 1000px){.consulting-intro{background:linear-gradient(180deg,#05202a,#000000)}.consulting-intro:after{display:none}.consulting-intro .intro__adaptive-image{display:block;position:absolute;bottom:0;right:0;z-index:3;max-width:50%;height:auto}.consulting-intro .intro__adaptive-image-img{width:100%;height:auto;object-fit:contain}}@media (max-width: 768px){.consulting-intro .intro__adaptive-image{max-width:45%}}@media (max-width: 425px){.consulting-intro .intro__adaptive-image{max-width:40%;bottom:20px}}.consulting-methodology{padding:80px 0;background:#ffffff;position:relative;top:-60px;border-radius:60px 60px 0 0;z-index:2}.consulting-methodology__container{display:flex;align-items:center;justify-content:center;gap:80px;flex-direction:row-reverse}.consulting-methodology__content{position:relative;width:527px;z-index:23;display:flex;flex-direction:column;align-items:flex-start;gap:100px}.consulting-methodology__title{width:527px;height:78px;color:#000;font-size:35px;font-weight:600;line-height:39.2px;text-align:left}.consulting-methodology__description{width:527px;height:192px;color:#000;font-size:17px;font-weight:400;line-height:24px;text-align:left}.consulting-methodology__actions{display:flex;align-items:center;gap:51px;position:relative;width:100%}.consulting-methodology__button{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;flex-shrink:0;gap:10px;position:relative;width:180px;height:50px;padding:9px 17px;background:#1d82dd;border:none;border-radius:10px;box-shadow:0 3px 6px #0000001a;cursor:pointer;text-decoration:none}.consulting-methodology__button--primary{color:#fff;font-family:Spartan,sans-serif;font-size:20px;font-weight:600;line-height:22px;text-align:left}.consulting-methodology__link{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;flex-basis:auto;position:relative;width:120px;height:22px;color:#000;font-family:Spartan,sans-serif;font-size:20px;font-weight:500;line-height:22px;text-align:center;text-decoration:underline;white-space:nowrap;transition:all .3s cubic-bezier(.25,.46,.45,.94);transform:translateY(0);background:none;border:none;cursor:pointer}.consulting-methodology__link:hover{transform:translateY(-2px);color:#1d82dd;text-shadow:0 2px 8px rgba(0,0,0,.3)}.consulting-methodology__link:active{transform:translateY(0);transition:all .1s cubic-bezier(.25,.46,.45,.94)}.consulting-methodology__steps{flex-shrink:0;position:relative;width:552px;height:616px}.consulting-methodology__step{display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;gap:10px;position:absolute;width:376px;height:200px;padding:6px 10px;border-radius:15px;background:linear-gradient(0deg,#266D87 0%,#05212B 228.87%)}.consulting-methodology__step:nth-child(1){top:0;left:31px;height:165px}.consulting-methodology__step:nth-child(1):after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/background-card-1-6f078015.png) no-repeat center center;z-index:1;border-radius:15px}.consulting-methodology__step:nth-child(3){top:265px;left:183px}.consulting-methodology__step:nth-child(3):after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/background-card-2-39378496.png) no-repeat center center;z-index:1;border-radius:15px}.consulting-methodology__step:nth-child(5){top:516px;left:0}.consulting-methodology__step:nth-child(5):after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/background-card-3-aacc23df.png) no-repeat center center;z-index:1;border-radius:15px}.consulting-methodology__step-header{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:15px;position:relative;width:100%}.consulting-methodology__step:nth-child(1) .consulting-methodology__step-header{width:100%;gap:15px}.consulting-methodology__step:nth-child(3) .consulting-methodology__step-header{width:100%;gap:15px}.consulting-methodology__step:nth-child(5) .consulting-methodology__step-header{width:100%;gap:15px}.consulting-methodology__step-number{flex-shrink:0;flex-basis:auto;position:relative;height:52px;color:#fff;font-family:Kanit,sans-serif;font-size:35px;font-weight:300;line-height:52px;text-align:left;white-space:nowrap;z-index:3}.consulting-methodology__step-title{flex-shrink:0;flex-basis:auto;position:relative;height:20px;color:#fff;font-family:Spartan,sans-serif;font-size:18px;font-weight:600;line-height:20px;text-align:left;white-space:nowrap;margin:0;z-index:3}.consulting-methodology__step-description{display:flex;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative;width:324px;color:#fff;font-family:Spartan,sans-serif;font-size:15px;font-weight:300;line-height:20px;text-align:left;margin:0;z-index:3}.consulting-methodology__arrow{position:absolute;width:81px;height:98px;background-size:cover;overflow:hidden}.consulting-methodology__arrow:nth-child(2){top:123px;left:441px;background:url(/assets/process-arrow-1-eb897d10.svg) no-repeat center}.consulting-methodology__arrow:nth-child(4){top:323px;left:76px;background:url(/assets/process-arrow-2-9fe2c0ca.svg) no-repeat center}.consulting-benefits{padding:150px 0}.consulting-benefits__container{max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:60px}.consulting-benefits__header{display:flex;justify-content:space-between;align-items:center}.consulting-benefits__header-content{display:flex;flex-direction:column;gap:16px}.consulting-benefits__title{font-size:35px;font-weight:600;line-height:50px;color:#000;width:600px}.consulting-benefits__subtitle{font-size:20px;font-weight:400;line-height:24px;color:#666}.consulting-benefits__header-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #4a90e266}.consulting-benefits__cards{display:flex;align-items:center}.consulting-benefits__card{border-radius:15px;overflow:hidden;position:relative}.consulting-benefits__card--time{width:363px;height:486px;background-size:cover;color:#fff;padding:44px 30px;background:linear-gradient(180deg,#0b3a4b 0%,#000 100%);position:relative;overflow:hidden}.consulting-benefits__card--time:before{content:"";position:absolute;top:40%;left:24px;width:86%;height:100%;background:url(/assets/89-392fe587.png) no-repeat center;background-size:contain;pointer-events:none;z-index:2}.consulting-benefits__card--time:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/assets/stat-background-088ac8bf.png) no-repeat center;background-size:contain;pointer-events:none;z-index:1;opacity:.8}.consulting-benefits__card--time .consulting-benefits__card-content{display:flex;flex-direction:column;gap:40px;position:relative;z-index:2}.consulting-benefits__card--automation{background:#efefef;padding:44px 25px 18px;width:477px;display:flex;flex-direction:column;gap:40px;height:394px;border-radius:0}.consulting-benefits__card--automation .consulting-benefits__card-content{display:flex;flex-direction:column;height:100%}.consulting-benefits__card--testimonial{width:320px;background:#efefef;padding:44px 20px;height:394px;position:relative;overflow:hidden;border-radius:0 15px 15px 0}.consulting-benefits__card--testimonial:after{content:"";position:absolute;bottom:-15px;right:25px;width:53%;height:50%;background:url(data:image/png;base64,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) no-repeat center;background-size:cover;pointer-events:none;z-index:1}.consulting-benefits__card-title{font-size:25px;font-weight:700;line-height:29px}.consulting-benefits__card--automation .consulting-benefits__card-title{font-size:28px;font-weight:700;line-height:31.36px}.consulting-benefits__card-description{font-size:15px;font-weight:400;line-height:20px}.consulting-benefits__card-text-group{display:flex;flex-direction:column;gap:30px}.consulting-benefits__card--automation .consulting-benefits__card-description,.consulting-benefits__card--testimonial .consulting-benefits__card-description{line-height:24px}.consulting-benefits__card-action,.consulting-benefits__card-stats{margin-top:auto}.consulting-benefits__card-stats-label{color:#fff;font-size:14px;font-weight:300}.consulting-benefits__card-testimonial{margin:0}.consulting-benefits__card-testimonial-text{font-size:17px;font-weight:400;line-height:21px;margin:0}.consulting-booking{background:#efefef;padding:120px 0}.consulting-booking__container{max-width:1160px;margin:0 auto}.consulting-booking__content{display:flex;align-items:center;gap:120px;justify-content:space-between}.consulting-booking__text{display:flex;flex-direction:column;gap:51px;flex:1;max-width:561px}.consulting-booking__title{color:#000;font-size:28px;font-weight:700;line-height:37px}.consulting-booking__description{color:#000;font-size:17px;font-weight:400;line-height:24px}.consulting-booking__button{display:flex;align-items:center;justify-content:center;padding:9px 17px;width:333px;height:60px;background:transparent;color:transparent;background-image:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%);-webkit-background-clip:text;background-clip:text;font-family:Spartan,sans-serif;font-size:20px;font-weight:600;line-height:22px;text-align:center;border:none;border-radius:15px;cursor:pointer;-webkit-text-fill-color:transparent;box-shadow:0 3px 6px #0000001a;position:relative;transition:all .3s ease}.consulting-booking__button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;padding:2px;background:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:all .3s ease}.consulting-booking__button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.consulting-booking__button:hover:before{background:linear-gradient(75deg,#5bb3a5 5.86%,#69c5cb 22.19%,#3c95dc 63.2%,#449dee 82.78%,#2483d9 102.01%)}.consulting-booking__form{display:flex;flex-direction:column;align-items:center;gap:20px;padding:25px 0;background:#ffffff;border-radius:15px;width:419px}.consulting-booking__form-header{display:flex;flex-direction:column;align-items:center;gap:10px;width:313px}.consulting-booking__form-title{color:#000;font-family:Spartan,sans-serif;font-size:25px;font-weight:600;line-height:28px;text-align:center;margin:0}.consulting-booking__form-subtitle{color:#000;font-family:Spartan,sans-serif;font-size:15px;font-weight:300;line-height:21px;text-align:center;margin:0}.consulting-booking__form-fields{display:flex;flex-direction:column;gap:55px;max-width:360px;width:100%}.consulting-booking__form-input{display:flex;align-items:center;height:57px;padding:16px 15px;background:#ededed;border:none;border-radius:10px;box-shadow:0 11px 11px #0000000a;color:#9a9a9a;font-family:Spartan,sans-serif;font-size:17px;font-weight:400;line-height:19px;transition:all .3s ease}.consulting-booking__form-input:hover,.consulting-booking__form-input:focus{background:#e0e0e0;box-shadow:0 15px 15px #0000000f;outline:none}.consulting-booking__form-textarea{height:157px;padding:16px 15px;background:#ededed;border:none;border-radius:10px;box-shadow:0 11px 11px #0000000a;color:#9a9a9a;font-family:Spartan,sans-serif;font-size:17px;font-weight:400;line-height:19px;resize:vertical;transition:all .3s ease}.consulting-booking__form-textarea:hover,.consulting-booking__form-textarea:focus{background:#e0e0e0;box-shadow:0 15px 15px #0000000f;outline:none}.consulting-booking__form-submit{display:flex;align-items:center;justify-content:center;height:73px;padding:9px 17px;background:#1d82dd;color:#fff;font-family:Spartan,sans-serif;font-size:20px;font-weight:600;line-height:22px;border:none;border-radius:10px;box-shadow:0 3px 6px #0000001a;cursor:pointer;transition:all .3s ease}.consulting-booking__form-submit:hover{background:#1a73c7;transform:translateY(-2px);box-shadow:0 6px 12px #1d82dd4d}.consulting-about{padding:120px 0;background:linear-gradient(0deg,#266d87 0%,#05212b 100%);color:#fff;position:relative;overflow:hidden;height:700px}.consulting-about:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/second-background-8530d169.png) no-repeat center left;background-size:cover;pointer-events:none;z-index:1}.consulting-about__container{max-width:1162px;margin:0 auto;display:flex;align-items:flex-start;gap:135px;position:relative;z-index:2}.consulting-about__content{display:flex;flex-direction:column;gap:40px}.consulting-about__text-block{display:flex;align-items:center;gap:18px;justify-content:flex-end}.consulting-about__text{color:#fff;text-align:center;font-family:Spartan;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none}.consulting-about__arrow{width:18px;height:9px}.consulting-about__stats{display:flex;flex-direction:column;gap:25px;max-width:560px}.consulting-about__visual{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:100px;gap:28px}.consulting-about__visual-title{color:#fff;font-family:Kanit;font-size:45px;font-style:normal;font-weight:400;line-height:normal}.consulting-about__visual-subtitle{color:#fff;font-family:Kanit;font-size:17px;font-style:normal;font-weight:300;line-height:normal}.consulting-about__visual-link{color:#fff;text-align:center;font-family:Kanit;font-size:25px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.consulting-about__stat-card{background:#ffffff;border-radius:18px;padding:25px 27px 0;color:#000}.consulting-about__stat-card-header{background:#ebf5ff;padding:11px 20px;display:flex;justify-content:space-between;align-items:center;margin:-25px -27px 0;border-radius:17px;cursor:pointer;position:relative}.consulting-about__stat-card-title{font-size:24px;font-weight:500}.consulting-about__stat-card-icon{width:32px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAhOAAAITgBRZYxYAAAADBQTFRFR3BMGIDXHIDbHYDdHIDbHYHcHYLdHIHdHYLdHIPdHYLd////2ur6l8Xwa67pHYLduDRWaQAAAAt0Uk5TABAgMEBbcJCqxeQSX6czAAAB8ElEQVR42r2a23KDMAxE18QXWSTs//9tO+106Ew7YGE25zVk1yvxABIYI+XarLuTpHu3VnPCXaTSnP/QrSyYJtXOA/qkR+48xcr1wzuH8GsWu7zEIu/yCotkDGOBdhdngHCI1HiRljDA4ryMLzjl4ZzAHzihcJKCQyqnqWJ9sp7WR1alB2/iMXF/TtytyXkbnvCXxhtpogbvlIMGaIpkvBkTFWgn4zfO23FxALIGAsz2uZDaCE4JLg6w30hGER1fLJSR9gop29wpo+8VEtaoUEgBYBTStC0gHUiUkpB5zOs1dUFGPfn7ur5mLqhoPGJbP3kd6n+yHXXZTs63O1z5nYbOgENYnx3OgENYnw5nwCGsTwcZcAjrk2DEIa5PcNjhyd88x/QJRhzi+oRHHOL6DmfEIapPR2fcYR3WZ4cx5LCGzk8aGhnLsEX02VDJYIaIPisyx9nWHzYOkpEYYIvqMwEecgjq9/D78fZcnxuHsXc8eCUKWd7x8IuqrRCQpBWS1sjwTaaI8q7XWFRxACQXBdBGKO8c5yCLAuhHarI++6Iea6oHs/LRsno4rh7vqxcU+hWL1KGq11zqRZ161ahelqrXvcMsxjCWECAcwjMAyCy8AoDMwmvCRYrxlJ4xw1L6ofp++BkP+9fEWxlQl3/+8wG9oqNryONtYgAAAABJRU5ErkJggg==) no-repeat center;background-size:cover;border-radius:50%;transition:transform .3s ease}.consulting-about__stat-card.active .consulting-about__stat-card-icon{transform:rotate(180deg)}.consulting-about__stat-card-description{font-size:17px;font-weight:300;line-height:1.2;max-height:0;overflow:hidden;transition:max-height .3s ease-out;margin:0;padding:0 27px}.consulting-about__stat-card.active{padding:25px 27px}.consulting-about__stat-card.active .consulting-about__stat-card-header{border-radius:17px 17px 0 0}.consulting-about__stat-card.active .consulting-about__stat-card-description{max-height:200px;margin-top:25px;transition:max-height .3s ease-in}.it-intro__number-block{width:475px}.it-intro:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/fifth-background-f2ff04e7.png) no-repeat center center;background-size:cover;pointer-events:none;z-index:1}.it-process-features{margin-bottom:150px}.it-process{padding:150px 0}.it-process__actions{width:432px}.it-process__step{padding:15px 18px;align-items:flex-start;height:135px}.it-process__step:nth-child(1){background:#ebf5ff;top:0;left:31px;height:119px}.about-intro{background:linear-gradient(180deg,#05202a,#000000);color:#fff;padding:308px 0 150px;position:relative}.about-intro:after{content:"";position:absolute;top:0;width:100%;height:100%;background:url(/assets/about-us-main-image-8bd48245.png) no-repeat center center;pointer-events:none;z-index:0}.about-intro{overflow:hidden}.about-intro .intro__adaptive-image{display:none;width:100%;margin-top:20px}.about-intro .intro__adaptive-image-img{width:100%;height:300px;max-width:500px;margin:0 auto;display:block;object-fit:cover}@media (max-width: 1000px){.about-intro{background:linear-gradient(180deg,#05202a,#000000)}.about-intro:after{display:none}.about-intro .intro__adaptive-image{display:block;position:absolute;bottom:0;right:0;z-index:3;max-width:50%;height:auto}.about-intro .intro__adaptive-image-img{width:100%;height:auto;object-fit:contain}}@media (max-width: 768px){.about-intro .intro__adaptive-image{max-width:45%}}@media (max-width: 425px){.about-intro .intro__adaptive-image{max-width:40%;bottom:20px}}.about-principles{padding:80px 0;border-radius:60px 60px 0 0;background:#f8f9fa;overflow:hidden;position:relative;top:-4rem}.about-principles .container{display:flex;flex-direction:column;align-items:center;gap:110px}.about-principles__title{color:#000;font-family:Spartan,var(--default-font-family);font-size:45px;font-weight:600;line-height:50px;text-align:center;margin:0}.about-principles__list{display:flex;gap:40px;width:100%;list-style:none;margin:0;padding:0}.about-principles__item{display:flex;flex-direction:column;align-items:center;gap:40px;flex:1}.about-principles__icon{width:70px;height:70px;position:relative}.about-principles__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.about-principles__icon--education:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAA9CAMAAADFyfTNAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAACpQTFRFR3BMGX/YIH/fGH/XHILdHIDdG4LdHILdHYHdHYLdHILdHYLeHYLeHYLdnaHYTgAAAA10Uk5TABAgIDtPX2+Fn7vd7wl6KHYAAAGaSURBVHja7ZdLjsMgEEQLg6H53f+6I4UZlxwMbVjP2yRKcMXPQtUEU1wqNXtsY2L9kA/sEUr9I+5kuFwryWFbwNnrHVaQJlAC72ZFhZcYNEL7IAtecaT6ITlcXConVAwFSK+iC4jBNz63aFkUIFTxqwLEUmVNoFepsiigq1DAg6gqqoCusipArNxUQh0K6CrpAEQRUFQSkD+vFmRNxYE1ttchJ1KT2C4xC9ftkKUOyMPNrncAE7odonNmVnC3Q1ZK7GTCbYeoAlfhHUy4qRhFgMuYwHBNxaXa8AATSKxUGQnoCQ1hBvG/HZLnCZkqzwLJxnmCt48j3winp5YA+H6Thl8BMXiTAAhV7gLAywRQ5S7wPgFUEQp8LzNlkkAVCvTLQilukEAVCoyWTb86M6f1WgLxEoPBZgL5T9hJEGiYNE4I2tjgqHKD9DLvSTZ9wgDPnpyOqmzVg4VoTT9BWAyjonSYY9PjDxlZOCz53Nd1KMyFjo2s2qeixNptdEX5Dl4VfFeUCydGQoGdv2u6gP5ES8A2NsQofv4AfgBfuTExt6sFjQAAAABJRU5ErkJggg==)}.about-principles__icon--users{width:72px;height:72px}.about-principles__icon--users:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAACdQTFRFR3BMGH/XHX/eHIDdG4HcHIHcHILdHYHdHYLdHILdHYLdHYLeHYLdAVt5bAAAAAx0Uk5TABAgO09feY+fudvv9TBktwAAAbhJREFUeNrtltF2wyAIhhEiKvzv/7zbuuwU49roek53k++uTfoVEUG6uLj4Z6SYubX8qqZhx4IqW2NaQhFoib5hAJ4XPRFLdxGwYMr4ogonqQYAhb4pAOBMsxgAlz2Km0liqG0pIKGdZAAqRZPQHC3+kkgAeIoPleZwAPLoc55fWwIACtS4VQzA6Iz46usiAoB0yJnEjNnC7ksfIZh2dGH/S/+uxhjYFmpbAKB0VZXjMo1poZBQmT5J2h02w1wZxWIGmmp1fLHF743mYUNE45qN6Y8m3+J+tkRrZNs1moJ/E1pHNlWVa3i9Bb5BL5BEqzl+sFY2/oNFm2PE9OAq3p7ZuTge0YTubE8PSyoI2A0EQgwZT0xiP4qqwveMbaVhR/tW054NfFemAc67q3QjAfrQY/nkolP7mOTBxaGk04ZQYvsbF8fed56RsdPKbyHV8OWJKdwDxpBksqmzn4RUZ5u6DiEVCqRdfU7y4/x2Ohb8/BguozY+nR/D1qVED6N1m789eZeyehDJwn0uxZy0xYiiiONCe9ESvlscOIgES9Tu73NfkAsYR1EZTvYkVtL95LnpNW4vLt7KB2CjJoZ8Zk2JAAAAAElFTkSuQmCC)}.about-principles__icon--service:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAACdQTFRFAAAAF3/WIYTmHH/cHYDdHIHdHILdHYHdHYLdHILdHYLeHYLeHYLd7i3L3wAAAAx0Uk5TABAfIDBBaIakxd/v2/ud3gAAAkBJREFUeNrtWNFyGyEMBAsJJPH/39vOYQJ4S6GPzWRfEtDdsisJje3wg/8ZlJhTQERiZrqjEPX6QAvPAc7W9l3lRMVaZ5j0gNgSUDmRrDB6AoaBtCGJub7hqmp9kUP4Cpiq+lcghoAg7XpfjZXLe6MFvHB7L4kOpcBi7R2e9xpRPxsCyBPt2Z9JelJGAE611dfbfonArk0jyo+lJW4BPyzwbLLaH0Y8PKtK6woXCBiCPCg8TyAbDIGFVY6iJTSE0FUOVRQj/jQLGAI5cfGkULlu6CBHRs5BfN61Ox5WFlIGtS4Bga4sdHSLC69ROCLW35gXDtEUJtDGntdaX1Oh7FOrzmvdNaEdaWCC8D3N2PA4GqjB05nGwXKGuWr0x9zEpVI4NihQbgSaBMdLf3ORlnCIdbh0Zv3gSS2JUxfLGvfBUuIYLwUnSYEV3u+50LpeeDyfR44HRL26SpycAo+tfeB9CcAxLnCl4IofkHxtn/KRDB79BsCbT10dmPC9HBzyRmNhMH/Octb2IYM+iUc5a4P3/4ww6hSOGO1D778oR8MF4pun9MxA8obTc/uUzfN6bYu8NugmCKNg34bbQ6XX4Kp99iko9Z+qng81uGAB/1iDfMdCh9ydeDKk95IHWWq6qUE+sJz7lB89hf5WBefb3jLa18DT/Z1xwYhsT9h+e8AP2/H4QQ7ziMeynbK/k19znKSA1esEVRNqJA76ro01qKrhl6F7iNUFxuESUJoBByn3ING3swPJGYn5FX9+4vgu+AUA5C3z5dt0zAAAAABJRU5ErkJggg==);background-size:83.33% 75%}.about-principles__name{color:#000;font-family:Spartan,var(--default-font-family);font-size:18px;font-weight:600;line-height:20px;text-align:center;margin:0}.about-principles__description{width:335px;color:#000;font-family:Spartan,var(--default-font-family);font-size:15px;font-weight:300;line-height:20px;text-align:center;margin:0}.about-story{padding:110px 0}.about-story .container{display:flex;align-items:center;flex-direction:row}.about-story__gallery{position:relative;width:460px;height:529px;border-radius:20px;overflow:hidden;flex-shrink:0}.about-story__gallery-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#072c45,#134069)}.about-story__gallery-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:527px;background:url(data:image/png;base64,PHN2ZyB3aWR0aD0iNDYwIiBoZWlnaHQ9IjUyNyIgdmlld0JveD0iMCAwIDQ2MCA1MjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF82NzlfNzY4KSI+CjxnIG9wYWNpdHk9IjAuNiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl82NzlfNzY4KSI+CjxlbGxpcHNlIGN4PSI3MDAuNTAyIiBjeT0iNjE4IiByeD0iNTc4LjUiIHJ5PSIzODYiIGZpbGw9IiMxOTgxRjAiLz4KPC9nPgo8ZyBvcGFjaXR5PSIwLjYiIGZpbHRlcj0idXJsKCNmaWx0ZXIxX2ZfNjc5Xzc2OCkiPgo8Y2lyY2xlIGN4PSIyNTMiIGN5PSI3NjgiIHI9IjM4NiIgZmlsbD0iIzE5QjNGMCIvPgo8L2c+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl82NzlfNzY4IiB4PSItMjg5Ljk5OCIgeT0iLTE4MCIgd2lkdGg9IjE5ODEiIGhlaWdodD0iMTU5NiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyMDYiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl82NzlfNzY4Ii8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXIxX2ZfNjc5Xzc2OCIgeD0iLTU0NSIgeT0iLTMwIiB3aWR0aD0iMTU5NiIgaGVpZ2h0PSIxNTk2IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIwNiIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzY3OV83NjgiLz4KPC9maWx0ZXI+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjc5Xzc2OCI+CjxyZWN0IHdpZHRoPSI0NjAiIGhlaWdodD0iNTI3IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center;background-size:cover}.about-story__image{position:absolute}.about-story__image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.about-story__image--1{width:259px;height:163px;top:65px;left:80px}.about-story__image--1:before{background-image:url(/assets/story-image-1-5481c928.png)}.about-story__image--2{width:236px;height:149px;top:159px;left:168px}.about-story__image--2:before{background-image:url(/assets/story-image-2-1acf4784.png)}.about-story__image--3{width:213px;height:133px;top:234px;left:41px}.about-story__image--3:before{background-image:url(/assets/story-image-3-e66345cf.png)}.about-story__image--4{width:386px;height:279px;top:256px;right:0}.about-story__image--4:before{background-image:url(/assets/story-image-4-3f8f48b5.png)}.about-story__content{width:700px;height:465px;background:#efefef;border:1px solid rgba(255,255,255,.06);border-radius:0 20px 20px 0;flex-shrink:0;display:flex;flex-direction:column;gap:24px;padding:35px 62px}.about-story__title{width:364px;color:#000;font-family:Spartan,var(--default-font-family);font-size:30px;font-weight:600;line-height:45px;margin:0}.about-story__text{color:#000;font-family:Spartan,var(--default-font-family);font-size:16px;font-weight:400;line-height:22px;margin:0}.about-story__button{display:flex;align-items:center;justify-content:center;width:253px;height:53px;background:#1d82dd;border:none;border-radius:11px;color:#fff;font-family:Spartan,var(--default-font-family);font-size:20px;font-weight:600;cursor:pointer;transition:all .3s ease}.about-story__button:hover{background:#1a73c7;transform:translateY(-2px);box-shadow:0 6px 12px #1d82dd4d}.about-team{padding:150px 0}.about-team .container{display:flex;flex-direction:column;align-items:center;gap:80px}.about-team__title{color:#000;font-family:Spartan,var(--default-font-family);font-size:35px;font-weight:600;line-height:39px;text-align:center;margin:0}.about-team__slider{display:flex;align-items:center;gap:40px;width:100%;justify-content:center}.about-team__list-wrapper{width:100%;max-width:984px;overflow:hidden}.about-team__list{display:flex;gap:27px;list-style:none;margin:0;padding:0;justify-content:center;transition:opacity .3s ease,transform .3s ease}.about-team__list--animating{opacity:.7;transform:scale(.98)}.about-team__member{display:flex;flex-direction:column;align-items:center;gap:40px;width:310px;animation:slideInUp .3s ease forwards}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.about-team__avatar{width:310px;height:399px;background:#b3b3b3;border-radius:20px}.about-team__name{color:#000;font-family:Spartan,var(--default-font-family);font-size:18px;font-weight:600;line-height:20px;text-align:center;margin:0}.about-team__role{color:#000;font-family:Spartan,var(--default-font-family);font-size:15px;font-weight:300;line-height:20px;text-align:center;margin:0}.about-team__arrow{width:47px;height:53px;border:none;border-radius:10px;cursor:pointer;flex-shrink:0;position:relative;background:transparent;transition:all .3s ease}.about-team__arrow:hover{transform:translateY(-2px);opacity:.8}.about-team__arrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.about-team__arrow--prev:before{background-image:url(/assets/team-arrow-prev-1ad505b2.svg)}.about-team__arrow--next:before{background-image:url(/assets/team-arrow-next-870ea606.svg)}.about-team__indicators{display:flex;gap:10px;justify-content:center;margin-top:30px}.about-team__indicator{width:10px;height:10px;border-radius:50%;border:2px solid #2460D9;background:transparent;cursor:pointer;transition:all .3s ease;transform:scale(1)}.about-team__indicator--active{background:#2460D9;transform:scale(1.1)}.about-team__indicator:hover{background:#2460D9;transform:scale(1.05)}.about-achievements{padding:200px 0;background:linear-gradient(0deg,#21a5d5 0%,#041c25 100%)}.about-achievements .container{display:flex;flex-direction:column;align-items:center;gap:110px}.about-achievements__title{color:#fff;font-family:Spartan,var(--default-font-family);font-size:35px;font-weight:600;line-height:50px;text-align:center;margin:0}.about-achievements__list{display:flex;gap:40px;width:100%;list-style:none;margin:0;padding:0}.about-achievements__item{display:flex;flex-direction:column;align-items:center;gap:40px;flex:1}.about-achievements__icon{width:70px;height:70px;position:relative}.about-achievements__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.about-achievements__icon--certificate:before{background-image:url(/assets/achievements-certificate-icon-cf15f605.svg);background-size:75% 83.33%}.about-achievements__icon--earth:before{background-image:url(/assets/achievements-earth-icon-e82e7aa0.svg);background-size:83.33% 83.33%}.about-achievements__icon--award:before{background-image:url(/assets/achievements-award-icon-f268e297.svg);background-size:83.33% 83.33%}.about-achievements__name{color:#fff;font-family:Spartan,var(--default-font-family);font-size:18px;font-weight:600;line-height:20px;text-align:left;margin:0}.about-achievements__description{width:360px;color:#fff;font-family:Spartan,var(--default-font-family);font-size:15px;font-weight:300;line-height:20px;text-align:left;margin:0}.about-background{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.about-background__ellipse{position:absolute}.about-background__ellipse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.about-background__ellipse--primary{width:2120.653px;height:1273.805px;top:2169px;left:155.678px;filter:blur(78px)}.about-background__ellipse--primary:before{background-image:url(/assets/background-ellipse-primary-513f932a.png)}.about-background__ellipse--secondary{width:772px;height:772px;bottom:200px;left:0;border-radius:50%;filter:blur(206px)}.about-background__ellipse--secondary:before{background-image:url(/assets/background-ellipse-secondary-5ede8667.png);border-radius:50%}.container{width:1160px;margin:0 auto}body:has(.breadcrumbs) .header__nav-link{color:#333}body:has(.breadcrumbs) .header__nav-link:hover{color:#4e9fe8}body:has(.breadcrumbs) .header__nav-arrow{border-top-color:#333}body:has(.breadcrumbs) .header__dropdown{background:#333333;box-shadow:0 10px 30px #0003}body:has(.breadcrumbs) .header__dropdown-link{color:#fff}body:has(.breadcrumbs) .header__dropdown-link:hover{background-color:#444;color:#4e9fe8}body:has(.breadcrumbs) .header__button--outline{border:1px solid #333333;color:#333;background:transparent}body:has(.breadcrumbs) .header__button--outline:hover{background:#333333;color:#fff}body:has(.breadcrumbs) .header__button--filled{background:linear-gradient(135deg,#4e9fe8 0%,#4e9fe8 100%);color:#fff;border:none}body:has(.breadcrumbs) .header__button--filled:hover{background:linear-gradient(135deg,#3a8bd4 0%,#4e9fe8 100%)}.header--scrolled .header__nav-link{color:#333}.header--scrolled .header__nav-link:hover{color:#4e9fe8}.header--scrolled .header__nav-arrow{border-top-color:#333}.header--scrolled .header__dropdown{background:#333333}.header--scrolled .header__dropdown-link{color:#fff}.header--scrolled .header__dropdown-link:hover{background-color:#444;color:#4e9fe8}.header--scrolled .header__button--outline{border:1px solid #333333;color:#333;background:transparent}.header--scrolled .header__button--outline:hover{background:#333333;color:#fff}.header--scrolled .header__button--filled{background:linear-gradient(135deg,#4e9fe8 0%,#4e9fe8 100%);color:#fff;border:none}.header--scrolled .header__button--filled:hover{background:linear-gradient(135deg,#4e9fe8 0%,#4e9fe8 100%)}.cases-page{padding:60px 0}.cases__item{display:flex;flex-direction:column;background-image:url(/assets/project-basic-4aebec4d.png);background-repeat:no-repeat;border:.5px solid rgba(0,0,0,.5);border-radius:15px;width:355px}.cases__container{max-width:1160px;margin:0 auto 120px}.cases__list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.cases__item-link{text-decoration:none;color:inherit;display:block;transition:transform .3s ease,box-shadow .3s ease}.cases__item-link:hover{transform:translateY(-5px)}.cases__item-link:hover .cases__button{background:#1565c0}.cases__item-title{font-weight:700;font-size:22px;line-height:127%;color:#000}.cases__row-content{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;padding:240px 15px 25px}.cases__button{padding:9px 17px;width:100%;height:50px;background:#1d82dd;border-radius:0 0 13px 13px;text-align:center;font-size:17px;color:#fff;transition:background .3s ease;cursor:pointer}.cases__category{display:flex;border-radius:35px;padding:13px 17px;width:100%;max-width:200px;height:40px;text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(255,255,255,.4);position:relative;top:1rem;left:1rem;justify-content:center;align-items:center}.cases__description{font-weight:300;font-size:15px;line-height:140%;color:#000}.cases__row-metrics{display:flex;flex-direction:row;align-items:center;gap:48px}.cases__title,.cases-page .cases__title{font-weight:600!important;font-size:35px!important;color:#000!important}.cases__title-metric{font-weight:500;font-size:17px;color:#000}.cases__text-metric{font-weight:600;font-size:20px;color:#000}.cases__first-section{display:flex;flex-direction:row;margin-bottom:120px}.cases__left-side{width:680px}.cases__logo-img{width:482px;height:232px;object-fit:contain}.cases__second-section{display:flex;flex-direction:row;align-items:center;gap:60px}.cases__gray-bg{border-radius:60px 60px 0 0;width:100%;height:1628px;background:#f0f0f0;padding-top:80px}.cases__subtitle{font-weight:500;font-size:25px;color:#000;margin-bottom:30px}.cases__third-section{margin-bottom:120px}.cases__column-metrics{display:flex;flex-direction:column;margin-bottom:30px}.cases__number-metric{font-weight:600;font-size:45px;color:#000}.cases__four-section{margin-bottom:80px}.cases__five-section{display:flex;justify-content:space-between;flex-direction:row;margin-bottom:120px}.consultation-white{padding-top:80px;padding-bottom:120px;background:#ffffff}.cases__form{background:#f0f0f0}.cases__form-input{background:#fff}.cases__case-title{font-size:35px;margin-bottom:30px}.cases__box-metircs{display:flex;flex-direction:column;gap:35px}.cases__description{margin-bottom:35px}input,textarea{outline:none}.contacts__container{max-width:1160px;margin:0 auto 120px;display:flex;align-items:flex-start;flex-direction:row;justify-content:space-between}.contacts__line{border-top:.5px solid #000;padding:40px 0 0;width:100%}.contacts__title{font-weight:600;font-size:45px;color:#000}.contacts__text{font-weight:300;font-size:15px;line-height:140%;color:#000}.contacts__subtitle{font-weight:600;font-size:16px;line-height:131%;color:#000}.contacts__second-text{font-weight:400;font-size:16px;line-height:156%;color:#000}.contacts__left-section{display:flex;width:644px;flex-direction:column;gap:35px}.contacts__row-section{display:flex;flex-direction:row;align-items:center;gap:14rem}.contacts__img-box{display:flex;align-items:center;flex-direction:row;gap:10px}.contacts__icon{width:24px;height:24px}.contacts__social-box{display:flex;flex-direction:row;gap:35px}.contacts__second-row{gap:17.7rem}.contacts__column-section{display:flex;flex-direction:column;gap:20px}@media (max-width: 1440px){.about__overlay-title{font-size:56px;font-weight:600;line-height:1.1}}.privacy-policy{padding:120px 0;background-color:#fff;font-family:Spartan,sans-serif}.privacy-policy__content{display:flex;flex-direction:column;gap:40px}.privacy-policy__title{font-size:48px;font-weight:700;line-height:1.2;color:#000;text-align:center;font-family:Spartan,sans-serif}.privacy-policy__last-updated{font-size:16px;color:#666;text-align:center;font-style:italic;font-family:Spartan,sans-serif}.privacy-policy__text{font-size:16px;line-height:1.6;color:#333;display:flex;flex-direction:column;gap:40px;font-family:Spartan,sans-serif}.privacy-policy__section{display:flex;flex-direction:column;gap:16px}.privacy-policy__section h2{font-size:24px;font-weight:600;color:#000;line-height:1.3;font-family:Spartan,sans-serif}.privacy-policy__section p{line-height:1.6;font-family:Spartan,sans-serif}.privacy-policy__section ul{padding-left:24px;display:flex;flex-direction:column;gap:8px}.privacy-policy__section li{line-height:1.6;font-family:Spartan,sans-serif}.privacy-policy__contact{background-color:#f8f9fa;padding:20px;border-radius:8px;display:flex;flex-direction:column;gap:8px}.privacy-policy__contact p{font-weight:500;font-family:Spartan,sans-serif}@media (max-width: 768px){.privacy-policy{padding:80px 0}.privacy-policy__title{font-size:36px}.privacy-policy__content{gap:30px}.privacy-policy__text{gap:30px;font-size:14px}.privacy-policy__section h2{font-size:20px}.privacy-policy__contact{padding:16px}}@media (max-width: 480px){.privacy-policy{padding:60px 0}.privacy-policy__title{font-size:28px}.privacy-policy__section h2{font-size:18px}}.terms-of-use{padding:120px 0;background-color:#fff;font-family:Spartan,sans-serif}.terms-of-use__content{display:flex;flex-direction:column;gap:40px}.terms-of-use__title{font-size:48px;font-weight:700;line-height:1.2;color:#000;text-align:center;font-family:Spartan,sans-serif}.terms-of-use__last-updated{font-size:16px;color:#666;text-align:center;font-style:italic;font-family:Spartan,sans-serif}.terms-of-use__text{font-size:16px;line-height:1.6;color:#333;display:flex;flex-direction:column;gap:40px;font-family:Spartan,sans-serif}.terms-of-use__section{display:flex;flex-direction:column;gap:16px}.terms-of-use__section h2{font-size:24px;font-weight:600;color:#000;line-height:1.3;font-family:Spartan,sans-serif}.terms-of-use__section h3{font-size:20px;font-weight:600;color:#000;line-height:1.3;font-family:Spartan,sans-serif}.terms-of-use__section p{line-height:1.6;font-family:Spartan,sans-serif}.terms-of-use__section ul{padding-left:24px;display:flex;flex-direction:column;gap:8px}.terms-of-use__section li{line-height:1.6;font-family:Spartan,sans-serif}.terms-of-use__contact{background-color:#f8f9fa;padding:20px;border-radius:8px;display:flex;flex-direction:column;gap:8px}.terms-of-use__contact p{font-weight:500;font-family:Spartan,sans-serif}.cookie-policy{padding:120px 0;background-color:#fff;font-family:Spartan,sans-serif}.cookie-policy__content{display:flex;flex-direction:column;gap:40px}.cookie-policy__title{font-size:48px;font-weight:700;line-height:1.2;color:#000;text-align:center;font-family:Spartan,sans-serif}.cookie-policy__last-updated{font-size:16px;color:#666;text-align:center;font-style:italic;font-family:Spartan,sans-serif}.cookie-policy__text{font-size:16px;line-height:1.6;color:#333;display:flex;flex-direction:column;gap:40px;font-family:Spartan,sans-serif}.cookie-policy__section{display:flex;flex-direction:column;gap:16px}.cookie-policy__section h2{font-size:24px;font-weight:600;color:#000;line-height:1.3;font-family:Spartan,sans-serif}.cookie-policy__section h3{font-size:20px;font-weight:600;color:#000;line-height:1.3;font-family:Spartan,sans-serif}.cookie-policy__section p{line-height:1.6;font-family:Spartan,sans-serif}.cookie-policy__section ul{padding-left:24px;display:flex;flex-direction:column;gap:8px}.cookie-policy__section li{line-height:1.6;font-family:Spartan,sans-serif}.cookie-policy__section a{color:#4e9fe8;text-decoration:none}.cookie-policy__section a:hover{text-decoration:underline}.cookie-policy__contact{background-color:#f8f9fa;padding:20px;border-radius:8px;display:flex;flex-direction:column;gap:8px}.cookie-policy__contact p{font-weight:500;font-family:Spartan,sans-serif}@media (max-width: 768px){.terms-of-use,.cookie-policy{padding:80px 0}.terms-of-use__title,.cookie-policy__title{font-size:36px}.terms-of-use__content,.cookie-policy__content{gap:30px}.terms-of-use__text,.cookie-policy__text{gap:30px;font-size:14px}.terms-of-use__section h2,.cookie-policy__section h2{font-size:20px}.terms-of-use__section h3,.cookie-policy__section h3{font-size:18px}.terms-of-use__contact,.cookie-policy__contact{padding:16px}}.contact__timer{text-align:center;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:40px;min-height:80px}.timer{display:block;font-size:32px;font-weight:700;color:var(--color-text-primary);margin-bottom:8px;transition:all .3s ease;width:100px;text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0}.timer--active{background:linear-gradient(135deg,#00d2ff 0%,#3a7bd5 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:timerGradientFlow 3s ease-in-out infinite}.timer__label{display:block;font-size:16px;color:var(--color-text-secondary);text-align:left;transition:all .3s ease;width:300px;flex-shrink:0}.timer__label--active{background:linear-gradient(135deg,#00d2ff 0%,#3a7bd5 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:timerGradientFlow 3s ease-in-out infinite .5s}.it-solution__process-title{margin-left:-.8rem!important}@keyframes timerGradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.service-card__button--primary:hover,.hero__button--primary:hover,.projects__button--primary:hover,.industry-card__button--primary:hover,.contact-card__button--primary:hover,.newsletter__button--primary:hover,.solutions__card-button--primary:hover,.showcase__button--primary:hover,.intro__button--primary:hover,.offerings__card-button--primary:hover,.portfolio__button--primary:hover,.communication__card-button--primary:hover,.sectors__card-button--primary:hover,.subscription__button--primary:hover,.process__button--primary:hover,.consulting-intro__button--primary:hover,.consulting-methodology__button--primary:hover,[class*=__button--primary]:hover,[class*=__card-button--primary]:hover{background:#2460D9!important;color:#fff!important}[class*=__button--outline]:hover{background:#ffffff!important;color:#000!important}[class*=__button--filled]:hover{background:#1e1e1e!important;color:#fff!important}.feature-card__button--gradient:hover,.header-dark__button--gradient:hover,[class*=__button--gradient]:hover{background:linear-gradient(75deg,#67c1b3 5.86%,#77d3d9 22.19%,#4aa3ea 63.2%,#52abfc 82.78%,#3291e7 102.01%)!important;color:#fff!important;-webkit-background-clip:unset!important;background-clip:unset!important}@media (max-width: 480px){.terms-of-use,.cookie-policy{padding:60px 0}.terms-of-use__title,.cookie-policy__title{font-size:28px}.terms-of-use__section h2,.cookie-policy__section h2{font-size:18px}.terms-of-use__section h3,.cookie-policy__section h3{font-size:16px}}@media (max-width: 768px){.about-team__list-wrapper{width:310px;touch-action:pan-y pinch-zoom;cursor:grab}.about-team__list-wrapper:active{cursor:grabbing}.about-team__slider{gap:20px}.about-team__member{width:310px;-webkit-user-select:none;user-select:none}.about-team__indicators{margin-top:40px;gap:15px}.about-team__indicator{width:10px;height:10px;min-width:44px;min-height:44px;position:relative;border:2px solid #2460D9;background:transparent}.about-team__indicator:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:2px solid #1D82DD;background:transparent;transition:all .3s ease}.about-team__indicator--active:before{background:#1D82DD;transform:translate(-50%,-50%) scale(1.1)}.about-team__indicator:hover:before{background:#1D82DD;transform:translate(-50%,-50%) scale(1.05)}}.button--primary{position:relative;overflow:hidden}.button--primary *{position:relative;z-index:2}.button--primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease-in-out;z-index:1}.button--primary:hover:before{left:100%}.industry-card__button,.newsletter__button{position:relative;overflow:hidden}.industry-card__button *,.newsletter__button *{position:relative;z-index:2}.industry-card__button:before,.newsletter__button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease-in-out;z-index:1}.industry-card__button:hover:before,.newsletter__button:hover:before{left:100%}@keyframes autoShimmer{0%{left:-100%}50%{left:100%}to{left:100%}}.hero__button--primary:before,.contact-card__button--primary:before,.newsletter__button--primary:before,.industry-card__button--primary:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:2s}.booking-popup__submit,.consultation-popup__button--secondary{position:relative;overflow:hidden}.booking-popup__submit *,.consultation-popup__button--secondary *{position:relative;z-index:2}.booking-popup__submit:before,.consultation-popup__button--secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease-in-out;z-index:1}.booking-popup__submit:hover:before,.consultation-popup__button--secondary:hover:before{left:100%}.booking-popup__submit:before,.consultation-popup .button--primary:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:1s}.solutions__card-button--primary:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:2.5s}.service-card__button--primary:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:2s}.offerings__view-more-btn:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:2.2s}.consulting-intro__get-started-btn:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:2.8s}.consulting-benefits__header-button:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:3s}.consulting-intro__get-started-btn:before,.intro__get-started-btn:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:2.4s}.showcase__button--primary:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:2.6s}.projects__button--primary:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:2.3s}.process__get-ai-mvp-btn:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:2.7s}.consulting-methodology__get-ai-mvp-btn:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:2.9s}.advantages__header-button:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:3.1s}.consultation__form-submit:before,.consulting-booking__form-submit:before,.transformation__book-consultation-btn:before{animation:autoShimmer 3s ease-in-out infinite;animation-delay:1.5s}.consultation__form-submit,.consulting-booking__form-submit,.transformation__book-consultation-btn{position:relative;overflow:hidden}.consultation__form-submit *,.consulting-booking__form-submit *,.transformation__book-consultation-btn *{position:relative;z-index:2}.consultation__form-submit:before,.consulting-booking__form-submit:before,.transformation__book-consultation-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease-in-out;z-index:1}.consultation__form-submit:hover:before,.consulting-booking__form-submit:hover:before,.transformation__book-consultation-btn:hover:before{left:100%}.about-mobile,.visualization-mobile{display:none}.industries--slider{display:none!important}.services-page .testimonials{margin-top:0}@media (min-width: 1200px){.industries--animated{display:block;background:#efefef;padding:70px 0;height:1380px;overflow-y:visible;overflow-x:hidden}.industries--animated .industries__container{max-width:1160px;margin:0 auto;padding:0 20px;height:7700px;position:relative}.industries--animated .industries__title{font-size:25px;font-weight:700;line-height:28px;margin-bottom:70px;position:sticky;top:20px;z-index:1000;background:#efefef;padding:20px 0}.industries--animated .industries__grid{position:relative;height:7700px}.industries--animated .industry-card{position:sticky;top:120px;width:100%;max-width:1120px;height:410px;background:#ffffff;border-radius:15px;display:flex;align-items:stretch;gap:60px;justify-content:space-between;margin:0 auto 750px;opacity:1;box-shadow:0 4px 20px #0000001a}.industries--animated .industry-card:last-child{margin-bottom:0}.industries--animated .industry-card:nth-child(1){z-index:10}.industries--animated .industry-card:nth-child(2){z-index:20}.industries--animated .industry-card:nth-child(3){z-index:30}.industries--animated .industry-card:nth-child(4){z-index:40}.industries--animated .industry-card:nth-child(5){z-index:50}.industries--animated .industry-card:nth-child(6){z-index:60}.industries--animated .industry-card__content{width:460px;display:flex;gap:83px;flex-direction:column;padding-right:95px;justify-content:center}.industries--animated .industry-card__img{width:590px;height:410px;object-fit:cover;border-radius:15px 0 0 15px!important}.industries--animated .industry-card__title{font-size:28px;font-weight:600;line-height:31px;text-align:left}.industries--animated .industry-card__description{font-size:18px;font-weight:300;line-height:22px}.industries--animated .industry-card__text{display:flex;flex-direction:column;gap:30px}.industries--animated .industry-card__actions{display:flex;align-items:flex-start;justify-content:flex-start}.industries--animated .industry-card__actions .button{width:180px;height:50px;padding:9px 17px;font-size:20px;font-weight:600}.page-with-industries-animation .App{overflow:hidden}.testimonials{margin-top:-28rem}}@media (max-width: 1199px){.industries--animated{display:block;padding:70px 0;background:#efefef}.industries--animated .industries__container{max-width:1160px;margin:0 auto;padding:0 20px}.industries--animated .industries__grid{display:flex;flex-direction:column;gap:30px}.industries--animated .industry-card{position:static;width:100%;height:auto;background:#ffffff;border-radius:15px;display:flex;align-items:center;gap:60px;justify-content:space-between;transition:none;transform:none;opacity:1;z-index:auto}}.industries--slider{display:none}.industries--slider .industries__container{position:static;height:auto;padding:60px 20px}.industries__slider-area{position:relative;width:100%;height:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none}.industries--slider .industry-card--slider{position:static;width:100%;height:auto;transition:opacity .3s ease;transform:none;will-change:auto;z-index:auto}.industries__dots{display:flex;justify-content:center;gap:12px;margin-top:40px}.industries__dot{width:12px;height:12px;border-radius:50%;background-color:#fff;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.industries__dot:hover{transform:scale(1.1)}.industries__dot--active{background-color:#1d82dd}@media (max-width: 1200px){.hero__title,.hero__subtitle,.hero__description{text-align:left}.hero__container{align-items:flex-start;margin-left:1.5rem}.hero:after{height:100%}.hero{padding:250px 0 0}.hero__container{padding-bottom:120px}.hero__content{width:550px}.hero__partners-list{padding-left:20px;padding-right:20px}.services__container,.header__container{padding-left:1.5rem;padding-right:1.5rem}.features__container{flex-direction:row;padding-left:1.5rem;padding-right:1.5rem}.feature-card--time{height:436px}.feature-card--time:after{background-size:cover}.projects__container{padding-left:1.5rem;padding-right:1.5rem}.contact__container{padding-left:1.5rem;padding-right:1.5rem;flex-direction:column}.contact__content{flex:0}.contact-card--sales:after{background-size:cover}.contact-card--enquiry:after{background-size:cover}.contact,.industries{padding:50px 0}.industries__container{padding-left:1.5rem;padding-right:1.5rem}.industries__title{font-size:22px;margin-bottom:40px;text-align:center}.industries__grid{gap:20px}.industry-card{flex-direction:column;gap:0;padding:0;border-radius:15px;overflow:hidden}.industry-card__img{width:100%;height:250px;border-radius:0}.industry-card__content{width:100%;padding:30px 20px;gap:25px}.industry-card__title{font-size:24px;line-height:28px;text-align:left}.industry-card__description{font-size:16px;line-height:20px;text-align:left}.industry-card__text{gap:20px;text-align:center}.industry-card__actions{justify-content:flex-end;width:100%}.industry-card__actions .button{width:200px;height:45px;font-size:16px}.testimonials{padding:80px 0}.testimonials__container{padding-left:1.5rem;padding-right:1.5rem;gap:40px}.testimonials__title{font-size:28px;margin-bottom:20px}.testimonials__content{flex-direction:column;gap:30px;position:relative}.testimonials__logos--left,.testimonials__logos--right{display:none}.testimonials__mobile-logo{display:flex;justify-content:center;margin-bottom:20px}.testimonials__mobile-logo .client-logo{background:transparent!important;border:none!important;box-shadow:none!important;width:auto;height:auto;border-radius:0;transform:none!important}.testimonials__mobile-logo .client-logo__img{max-width:60px;max-height:45px;filter:brightness(0) saturate(100%) invert(27%) sepia(51%) saturate(2878%) hue-rotate(206deg) brightness(97%) contrast(97%)}.testimonials__main{max-width:100%;order:2}.testimonial--featured .testimonial__text{font-size:20px;line-height:1.4;padding:0 10px}.testimonials__dots{display:flex;justify-content:center;gap:12px;margin-top:30px;order:3}.testimonials__dot{width:12px;height:12px;border-radius:50%;background:#e0e0e0;cursor:pointer;transition:all .3s ease}.testimonials__dot--active{background:#1d82dd;transform:scale(1.2)}.testimonials__swipe-area{touch-action:pan-x;cursor:grab;-webkit-user-select:none;user-select:none}.testimonials__swipe-area:active{cursor:grabbing}.testimonial--featured{transition:transform .3s ease,opacity .3s ease}.footer__container{padding-left:1.5rem;padding-right:1.5rem;grid-area:35px}.footer__logo-img{width:170px}.footer__info{gap:35px}}@media (max-width: 1200px) and (min-width: 720px){.projects__container{padding-left:1.5rem;padding-right:1.5rem}.projects__grid{display:none!important}.projects__tablet-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:66px}.tablet-project-card{position:relative;height:480px;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;background-size:cover;background-position:center;background-repeat:no-repeat}.tablet-project-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0003}.tablet-project-card--clinic{background-image:url(/assets/project-clinic-5489bdd7.png)}.tablet-project-card--cosmetology{background-image:url(/assets/project-cosmetology-4caa65d1.png)}.tablet-project-card--calculator{background-image:url(/assets/project-calculator-79a4fe15.png)}.tablet-project-card--travel{background-image:url(/assets/project-travel-ca574aac.png)}.tablet-project-card--logistics{background-image:url(../assets/images/project-logistics.png)}.tablet-project-card__content{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(27,68,105,.85) 0%,rgba(27,68,105,.4) 70%,rgb(0 0 0 / 0%) 100%);color:#fff;transition:all .4s ease}.tablet-project-card__header{margin-bottom:15px}.tablet-project-card__title{font-size:22px;font-weight:600;color:#fff;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.tablet-project-card__details{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;max-height:0;overflow:hidden}.tablet-project-card--expanded .tablet-project-card__details{opacity:1;transform:translateY(0);max-height:200px;transition:opacity .4s ease .1s,transform .4s ease .1s,max-height .4s ease}.tablet-project-card--expanded .tablet-project-card__content{background:linear-gradient(to top,rgba(27,68,105,.85) 0%,rgb(27 68 105 / 14%) 70%,rgb(0 0 0 / 0%) 100%);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);padding:25px;transition:background .4s ease,backdrop-filter .4s ease,padding .4s ease}.tablet-project-card__description{font-size:14px;line-height:1.5;color:#e0e0e0;margin:0 0 15px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.tablet-project-card__link{display:inline-flex;align-items:center;gap:8px;color:#4a90e2;text-decoration:none;font-size:14px;font-weight:500;transition:color .3s ease}.tablet-project-card__link:hover{color:#fff}.tablet-project-card__link-text{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8);font-size:17px}.tablet-project-card__link-arrow{width:16px;height:16px;background:url("data:svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='M7 17L17 7M17 7H7M17 7V17'/%3E%3C/svg%3E") no-repeat center;background-size:contain;transition:transform .3s ease}.tablet-project-card__link:hover .tablet-project-card__link-arrow{transform:translate(2px,-2px)}.solutions__container{padding-left:1.5rem;padding-right:1.5rem}.solutions__title{font-size:35px}.solutions__card-description{width:400px}.solutions__card--featured:after{top:60px;right:40px;bottom:0}.solutions__card--it-solutions:after{top:220px;right:20px}.solutions__card--consultation:after{top:70px}.breadcrumbs__container{padding-left:1.5rem;padding-right:1.5rem}.intro{padding:250px 0 0}.intro__breadcrumbs-container{padding-left:1.5rem;padding-right:1.5rem}.intro__container{padding-left:1.5rem;padding-right:1.5rem;gap:0;padding-bottom:0}.intro__content{width:500px;gap:20px;margin-bottom:55px}.intro__title{font-size:30px}.intro__description{width:auto}.intro__numbers{padding-bottom:150px}.intro__text-group{gap:20px}.offerings__container{padding-left:1.5rem;padding-right:1.5rem;padding-top:45px}.offerings__title{font-size:35px}.offerings__card-title,.advantages__title{font-size:25px}.advantages__container{padding-left:1.5rem;padding-right:1.5rem}.advantages__card--time:after{background-size:cover}.process__container{padding-left:1.5rem;padding-right:1.5rem}.process__title{width:auto;font-size:25px;margin-bottom:30px}.process__description{width:auto;height:auto;margin-bottom:30px}.process__content{gap:0px}.button--primary{padding:10px 20px}.transformation__title{font-size:35px}.transformation__step{width:200px}.visualization__container{padding-left:1.5rem;padding-right:1.5rem}.visualization__title{font-size:35px}.visualization__card-title{font-size:20px}.consultation__container,.process-features__container{padding-left:1.5rem;padding-right:1.5rem}.process-features__main{flex-direction:column;align-items:flex-start}.process-features__intro{max-width:800px}.process-features__cards{flex-direction:column}.process-features__card{width:auto}.process-features__card-title{white-space:wrap}.process-features__card-description,.process-features__security-card,.process-features__security-card:first-child{width:auto}.process-features__security-card:last-child{width:auto}.process-features__container{width:auto}.consulting-intro{padding:250px 0 0}.consulting-intro__breadcrumbs-container{padding-left:1.5rem;padding-right:1.5rem}.consulting-intro__container{padding-left:1.5rem;padding-right:1.5rem;gap:0;padding-bottom:0}.consulting-intro__numbers{margin-bottom:180px}.consulting-methodology__container{padding-left:1.5rem;padding-right:1.5rem;padding-top:45px}.consulting-intro__number-block{width:auto}.consulting-intro__content{width:500px;gap:20px;margin-bottom:55px}.consulting-intro__title{font-size:35px}.consulting-methodology__title{width:auto;height:auto;font-size:25px;margin-bottom:35px}.consulting-methodology__content{width:auto;gap:0}.consulting-methodology__description{width:auto;margin-bottom:30px;height:auto}.consulting-methodology__actions{flex-direction:column}.consulting-methodology{padding:25px 0}.consulting-benefits__container{padding-left:1.5rem;padding-right:1.5rem}.consulting-benefits__title{font-size:25px}.consulting-benefits__card--testimonial:after{height:40%}.consulting-benefits__card--time:after{background-size:cover}.consulting-benefits__card--time{height:550px}.consulting-booking__container,.cases__container{padding-left:1.5rem;padding-right:1.5rem}.cases__list{grid-template-columns:repeat(2,1fr)}.cases__item{width:auto;background-size:600px 250px,cover}.consulting-intro__description{width:450px}.about-principles__title{font-size:35px}.about-principles__description{width:auto}.about-principles__list{padding-left:1.5rem;padding-right:1.5rem}.about-story{padding:0}.about-story .container{width:auto;max-width:1160px;padding-left:1.5rem;padding-right:1.5rem}.about-story__content{width:500px;height:auto}.about-team .container{padding-left:1.5rem;padding-right:1.5rem}.about-team__member{width:calc((100% - 60px) / 3);min-width:380px}.about-team__list{gap:80px!important}.about-team{padding:20px 0}.about-achievements__description{width:auto}.about-achievements .container,.contacts__container{padding-left:1.5rem;padding-right:1.5rem}.contacts__left-section{margin-right:4rem}.contacts__row-section{gap:2rem}.contacts__second-row{gap:5.7rem}}@media (max-width: 1199px) and (min-width: 720px){.hero{padding:150px 0 0}.hero__container{padding-bottom:520px}.hero:after{top:180px;right:0;width:200%;background-size:contain}.hero__partners{min-height:260px}.services__container{position:relative;margin-top:-10rem;z-index:20}.services__header-content{flex-direction:column;gap:1.5rem}.service-card__title{font-size:25px}.service-card__button{font-size:15px}.service-card__content{padding:0}.service-card--featured:after{top:40px;right:0;width:380px}.service-card--it-solutions:after{width:80%}.service-card--consultation:after{width:80%}.features__container{flex-direction:column;gap:1.5rem}.feature-card--automation{width:auto}.feature-card--time{width:100%}.feature-card--testimonial{width:auto}.features{padding:0}.projects__header-content{flex-direction:column;gap:1.5rem}.industry-card__actions{align-items:flex-end}.newsletter__input{padding:20px 25px}.newsletter__container{padding-left:1.5rem;padding-right:1.5rem}.footer{padding:25px 0}.footer__info{flex-direction:column}.intro__numbers{display:none}.intro__container{padding-bottom:0}.offerings__header-content{flex-direction:column;gap:1.5rem}.offerings__card-content{padding:0}.offerings__card--featured:after{top:65px;right:0;width:400px}.offerings__card-button{font-size:15px}.offerings__card--consultation:after{width:80%}.offerings__card--it-solutions:after{width:80%}.advantages__header{flex-direction:column;gap:1.5rem}.advantages__title{text-align:center}.advantages__cards{flex-direction:column;gap:2.5rem}.advantages__card--automation{height:auto;width:100%}.advantages__card--time{width:100%;height:450px}.advantages__card--testimonial{width:100%;height:300px}.advantages__card--testimonial:after{width:27%;height:60%}.process__container{flex-direction:column}.process__content{width:auto}.transformation__container{padding-left:1.5rem;padding-right:1.5rem}.transformation__title{font-size:25px}.transformation__steps{flex-direction:column;gap:2rem}.transformation__step{width:auto}.visualization__top-row{flex-direction:column}.visualization__card{width:auto;height:330px}.visualization__card:nth-child(1):after{bottom:-60px;left:70%}.visualization__card:nth-child(1) .visualization__card-content{width:auto}.visualization__card:nth-child(2):after{bottom:-27px;left:75%}.visualization__rapid-deployment-btn,.visualization__dashboards-btn{width:180px}.visualization__card-description{height:auto}.consultation__content{flex-direction:column}.consultation__text{max-width:fit-content}.consulting-intro__numbers{display:none}.consulting-intro__container{padding-bottom:600px}.consulting-methodology__container{flex-direction:column}.consulting-benefits__header{flex-direction:column;gap:1.5rem}.consulting-benefits__title{text-align:center}.consulting-benefits__cards{flex-direction:column;gap:2.5rem}.consulting-benefits__card--time{width:auto;height:500px}.consulting-benefits__card--automation,.consulting-benefits__card--testimonial{border-radius:15px;width:100%}.consulting-benefits__card--testimonial:after{bottom:18px;width:29%}.consulting-booking__content{flex-direction:column}.consulting-booking__text{max-width:fit-content;margin-bottom:30px}.about-story .container{flex-direction:column}.about-story__content{width:auto;border-radius:15px;gap:2.5rem}.about-story{padding-bottom:120px}.about-achievements__name,.about-achievements__description{text-align:center}.contacts__container{flex-direction:column;gap:2.5rem}.contacts__left-section{width:100%}.contacts__right-section{display:flex;align-items:center;width:100%;justify-content:center}.contact-card{padding-bottom:300px}.process__actions{justify-content:center}.intro__adaptive-image-img{height:auto}.intro__bg-ellipse{position:absolute;z-index:0}.intro__bg-ellipse-image{max-width:fit-content}.intro__adaptive-image{position:relative;z-index:15}.consulting-intro .intro__adaptive-image,.hero .intro__adaptive-image{max-width:100%}.hero .intro__adaptive-image{bottom:265px}.about-intro .intro__adaptive-image{max-width:100%;padding-bottom:3rem}.about-intro__container{padding-bottom:400px}.cases__second-section{flex-direction:column}.industries--animated{display:none}.industries--slider{display:block!important}.privacy-policy__content,.terms-of-use__content,.cookie-policy__content{padding-left:1.5rem;padding-right:1.5rem}.services__grid{margin-bottom:3rem}.industries__container{padding-top:0}.industries--animated{display:none!important}.contact-card .button{padding:20px 17px}.contact-card__text-group{margin-bottom:1.5rem}.contact__title,.contact__description{text-align:center}.newsletter__title,.projects__title,.services__title{font-size:30px}.consulting-benefits__card--automation{height:auto}.consulting-benefits__card--testimonial{height:auto;padding-bottom:15rem}.consulting-benefits__card--testimonial:after{width:19%}.visualization__title{font-size:30px}}@media (max-width: 720px) and (min-width: 436px){.hero{padding:150px 0 0}.hero__container{padding-bottom:420px}.hero .intro__adaptive-image{max-width:100%;bottom:95px}.services__header-content{flex-direction:column;gap:1.5rem}.services__subtitle{text-align:center}.services__header{margin-top:-7rem}.service-card__content{padding:0}.service-card{padding-bottom:16rem}.service-card--featured:after{content:"";position:absolute;top:140px;right:80px;width:379px}.services__row{flex-direction:column;margin-bottom:100px}.service-card--it-solutions:after{width:80%}.service-card--consultation:after{width:80%;top:171px}.features__container{flex-direction:column;gap:1.5rem}.feature-card--automation,.feature-card--time,.feature-card--testimonial{width:100%}.features{padding:0}.projects__header-content{flex-direction:column;gap:1.5rem}.service-card__title{font-size:25px}.hero__title{font-size:35px}.hero__content{width:100%}.service-card__button--primary{font-size:15px}.contact-card__content{padding-bottom:20em}.contact-card__description{margin-bottom:3rem}.industries{padding:0}.projects__title{font-size:25px}.projects__subtitle{font-size:20px;text-align:center}.contact__title{font-size:25px;text-align:center}.contact__description{text-align:center}.newsletter__title{font-size:25px;text-align:center}.newsletter__container{padding-left:1.5rem;padding-right:1.5rem;gap:30px}.newsletter__input{padding:20px 25px}.industry-card__title{font-size:20px}.testimonials__title{font-size:25px}.footer__info{flex-direction:column}.intro__breadcrumbs{display:none}.intro__container{padding-bottom:50px}.intro__content{width:auto;gap:35px}.intro__numbers{display:none}.intro__title{font-size:30px}.intro__description{width:auto}.intro__adaptive-image-img{height:500px;object-fit:contain;padding-left:2rem}.offerings__header-content{flex-direction:column;gap:1.5rem}.offerings__title{text-align:center;font-size:30px}.offerings__subtitle{font-size:17px}.offerings__card-content{padding:0}.offerings__card--featured{padding-bottom:15rem}.offerings__card--featured:after{top:134px;right:90px;width:384px}.offerings__row{flex-direction:column}.offerings__card--it-solutions:after{width:80%}.offerings__card--consultation:after{width:80%}.advantages__header{flex-direction:column;gap:1.5rem}.advantages__title{text-align:center}.advantages__header-button{display:none}.advantages__cards{flex-direction:column;gap:2.5rem}.advantages{padding:0}.advantages__card--automation{width:100%;height:auto}.advantages__card--time{width:100%;height:450px}.advantages__card--time:after{background-size:cover}.advantages__card--testimonial{width:100%;height:315px}.process__container{flex-direction:column;gap:2.5rem;padding-left:1.5rem;padding-right:1.5rem}.process__content{width:auto;gap:35px}.process__steps{display:flex;flex-direction:column;gap:2rem;width:100%;height:auto;position:static}.process__step{position:static!important;width:100%!important;height:auto!important;top:unset!important;left:unset!important;margin:0;min-height:153px}.process__arrow{display:none}.process__step:nth-child(1):after{display:none}.process__step:nth-child(3):after{display:none}.process__step:nth-child(5):after{display:none}.process__description{width:auto}.process__title{width:auto;font-size:25px}.transformation__container{width:auto;padding-left:1.5rem;padding-right:1.5rem}.transformation__steps{flex-direction:column;gap:2rem}.transformation__title{font-size:30px;text-align:center;margin-bottom:30px}.transformation__description{width:auto}.transformation__step{width:100%}.visualization__container{padding-left:1.5rem;padding-right:1.5rem}.visualization__top-row{flex-direction:column}.visualization__card{width:100%;height:430px}.visualization__title{font-size:30px}.visualization__card-title{font-size:20px}.visualization__card-description{height:auto}.visualization__bottom-row{flex-direction:column}.visualization__card--large{width:100%}.consultation__container{padding-left:1.5rem;padding-right:1.5rem}.consultation__content{flex-direction:column;gap:2.5rem}.process-features__container{width:auto}.process-features__main{flex-direction:column}.process-features__card{width:auto;padding-left:1rem;padding-right:1rem}.process-features__security-card:first-child{width:auto}.process-features__security-card:last-child{width:auto}.process-features__card-title{white-space:pre-wrap}.process-features__card-description{width:auto}.process-features__cards{padding-left:1.5rem;padding-right:1.5rem}.intro{padding:120px 0 0}.offerings__card-title{font-size:25px}.offerings__card-button{font-size:16px}.consultation{padding:50px 0}.consultation__title{font-size:30px}.process-features__main-cards{justify-content:space-between}.offerings__container{padding-top:30px}.consulting-intro{padding:120px 0 0}.consulting-intro__breadcrumbs,.consulting-intro__numbers{display:none}.consulting-intro .intro__adaptive-image{max-width:100%}.consulting-intro__content{margin-bottom:18rem}.consulting-intro__container{padding-left:1.5rem;padding-right:1.5rem}.consulting-intro__content{width:auto}.consulting-intro__title{font-size:30px}.consulting-intro__description{width:auto}.consulting-methodology__container{flex-direction:column;gap:2.5rem;padding-left:1.5rem;padding-right:1.5rem}.consulting-intro .intro__adaptive-image-img{height:500px;margin-bottom:2rem}.consulting-methodology__content{width:auto;gap:2.5rem}.consulting-methodology__link{display:none}.consulting-methodology__title{font-size:25px;width:auto;height:auto}.consulting-methodology__description{width:auto;height:auto}.consulting-intro__link{display:none}.consulting-methodology{padding:35px 0}.consulting-benefits__title{font-size:25px;width:auto}.consulting-benefits__header-button{display:none}.consulting-benefits__container{padding-left:1.5rem;padding-right:1.5rem}.consulting-benefits__cards{flex-direction:column;gap:2.5rem}.consulting-benefits__card--time{width:100%}.consulting-benefits__card--time:after{background-size:cover}.consulting-benefits__card--automation{border-radius:15px}.consulting-benefits__card--testimonial{width:100%;height:315px;border-radius:15px}.consulting-booking__container{padding-left:1.5rem;padding-right:1.5rem}.consulting-booking__content{flex-direction:column}.consulting-methodology__arrow{display:none}.consulting-methodology__steps{display:flex;flex-direction:column;gap:2rem;width:100%;height:auto;position:static}.consulting-methodology__step{position:static!important;width:100%!important;height:auto!important;top:unset!important;left:unset!important;margin:0;min-height:200px}.consulting-methodology__step:nth-child(1):after{display:none}.consulting-methodology__step:nth-child(3):after{display:none}.consulting-methodology__step:nth-child(5):after{display:none}.visualization{padding-top:35px}.cases-page{padding:0;padding-left:1.5rem;padding-right:1.5rem}.cases__list{display:flex;flex-direction:column;align-items:center}.cases-page .cases__title{margin-bottom:5rem}.cases-page .cases__title{font-size:30px}.breadcrumbs{display:none}.cases__container{padding-top:8rem;padding-left:1.5rem;padding-right:1.5rem}.cases__first-section{flex-direction:column;margin-top:120px}.cases__left-side{width:100%;margin-bottom:50px}.cases__logo-img{width:100%}.cases__second-section{flex-direction:column;gap:2.5rem}.contacts__container{padding-top:120px;display:flex;flex-direction:column;padding-left:1.5rem;padding-right:1.5rem}.contacts__title{font-size:30px}.contacts__left-section{width:100%;margin-bottom:5rem}.contacts__row-section{flex-direction:column;gap:2rem;align-items:flex-start}.contacts__right-section{display:flex;width:100%;justify-content:center}}@media (max-width: 720px){.industries--animated{display:none!important}.industries--slider{display:block!important}.projects{padding:80px 0}.projects__container{padding-left:1.5rem;padding-right:1.5rem}.projects__header{margin-bottom:40px}.projects__header-content{flex-direction:column;gap:20px;text-align:center}.projects__title{font-size:25px;line-height:32px}.projects__subtitle{font-size:17px;line-height:20px}.projects__grid,.projects__tablet-grid{display:none!important}.projects__mobile-list{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.mobile-project-card{position:relative;height:135px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;overflow:hidden;cursor:pointer;transition:height .6s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease;box-shadow:0 2px 8px #0000001a}.mobile-project-card--expanded{height:500px;box-shadow:0 8px 25px #00000026}.mobile-project-card--clinic{background-image:url(/assets/project-clinic-5489bdd7.png)}.mobile-project-card--cosmetology{background-image:url(/assets/project-cosmetology-4caa65d1.png)}.mobile-project-card--calculator{background-image:url(/assets/project-calculator-79a4fe15.png)}.mobile-project-card--travel{background-image:url(/assets/project-travel-ca574aac.png)}.mobile-project-card__content{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgb(27 68 105 / 75%) 0%,rgb(27 68 105 / 0%) 70%,rgb(0 0 0 / 0%) 100%);color:#fff;transition:all .4s ease}.mobile-project-card--expanded .mobile-project-card__content{background:linear-gradient(to top,rgba(27,68,105,.9) 0%,rgba(27,68,105,.5) 70%,rgb(0 0 0 / 0%) 100%);padding:25px 20px}.mobile-project-card__header{margin-bottom:15px}.mobile-project-card__title{font-size:18px;font-weight:600;color:#fff;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.8);transition:font-size .4s ease}.mobile-project-card--expanded .mobile-project-card__title{font-size:20px;margin-bottom:20px}.mobile-project-card__details{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;max-height:0;overflow:hidden}.mobile-project-card--expanded .mobile-project-card__details{opacity:1;transform:translateY(0);max-height:200px;transition:opacity .5s ease .2s,transform .5s ease .2s,max-height .5s ease}.mobile-project-card__description{font-size:14px;line-height:1.5;color:#e0e0e0;margin:0 0 16px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.mobile-project-card__link{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:17px;font-weight:500;transition:color .3s ease;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.mobile-project-card__link:hover{color:#fff}.mobile-project-card__link-arrow{width:16px;height:16px;background:url("data:svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A90E2' stroke-width='2'%3E%3Cpath d='M7 17L17 7M17 7H7M17 7V17'/%3E%3C/svg%3E") no-repeat center;background-size:contain;transition:transform .3s ease}.mobile-project-card__link:hover .mobile-project-card__link-arrow{transform:translate(2px,-2px)}.mobile-project-card:active{transform:scale(.98);transition:transform .1s ease}.hero__partners{padding:30px 0}.hero__partners-list{display:flex;gap:30px;overflow-x:auto;scroll-behavior:smooth;padding:0 20px;margin:0;max-width:none;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}.hero__partners-list::-webkit-scrollbar{display:none}.hero__partners-item{flex-shrink:0;width:35vw;display:flex;justify-content:center;align-items:center}.hero__partners-item:before{display:none}.hero__partners-logo{max-width:100%;height:auto;opacity:1;filter:none;transition:none}.hero__partners-list.transitioning{opacity:1}.about-intro .intro__adaptive-image{max-width:100%;padding-bottom:3rem}.about-intro{padding:120px 0}.consulting-intro__content{gap:1.5rem}.consulting-intro__container{padding-bottom:90px}.about-principles__list{display:flex;flex-direction:column}.about-principles__title{font-size:30px}.about-principles__description{width:auto}.about-principles .container{width:auto;padding-left:1.5rem;padding-right:1.5rem}.about-story .container{flex-direction:column}.about-story__gallery{width:100%}.about-story__content{width:auto;border-radius:15px;gap:2.5rem;height:auto}.about-story .container{width:auto}.about-story__button{padding:20px 25px}.about-story__gallery{border-radius:0}.about-team .container{width:auto}.about-principles{top:0}.about-story{padding:0}.about-team__title{font-size:30px}.about-achievements .container{width:auto;padding-left:1.5rem;padding-right:1.5rem}.about-achievements__list{flex-direction:column;gap:2.5rem}.about-achievements__description{text-align:center}.about-achievements__title{font-size:30px}.about-achievements{padding:100px 0}.about-story__image--3{top:233px;left:133px}.consulting-intro__container{padding-bottom:300px}.consulting-benefits__card--automation{width:100%}.consulting-benefits__card--testimonial:after{width:30%}.about-team .container{gap:35px}}@media (max-width: 435px){.hero{padding:150px 0 0}.hero__container{padding-bottom:350px}.hero__content{width:auto;gap:30px}.hero__title{font-size:35px}.hero__subtitle{font-size:17px}.hero__description,.hero__link{display:none}.hero__actions .button{font-size:15px}.intro__bg-ellipse{bottom:165px;z-index:0}.hero .intro__adaptive-image{max-width:100%;bottom:135px}.hero__partners-item{flex-shrink:0;width:50vw;display:flex;justify-content:center;align-items:center}.services__container{margin-top:-7rem}.services__subtitle{display:none}.service-card__content{padding:0}.service-card__text-group{width:auto}.service-card__info{padding-bottom:15rem}.service-card__button{font-size:15px}.service-card--featured:after{top:150px;right:35px;width:325px}.services__row{flex-direction:column}.service-card--it-solutions:after{width:80%}.service-card--consultation:after{width:80%}.service-card__title{font-size:21px}.features__container{flex-direction:column;gap:1.5rem}.feature-card--automation{width:auto;background:#fff;margin-top:2rem}.feature-card--automation .feature-card__title{font-size:21px}.feature-card--time{width:auto}.feature-card--testimonial{width:auto;display:none}.features{padding:0}.contact__title{font-size:21px}.contact__text-group{padding-left:1.5rem;padding-right:1.5rem}.contact__timer{display:none}.contact-card__content{padding-bottom:13rem}.contact-card__text-group{margin-bottom:40px}.industry-card__img{border-radius:0!important;height:150px}.industry-card__description{font-size:14px}.industry-card__actions{align-items:flex-end}.newsletter__container{padding-left:1.5rem;padding-right:1.5rem;gap:40px}.newsletter__title{font-size:25px}.newsletter__description{font-size:14px}.newsletter__input{padding:20px}.footer__info{flex-direction:column}.footer{padding:40px 0}.footer__container{flex-direction:column;align-items:center;text-align:center;gap:30px;padding:0 20px;max-width:none}.footer__logo{order:1}.footer__logo-img{width:200px;height:auto}.footer__social{order:2;display:flex;gap:20px;justify-content:center}.footer__contact-info{order:3;display:flex;flex-direction:column;gap:15px;align-items:center}.footer__contact{display:contents}.footer__phone,.footer__email{font-size:16px}.footer__info{order:4;flex-direction:column;gap:20px}.footer__section:first-child{display:none}.footer__section:last-child{display:block}.footer__section-title{font-size:16px;margin-bottom:10px}.footer__text{font-size:14px;line-height:1.5}.footer__legal{order:5;display:flex;flex-direction:column;gap:15px;align-items:center}.footer__legal-link{font-size:16px;color:#fff;text-decoration:underline;opacity:.8}.footer__legal-link:hover{opacity:1}.footer__phone,.footer__email,.footer__text,.footer__section-title{font-size:16px}.footer__logo-img{width:165px}.intro__breadcrumbs{display:none}.intro{padding:80px 0 0}.intro__content,.intro__description{width:auto}.intro__title{font-size:30px}.intro__numbers{display:none}.intro__adaptive-image-img{height:auto}.intro__container{padding-bottom:0}.intro__actions{flex-direction:column;gap:1.5rem}.intro__actions .button{width:300px}.intro__description{color:#fff;font-size:16px}.intro__adaptive-image{position:relative;z-index:2}.intro__adaptive-image-img{width:unset}.intro--mobile{display:flex;flex-direction:column}.intro--mobile .intro__container{display:flex;flex-direction:column;gap:30px}.intro--mobile .intro__adaptive-image{display:block!important;position:static!important;margin:0;align-self:center;max-width:100%}.intro--mobile .intro__adaptive-image-img{width:100%;height:455px;object-fit:contain;padding-left:2.5rem}.intro--mobile .intro__title,.intro--mobile .intro__subtitle-group,.intro--mobile .intro__actions,.intro--mobile .intro__numbers,.intro--mobile .intro__content{order:unset}.intro--mobile .intro__content{display:block}.intro--mobile .intro__actions{display:flex!important;flex-direction:column;gap:15px;align-items:center;justify-content:center;margin:20px auto;position:relative;z-index:10;bottom:8rem;width:100%}.intro--mobile .intro__actions .button{display:block!important;width:100%;max-width:300px;padding:15px 20px;font-size:16px;text-align:center;z-index:11}.intro--mobile .intro__link{display:block!important;width:auto;max-width:none;padding:10px 0;text-align:center;background:transparent;border:none;color:#fff;text-decoration:underline;border-radius:0;z-index:11;font-size:16px;font-weight:400}.intro--mobile .intro__link:hover{color:#4e9fe8;text-decoration:underline}.intro__text-group{gap:15px}.mobile-header__logo-image{height:65px}.offerings__container{padding-top:25px}.offerings__title,.offerings__subtitle{display:none}.offerings__header{margin-bottom:0}.offerings__card-title{font-size:21px}.offerings__card-description{font-size:15px}.offerings__card-content{padding:0}.offerings__card--featured .offerings__card-main{padding-bottom:180px}.offerings__card--featured:after{top:135px;right:25px;width:350px}.offerings__card-button{font-size:15px}.offerings__row{flex-direction:column;gap:1.5rem}.offerings__card--it-solutions:after{width:80%}.offerings__card--consultation:after{width:80%}.advantages__header{flex-direction:column}.advantages__title{width:auto}.advantages__header-button{display:none}.advantages__cards{flex-direction:column;gap:2.5rem}.advantages__card--automation{width:auto;height:auto;padding:25px}.advantages__card--time{width:auto}.advantages__card--time:after{background-size:cover}.advantages__card--testimonial{width:auto;height:auto;background:#fff;padding:0}.advantages__card--testimonial:after{display:none}.process{display:none}.advantages{padding:85px 0}.transformation__container{width:auto;padding-left:1.5rem;padding-right:1.5rem}.transformation__title{font-size:25px;text-align:center}.transformation__steps{flex-direction:column;gap:2rem}.transformation__description{width:auto;text-align:center}.transformation__step{width:auto;padding-left:1.5rem;padding-right:1.5rem}.visualization__title{font-size:25px}.visualization__content,.consultation__text{display:none}.process-features__container{width:auto;padding-left:1.5rem;padding-right:1.5rem}.process-features__intro{max-width:fit-content}.consulting-intro__breadcrumbs,.consulting-intro__numbers{display:none}.consulting-intro__content{width:auto;padding-left:1.5rem;padding-right:1.5rem}.consulting-intro__description{width:auto}.consulting-intro__actions{flex-direction:column;gap:1.5rem}.consulting-intro .intro__adaptive-image{max-width:85%}.consulting-methodology{padding:30px 0}.consulting-methodology__container{flex-direction:column}.consulting-methodology__content{width:auto;padding-left:1.5rem;padding-right:1.5rem}.consulting-methodology__title{width:auto;font-size:25px}.consulting-methodology__description{width:auto;height:auto}.consulting-methodology__actions{flex-direction:column;gap:1.5rem}.consulting-methodology__step{width:auto}.consulting-methodology__steps{display:flex!important;flex-direction:column;gap:20px;width:100%!important;height:auto!important;position:static!important;padding:0 1.5rem}.consulting-methodology__step{position:relative!important;width:100%!important;height:auto!important;margin:0;padding:20px 15px;top:auto!important;left:auto!important}.consulting-methodology__step:nth-child(1),.consulting-methodology__step:nth-child(3),.consulting-methodology__step:nth-child(5){position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important}.consulting-methodology__step:nth-child(1):after,.consulting-methodology__step:nth-child(3):after,.consulting-methodology__step:nth-child(5):after{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;border-radius:15px}.consulting-methodology__step-header,.consulting-methodology__step-content{position:relative;z-index:2}.consulting-methodology__arrow{display:none!important}.consulting-methodology__step:nth-child(1):after{background-size:cover}.consulting-methodology__step:nth-child(3):after{background-size:cover}.consulting-methodology__step:nth-child(5):after{background-size:cover}.consulting-benefits__cards{flex-direction:column;gap:2.5rem}.consulting-benefits{padding:0}.consulting-benefits__title{font-size:25px}.consulting-benefits__card--time{width:auto}.consulting-benefits__card--time:after{background-size:cover}.consulting-benefits__card--automation,.consulting-benefits__card--testimonial{width:auto;border-radius:15px}.consulting-benefits__container{padding-left:1.5rem;padding-right:1.5rem}.consulting-benefits__title{width:auto}.consulting-benefits__header-button{display:none}.consulting-benefits__card--testimonial:after{width:35%;height:35%;bottom:0}.consulting-booking{padding:50px 0;margin-top:50px}.consulting-booking__container{padding-left:1.5rem;padding-right:1.5rem}.consulting-booking__text{display:none}.visualization{padding-top:35px}.it-process-features{margin-bottom:0}.consulting-intro__title{font-size:30px}.about-intro .intro__adaptive-image{max-width:100%;bottom:40px}.about-intro{padding:110px 0}.consulting-intro__content{gap:40px}.consulting-intro__actions .button{font-size:15px}.intro__adaptive-image-img--about-mobile{padding-left:0!important}.about-principles{padding:35px 0}.about-principles .container{width:auto}.about-principles__title{font-size:25px}.about-principles__list{flex-direction:column;gap:2.5rem}.about-story{padding:0}.about-story .container,.about-story__gallery{border-radius:0}.about-team{padding:50px 0}.about-team .container{width:auto;padding-left:1.5rem;padding-right:1.5rem;gap:25px}.about-team__avatar{width:100%}.about-team__title{font-size:25px}.about-team__member{gap:15px;min-width:fit-content}.about-achievements{padding:50px 0}.about-achievements .container{width:auto}.about-achievements__list{flex-direction:column;gap:2.5rem}.about-achievements__description{text-align:center}.breadcrumbs{display:none}.contacts__container{padding-top:8rem;flex-direction:column;padding-left:1.5rem;padding-right:1.5rem;gap:5rem}.contacts__left-section{width:auto}.contacts__row-section{flex-direction:column;gap:2rem;align-items:flex-start}.contacts__title,.contacts__text,.contacts__line{display:none}.consultation__form{width:auto;padding:1.5rem}.contacts__right-section{width:100%;display:flex;justify-content:center}.newsletter__form .button{height:50px;padding:18px 51px;font-size:15px;font-weight:600;line-height:22px}.cases__list{display:flex;flex-direction:column;align-items:center}.cases-page{padding:130px 0}.cases__case-title{font-size:25px}.cases-page .cases__title{font-size:25px!important}.cases__left-side{width:auto}.cases__container{padding-left:1.5rem;padding-right:1.5rem;margin-bottom:0}.cases__first-section{flex-direction:column;margin-bottom:0;gap:2.5rem}.cases__second-section{flex-direction:column;gap:2.5rem}.cases__third-section{margin-top:-4.5rem}.cases__five-section{flex-direction:column}.cases__last-img{width:auto;height:480px;background-size:cover}.consultation{display:flex;background:#efefef;padding:135px 0;margin-top:17rem}.about-mobile{display:block;padding:60px 0}.about-mobile__container{max-width:1200px;margin:0 auto;padding:0 20px}.about-mobile__title{font-size:25px;font-weight:700;text-align:center;margin-bottom:40px;color:#1a1a1a}.about-mobile__cards{display:flex;flex-direction:column;gap:35px;align-items:center}.about-mobile__item-card{background:#F0F0F0;border-radius:15px;padding:30px 20px;box-shadow:0 4px 20px #0000001a;text-align:center}.about-mobile__card-image{width:170px;height:170px;margin:0 auto 20px;display:block}.about-mobile__card-title{font-size:20px;font-weight:600;margin-bottom:15px;color:#1a1a1a;text-align:left}.about-mobile__card-description{font-size:16px;line-height:1.6;color:#666;margin:0;text-align:left}.about-mobile__button{box-shadow:0 3px 6px #0000001a,0 11px 11px #00000017,0 43px 17px #00000003,0 66px 19px #0000;border-radius:8px;padding:9px 17px;width:235px;height:40px;background:#1D82DD;font-size:15px;color:#fff}.visualization{margin-bottom:-5rem}.visualization-mobile{display:block;padding:40px 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:15px}.visualization-mobile__content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:35px}.visualization-mobile__section-row{display:flex;align-items:center;gap:15px;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.visualization-mobile__image{width:70px;height:70px;flex-shrink:0;object-fit:contain}.visualization-mobile__text{flex:1;font-size:16px;line-height:1.5;font-weight:600;color:#333;margin:0}.visualization-mobile__button{align-self:center;background:#1D82DD;color:#fff;border:none;border-radius:8px;padding:15px 30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:10px}.visualization-mobile__button:hover{background:linear-gradient(135deg,#266d87 0%,#1a4a5c 100%);transform:translateY(-1px);box-shadow:0 4px 15px #4e9fe84d}.visualization-mobile__button:active{transform:translateY(0)}.services__title,.solutions__title,.offerings__title{font-size:25px}.consultation__form-submit,.projects__button{font-size:18px}.consulting-booking__form-title,.consultation__form-title{font-size:20px}.consulting-booking__form-submit{font-size:18px}.it-consultation{margin-top:0}.privacy-policy__content,.terms-of-use__content,.cookie-policy__content{padding-left:1.5rem;padding-right:1.5rem}.cookie-policy__title,.terms-of-use__title,.privacy-policy__title{text-align:center;margin-top:5rem;font-size:25px}.privacy-policy .container,.terms-of-use .container,.cookie-policy .container{width:auto}}@media (max-width: 375px){.about-team__avatar{height:325px}.consultation__form-fields{max-width:unset;width:100%}.consultation__form-header{width:auto}.consultation__form{width:100%}}@media (max-width: 345px){.service-card--featured:after{top:150px;right:-25px;width:300px}}@media (max-width: 425px){.projects__grid .project-card:not(:first-child):hover{width:inherit!important;transform:none!important;z-index:inherit!important;box-shadow:inherit!important}.projects__grid .project-card:first-child:hover{width:inherit!important;transform:none!important;z-index:inherit!important;box-shadow:inherit!important}.projects__grid .project-card:first-child:hover .project-card__description,.projects__grid .project-card:first-child:hover .project-card__link{opacity:inherit!important;visibility:inherit!important;max-height:inherit!important;transition:none!important}.projects__grid .project-card:not(:first-child):hover .project-card__description{opacity:inherit!important;visibility:inherit!important;max-height:inherit!important;transition:none!important}.projects__grid .project-card:not(:first-child):hover .project-card__link{opacity:inherit!important;visibility:inherit!important;max-height:inherit!important;transition:none!important}.projects__grid .project-card:not(:first-child):hover .project-card__text-group{gap:inherit!important}.projects__grid.other-card-hovered .project-card:first-child{width:inherit!important;transition:none!important;transform:none!important}.projects__grid.other-card-hovered .project-card:first-child .project-card__content{background:inherit!important;-webkit-backdrop-filter:inherit!important;backdrop-filter:inherit!important;padding:inherit!important}.projects__grid.other-card-hovered .project-card:first-child .project-card__description,.projects__grid.other-card-hovered .project-card:first-child .project-card__link{opacity:inherit!important;visibility:inherit!important;max-height:inherit!important;transition:none!important}}@media (min-width: 720px){body{zoom:.87}}.about-team__list-wrapper{overflow:hidden;width:100%;max-width:1070px;cursor:grab;-webkit-user-select:none;user-select:none}.about-team__list-wrapper:active{cursor:grabbing}.about-team__list{display:flex;gap:28px;list-style:none;margin:0;padding:0;width:auto;transition:transform .3s ease}.about-team__member{display:flex;flex-direction:column;align-items:center;gap:40px;width:calc((100% - 80px) / 3);min-width:310px;flex-shrink:0;pointer-events:none}.about-team__member *{pointer-events:auto}.about-team__arrow{transition:opacity .3s ease,transform .2s ease}.about-team__arrow:hover{transform:scale(1.1)}.about-team__arrow:active{transform:scale(.95)}.about-team__indicators{display:flex;justify-content:center;gap:12px;margin-top:40px}.about-team__indicator{width:12px;height:12px;border:none;border-radius:50%;background:rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease;transform:scale(1)}.about-team__indicator:hover{background:rgba(255,255,255,.6);transform:scale(1.2)}.about-team__indicator--active{background:#ffffff;transform:scale(1.3);box-shadow:0 0 10px #ffffff80}@media (max-width: 1200px){.about-team__list-wrapper{max-width:950px}.about-team__member{width:calc((100% - 60px) / 3);min-width:280px}.about-team__list{gap:30px}}@media (max-width: 768px){.about-team__list-wrapper{max-width:320px}.about-team__list{width:auto}.about-team__member{width:100%;min-width:300px}.about-team__slider{gap:20px}.about-team__indicators{margin-top:30px;gap:8px}.about-team__indicator{width:10px;height:10px}}@media (hover: none) and (pointer: coarse){.about-team__list-wrapper{cursor:default}.about-team__arrow{min-width:44px;min-height:44px}.about-team__indicator{min-width:20px;min-height:20px}}.booking-popup__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:booking-popup-fade-in .3s ease-out}.booking-popup__container{position:relative;background:#ffffff;border-radius:15px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #00000026;animation:booking-popup-slide-up .3s ease-out}.booking-popup__close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;font-weight:700;color:#666;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:1001}.booking-popup__close:hover{background:#f5f5f5;color:#333}.booking-popup__content{padding:40px 30px 30px}.booking-popup__header{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:30px;text-align:center}.booking-popup__title{color:#000;font-family:Spartan,sans-serif;font-size:25px;font-weight:600;line-height:28px;margin:0}.booking-popup__subtitle{color:#000;font-family:Spartan,sans-serif;font-size:15px;font-weight:300;line-height:21px;margin:0}.booking-popup__form{display:flex;flex-direction:column;gap:20px;width:100%}.booking-popup__input{display:flex;align-items:center;height:57px;padding:16px 15px;background:#ededed;border:none;border-radius:10px;box-shadow:0 11px 11px #0000000a;color:#333;font-family:Spartan,sans-serif;font-size:17px;font-weight:400;line-height:23px;transition:all .2s ease;width:100%;box-sizing:border-box}.booking-popup__input::placeholder{color:#9a9a9a}.booking-popup__input:focus{outline:none;background:#e0e0e0;box-shadow:0 11px 11px #00000014}.booking-popup__textarea{height:120px;padding:16px 15px;background:#ededed;border:none;border-radius:10px;box-shadow:0 11px 11px #0000000a;color:#333;font-family:Spartan,sans-serif;font-size:17px;font-weight:400;line-height:23px;resize:vertical;min-height:120px;max-height:200px;transition:all .2s ease;width:100%;box-sizing:border-box}.booking-popup__textarea::placeholder{color:#9a9a9a}.booking-popup__textarea:focus{outline:none;background:#e0e0e0;box-shadow:0 11px 11px #00000014}.booking-popup__submit{display:flex;align-items:center;justify-content:center;height:60px;padding:9px 17px;background:#1d82dd;color:#fff;font-family:Spartan,sans-serif;font-size:18px;font-weight:600;line-height:23px;text-align:center;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;margin-top:10px}.booking-popup__submit:hover{background:#1670c4;transform:translateY(-1px);box-shadow:0 5px 15px #1d82dd4d}.booking-popup__submit:active{transform:translateY(0)}@keyframes booking-popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes booking-popup-slide-up{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.booking-popup__container{width:95%;margin:20px}.booking-popup__content{padding:30px 20px 20px}.booking-popup__title{font-size:22px;line-height:26px}.booking-popup__input,.booking-popup__textarea{font-size:16px}.booking-popup__submit{font-size:16px;height:55px}}@media (max-width: 480px){.booking-popup__container{width:98%;margin:10px}.booking-popup__content{padding:25px 15px 15px}.booking-popup__header{margin-bottom:25px}.booking-popup__form{gap:15px}}.consultation-popup__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.consultation-popup__container{background:white;border-radius:16px;padding:32px;max-width:500px;width:100%;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:consultation-popup__slideIn .3s ease-out}@keyframes consultation-popup__slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.consultation-popup__close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.consultation-popup__close:hover{background-color:#f3f4f6;color:#374151}.consultation-popup__content{text-align:center}.consultation-popup__header{margin-bottom:32px}.consultation-popup__title{font-size:24px;font-weight:600;color:#111827;margin:0 0 16px;font-family:Spartan,sans-serif}.consultation-popup__disclaimer{margin:24px 0;text-align:center}.consultation-popup__disclaimer-text{font-size:16px;color:#6b7280;margin:8px 0;line-height:1.5;font-family:Inter,sans-serif}.consultation-popup__gif-container{margin:20px 0;text-align:center;display:flex;justify-content:center;align-items:center}.consultation-popup__gif{max-width:200px;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block;margin:0 auto}.consultation-popup__actions{display:flex;flex-direction:column;gap:12px}.consultation-popup__button{padding:14px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-family:Spartan,sans-serif}.consultation-popup__button--secondary{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.consultation-popup__button--secondary:hover{background:#e5e7eb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}@media (max-width: 640px){.consultation-popup__container{padding:24px;margin:20px}.consultation-popup__title{font-size:20px}.consultation-popup__subtitle{font-size:14px}.consultation-popup__button{padding:12px 20px;font-size:14px}}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}
