.container{margin:0 auto;width:90%}.sec-label{color:#f7cd2b!important;display:block;font-size:.75vw;font-weight:500;letter-spacing:5px;line-height:1.6vw;margin-bottom:.62vw;text-transform:uppercase}.btn-yellow{background:#f7cd2b;border:none;color:#000!important;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:1vw;font-weight:600;padding:.6vw 1.8vw;text-decoration:none;transition:background .2s}.btn-yellow:hover{background:#fae180}.btn-blue{background:#0043ff;border:none;color:#fff!important;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:.85vw;font-weight:600;letter-spacing:3px;padding:.7vw 2vw;text-decoration:none;text-transform:uppercase;transition:background .2s}.btn-blue:hover{background:#3266f7}.problem-section{border-bottom:1px solid #e4e7eb}.split-block{display:flex}.split-img{background:#c8cdd6;flex-basis:50%;min-height:22vw;overflow:hidden;position:relative}.split-img img{height:100%;object-fit:cover;width:100%}.split-img:before{background:rgba(29,37,47,.45);content:"";inset:0;position:absolute;z-index:1}.split-img-placeholder{align-items:center;color:hsla(0,0%,100%,.4)!important;display:flex;font-size:.9vw;inset:0;justify-content:center;position:absolute;text-align:center;z-index:2}.split-info{align-self:center;flex-basis:50%;padding:4vw 5%}.split-info h2{color:#1d252f;font-weight:200;margin-bottom:1vw;margin-top:.4vw}.split-info h2 strong{display:block;font-weight:700}.split-info p{color:#636d78;margin-bottom:.8vw}.split-info p:last-child{margin-bottom:0}.services-section{padding:5vw 0}.services-header{align-items:flex-start;display:flex;gap:4vw;justify-content:space-between;margin-bottom:3vw}.services-header-left{flex-basis:50%}.services-header-left h2{color:#1d252f!important;font-weight:200;margin:.4vw 0 0}.services-header-left h2 strong{display:block;font-weight:700}.services-header-right{align-self:center;flex-basis:50%}.services-header-right p{color:#636d78!important;font-size:1vw;line-height:1.6vw;margin:0}.services-grid{flex-wrap:wrap}.service-card,.services-grid{border:1px solid #e0e0e0;display:flex}.service-card{flex:1 1 33.33%;flex-direction:column;gap:.6vw;padding:2vw;transition:border-color .2s}.service-card:hover{border-color:rgba(0,71,255,.7)}.service-num{color:#0043ff!important;font-size:.9vw;font-weight:600;letter-spacing:3px}.service-card h3{color:#111820;font-size:1.2vw;line-height:1.7vw;margin:0}.service-card p{color:#636d78!important;font-size:.95vw;line-height:1.6vw;margin:0}.hiw-section{background:#1d252f;padding:5vw 0}.hiw-header{margin-bottom:3vw}.hiw-header h2{color:#fff!important;font-weight:200;margin-top:.4vw}.hiw-header h2 strong{color:#fff!important;display:block;font-weight:700}.hiw-cards{border:1px solid hsla(0,0%,100%,.1);display:flex;gap:0}.hiw-card{background:hsla(0,0%,100%,.05);border:1px solid rgba(0,0,0,.1);display:flex;flex:1;flex-direction:column;gap:.8vw;padding:2vw;transition:border-color .2s}.hiw-card:hover{border-color:rgba(240,180,41,.7)}.hiw-icon{align-items:center;border:1px solid #544e3a;display:flex;font-size:1.6vw;height:3.8vw;justify-content:center;width:3.8vw}.hiw-icon,.hiw-step{color:#f7cd2b!important}.hiw-step{font-size:.85vw;font-weight:600;letter-spacing:3px;text-transform:uppercase}.hiw-card h3{color:#fff!important;font-size:1.1vw}.hiw-card h3,.hiw-card p{line-height:1.6vw;margin:0}.hiw-card p{color:hsla(0,0%,100%,.82)!important;font-size:.95vw}.benefits-section{background:#f5f6f8;padding:5vw 0}.benefits-header{margin-bottom:3vw}.benefits-header h2{color:#1d252f!important;font-weight:200;margin-top:.4vw}.benefits-header h2 strong{display:block;font-weight:700}.benefits-grid{flex-wrap:wrap}.benefit-card,.benefits-grid{border:1px solid #e0e0e0;display:flex}.benefit-card{background:#fff;flex:1 1 25%;flex-direction:column;gap:.7vw;padding:2.5vw 2vw;transition:border-color .2s}.benefit-card:hover{border-color:rgba(0,71,255,.7)}.benefit-icon{color:#f7cd2b!important;font-size:2vw}.benefit-num{color:#f7cd2b!important;font-size:2.2vw;font-weight:300;line-height:2.6vw;margin:0}.benefit-card h3{color:#111820!important;font-size:1.1vw;line-height:1.6vw;margin:0}.benefit-card p{color:#636d78!important;font-size:.9vw;line-height:1.5vw;margin:0}.industries-section{background:#fff;padding:5vw 0}.industries-header{margin-bottom:3vw}.industries-header h2{color:#1d252f!important;font-weight:200;margin-top:.4vw}.industries-header h2 strong{display:block;font-weight:700}.industries-grid{flex-wrap:wrap}.industries-grid,.industry-card{border:1px solid #e0e0e0;display:flex}.industry-card{flex:1 1 33.33%;flex-direction:column;gap:.6vw;padding:2.5vw 2vw;transition:border-color .2s}.industry-card:hover{border-color:rgba(0,71,255,.7)}.industry-icon{color:#0043ff!important;font-size:1.8vw}.industry-card h3{color:#111820!important;font-size:1.2vw;line-height:1.7vw;margin:0}.industry-card p{color:#636d78!important;font-size:.95vw;line-height:1.6vw;margin:0}.cs-section{background:#0043ff}.cs-block{display:flex}.cs-img{background:#0034cc;flex-basis:50%;min-height:24vw;overflow:hidden;position:relative}.cs-img img{height:100%;object-fit:cover;opacity:.65;width:100%}.cs-img-placeholder{align-items:center;color:hsla(0,0%,100%,.3);display:flex;font-size:.9vw;inset:0;justify-content:center;padding:2vw;position:absolute;text-align:center}.cs-info{align-self:center;flex-basis:50%;padding:4vw 5%}.cs-info .sec-label{color:hsla(0,0%,100%,.45)}.cs-info h2{color:#fff!important;font-weight:275;margin-bottom:.8vw;margin-top:.4vw}.cs-info h2 strong{display:block;font-weight:600}.cs-results{display:flex;flex-wrap:wrap;gap:1vw;margin:1.5vw 0 2vw}.cs-result{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);flex:1 1 45%;padding:.8vw 1.2vw}.cs-result-num{color:#f7cd2b!important;font-size:1.6vw;font-weight:300;line-height:2vw;margin:0}.cs-result-label{color:hsla(0,0%,100%,.7)!important;font-size:.78vw;line-height:1.2vw;margin:0}.cs-info .challenge-label{color:hsla(0,0%,100%,.45)!important;font-size:.78vw;font-weight:600;letter-spacing:3px;margin:0 0 .3vw;text-transform:uppercase}.cs-info .challenge-text{color:hsla(0,0%,100%,.7)!important;font-size:.95vw;line-height:1.6vw;margin:0 0 1.2vw}.btn-cs{align-items:center;color:#f7cd2b;display:inline-flex;font-size:.85vw;font-weight:600;gap:.5vw;letter-spacing:3px;text-transform:uppercase}.btn-cs:hover{text-decoration:underline}.cta-section{background:radial-gradient(circle 500px at 50% 100%,#1a2844,#1d252f);padding:5vw 5%;text-align:center}.cta-inner{align-items:center;display:flex;flex-direction:column;gap:1.2vw}.cta-inner h2{color:#fff!important;font-weight:200;margin:0}.cta-inner h2 strong{color:#fff!important;display:block;font-weight:700}.cta-inner p{color:hsla(0,0%,100%,.82)!important;font-size:1vw;line-height:1.7vw;margin:0;max-width:55%}.cta-bullets{display:flex;flex-wrap:wrap;gap:2vw;justify-content:center;margin-top:.3vw}.cta-bullet{align-items:center;color:hsla(0,0%,100%,.82)!important;display:flex;font-size:.85vw;gap:.4vw}.cta-bullet i{color:#f7cd2b!important}@media only screen and (min-width:768px) and (max-width:1100px){body,li,p{font-size:15px;line-height:24px}h1{font-size:30px!important;line-height:40px!important}h2{font-size:24px!important;line-height:32px!important}h3{font-size:19px!important;line-height:28px!important}h4{font-size:16px!important;line-height:24px!important}p{font-size:15px;line-height:24px}.sec-label{font-size:11px;letter-spacing:3px}.cs-block,.split-block{flex-direction:column!important}.cs-img,.split-img{flex-basis:100%;min-height:500px}.cs-info,.split-info{flex-basis:100%;max-width:100%;padding:40px 30px}.services-header{flex-direction:column;gap:16px}.services-header-left,.services-header-right{flex-basis:100%}.service-card{flex-basis:50%}.hiw-cards{flex-direction:column}.benefit-card,.industry-card{flex-basis:50%}.hiw-icon{font-size:22px;height:50px;width:50px}.btn-blue,.btn-yellow{font-size:13px;padding:10px 22px}}@media only screen and (max-width:767px){body,li,p{font-size:14px;line-height:22px}h1{font-size:26px!important;line-height:34px!important}h2{font-size:20px!important;line-height:28px!important}h3{font-size:17px!important;line-height:24px!important}p{font-size:14px;line-height:22px;margin-bottom:12px}.sec-label{font-size:10px;letter-spacing:3px;margin-bottom:8px}.cs-block,.split-block{flex-direction:column}.cs-img,.split-img{flex-basis:100%;min-height:280px}.cs-info,.split-info{flex-basis:100%;padding:28px 20px}.services-header{flex-direction:column;gap:14px}.benefit-card,.industry-card,.service-card,.services-header-left,.services-header-right{flex-basis:100%}.hiw-cards{flex-direction:column}.hiw-icon{font-size:18px;height:44px;width:44px}.cs-results{flex-direction:column;gap:10px}.cs-result{flex-basis:100%}.cta-inner p{max-width:100%}.cta-bullets{flex-direction:column;gap:10px}.btn-blue,.btn-yellow{font-size:12px;letter-spacing:1px;padding:10px 18px}}.lp-mcs .row-fluid-wrapper.row-depth-1.row-number-8.dnd-section{padding:0}.lp-mcs .row-fluid-wrapper.row-depth-1.row-number-8.dnd-section .row-fluid{max-width:100%}.split-block{flex-direction:row-reverse}.fa-solid,.far,.fas{font-family:FontAwesome}.xbp-landing-template.lp-mcs .lp-banner-section .banner_title h1{font-size:3vw;font-weight:700!important;line-height:3.7vw}.lp-mcs .lp-banner-title-gray{color:#fff;font-weight:200!important}@media only screen and (min-width:768px) and (max-width:1100px){.benefit-card p,.cs-info .challenge-text,.cta-inner p,.hiw-card p,.industry-card p,.service-card p,.services-header-right p{font-size:15px!important;line-height:24px!important}.btn-cs,.cs-result-label,.cta-bullet,.hiw-step{font-size:14px!important}.cs-result-num{font-size:20px!important;line-height:30px!important}.xbp-landing-template.lp-mcs .lp-banner-section .banner_title h1{font-size:30px;line-height:40px}}@media only screen and (max-width:767px){.split-block{flex-direction:column}.benefit-card p,.cs-info .challenge-text,.cta-inner p,.hiw-card p,.industry-card p,.service-card p,.services-header-right p{font-size:15px!important;line-height:24px!important}.btn-cs,.cs-result-label,.cta-bullet,.hiw-step{font-size:14px!important}.cs-result-num{font-size:20px!important;line-height:30px!important}.xbp-landing-template.lp-mcs .lp-banner-section .banner_title h1{font-size:30px;line-height:40px}}