.stats-bar{background:#2c3e4f;color:#fff;padding:28px 0}.stats-bar__item{padding:8px 12px;text-align:center}.stats-bar__value{color:#e54d42;display:block;font-size:40px;font-weight:800;line-height:1;margin-bottom:6px}.stats-bar__label{color:hsla(0,0%,100%,.9);display:block;font-size:14px;line-height:1.4;margin:0 auto;max-width:260px}.client-logos{background:#fff;overflow:hidden;padding:48px 0}.client-logos__title{color:#6c7a89;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:24px;text-align:center;text-transform:uppercase}.client-logos__viewport{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;position:relative}.client-logos__track{align-items:center;-webkit-animation:client-logos-scroll 40s linear infinite;animation:client-logos-scroll 40s linear infinite;-webkit-animation:client-logos-scroll var(--client-logos-duration,40s) linear infinite;animation:client-logos-scroll var(--client-logos-duration,40s) linear infinite;display:flex;gap:64px;width:-webkit-max-content;width:max-content}.client-logos__viewport:focus-within .client-logos__track,.client-logos__viewport:hover .client-logos__track{-webkit-animation-play-state:paused;animation-play-state:paused}.client-logos__item{align-items:center;display:flex;flex:0 0 auto;height:60px;justify-content:center}.client-logos__item img{-webkit-filter:grayscale(1);filter:grayscale(1);max-height:60px;max-width:180px;opacity:.7;transition:opacity .25s ease,-webkit-filter .25s ease;transition:filter .25s ease,opacity .25s ease;transition:filter .25s ease,opacity .25s ease,-webkit-filter .25s ease;width:auto}.client-logos__item:focus img,.client-logos__item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}@-webkit-keyframes client-logos-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes client-logos-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.client-logos__track{-webkit-animation:none;animation:none;flex-wrap:wrap;gap:32px 48px;justify-content:center;width:auto}.client-logos__track>.client-logos__item--clone{display:none}.client-logos__viewport{mask-image:none;-webkit-mask-image:none}}.testimonials{background:#f7f9fc;padding:64px 0}.testimonials__title{color:#2c3e4f;font-size:30px;font-weight:700;margin-bottom:36px;text-align:center}.testimonials__card{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 4px 24px rgba(0,0,0,.04);margin:0 auto;max-width:820px;padding:36px 40px;position:relative}.testimonials__quote-icon{color:#e54d42;font-size:28px;margin-bottom:14px}.testimonials__quote{color:#333;font-size:18px;line-height:1.7;margin-bottom:22px}.testimonials__author{align-items:center;display:flex;gap:14px}.testimonials__author img{max-height:44px;max-width:120px}.testimonials__name{color:#2c3e4f;display:block;font-weight:700}.testimonials__role{color:#6c7a89;display:block;font-size:14px}.testimonials__video{align-items:center;color:#e54d42;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:16px}.testimonials__controls{display:flex;gap:10px;justify-content:center;margin-top:22px}.testimonials__dot{background:#cfd6de;border:0;border-radius:50%;cursor:pointer;height:10px;padding:0;width:10px}.testimonials__dot[aria-current=true]{background:#e54d42}.certified-badge{background:#fff;border:1.5px solid #e54d42;border-radius:999px;color:#2c3e4f;font-weight:700;gap:10px;line-height:1.2;padding:8px 14px 8px 10px;text-decoration:none!important}.certified-badge,.certified-badge__icon{align-items:center;display:inline-flex;font-size:13px}.certified-badge__icon{background:#e54d42;border-radius:50%;color:#fff;flex:0 0 28px;height:28px;justify-content:center;width:28px}.certified-badge--dark{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.5);color:#fff}.certified-badge--sm{font-size:12px;padding:6px 12px 6px 8px}.certified-badge--sm .certified-badge__icon{flex-basis:22px;font-size:11px;height:22px;width:22px}.logo-white{height:auto;max-width:240px}.solutions-section{background-attachment:fixed;background-position:50%;background-size:cover}.solution-card{border-radius:6px;min-height:380px;overflow:hidden;position:relative;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.solution-card:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.solution-card-bg{background-position:50%;background-size:cover}.solution-card-bg,.solution-card-bg:before{height:100%;left:0;position:absolute;top:0;width:100%}.solution-card-bg:before{background:rgba(0,0,0,.7);content:""}.solution-card-content{display:flex;flex-direction:column;justify-content:center;min-height:380px;padding:40px 30px;position:relative;z-index:2}.solution-card-content i{font-size:48px}.solution-card-content h4{font-size:22px}.solution-card-content p{font-size:15px;line-height:1.7;opacity:.9}.solution-card-content .btn{align-self:flex-start}.product-card{background:#fff;border:1px solid #ececec;border-radius:14px;display:flex;flex-direction:column;height:100%;padding:28px;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-transform .2s ease}.product-card:hover{box-shadow:0 8px 26px rgba(0,0,0,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.product-card__icon{color:#e54d42;font-size:34px;margin-bottom:12px}.product-card__name{color:#2c3e4f;font-size:20px;font-weight:800;margin-bottom:6px}.product-card__tagline{color:#555;font-size:15px;line-height:1.6;margin-bottom:14px}.product-card__price{color:#e54d42;font-weight:700;margin-bottom:12px}.product-card__price small{color:#6c7a89;font-weight:600}.product-card__list{flex:1 1;list-style:none;margin-bottom:16px;padding-left:0}.product-card__list li{color:#444;font-size:14.5px;margin-bottom:8px;padding-left:24px;position:relative}.product-card__list li:before{color:#e54d42;content:"\f00c";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;left:0;position:absolute;top:2px}.product-card__links a{color:#2c3e4f;display:inline-block;font-size:14px;font-weight:600;margin:0 10px 8px 0}.product-card__markets{color:#6c7a89;font-size:12px;margin-top:auto}.products-section{background:#f7f9fc;padding:60px 0}.products-section__title{color:#e54d42;font-size:35px;font-weight:700;margin-bottom:8px;text-align:center}.products-section__subtitle{color:#6c7a89;margin-bottom:36px;text-align:center}.fables-nav-dropdown{position:relative}.fables-nav-caret{font-size:10px;margin-left:4px;vertical-align:middle}.fables-nav-submenu{list-style:none;margin:0;padding:0 0 0 16px}.fables-nav-submenu li a{color:#4a607f;display:block;font-size:14px;font-weight:600;padding:6px 12px;text-decoration:none;white-space:nowrap}.fables-nav-submenu li a:hover{color:#e54d42}@media (min-width:768px){.fables-nav-submenu{background:#fff;border:1px solid #ececec;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.12);left:0;min-width:260px;opacity:0;padding:10px 0;position:absolute;top:100%;-webkit-transform:translateY(8px);transform:translateY(8px);transition:opacity .18s ease,visibility .18s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility .18s;transition:opacity .18s ease,transform .18s ease,visibility .18s,-webkit-transform .18s ease;visibility:hidden;z-index:1050}.fables-nav-dropdown:focus-within .fables-nav-submenu,.fables-nav-dropdown:hover .fables-nav-submenu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.fables-nav-submenu li a{padding:8px 20px}}.fables-logo-brand img.fables-logo{height:auto}.contact-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;padding:2.5rem;position:relative;z-index:1}.contact-bg-image:before{background:rgba(0,0,0,.8);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.desiredService{border:2px solid #2c3e4f;border-radius:12px;color:#2c3e4f;cursor:pointer;display:inline-flex;padding:10px 15px;text-align:left;transition:.2s;width:100%}.desiredService:hover{border:2px solid #e54d42}.desiredService.active{background-color:#e54d42;color:#fff}.c-text-muted{color:#999}.contactForm input[name=selectedService]{display:none}.fables-iconarrow-next{position:absolute;right:30px;top:15px}
/*# sourceMappingURL=main.c2215301.css.map*/