@keyframes sc-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.problem-impact-wrapper{position:relative}.problem-impact-wrapper .problem-impact-bg-pattern{background-repeat:repeat;background-size:52.9px 52.9px;inset:0;opacity:.6;pointer-events:none;position:absolute;z-index:0}.problem-impact-wrapper .container,.problem-impact-wrapper .problem-impact-panel{position:relative;z-index:1}.problem-impact-wrapper .problem-impact-panel-inner{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,536px) minmax(0,832px);justify-content:space-between}@media (max-width:1199px){.problem-impact-wrapper .problem-impact-panel-inner{gap:40px;grid-template-columns:1fr}}.problem-impact-wrapper .problem-impact-visual .problem-impact-visual-img{border-radius:20px;display:block;height:auto;width:100%}.problem-impact-wrapper .problem-impact-panel-heading h2,.problem-impact-wrapper .problem-impact-panel-heading h3{color:rgba(31,31,30,.6);font-size:55px;font-weight:400;letter-spacing:-3px;line-height:1.1;margin:0}@media (max-width:991px){.problem-impact-wrapper .problem-impact-panel-heading h2,.problem-impact-wrapper .problem-impact-panel-heading h3{font-size:36px;letter-spacing:-1px}}.problem-impact-wrapper .problem-impact-panel-heading b,.problem-impact-wrapper .problem-impact-panel-heading strong{color:#1f1f1e;font-weight:400}.problem-impact-wrapper .problem-impact-panel-body{margin-top:24px}.problem-impact-wrapper .problem-impact-panel-body p{color:#1f1f1e;font-size:16px;line-height:1.6;margin:0 0 16px}.problem-impact-wrapper .problem-impact-panel-body p:last-child{margin-bottom:0}.problem-impact-wrapper .problem-impact-map{display:grid;gap:10px}@media (max-width:767px){.problem-impact-wrapper .problem-impact-map{gap:26px}.problem-impact-wrapper .problem-impact-map .problem-impact-map-head{display:none}}.problem-impact-wrapper .problem-impact-map-head,.problem-impact-wrapper .problem-impact-row{align-items:center;display:grid;grid-template-columns:1fr 102px 1fr}@media (max-width:767px){.problem-impact-wrapper .problem-impact-map-head,.problem-impact-wrapper .problem-impact-row{gap:8px;grid-template-columns:1fr}.problem-impact-wrapper .problem-impact-map-head .problem-impact-cell:last-child,.problem-impact-wrapper .problem-impact-map-head .problem-impact-map-col:last-child,.problem-impact-wrapper .problem-impact-row .problem-impact-cell:last-child,.problem-impact-wrapper .problem-impact-row .problem-impact-map-col:last-child{grid-column:auto}}.problem-impact-wrapper .problem-impact-map-head .problem-impact-map-col:last-child{grid-column:3}.problem-impact-wrapper .problem-impact-map-col{align-items:center;background-color:#dc602d;border-radius:15px;display:flex;gap:12px;min-height:55px;padding:10px 20px 10px 10px}.problem-impact-wrapper .problem-impact-map-col-icon{align-items:center;background-color:#f69871;border-radius:50%;display:flex;flex-shrink:0;height:35px;justify-content:center;width:35px}.problem-impact-wrapper .problem-impact-map-col-icon .problem-impact-map-col-icon-img{display:block;height:60%;object-fit:contain;width:60%}.problem-impact-wrapper .problem-impact-map-col-label{color:#fff;font-size:18px;font-weight:600;line-height:1.3}.problem-impact-wrapper .problem-impact-cell{align-items:center;background-color:#fdfaf3;border:1px solid #f69871;border-radius:20px;color:#1f1f1e;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.4;min-height:80px;padding:15px 20px;position:relative;text-align:center}.problem-impact-wrapper .problem-impact-cell:last-child{grid-column:3}.problem-impact-wrapper .problem-impact-arrow{background-color:#dc602d;height:1px;left:100%;position:absolute;top:50%;transform:translateY(-50%);width:102px}.problem-impact-wrapper .problem-impact-arrow:before{background:radial-gradient(circle,#dc602d 0 3px,rgba(220,96,45,.25) 3px 100%);border-radius:50%;content:"";height:14px;left:0;margin:-7px 0 0 -7px;position:absolute;top:50%;width:14px}.problem-impact-wrapper .problem-impact-arrow:after{border-bottom:4px solid transparent;border-left:6px solid #dc602d;border-top:4px solid transparent;content:"";height:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:0}@media (max-width:767px){.problem-impact-wrapper .problem-impact-arrow{display:none}}
.problem-impact-wrapper .problem-impact-map--flip{gap:18px}.problem-impact-wrapper .problem-impact-map-col--agent{background-color:#083731}.problem-impact-wrapper .problem-impact-map-col--agent .problem-impact-map-col-icon{background-color:#1A5C4E}.problem-impact-wrapper .problem-impact-flip-stage{display:grid;perspective:900px}.problem-impact-wrapper .problem-impact-flip-row{grid-area:1/1;display:grid;grid-template-columns:1fr 102px 1fr;align-items:center}.problem-impact-wrapper .problem-impact-flip-left{background-color:#FDF3EC;backface-visibility:hidden}.problem-impact-wrapper .problem-impact-flip-agent{grid-column:3;padding:15px 20px;background-color:#F1F6F4;border:1px solid #A8C9C0;border-radius:20px;font-size:15px;line-height:1.4;color:#1A5C4E;backface-visibility:hidden}.problem-impact-wrapper .problem-impact-flip-link{position:relative;height:2px}.problem-impact-wrapper .problem-impact-flip-link::before{content:'';position:absolute;left:-7px;top:-6px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#DC602D 0 3px,rgba(220,96,45,.25) 3px 100%)}.problem-impact-wrapper .problem-impact-flip-line{position:absolute;inset:0 8px 0 0;background:linear-gradient(90deg,#DC602D,#1A5C4E);transform-origin:left}.problem-impact-wrapper .problem-impact-flip-line::after{content:'';position:absolute;right:-6px;top:-3px;border-left:6px solid #1A5C4E;border-top:4px solid transparent;border-bottom:4px solid transparent}.problem-impact-wrapper .problem-impact-flip-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.problem-impact-wrapper .problem-impact-flip-step{display:flex;align-items:center;gap:10px;margin:0}.problem-impact-wrapper .problem-impact-flip-mark{position:relative;width:18px;height:18px;flex:none}.problem-impact-wrapper .problem-impact-flip-mark::before{content:'';position:absolute;inset:0;border-radius:50%;border:2px solid #A8C9C0;border-top-color:#1A5C4E}.problem-impact-wrapper .problem-impact-flip-mark::after{content:'';position:absolute;inset:0;border-radius:50%;background:#28C840 no-repeat center/11px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3 5 8.7l4.6-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.problem-impact-wrapper .problem-impact-flip-output{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(168,201,192,.7);font-weight:600;color:#083731}.problem-impact-wrapper .problem-impact-flip-agent.is-single .problem-impact-flip-output{margin-top:0;padding-top:0;border-top:0}.problem-impact-wrapper .problem-impact-flip-output .problem-impact-flip-mark::before{display:none}.problem-impact-wrapper .problem-impact-flip-row .problem-impact-flip-left{transform:rotateX(-90deg);opacity:0;transform-origin:50% 0}.problem-impact-wrapper .problem-impact-flip-row .problem-impact-flip-line{transform:scaleX(0)}.problem-impact-wrapper .problem-impact-flip-row .problem-impact-flip-link::before{opacity:0}.problem-impact-wrapper .problem-impact-flip-row .problem-impact-flip-agent{transform:translateX(-28px);opacity:0}.problem-impact-wrapper .problem-impact-flip-step,.problem-impact-wrapper .problem-impact-flip-output{opacity:0;transform:translateX(-12px)}.problem-impact-wrapper .problem-impact-flip-mark::after{transform:scale(0)}.problem-impact-wrapper .problem-impact-flip-row.is-in .problem-impact-flip-left{transform:none;opacity:1;transition:transform .48s cubic-bezier(.34,1.56,.64,1),opacity .13s linear}.problem-impact-wrapper .problem-impact-flip-row.is-in .problem-impact-flip-link::before{opacity:1;transition:opacity .15s linear .32s}.problem-impact-wrapper .problem-impact-flip-row.is-in .problem-impact-flip-line{transform:scaleX(1);transition:transform .35s cubic-bezier(.25,1,.5,1) .38s}.problem-impact-wrapper .problem-impact-flip-row.is-in .problem-impact-flip-agent{transform:none;opacity:1;transition:transform .48s cubic-bezier(.34,1.56,.64,1) .7s,opacity .15s linear .7s}.problem-impact-wrapper .problem-impact-flip-step.is-on,.problem-impact-wrapper .problem-impact-flip-output.is-on{opacity:1;transform:none;transition:opacity .2s linear,transform .3s cubic-bezier(.25,1,.5,1)}.problem-impact-wrapper .problem-impact-flip-step.is-on .problem-impact-flip-mark::before{animation:problem-impact-flip-spin .6s linear infinite}.problem-impact-wrapper .is-done .problem-impact-flip-mark::before{animation:none;opacity:0;transition:opacity .1s}.problem-impact-wrapper .is-done .problem-impact-flip-mark::after{transform:scale(1);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.problem-impact-wrapper .problem-impact-flip-step.is-done{color:#1F1F1E}.problem-impact-wrapper .problem-impact-flip-row.is-out .problem-impact-flip-left,.problem-impact-wrapper .problem-impact-flip-row.is-out .problem-impact-flip-agent{transform:rotateX(90deg);opacity:0;transform-origin:50% 100%;transition:transform .32s cubic-bezier(.25,1,.5,1),opacity .32s linear}.problem-impact-wrapper .problem-impact-flip-row.is-out .problem-impact-flip-link{opacity:0;transition:opacity .2s linear}.problem-impact-wrapper .problem-impact-flip-dots{display:flex;gap:6px;justify-content:center}.problem-impact-wrapper .problem-impact-flip-dots button{width:10px;height:10px;padding:0;border:0;border-radius:3px;background:#E5D9CF;cursor:pointer;transition:width .2s,background-color .2s}.problem-impact-wrapper .problem-impact-flip-dots button[aria-current=true]{width:36px;background:#083731}.problem-impact-wrapper .problem-impact-map--flip:not(.is-live) .problem-impact-flip-stage{gap:12px;perspective:none}.problem-impact-wrapper .problem-impact-map--flip:not(.is-live) .problem-impact-flip-row{grid-area:auto}.problem-impact-wrapper .problem-impact-map--flip:not(.is-live) .problem-impact-flip-row *{transform:none!important;opacity:1!important;animation:none!important}.problem-impact-wrapper .problem-impact-map--flip:not(.is-live) .problem-impact-flip-mark::before{display:none}.problem-impact-wrapper .problem-impact-map--flip:not(.is-live) .problem-impact-flip-dots{display:none}@media (max-width:767px){.problem-impact-wrapper .problem-impact-flip-row{grid-template-columns:1fr;gap:8px}.problem-impact-wrapper .problem-impact-flip-link{display:none}.problem-impact-wrapper .problem-impact-flip-agent{grid-column:auto}}@keyframes problem-impact-flip-spin{to{transform:rotate(360deg)}}
.delivery-process-wrapper .delivery-process-header{margin:0 auto 60px;max-width:800px;text-align:center}.delivery-process-wrapper .delivery-process-heading h2{color:rgba(31,31,30,.6);letter-spacing:-.03em}.delivery-process-wrapper .delivery-process-heading b,.delivery-process-wrapper .delivery-process-heading strong{color:#1f1f1e;font-weight:400}.delivery-process-wrapper .delivery-process-subheading{color:#373833;margin-top:16px}.delivery-process-wrapper .delivery-process-columns{align-items:start;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);position:relative}.delivery-process-wrapper .delivery-process-col{display:flex;flex-direction:column;gap:10px}.delivery-process-wrapper .delivery-process-col--offset{margin-top:30px}.delivery-process-wrapper .delivery-process-col-card{background-color:#fdf9f2;border:1.5px solid rgba(220,96,45,.2);border-radius:15px;overflow:hidden}.delivery-process-wrapper .delivery-process-col-header{align-items:center;background-color:#dc602d;display:flex;gap:12px;height:55px;padding:0 12px 0 10px}.delivery-process-wrapper .delivery-process-col-icon{align-items:center;background-color:#f69871;border-radius:50%;display:flex;flex-shrink:0;height:35px;justify-content:center;overflow:hidden;width:35px}.delivery-process-wrapper .delivery-process-col-icon .delivery-process-col-icon-img{height:60%;object-fit:contain;width:60%}.delivery-process-wrapper .delivery-process-col-label{color:#fff;flex:1;font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0}.delivery-process-wrapper .delivery-process-col-items{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.delivery-process-wrapper .delivery-process-item{align-items:center;background-color:#fefcf7;border:1.5px solid rgba(220,96,45,.2);border-radius:15px;display:flex;gap:12px;min-height:55px;padding:0 12px}.delivery-process-wrapper .delivery-process-item--last{border-color:rgba(220,96,45,.4);opacity:.5;transition:opacity .4s ease}.delivery-process-wrapper .delivery-process-item--last.is-connected{opacity:1}.delivery-process-wrapper .delivery-process-item-icon-wrap{align-items:center;display:flex;justify-content:center;overflow:hidden}.delivery-process-wrapper .delivery-process-item-icon-wrap .delivery-process-item-icon-img{object-fit:contain;width:100%}.delivery-process-wrapper .delivery-process-item--dimmed .delivery-process-item-label{color:#c5bdb1}.delivery-process-wrapper .delivery-process-item-label{color:#1f1f1e;flex:1;font-size:15px;font-weight:500;padding:10px 0}.delivery-process-wrapper .delivery-process-connectors{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.delivery-process-wrapper .dp-connector-path{stroke:#dc602d;stroke-width:1.5;fill:none;stroke-dasharray:var(--path-length,1000);stroke-dashoffset:var(--path-length,1000);transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.delivery-process-wrapper .dp-connector-path.is-drawn{stroke-dashoffset:0}.delivery-process-wrapper .dp-connector-dot-outer{fill:#dc602d;opacity:.3}.delivery-process-wrapper .dp-connector-dot-inner{fill:#dc602d}.delivery-process-wrapper .dp-connector-dot-ripple{fill:#dc602d;animation:dp-ripple 2s ease-out infinite;transform-box:fill-box;transform-origin:center}.delivery-process-wrapper .dp-connector-arrow-el{opacity:0;transition:opacity .15s ease}.delivery-process-wrapper .dp-connector-arrow-el.is-active{opacity:1}.delivery-process-wrapper .dp-connector-arrow{fill:none;stroke:#dc602d;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@keyframes dp-ripple{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.delivery-process-wrapper.js-animate-ready .delivery-process-col{opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}.delivery-process-wrapper.js-animate-ready .delivery-process-col:first-child{transition-delay:0s}.delivery-process-wrapper.js-animate-ready .delivery-process-col:nth-child(2){transition-delay:.12s}.delivery-process-wrapper.js-animate-ready .delivery-process-col:nth-child(3){transition-delay:.24s}.delivery-process-wrapper.js-animate-ready .delivery-process-col:nth-child(4){transition-delay:.36s}.delivery-process-wrapper.js-animate-ready .delivery-process-col:nth-child(5){transition-delay:.48s}.delivery-process-wrapper.js-animate-ready .delivery-process-col:nth-child(6){transition-delay:.6s}.delivery-process-wrapper.js-animate-ready .delivery-process-col:nth-child(7){transition-delay:.72s}.delivery-process-wrapper.js-animate-ready .delivery-process-col:nth-child(8){transition-delay:.84s}.delivery-process-wrapper.js-animate-ready.is-visible .delivery-process-col{opacity:1;transform:translateY(0)}@media (max-width:1199px){.delivery-process-wrapper .delivery-process-columns{grid-template-columns:repeat(2,1fr)}.delivery-process-wrapper .delivery-process-col--offset{margin-top:0}.delivery-process-wrapper .delivery-process-connectors{display:none}}@media (max-width:767px){.delivery-process-wrapper .delivery-process-columns{grid-template-columns:1fr}}.cta-wrapper{align-items:center;background-color:#dc602d;display:flex;justify-content:center;overflow:hidden;position:relative}.cta-wrapper:before{background-image:url(../../../assets/images/cta-pattern.svg);background-position:top;background-size:cover;inset:0}.cta-wrapper:after,.cta-wrapper:before{background-repeat:no-repeat;content:"";pointer-events:none;position:absolute;z-index:0}.cta-wrapper:after{aspect-ratio:16/5;background-image:url(../../../assets/images/cta-glow.webp);background-position:50%;background-size:contain;left:50%;max-width:960px;top:50%;transform:translate(-50%,-50%);width:80%}.cta-wrapper .cta-wrapper-inner{position:relative;z-index:1}.cta-wrapper .cta-content h1,.cta-wrapper .cta-content h2,.cta-wrapper .cta-content h3,.cta-wrapper .cta-content h4,.cta-wrapper .cta-content h5,.cta-wrapper .cta-content h6{color:#fff;font-size:42px;font-weight:400;letter-spacing:-.03em;line-height:1.1;margin:0}.cta-wrapper .cta-content p{color:hsla(0,0%,100%,.85);font-size:18px;line-height:1.6;margin:0}.cta-wrapper .cta-content strong{color:#fff;font-weight:600}.cta-wrapper .cta-btn-wrap{margin-top:40px;text-align:center}@media (max-width:991px){.cta-wrapper .cta-content h1,.cta-wrapper .cta-content h2,.cta-wrapper .cta-content h3{font-size:32px}}
.resource-single-content .cta-wrapper,.case-study-body .cta-wrapper{border-radius:20px;margin:40px 0;padding:64px 48px}.resource-single-content .cta-wrapper .container,.case-study-body .cta-wrapper .container{max-width:none;padding:0}.resource-single-content .cta-wrapper .cta-content,.case-study-body .cta-wrapper .cta-content{text-align:center}.resource-single-content .cta-wrapper .cta-content h2+p,.case-study-body .cta-wrapper .cta-content h2+p{margin-top:16px}.resource-single-content .cta-wrapper .cta-btn-wrap,.case-study-body .cta-wrapper .cta-btn-wrap{margin-top:32px}@media (max-width:991px){.resource-single-content .cta-wrapper,.case-study-body .cta-wrapper{padding:44px 24px}}.footer-top{padding:50px 0 20px;position:relative}.footer-top:before{background-color:hsla(0,0%,100%,.1);content:"";display:block;height:2px;left:0;margin:auto;max-width:1480px;position:absolute;right:0;top:0;width:100%}@media (max-width:767px){.footer-top{padding:30px 0 10px}}.footer-columns{display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr 2fr}@media (max-width:1199px){.footer-columns{gap:40px;grid-template-columns:1fr 1fr 1fr}}@media (max-width:991px){.footer-columns{grid-template-columns:1fr 1fr}}@media (max-width:767px){.footer-columns{gap:32px;grid-template-columns:1fr 1fr}}@media (max-width:1199px){.footer-col--brand{grid-column:1/-1}}.footer-col--brand .footer-logo{display:inline-block;margin-bottom:20px}.footer-col--brand .footer-logo img{display:block;height:40px;width:auto}.footer-col--brand .footer-tagline{color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.65;margin-bottom:24px;max-width:300px}.lf-social-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lf-social-wrapper .social-icon-menu-items a{align-items:center;color:#f69871;display:flex;justify-content:center;text-decoration:none;transition:all .2s ease,background-color .2s ease}.lf-social-wrapper .social-icon-menu-items a:hover{color:#fff}.footer-col--nav .footer-col-title{color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.footer-col--nav .footer-nav-list{list-style:none;margin:0;padding:0}.footer-col--nav .footer-nav-list li{margin-bottom:15px}.footer-col--nav .footer-nav-list li a{color:hsla(0,0%,100%,.55);font-size:14px;font-weight:400;transition:color .2s ease}.footer-col--nav .footer-nav-list li a:hover{color:#dc602d}@media (max-width:1199px){.footer-col--featured{grid-column:1/-1}}.footer-featured-card{background-color:#373833;border:1.5px solid #dc602d;border-radius:20px;box-shadow:0 0 32px rgba(220,96,45,.12);padding:20px}.footer-featured-post{align-items:flex-start;background-color:hsla(0,0%,100%,.11);border:1.5px solid rgba(220,96,45,.2);border-radius:15px;display:flex;gap:14px;margin-bottom:15px;padding:12px;text-decoration:none}.footer-featured-post:hover .footer-featured-title{color:#dc602d}.footer-featured-thumb{border-radius:10px;flex-shrink:0;height:68px;overflow:hidden;width:68px}.footer-featured-thumb img{display:block;height:100%;object-fit:cover;width:100%}.footer-featured-content{display:flex;flex:1;flex-direction:column;min-width:0}.footer-featured-title{border:none;color:#fff;font-size:14px;font-weight:500;line-height:1.45;margin:0;transition:color .2s ease}.footer-featured-link{align-items:center;color:#dc602d;display:flex;font-size:14px;font-weight:500;gap:5px;margin-top:auto;padding-top:8px}.footer-newsletter .footer-newsletter-heading{color:#fff;font-size:14px;font-weight:600;margin-bottom:14px}.footer-newsletter .hs-form,.footer-newsletter .mc4wp-form-fields,.footer-newsletter .wpcf7-form,.footer-newsletter form{display:flex;position:relative;width:100%}.footer-newsletter input[type=email],.footer-newsletter input[type=text]{background-color:hsla(0,0%,100%,.11);border:1.5px solid rgba(220,96,45,.2);border-radius:15px;color:#fff;flex:1;font-size:14px;min-width:0;outline:none;padding:11px 100px 11px 18px;transition:border-color .2s ease}.footer-newsletter input[type=email]::placeholder,.footer-newsletter input[type=text]::placeholder{color:hsla(0,0%,100%,.35)}.footer-newsletter input[type=email]:focus,.footer-newsletter input[type=text]:focus{border-color:rgba(220,96,45,.6)}.footer-newsletter button[type=submit],.footer-newsletter input[type=submit]{background-color:#dc602d;border:none;border-radius:10px;bottom:5px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;padding:0 22px;position:absolute;right:5px;top:5px;transition:background-color .2s ease;white-space:nowrap}.footer-newsletter button[type=submit]:hover,.footer-newsletter input[type=submit]:hover{background-color:#c04f20}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding:10px 0}.footer-bottom .footer-copyright{color:#fff;font-size:12px;margin:0;text-align:center}