@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");.content-wrapper{max-width:1240px}.content-wrapper--vertical-spacing,.dnd-section{padding:0 1rem}.dnd-section>.row-fluid{max-width:1240px}html{font-size:20px}body{color:#4d4d4d;font-size:20px}body,p{font-family:Inter,sans-serif;font-style:normal;font-weight:400;text-decoration:none}a{color:#022169}a,a:active,a:focus,a:hover{font-family:Inter,sans-serif;font-style:normal;font-weight:400;text-decoration:underline}.h1,h1{font-size:60px}.h1,.h2,h1,h2{color:#022169;font-family:Inter,sans-serif;font-style:normal;font-weight:700;line-height:1.02;text-decoration:none;text-transform:none}.h2,h2{font-size:44px}.h3,h3{color:#022169;font-family:Inter,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:1;text-decoration:none;text-transform:none}.h4,h4{font-size:24px}.h4,.h5,h4,h5{color:#022169;font-family:Inter,sans-serif;font-style:normal;font-weight:700;line-height:1.05;text-decoration:none;text-transform:none}.h5,.h6,h5,h6{font-size:20px}.h6,h6{color:#022169;font-family:Inter,sans-serif;font-style:normal;font-weight:700;line-height:1.05;text-decoration:none;text-transform:none}blockquote{border-left-color:#022169}.button,.hs-blog-post-listing__post-button,.hs-button,button{background-color:#4d4d4d;border:1px solid #4d4d4d;border-radius:6px;color:#fff;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:400;padding:15px 53px;text-decoration:none;text-transform:none}.button:focus,.button:hover,.hs-blog-post-listing__post-button:focus,.hs-blog-post-listing__post-button:hover,.hs-button:focus,.hs-button:hover,button:focus,button:hover{background-color:#1a334e;border:1px solid #1a334e;border-radius:6px;color:#fff}.button:active,.hs-blog-post-listing__post-button:active,.hs-button:active,button:active{background-color:#757575;border-color:#757575;font-family:Inter,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.submitted-message,form{font-family:Inter,sans-serif;font-weight:400;padding:0}.form-title,.submitted-message,form{background-color:#022169;border:1px #022169;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;font-style:normal;text-decoration:none}.form-title{font-family:Inter;font-size:36px;font-weight:700;padding:0 0 30px}.form-title,form label,form legend{color:#4d4d4d}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#fff;border:2px solid #d1d6dc;border-radius:3px;color:#4d4d4d}::-webkit-input-placeholder{color:#4d4d4d}::-moz-placeholder{color:#4d4d4d}:-ms-input-placeholder{color:#4d4d4d}::placeholder{color:#4d4d4d}.hs-fieldtype-date .input .hs-dateinput:before{color:#4d4d4d}.fn-date-picker td.is-selected .pika-button{background:#4d4d4d}.fn-date-picker td .pika-button:hover{background-color:#4d4d4d!important}.fn-date-picker td.is-today .pika-button{color:#4d4d4d}form .hs-button,form input[type=submit]{background-color:#4d4d4d;border:1px #4d4d4d;border-radius:6px;color:#fff;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:400;padding:15px 53px;text-decoration:none;text-transform:none}form .hs-button:focus,form .hs-button:hover,form input[type=submit]:focus,form input[type=submit]:hover{background-color:#1a334e;border:1px #1a334e;color:#fff}form .hs-button:active,form input[type=submit]:active{background-color:#757575;border-color:#757575}table{background-color:#fff}table,td,th{border:1px solid #4d4d4d}td,th{color:#4d4d4d;padding:18px}thead th{background-color:#4d4d4d;color:#fff}tfoot td{background-color:#fff;color:#4d4d4d}.header{background-color:#022169}.header__language-switcher .lang_list_class li a,.header__language-switcher-label-current,.header__logo .logo-company-name,.menu__link{color:#4d4d4d;font-family:Inter}.menu__child-toggle-icon{border-top-color:#4d4d4d}.header__language-switcher .lang_list_class li a:focus,.header__language-switcher .lang_list_class li:hover a,.header__language-switcher-label-current:focus,.header__language-switcher-label-current:hover,.menu .menu__link:focus,.menu .menu__link:hover{color:#252525}.menu__child-toggle-icon:focus,.menu__child-toggle-icon:hover{border-top-color:#252525}.header__language-switcher .lang_list_class li a:active,.header__language-switcher-label-current:active,.menu .menu__link:active{color:#757575}.menu__child-toggle-icon:active{border-top-color:#757575}.menu .menu__item--depth-1>.menu__link--active-link:after{background-color:#4d4d4d}@media (min-width:767px){.header__language-switcher .lang_list_class,.menu .menu__submenu,.menu__submenu--level-2>.menu__item:first-child:before{background-color:#fff;border:2px solid #4d4d4d}}.menu__submenu .menu__link,.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover{background-color:#fff;color:#4d4d4d}.header__language-switcher .lang_list_class:before{border-bottom-color:#4d4d4d}.header__language-switcher .lang_list_class li:hover,.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover,.menu__submenu--level-2>.menu__item:first-child.focus:before,.menu__submenu--level-2>.menu__item:first-child:hover:before{background-color:#022169}.header__language-switcher .lang_list_class.first-active:after{border-bottom-color:#022169}.header__language-switcher .lang_list_class li a,.header__language-switcher-label-current{font-family:Inter}.header__language-switcher-label-current:after{border-top-color:#4d4d4d}@media(max-width:767px){.header__navigation{background-color:#022169}.header__navigation-toggle svg,.menu-arrow svg{fill:#4d4d4d}}.footer{background-color:#022169}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer img,.footer label,.footer li,.footer p,.footer span{color:#4d4d4d}.blog-header__inner,.blog-post,.blog-related-posts{padding:0}.blog-post__meta a,.blog-post__tag-link{color:#4d4d4d}.blog-post__tag-link:focus,.blog-post__tag-link:hover{color:#252525}.blog-post__tag-link:active{color:#757575}.blog-related-posts__title-link,.blog-related-posts__title-link:active,.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{font-family:Inter,sans-serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.blog-related-posts__title-link{color:#022169}.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{color:#000041}.blog-related-posts__title-link:active{color:#2a4991}.blog-comments{margin-bottom:0}#comments-listing .comment-reply-to{color:#022169}#comments-listing .comment-reply-to:focus,#comments-listing .comment-reply-to:hover{color:#000041}#comments-listing .comment-reply-to:active{color:#2a4991}.hs-search-results__title{color:#022169;font-family:Inter,sans-serif;font-style:normal;font-weight:700;text-decoration:none}.hs-blog-post-listing__post-title-link,.hs-blog-post-listing__post-title-link:active,.hs-blog-post-listing__post-title-link:focus,.hs-blog-post-listing__post-title-link:hover{font-family:Inter,sans-serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.hs-blog-post-listing__post-title-link{color:#022169}.hs-blog-post-listing__post-title-link:focus,.hs-blog-post-listing__post-title-link:hover{color:#000041}.hs-blog-post-listing__post-title-link:active{color:#2a4991}.hs-blog-post-listing__post-author-name,.hs-blog-post-listing__post-tag,.hs-pagination__link--number,.hs-pagination__link-text{color:#4d4d4d}.hs-pagination__link--number:focus,.hs-pagination__link--number:hover,.hs-pagination__link:focus .hs-pagination__link-text,.hs-pagination__link:hover .hs-pagination__link-text{color:#252525}.hs-pagination__link--number:active,.hs-pagination__link:active .hs-pagination__link-text{color:#757575}.hs-pagination__link-icon svg{fill:#4d4d4d}.card__price{color:#022169;font-family:Inter,sans-serif;font-size:36px;font-style:normal;font-weight:700;text-decoration:none}.card__body svg{fill:#4d4d4d}.social-links__icon{background-color:#4d4d4d}.social-links__icon:focus,.social-links__icon:hover{background-color:#252525}.social-links__icon:active{background-color:#757575;color:#022169;font-family:Inter,sans-serif;font-size:36px;font-style:normal;font-weight:700;text-decoration:none}img{border:0;max-width:100%;outline:0;vertical-align:middle}a{color:inherit;outline:0!important;text-decoration:none!important;transition:all .5s ease}a,p{font-weight:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p:last-child{margin:0}.h1,.h2,h1,h2{letter-spacing:-.025em}body form{background-color:transparent;border:0;border-radius:0}.button,.pill-btn,button{background:#005cb9!important;border-radius:6px!important;color:#fff!important;display:inline-block;font-size:17px!important;font-weight:700!important;line-height:1.177;padding:14px 26px!important;text-align:center}.button:hover,.pill-btn:hover,button:hover{background:#022169!important;color:#fff!important;text-decoration:none!important}.button,.button:hover{border:0}.border-btn{border:2px solid #022169!important;border-radius:6px!important;color:#022169!important;display:inline-block;font-size:17px!important;font-weight:700!important;line-height:1.177;padding:12px 24px!important;text-align:center}.border-btn:hover{background:#022169!important;color:#fff!important;text-decoration:none!important}.content-wrapper{padding-left:32px;padding-right:32px}.dfxfull{align-items:center;display:flex;gap:20px;justify-content:space-between}.dfx{display:flex;flex-flow:row wrap}.site-header-logo img{height:auto;width:103.3px}.site-header{padding:14px 0;position:sticky;top:0;z-index:99999}.site-header-menu ul li a{color:#fff;font-size:15px;font-weight:600;position:relative}.site-header-menu ul{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-end}.site-header-menu ul li a:hover{text-decoration:underline!important}.site-header-menu ul>li:nth-last-child(2)>a{border:2px solid #fff;border-radius:6px;color:#fff;font-size:15px;font-weight:700;padding:7px 16px;white-space:nowrap}.site-header-menu ul>li:nth-last-child(2)>a:hover{background:#fff!important;color:#022169!important;text-decoration:none!important}.site-header-menu ul>li:last-child a{background:#95d600;border-radius:6px;color:#022169;font-size:15px;font-weight:700;padding:9px 18px;white-space:nowrap}.site-header-menu ul>li:last-child a:hover{background:#fff!important;color:#022169!important;text-decoration:none!important}.site-header-menu ul>li:last-child{margin-left:-14px}.site-footer{color:#fff;font-size:14px;padding:80px 0 40px}.site-footer-top{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.site-footer-bottom{border-top:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;gap:12px;line-height:1.5;margin:56px 0 0;padding-top:28px}.site-footer-copyright{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.site-footer-logo-col img{width:122.8px}.site-footer a{color:#fff;font-size:15px}.site-footer ul,.site-footer-menu-col{display:flex;flex-direction:column;gap:12px}.site-footer-menu-title{color:#00a1df;font-size:15px;font-weight:700}.site-footer a:hover{text-decoration:underline!important}.site-footer-social a img{width:18.5px}.site-footer-text{font-size:13px;max-width:960px}.site-footer-menu-col{line-height:1.27}.hero-inner{align-items:center;display:grid;gap:64px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.subtitle{color:#005cb9;font-size:14px;font-weight:700;text-transform:uppercase}.hero-contents-wrap{display:flex;flex-direction:column;gap:18px}.hero-section h1{font-size:clamp(40px,5vw,60px);text-wrap:balance}.hero-ctext p+p{font-size:17px;line-height:1.6;padding-top:2px}.btn-wrap{display:flex;flex-wrap:wrap;gap:16px;padding-top:8px}.hero-img img{background:#fff;border-radius:12px;box-shadow:0 30px 60px -20px rgba(2,33,105,.35),0 0 0 1px rgba(2,33,105,.08);padding:10px}.pr{position:relative}.shape-img{bottom:0;height:auto;position:absolute;right:0;vertical-align:bottom;width:192px}.prz{position:relative;z-index:1}.capabilities-ctext{font-size:19px}.capabilities-header-wrap{display:flex;flex-direction:column;gap:12px;line-height:1.3;max-width:720px}.capabilities-inner{display:flex;flex-direction:column;gap:56px}.capabilities-row{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.capabilities-col{border:1px solid #e3e7ef;border-image:none;border-radius:10px;border-top:4px solid #005cb9;display:flex;flex-direction:column;gap:20px;padding:32px 28px}.capabilities-col-icon{align-items:center;background:#eef3fa;border-radius:50%;color:#005cb9;display:flex;height:48px;justify-content:center;width:48px}.capabilities-col-icon img{height:auto;object-fit:contain;width:19px}.capabilities-col h3{color:#022169;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.capabilities-col-text ul{display:flex;flex-direction:column;font-size:16px;gap:12px;line-height:1.45;list-style:none;margin:0;padding:0}.capabilities-col-text ul li{padding-left:16px;position:relative}.capabilities-col-text ul li:before{background:#00a1df;border-radius:50%;content:"";height:6px;left:0;margin-top:9px;position:absolute;top:0;width:6px}.consequences-top{align-items:end;display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.consequences-header-wrap{display:flex;flex-direction:column;gap:16px}.consequences-content{font-size:16.8px}.consequences-section .content-wrapper{display:flex;flex-direction:column;gap:56px}.consequences-middle{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}.consequences-middle-left{background:#022169;border-radius:12px;min-height:380px;overflow:hidden;position:relative}.consequences-middle-left>img{height:100%!important;inset:0;object-fit:cover;position:absolute;transform:scale(1.03);width:100%}.consequences-middle-left-text{background:linear-gradient(transparent,rgba(2,33,105,.92));bottom:0;color:#fff;font-size:22px;font-weight:600;left:0;line-height:1.35;padding:32px;position:absolute;right:0;text-wrap:pretty}.consequences-middle-left-text p{font-weight:inherit}.consequences-middle-right{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.consequences-middle-right-box{background:#fff;border-radius:10px;display:flex;flex-direction:column;font-size:16px;gap:12px;line-height:1.5;padding:28px}.consequences-circle{border:5px solid #eb0029;border-radius:50%;height:22px;width:22px}.consequences-middle-right-box h3{color:#022169;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.21}.consequences-header h2{letter-spacing:-.025em;line-height:1.05}.video-row{align-items:center;display:grid;gap:64px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.video-header-wrap{color:#fff;display:flex;flex-direction:column;font-size:18px;gap:20px;line-height:1.6;max-width:420px}.video-section h2{color:#fff}.video-wrapper{aspect-ratio:16/9;border-radius:12px;box-shadow:0 30px 60px -20px rgba(0,0,0,.5);cursor:pointer;grid-column:span 1;overflow:hidden;position:relative}.video-wrapper video{height:100%!important;left:0!important;object-fit:cover;top:0!important;width:100%!important}.custom-play-btn,.video-wrapper video{align-items:center;display:flex;justify-content:center;position:absolute}.custom-play-btn{background:#fff!important;border:0!important;border-radius:50%!important;box-shadow:0 10px 30px rgba(0,0,0,.3);height:84px;left:50%;top:50%;transform:translate(-50%,-50%);width:84px}.custom-play-btn:hover{background:#00a1df!important}.consequences-bottom{color:#022169;font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.015em;line-height:1.3;max-width:880px;text-wrap:pretty}.video-content-wrap p:not(:last-child){margin:0 0 20px}.lifecycle-section .capabilities-header{align-items:end;display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.capabilities-header-desc{font-size:17px;line-height:1.6;text-wrap:pretty}.lifecycle-section .capabilities-col{border:0;border-radius:0;border-top:4px solid #005cb9;display:flex;flex-direction:column;font-size:16px;gap:14px;line-height:1.55;margin-right:24px;margin-top:-1px;padding:36px 28px 8px 0}.lifecycle-section .capabilities-row{border-top:1px solid #e3e7ef;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.capabilities-col-subtitle{color:#005cb9;font-size:14px;font-weight:700;text-transform:uppercase}.capabilities-text-title{color:#022169;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.lifecycle-section .capabilities-col h3{color:#022169;font-size:36px;font-weight:700;letter-spacing:-.025em;line-height:1}.lifecycle-section .capabilities-col h3 span{color:#717271;display:inline-block;font-size:14px;font-weight:700;margin-right:5px}.lifecycle-section .capabilities-header-wrap{gap:16px}.testimonial-box{display:flex;flex-direction:column;gap:40px}.testimonial-icon svg{vertical-align:middle;width:48px}.testimonial-text{color:#022169;font-size:clamp(24px,2.8vw,34px);font-weight:600;letter-spacing:-.02em;line-height:1.3;text-wrap:pretty}.testimonial-author{align-items:center;display:flex;gap:16px}.testimonial-author-img,.testimonial-author-img img{background-color:#fff;border-radius:50%;height:60px!important;min-height:60px;min-width:60px;object-fit:cover;width:60px}.testimonial-author-name{color:#022169;font-size:18px;font-weight:700}.testimonial-author-bio{color:#4d4d4d;font-size:16px;line-height:1.3}.testimonial-section .content-wrapper{max-width:974px}.form-inner{align-items:start;display:grid;gap:64px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.form-inner-left-wrap{display:flex;flex-direction:column;gap:24px}.form-inner-box .form-title{display:none}body form label:not(.hs-error-msg){color:#022169;font-size:15px;font-weight:600;margin:0 0 8px}body .hs-form-required{color:#022169}body .hs-input.invalid.error{border-color:red}body .hs-error-msg{color:red;font-size:16px}body form .hs-input{background:#fff;border:1px solid #c9d2e3;border-radius:6px;color:#022169;font-family:Inter,sans-serif;font-kerning:inherit;font-optical-sizing:inherit;font-size:16px;font-size-adjust:inherit;font-weight:400;height:48px;outline:none;padding:13px 14px}body form .hs-form-field{margin-bottom:20px}body form,body form p{font-size:13px!important;line-height:1.55;margin:0 0 10px!important}body form .hs-richtext{margin:0}body form input[type=checkbox],body form input[type=radio]{height:auto;margin-top:3px}body form .hs-button,body form input[type=submit]{background:#005cb9;border-color:currentcolor;border:0!important;border-radius:6px;color:#fff;cursor:pointer;font-size:17px;font-weight:700!important;line-height:1.177;margin-top:14px;padding:15px 26px}body form .hs-button:hover,body form input[type=submit]:hover{background:#022169!important}.form-inner-box{background:#f4f6fa;border-radius:12px;padding:40px}body form .hs-input:not(.error):focus{border-color:#005cb9!important;box-shadow:0 0 0 3px rgba(0,92,185,.18)!important}.form-inner-box .hs-form-field:first-child,.form-inner-box .hs-form-field:first-child+.hs-form-field,.form-inner-box .hs-form-field:first-child+.hs-form-field+.hs-form-field,.form-inner-box .hs-form-field:first-child+.hs-form-field+.hs-form-field+.hs-form-field{width:calc(50% - 10px)}body form .legal-consent-container .field.hs-form-field{width:100%}.form-inner-box form{display:flex;flex-flow:row wrap;gap:0 20px}.form-inner-box .hs-error-msg{font-size:13px}body .submitted-message{background-color:transparent!important;border:1px solid green;border-radius:8px;color:green;font-size:16px;font-weight:600;padding:10px;text-align:center}.form-inner-left ol{counter-reset:custom-counter;list-style:none;margin:0;padding:8px 0 24px}.form-inner-left ol li{align-items:center;border-bottom:1px solid #e3e7ef;counter-increment:custom-counter;display:flex;font-size:17px;line-height:1.45;padding:15.7px 0 15.7px 44px;position:relative}.form-inner-left ol li:before{align-items:center;background:#052b70;border-radius:50%;color:#fff;content:counter(list-item);content:counter(custom-counter);display:flex;font-size:14px;font-weight:600;height:28px;justify-content:center;left:0;position:absolute;top:11.7px;transform:none;width:28px}.form-inner-left p:not(:first-child){font-size:17px;line-height:1.5}html{scroll-behavior:smooth}.lifecycle-section .capabilities-col-text{text-wrap:pretty}body form .legal-consent-container .field.hs-form-field label{cursor:pointer;font-weight:inherit}body form input[type=checkbox],body form input[type=radio]{height:18px;width:18px}.site-header-menu ul>li.active>a{text-decoration:none!important}.capabilities-section:not(.lifecycle-section) .capabilities-col:hover,.consequences-middle-right-box:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:translateY(-5px)}.capabilities-col,.consequences-middle-right-box{transition:all .5s ease}.lifecycle-section .capabilities-col:hover{transform:translateY(-5px)}.hs_error_rollup{display:none!important}.case-studies-hero-section h1,.lets-talk-hero-section h1{font-size:clamp(40px,5vw,60px);text-wrap:balance}.lets-talk-hero-section .form-inner-left ol{padding-top:0}.form-inner-left a{color:#005cb9;font-weight:700}.form-inner-left a:hover{color:#022169;text-decoration:underline!important}.lets-talk-hero-section .form-inner-box{background:#fff;box-shadow:0 30px 60px -24px rgba(2,33,105,.3),0 0 0 1px #e3e7ef}.form-inner-box-title{color:#022169;font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0 0 20px}.shape-img.lft{bottom:36px;left:0;right:auto;width:218px}.mh100{min-height:100vh}.solution-inner{align-items:center;display:grid;gap:56px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.solution-hero-left-wrap{display:flex;flex-direction:column;gap:28px}.solution-hero-section h1{font-size:clamp(32px,3.8vw,48px);font-weight:700;letter-spacing:-.025em;line-height:1.12}.solution-hero-desc{font-size:18px;font-weight:600}.solution-hero-img-wrap{aspect-ratio:5/4;background:#d4dee1;border-radius:12px;box-shadow:0 30px 60px -20px rgba(2,33,105,.3);overflow:hidden}.solution-hero-img-wrap img{display:block;height:100%!important;object-fit:cover;object-position:50% 30%;width:100%!important}.solution-hero-icon svg{height:auto;vertical-align:middle;width:43.2px}.solution-summary-inner{align-items:start;display:grid;gap:64px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.solution-summary-contents-wrap{display:flex;flex-direction:column;gap:20px}.solution-summary-right{display:flex;flex-direction:column;font-size:17px;gap:18px;line-height:1.6}.solution-summary-desc{font-size:20px;line-height:1.5;text-wrap:pretty}.solution-summary-button a{align-items:center;color:#005cb9;display:flex;font-size:15px;font-weight:700;gap:8px;text-transform:uppercase}.solution-summary-button{padding-top:8px}.solution-summary-button a svg{vertical-align:middle;width:16px}.solution-summary-button a:hover{color:#022169;text-decoration:underline!important}.features-btns-inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px}.features-btns-inner .fbs-title{color:#95d600;font-size:14px;font-weight:700;margin-right:12px;text-transform:uppercase}.features-btns-inner a{border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;font-size:15px;font-weight:600;line-height:1.267;padding:8px 14px;white-space:nowrap}.features-btns-inner a:hover{background:#fff;color:#022169}.features-zigzag-inner{align-items:center;display:grid;gap:64px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.features-zigzag-contents-wrap{display:flex;flex-direction:column;font-size:17px;gap:18px;line-height:1.6;order:1;text-wrap:pretty}.features-zigzag-number{align-items:center;display:flex;font-size:14px;font-weight:700;gap:14px;line-height:1.215}.features-zigzag-circle{border:4px solid #005cb9;border-radius:50%;height:14px;width:14px}.features-zigzag-img-wrap{background:#fff;border-radius:12px;box-shadow:0 30px 60px -24px rgba(2,33,105,.35),0 0 0 1px rgba(2,33,105,.08);padding:8px;transition:all .5s ease}.features-zigzag-img-wrap img img{border-radius:6px}.features-zigzag-img-wrap img{border-radius:6px;width:100%}.features-zigzag-text p:not(:last-child){margin:0 0 18px}.reverse .features-zigzag-contents{order:2}.reverse .features-zigzag-img{order:1}.signup-section .form-inner-desc{font-size:18px;line-height:1.55;text-wrap:pretty}.signup-section .form-inner-left-wrap{gap:18px}.signup-section .form-inner-box{background:#fff;box-shadow:0 0 0 1px #e3e7ef}.signup-section form{flex-direction:column!important}.signup-section form .hs-form-field{width:100%!important}.signup-section form .hs-button,.signup-section form input[type=submit]{background:#022169;margin-top:0}.signup-section form .hs-button:hover,.signup-section form input[type=submit]:hover{background:#005cb9!important}.features-zigzag-outer{border-bottom:1px solid #e3e7ef}.features-zigzag .subtitle{line-height:1.4;text-wrap:auto}.features-zigzag h2{font-size:clamp(30px,3.2vw,40px);line-height:1.08}.features-zigzag-img-wrap:hover{transform:translateY(-5px)}.case-studies-hero-contents-wrap{display:flex;flex-direction:column;gap:22px;max-width:820px}.cs-hero-ctext{font-size:20px;line-height:1.5;max-width:640px}.case-studies-hero-section .shape-img{bottom:36px;width:215px}.featured-case-study-inner{align-items:center;display:grid;gap:56px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.featured-case-study-left-wrap{color:#fff;display:flex;flex-direction:column;font-size:17px;gap:18px;line-height:1.6;text-wrap:pretty}.featured-case-study-section h2{color:#fff;font-size:clamp(30px,3.2vw,40px);line-height:1.08;text-wrap:balance}.white-btn{align-self:flex-start;background:#fff;border-radius:6px;color:#022169;display:inline-block;font-size:16px;font-weight:700!important;line-height:1.25;padding:12px 22px}.white-btn:hover{background:#00a1df;color:#fff}.featured-case-study-box{border-radius:12px;display:flex;flex-direction:column;gap:24px;padding:40px}.featured-case-study-box .testimonial-text{font-size:20px;letter-spacing:-.01em;line-height:1.4;text-wrap:pretty}.featured-case-study-box .testimonial-author-img,.featured-case-study-box .testimonial-author-img img{height:52px!important;min-height:52px;min-width:52px;width:52px}.featured-case-study-box .testimonial-author-name{font-size:16px}.featured-case-study-box .testimonial-author-bio{font-size:15px}.featured-case-study-box .testimonial-icon svg{width:40px}.cs-tag span{border:1px solid hsla(0,0%,100%,.4);border-radius:999px;color:#fff;display:inline-block;font-size:13px;font-weight:700;line-height:1.231;padding:4px 10px}.cs-tag{display:flex;flex-wrap:wrap;gap:10px}.cs-tag span:nth-child(odd){background-color:#95d600;border-color:#95d600;color:#022169}.featured-case-study-box .testimonial-author{gap:14px}.cs-all{background:#fff;color:#4d4d4d;font-family:inherit}.cs-all *,.cs-all :after,.cs-all :before{box-sizing:border-box}.cs-all__inner{display:flex;flex-direction:column;gap:40px}.cs-all__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.cs-all__heading{color:#022169;font-size:clamp(32px,3.6vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:0}.cs-all__result{color:#717271;font-size:15px;margin:0}.cs-all__filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cs-all__filters-label{color:#022169;font-size:14px;font-weight:700;margin-right:6px}.cs-filter{align-items:center;background:#fff;border:1px solid #c9d2e3;border-radius:999px;color:#022169;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:8px;line-height:1.2;padding:9px 16px;transition:background-color .15s,color .15s,border-color .15s}.cs-filter:hover{border-color:#022169}.cs-filter:focus-visible{outline:3px solid #00a1df;outline-offset:2px}.cs-filter[aria-pressed=true]{background:#022169!important;border-color:#022169!important;color:#fff!important}.cs-filter__count{font-size:13px;font-weight:700;opacity:.75}.cs-all__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.cs-card{background:#fff;border:1px solid #e3e7ef;border-radius:12px;border-top:4px solid #005cb9;color:#4d4d4d;display:flex;flex-direction:column;gap:16px;padding:32px 28px;text-decoration:none;transition:box-shadow .2s}.cs-card:focus-visible,.cs-card:hover{box-shadow:0 20px 40px -20px rgba(2,33,105,.35);color:#4d4d4d;text-decoration:none}.cs-card[hidden]{display:none}.cs-card--financial-services{border-top-color:#005cb9}.cs-card--insurance{border-top-color:#00a1df}.cs-card--telecoms{border-top-color:#95d600}.cs-card--public-sector{border-top-color:#ff9e16}.cs-card--energy-and-utilities{border-top-color:#eb0029}.cs-card--retail{border-top-color:#022169}.cs-card__tags{display:flex;flex-wrap:wrap;gap:8px}.cs-card__industry{background:#eef3fa;border-radius:999px;color:#022169;font-size:13px;font-weight:700;padding:4px 10px}.cs-card__scenario{color:#717271;font-size:13px;font-weight:600;padding:4px 0}.cs-card__client{color:#005cb9;font-size:14px;font-weight:700;margin:0;text-transform:uppercase}.cs-card__title{color:#022169;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;text-wrap:balance}.cs-card__summary{font-size:16px;line-height:1.55;margin:0;text-wrap:pretty}.cs-card__cta{color:#005cb9;font-size:15px;font-weight:700;margin-top:auto;padding-top:8px}.cs-filter{background:#fff!important;border:1px solid #c9d2e3!important;border-radius:999px!important;color:#022169!important;font-size:15px!important;font-stretch:inherit!important;font-weight:600!important;padding:9.5px 16px!important}.cs-cta{background:#f4f6fa;color:#4d4d4d;font-family:inherit}.cs-cta *,.cs-cta :after,.cs-cta :before{box-sizing:border-box}.cs-cta__inner{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.cs-cta__content{display:flex;flex-direction:column;gap:12px;max-width:640px}.cs-cta__heading{color:#022169;font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.cs-cta__text{font-size:18px;line-height:1.5;margin:0}.cs-cta__actions{display:flex;flex-wrap:wrap;gap:12px}.cs-btn-cta{border-radius:6px;display:inline-block;font-size:17px;font-weight:700!important;line-height:1.2;padding:14px 26px;text-align:center;text-decoration:none;transition:background-color .5s,color .5s}.cs-btn-cta:focus-visible,.cs-btn-cta:hover{background:#022169;color:#fff;text-decoration:none}.cs-btn-cta:focus-visible{outline:3px solid #00a1df;outline-offset:2px}.cs-btn--primary{background:#005cb9;color:#fff}.cs-btn--accent{background:#95d600;color:#022169}.cs-card__cta span{font-family:initial}.cs-filter:not([aria-pressed=true]):hover{background:#fff!important;color:#022169!important}.site-header-menu ul>li:nth-last-child(2).active>a{background-color:#fff;border-color:#fff;color:#022169}.site-header-menu ul>li.active:nth-last-child(n+3)>a:after{background:#95d600;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:100%}.site-header-menu ul>li:last-child,.site-header-menu ul>li:nth-child(3){display:none!important}.site-header-menu ul>li:nth-last-child(2).active{pointer-events:none}.site-header-menu .hs-item-has-children ul{align-items:start;background:#fff;border:1px solid #4d4d4d45;border-radius:5px;gap:10px;min-width:max-content;padding:10px;text-align:left!important}.site-header-menu .hs-item-has-children ul a{background-color:transparent!important;border:0!important;color:#022169!important;font-weight:600!important;padding:0!important;text-align:left!important}.site-header-menu .hs-item-has-children ul li{margin-left:0}.supprt-hero-section .hero-contents-wrap{gap:22px}.hero-ctext{font-size:20px;line-height:1.5;text-wrap:pretty}.supprt-hero-section .hero-img img{background:transparent;border-radius:0;box-shadow:none;display:block;height:100%!important;object-fit:cover;object-position:50% 25%;padding:0;width:100%}.supprt-hero-section .hero-img{aspect-ratio:5/4;background:#3b4a4c;border-radius:12px;box-shadow:0 30px 60px -20px rgba(2,33,105,.3);overflow:hidden}.supprt-hero-section .hero-inner{gap:56px}.service-hours-section .cs-desc{color:#4d4d4d;font-size:17px;line-height:1.6;text-wrap:pretty}.service-hours-section .featured-case-study-inner{gap:64px}.featured-case-study-left-wrap{gap:20px}.service-hours-section .featured-case-study-box{color:#fff;gap:14px}.service-hours-section .featured-case-study-box .testimonial-text{color:#fff;font-size:15px;font-weight:400}.service-hours-title{color:#fff;font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.service-hours-title span{color:#95d600}.service-desk-row{display:flex;flex-wrap:wrap;gap:20px;padding:52px 0 0}.service-desk-right{display:grid;flex:3 1 600px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.service-desk-left{background:#022169;border-radius:12px;flex:1 1 260px;min-height:280px;overflow:hidden;position:relative}.service-desk-left img{height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%}.service-desk-left-title{background:linear-gradient(transparent,rgba(2,33,105,.92));bottom:0;left:0;padding:28px;position:absolute;right:0}.service-desk-left-title h2{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.025em;line-height:1.1}.service-desk-box{background:#fff;border-radius:12px;border-top:4px solid #95d600;color:#4d4d4d;display:flex;flex-direction:column;font-size:16px;gap:14px;line-height:1.5;padding:32px 26px}.service-desk-box-icon{align-items:center;background:#eef3fa;border-radius:50%;color:#005cb9;display:flex;height:52px;justify-content:center;width:52px}.service-desk-box-icon img{max-width:19px;object-fit:contain;width:22px!important}.service-desk-box h3{color:#022169;font-size:26px;font-weight:700;letter-spacing:-.02em}.service-desk-box-btn{color:#005cb9;font-size:15px;font-weight:700;margin-top:auto}.service-desk-box-btn span{font-family:initial}.service-desk-row:nth-child(2n){flex-direction:row-reverse}.service-desk-box:hover{box-shadow:0 20px 40px -20px rgba(2,33,105,.35)}.location-inner{align-items:center;display:grid;gap:64px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.location-map{aspect-ratio:4/3;background:#eef3fa;border-radius:12px;box-shadow:0 0 0 1px #e3e7ef;overflow:hidden}.location-contents h2{font-size:clamp(32px,3.6vw,44px);margin:12px 0 0}.location-top-text{color:#022169;font-size:17px;line-height:1.18;margin:24px 0 0}.location-top-text p:not(:last-child){margin:0 0 8px}.location-bottom-text{border-top:1px solid #e3e7ef;font-size:17px;line-height:1.7;margin:24px 0 0;padding-top:20px}.location-contents a{color:#005cb9}.location-contents a:hover{color:#022169;text-decoration:underline!important}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.site-header-menu .hs-item-has-children ul li{display:block!important}.site-header-menu .hs-item-has-children>a:after{border-color:#fff;border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:8px;left:7px;position:relative;top:12px;transform:rotate(135deg);transition:all .5s ease;vertical-align:top;width:8px}.site-header-menu .hs-item-has-children>a{position:relative}.site-header-menu .hs-item-has-children ul a:hover{text-decoration:none!important}.error-hero-section{align-items:center;display:flex;justify-content:center;text-align:center}.error-hero-section h1{font-size:150px}.error-hero-section .btn-wrap{justify-content:center}.error-hero-inner{display:flex;flex-direction:column;gap:14px}div#hs-web-interactives-top-anchor{display:none!important}.go1432718904{overflow:initial!important}.csherov2 .case-studies-hero-contents-wrap{max-width:100%;text-align:center}.csherov2 .cs-hero-ctext{max-width:100%}.csherov2{align-items:center;display:flex;justify-content:center;min-height:100vh}@media(min-width:768px){.menu-toggle{display:none!important}.site-header-menu .hs-item-has-children:hover>a:after{top:16px;transform:rotate(-45deg)}}@media (min-width:768px) and (max-width:1230px){.service-desk-box{padding:32px 12px}.service-desk-box-btn{font-size:13px}}@media(max-width:999px){h1{font-size:40px}.h2,h2{font-size:32px}.lifecycle-section .capabilities-row{gap:24px}.lifecycle-section .capabilities-col{margin-right:0;padding-right:0}.consequences-header-wrap{max-width:540px}.consequences-content-wrap{max-width:820px}}@media (min-width:768px) and (max-width:991px){.site-header-menu ul{gap:10px}.site-header-menu ul li a,.site-header-menu ul>li:last-child a,.site-header-menu ul>li:nth-last-child(2)>a{font-size:14px}.site-header-menu ul>li:last-child{margin-left:0}}@media(max-width:807px){.video-header-wrap{max-width:100%}}@media(max-width:767px){.site-header-menu ul>li:last-child{margin-left:0}.site-header-menu{background-color:#022169;height:100vh;min-height:100vh;opacity:0;overflow-y:auto;padding:3.5rem 1.5rem;position:fixed;right:0;top:0;transform:translateX(120%);transition:all .5s ease;visibility:hidden;width:60%}.site-header-menu ul{align-items:flex-start;justify-content:flex-start}.menu-toggle{cursor:pointer;display:flex;flex-direction:column;height:16px;justify-content:space-between;width:24px}.menu-toggle span{background-color:#fff;display:block;height:2px;transition:all .5s ease;width:26px;z-index:1}.open-menu .site-header-menu{opacity:1;transform:translateX(0);visibility:visible}.site-header-menu ul>li:last-child a,.site-header-menu ul>li:nth-last-child(2)>a{display:block;text-align:center;width:100%}.site-header-menu ul li{width:100%}.open-menu .menu-toggle span:nth-child(2){opacity:0}.open-menu .menu-toggle span:first-child{position:relative;top:10px;transform:rotate(45deg)}.open-menu .menu-toggle span:nth-child(3){position:relative;top:-4px;transform:rotate(-45deg)}.site-header-menu::-webkit-scrollbar{width:0}.site-header-menu::-webkit-scrollbar-thumb,.site-header-menu::-webkit-scrollbar-track{background:transparent}.site-header-menu::-webkit-scrollbar-thumb:hover{background:transparent}.site-header-menu ul>li:not(:nth-last-child(-n+2)){line-height:1}.open-menu .menu-toggle{position:fixed;right:32px}.site-header-menu .hs-item-has-children ul{background-color:transparent!important;padding:20px 10px}.site-header-menu .hs-item-has-children ul a{color:#fff!important}.service-desk-right{grid-template-columns:1fr}.site-header-menu .hs-item-has-children ul{border:0!important;display:none!important}.site-header-menu .hs-item-has-children>a:after{left:auto;position:absolute;right:0;top:1px!important}.site-header-menu .hs-item-has-children.open-submenu>a:after{top:5px!important;transform:rotate(-45deg)}.site-header-menu .hs-item-has-children.open-submenu ul{display:flex!important}.site-header-menu ul li.hs-item-has-children a{display:block;width:100%}.site-header-menu ul li.hs-item-has-children ul li a:hover{background:transparent!important;color:#fff!important;text-decoration:none!important}.error-hero-section h1{font-size:100px}.site-header-menu{min-width:230px;width:auto}}@media(max-width:480px){.form-inner-box .hs-form-field:first-child,.form-inner-box .hs-form-field:first-child+.hs-form-field,.form-inner-box .hs-form-field:first-child+.hs-form-field+.hs-form-field,.form-inner-box .hs-form-field:first-child+.hs-form-field+.hs-form-field+.hs-form-field{width:100%}.capabilities-row,.consequences-middle-right,.lifecycle-section .capabilities-row{grid-template-columns:1fr}.cs-btn-cta,.hero-contents .btn-wrap a{width:100%}}@media(max-width:400px){.features-btns-inner a{font-size:12px;padding:8px 10px}.features-btns-inner{gap:10px 8px}}@media(max-width:359px){.consequences-middle-left-text,.content-wrapper,.cs-card,.featured-case-study-box,.form-inner-box{padding-left:20px;padding-right:20px}.testimonial-author-name{font-size:16px}.h2,h2{font-size:30px}.featured-case-study-box .testimonial-author-bio,.featured-case-study-box .testimonial-author-name{font-size:14px}.open-menu .menu-toggle{right:20px}}