:root{--primary-color:#1b4a6b;--primary-color-rgb:27, 74, 107;--secondary-color:#3a7d9e;--secondary-color-rgb:58, 125, 158;--tertiary-color:#2d6a7a;--imr-logo-orange:#e8882e;--imr-logo-blue:#3a7d9e;--imr-logo-blue-bright:#5eb4d6;--imr-logo-navy:#1b4a6b;--imr-body:#1d1d1f;--imr-muted:#5c6570;--imr-bg-grey:#f0f1f3;--imr-bg-dark-1:#1d1d1f;--imr-bg-dark-2:#232627;--imr-bg-dark-3:#303030;--title-font:var(--font-plus-jakarta), "Plus Jakarta Sans", Helvetica, Arial, sans-serif;--body-font:var(--font-plus-jakarta), "Plus Jakarta Sans", Helvetica, Arial, sans-serif;--font-body:var(--font-plus-jakarta);--font-display:var(--font-plus-jakarta);--font-heading:var(--font-plus-jakarta)}body{font-family:var(--body-font);color:var(--imr-body)}h1,h2,h3,h4,h5,h6{font-family:var(--title-font);color:var(--imr-body);font-weight:600}.imr-page{overflow-x:hidden}.imr-page-content--home{margin:0;padding:0}.imr-subtitle{letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-color);font-size:.875rem;font-weight:600;display:inline-block}.imr-subtitle--light{color:#ffffffd9}.btn-imr-main{color:#fff;background:var(--primary-color);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.btn-imr-main:hover{background:var(--secondary-color);color:#fff}.btn-imr-line{color:var(--primary-color);border:2px solid var(--primary-color);border-radius:999px;align-items:center;padding:.7rem 1.5rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-imr-line:hover{background:var(--primary-color);color:#fff}.btn-imr-text{color:var(--primary-color);font-weight:600;text-decoration:none}.btn-imr-text:hover{text-decoration:underline}.imr-hero{color:#fff;min-height:100vh;position:relative}.imr-hero__bg{background-position:50%;background-size:cover;position:absolute;inset:0}.imr-hero__overlay{z-index:1;background:linear-gradient(105deg,#1d1d1fd1 0%,#1d1d1f9e 45%,#1d1d1f7a 100%);position:absolute;inset:0}.imr-hero__content{z-index:2;align-items:center;min-height:100vh;padding:8rem 0 4rem;display:flex;position:relative}.imr-hero__title{letter-spacing:-.03em;color:#fff;margin-bottom:1.5rem;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:700;line-height:1.08}.imr-hero__teaser{color:#ffffffeb;max-width:52rem;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.65}.imr-subheader{color:#fff;text-align:center;padding:10rem 0 5rem;position:relative}.imr-subheader__bg{background-position:50%;background-size:cover;position:absolute;inset:0}.imr-subheader__overlay{background:#1d1d1f8c;position:absolute;inset:0}.imr-subheader__inner{z-index:1;position:relative}.imr-crumb{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.imr-crumb a{color:#fffc;text-decoration:none}.imr-crumb .active{color:#fff}.imr-trust-bar{background:linear-gradient(#f8fafb 0%,#f0f3f6 100%);border-top:1px solid #e2e8ef;border-bottom:1px solid #e2e8ef;padding:3.25rem 0}.imr-trust-bar h3{color:var(--primary-color);margin-bottom:.35rem;font-size:2.25rem;font-weight:700}.imr-trust-bar h4{font-size:.9375rem;font-weight:600}.imr-trust-bar p{color:var(--imr-muted);margin-top:.5rem;font-size:.8125rem}@media (min-width:992px){.imr-trust-stat+.imr-trust-stat{border-left:1px solid #d8e0e8}}.imr-practices{color:#fff;background:#0c1219;padding:5rem 0;position:relative;overflow:hidden}.imr-practice-card{background:linear-gradient(145deg,#ffffff17 0%,#ffffff08 100%);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;padding:2rem;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex}.imr-practice-card:hover{transform:translateY(-6px)}.imr-header{z-index:1000;transition:background .3s,padding .3s;position:fixed;top:0;left:0;right:0}.imr-header--transparent{background:0 0}.imr-header--solid{background:#fffffff7;box-shadow:0 1px #e2e8ef}.imr-header__inner{justify-content:space-between;align-items:center;gap:1rem;max-width:100%;padding:1rem 1.5rem;display:flex}.imr-nav{gap:1.5rem;margin:0;padding:0;list-style:none;display:none}@media (min-width:992px){.imr-nav{display:flex}}.imr-nav a{color:inherit;font-size:.9375rem;font-weight:500;text-decoration:none}.imr-nav a:hover{color:var(--secondary-color)}.imr-footer{background:var(--imr-bg-dark-1);color:#ffffffd9;padding-top:4rem}.imr-footer h5{color:#fff;margin-bottom:1rem;font-size:1rem}.imr-footer a{color:#ffffffbf;text-decoration:none}.imr-footer a:hover{color:#fff}.imr-subfooter{border-top:1px solid #ffffff1a;margin-top:3rem;padding:1.25rem 0;font-size:.875rem}.imr-blog-card{background:#fff;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 24px #0000000f}.imr-blog-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.imr-blog-card__body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.imr-d-date{color:var(--imr-muted);margin-bottom:.5rem;font-size:.8125rem}
@font-face{font-family:icomoon;src:url(/fonts/icomoon/icomoon.eot?3pgiup),url(/fonts/icomoon/icomoon.eot?3pgiup#iefix)format("embedded-opentype"),url(/fonts/icomoon/icomoon.woff?3pgiup)format("woff"),url(/fonts/icomoon/icomoon.ttf?3pgiup)format("truetype"),url(/fonts/icomoon/icomoon.svg?3pgiup#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}.imr-service-icon{line-height:1;display:inline-block}[class^=imr-icon-],[class*=\ imr-icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.imr-icon-user-time:before{content:""}.imr-icon-hand-up:before{content:""}.imr-icon-coin-user:before{content:""}.imr-icon-target-chart:before{content:""}.imr-icon-user-chart:before{content:""}.imr-icon-device-cloud:before{content:""}.imr-icon-cloud-dots:before{content:""}.imr-icon-phone-cloud:before{content:""}.imr-icon-device-sync:before{content:""}.imr-icon-phone-sync:before{content:""}.imr-icon-user-sync:before{content:""}.imr-icon-chart:before{content:""}
.svc-template{--svc-blue:#2e6db4;--svc-blue-dark:#1b4a6b;--svc-surface:#6b7280;--svc-outline:#e5e7eb;--svc-linear:linear-gradient(238deg, #faf7ef 0%, #f4f6fc 99.66%);--svc-linear-page:linear-gradient(0deg, #fff 0%, #e5eaff 100%);--svc-linear-yellow:linear-gradient(180deg, #faf7ef 65%, #fff 100%);--svc-linear-contact:linear-gradient(85deg, #414e62 0%, #805d5d 99.85%);color:#1d1d1f;background:#fff;position:relative}.svc-template ::selection{color:#1d1d1f;background:#2e6db447}.svc-template ::-moz-selection{color:#1d1d1f;background:#2e6db447}.svc-template__contact ::selection{color:#fff;background:#ffffff59}.svc-template__contact ::-moz-selection{color:#fff;background:#ffffff59}.svc-template__page-bg{background:var(--svc-linear-page);z-index:0;pointer-events:none;height:740px;position:absolute;top:0;left:0;right:0}.svc-template__container{z-index:1;width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.25rem;position:relative}@media (min-width:1024px){.svc-template__container{padding-inline:2rem}}.svc-template__section{padding-block:2.5rem}.svc-template__section--spaced{padding-block:3.5rem}@media (min-width:1024px){.svc-template__section--spaced{padding-block:5rem}}.svc-template__hero-title{text-align:center;text-transform:capitalize;color:#1d1d1f;margin:0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:700;line-height:1.15}.svc-template__heading3{text-transform:capitalize;color:#1d1d1f;margin:0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:700;line-height:1.2}.svc-template__heading3--light{color:#fff}.svc-template__heading4{text-transform:capitalize;color:#1d1d1f;margin:0;font-size:clamp(1.375rem,2.5vw,2rem);font-weight:700;line-height:1.25}.svc-template__heading5{text-transform:capitalize;color:#1d1d1f;margin:0;font-size:1.25rem;font-weight:700;line-height:1.35}.svc-template__body{color:var(--svc-surface);margin:0;font-size:1.0625rem;line-height:1.65}.svc-template__body--center{text-align:center;max-width:42rem;margin-inline:auto}.svc-template__body--light{color:#ffffffe0}.svc-template__card-desc{color:var(--svc-surface);margin:.75rem 0 0;font-size:.9375rem;line-height:1.65}.svc-template__hero{z-index:1;padding:calc(var(--imr-header-height,4.75rem) + 2rem) 0 2.5rem;position:relative}.imr-page-content.imr-page-content--service-template{background:#fff;padding-top:0}.imr-page-content.imr-page-content--service-template:has(.svc-template__hero--banner){--imr-header-height:4.25rem}.svc-template__hero--banner{align-items:center;min-height:clamp(20rem,48vw,28rem);margin-top:0;padding:0;display:flex;overflow:hidden}.svc-template__hero-banner{z-index:0;position:absolute;inset:0;overflow:hidden}.svc-template__hero-banner-img{object-fit:cover;object-position:center left;width:100%;height:100%;display:block}.svc-template__hero-banner-overlay{background:linear-gradient(285deg,#08122614 0%,#08122638 28%,#0812267a 58%,#0812269e 100%);position:absolute;inset:0}.svc-template__hero-inner{z-index:1;position:relative}.svc-template__hero--banner .svc-template__hero-inner{padding:calc(var(--imr-header-height,4.25rem) + .75rem) 1.25rem 2rem}@media (min-width:1024px){.svc-template__hero--banner .svc-template__hero-inner{padding:calc(var(--imr-header-height,4.25rem) + 1rem) 2rem 2.5rem}.svc-template__hero{padding:3rem 0 3.75rem}}.svc-template__crumbs{color:var(--svc-surface);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;display:flex}.svc-template__crumbs a{color:var(--svc-blue);text-decoration:none}.svc-template__crumbs a:hover{text-decoration:underline}.svc-template__hero-desc{text-align:center;max-width:42rem;color:var(--svc-surface);margin:1rem auto 0;font-size:1.125rem;line-height:1.65}.svc-template__hero-support{max-width:42rem;margin:0 auto}.svc-template__hero-support .svc-template__hero-desc{margin-top:1rem;font-size:1rem}.svc-template__hero--banner .svc-template__hero-inner{grid-template-columns:1fr;align-items:center;width:100%;max-width:none;display:grid}@media (min-width:768px){.svc-template__hero--banner .svc-template__hero-inner{grid-template-columns:1fr 1fr}.svc-template__hero--banner .svc-template__hero-title,.svc-template__hero--banner .svc-template__hero-copy{grid-column:2;padding-left:1.5rem}.svc-template__hero--banner-left .svc-template__hero-title,.svc-template__hero--banner-left .svc-template__hero-copy{grid-column:1;padding-left:0;padding-right:1.5rem}}.svc-template__hero--banner-left .svc-template__hero-banner-overlay{background:linear-gradient(75deg,#0812268c 0%,#08122659 38%,#0812261f 68%,#0812260a 100%)}.svc-template__hero--banner-left .svc-template__hero-banner-img{object-position:center}@media (min-width:768px){.svc-template__hero--banner-left .svc-template__hero-title,.svc-template__hero--banner-left .svc-template__hero-copy{max-width:34rem}}.svc-template__hero--banner .svc-template__hero-title{text-align:left;color:#fff;max-width:none;margin:0;font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:600;line-height:1.2}.svc-template__hero--banner .svc-template__hero-copy{flex-direction:column;align-items:flex-start;width:100%;max-width:none;margin:0;display:flex}.svc-template__hero--banner .svc-template__hero-copy .svc-template__hero-desc{text-align:left;color:#ffffffe6;width:100%;margin:1rem 0 0;font-size:1rem;line-height:1.65}.svc-template__hero--banner .svc-template__hero-copy .svc-template__hero-desc:first-child{margin-top:1rem}.svc-template--managed-cloud .svc-template__hero--banner .svc-template__hero-copy .svc-template__hero-desc{font-size:calc(1rem + 1px)}.svc-template--managed-cloud .svc-template__hero--banner .svc-template__hero-banner-overlay{background:linear-gradient(285deg,#0812260a 0%,#08122624 32%,#0812263d 55%,#08122652 100%)}.svc-template--managed-cloud .svc-template__hero-text-panel{z-index:1;grid-column:1;width:100%;position:relative}.svc-template--managed-cloud .svc-template__hero-text-panel:before{content:"";z-index:-1;background:linear-gradient(#050c1ed6 0%,#050c1ef0 100%);border-radius:.375rem;position:absolute;inset:-.75rem -.5rem;box-shadow:0 12px 40px #02081647}@media (min-width:768px){.svc-template--managed-cloud .svc-template__hero-text-panel{grid-column:2;max-width:none;padding-left:1.5rem}.svc-template--managed-cloud .svc-template__hero-text-panel:before{background:linear-gradient(90deg,#050c1e9e 0%,#050c1ee0 20%,#050c1ef5 100%);border-radius:.5rem;inset:-1.25rem -1.5rem -1.25rem -2.25rem}.svc-template--managed-cloud .svc-template__hero-text-panel .svc-template__hero-title,.svc-template--managed-cloud .svc-template__hero-text-panel .svc-template__hero-copy{grid-column:auto;padding-left:0}}.svc-template__tag{letter-spacing:.08em;text-transform:uppercase;color:#1d1d1f;background:#f0f1f3;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.svc-template__tag--plain{color:var(--svc-blue);background:0 0;padding-left:0}.svc-template__tag--light{background:var(--svc-blue);color:#fff}.svc-template__btn{letter-spacing:.04em;text-transform:capitalize;border-radius:4px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.svc-template__btn--primary{background:var(--svc-blue);border:1px solid var(--svc-blue);color:#fff}.svc-template__btn--primary:hover{background:var(--svc-blue-dark);border-color:var(--svc-blue-dark)}.svc-template__btn--outline{color:#1d1d1f;background:0 0;border:1px solid #1d1d1f}.svc-template__btn--outline:hover{background:var(--svc-blue);border-color:var(--svc-blue);color:#fff}.svc-template__btn--full{width:100%}.svc-template__btn--mt{margin-top:2rem}.svc-template__btn--mt-sm{margin-top:.75rem}.svc-template__benefit-card{background:var(--svc-linear);border-radius:1.5rem;flex-direction:column;gap:2rem;padding:1.5rem;display:flex}@media (min-width:1280px){.svc-template__benefit-card{flex-direction:row;align-items:center;gap:3rem;padding:3.5rem}}.svc-template__benefit-left,.svc-template__benefit-right{text-align:left;width:100%;min-width:0}@media (min-width:1280px){.svc-template__benefit-left,.svc-template__benefit-right{width:50%;min-width:0}.svc-template__benefit-right{padding-left:2rem}}.svc-template__outcomes-card{background:#fff;border-radius:1.25rem;padding:1.5rem}@media (min-width:640px){.svc-template__outcomes-card{padding:2.5rem}}.svc-template__outcomes-card .svc-template__heading3{font-size:clamp(1.375rem,2.5vw,2rem)}.svc-template__outcomes-card .svc-template__btn{margin-top:2rem}.svc-template__image-placeholder{color:#8b939e;background:linear-gradient(135deg,#eef0f3 0%,#e5eaff 100%);border:1px dashed #c5cad3;border-radius:1.25rem;justify-content:center;align-items:center;min-height:220px;margin-top:1.75rem;font-size:.875rem;font-weight:500;display:flex}.svc-template__figure{border:1px solid var(--svc-outline);background:#fff;border-radius:1.25rem;margin:1.75rem 0 0;overflow:hidden}.svc-template__figure--tall{min-height:320px}@media (min-width:1024px){.svc-template__figure--tall{min-height:420px}}.svc-template__figure-img{width:100%;max-width:100%;height:auto;display:block}.svc-template__image-placeholder--tall{min-height:320px}@media (min-width:1024px){.svc-template__image-placeholder--tall{min-height:420px}}.svc-template__check-list{flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.svc-template__check-list li{color:#1d1d1f;align-items:flex-start;gap:.75rem;font-size:1rem;font-weight:500;line-height:1.5;display:flex}.svc-template__check-icon{width:1.375rem;height:1.375rem;color:var(--svc-blue);flex-shrink:0;margin-top:.15rem}.svc-template__contact .svc-template__check-list li{color:#ffffffeb}.svc-template__contact .svc-template__check-icon{color:#fff}.svc-template__trusted{padding:2.5rem 0}.svc-template__trusted-title{text-align:center;color:#1d1d1f;margin:0;font-size:1.25rem;font-weight:700}.svc-template__proof-row{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.svc-template__proof-pill{border:1px solid var(--svc-outline);color:var(--svc-surface);background:#fff;border-radius:999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:500}.svc-template__split{flex-direction:column;align-items:stretch;gap:2rem;display:flex}.svc-template__split-media{width:100%;max-width:100%}.svc-template__split-media .svc-template__figure{width:100%;margin-top:0}.svc-template__figure:has(.svc-template__figure-img){min-height:0}@media (min-width:1024px){.svc-template__split{flex-direction:row;align-items:center;gap:3rem}.svc-template__split--capabilities{align-items:flex-start}.svc-template__split--capabilities .svc-template__split-media{top:calc(var(--imr-header-height,4.25rem) + 1.5rem);align-self:flex-start;position:sticky}.svc-template__split--delivery-capability{align-items:flex-start}.svc-template__split--delivery-capability .svc-template__split-content{padding-left:0;padding-right:2rem}.svc-template__split--delivery-capability .svc-template__figure-img{object-fit:cover;aspect-ratio:4/3;min-height:280px}@media (min-width:1024px){.svc-template__split--delivery-capability .svc-template__figure-img{min-height:360px}}.svc-template__split--reverse{flex-direction:row-reverse}.svc-template__split-content{width:58.333%;padding-right:2rem}.svc-template__split-media{flex-shrink:0;width:41.667%}.svc-template__split--reverse .svc-template__split-content{padding-left:2rem;padding-right:0}}.svc-template__split-content .svc-template__heading3,.svc-template__split-content .svc-template__body{margin-top:1.25rem}.svc-template__use-cases{margin-top:1.75rem}.svc-template__use-cases .svc-template__check-list{margin-top:1rem}.svc-template__feature-list{border-top:1px solid var(--svc-outline);margin-top:1.75rem;padding-top:1.75rem}@media (min-width:1024px){.svc-template__feature-list--scroll{max-height:min(40rem, calc(100vh - var(--imr-header-height,4.25rem) - 4rem));-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto}.svc-template__feature-list--scroll::-webkit-scrollbar{display:none}}.svc-template__feature-row{gap:1rem;margin-top:1.75rem;display:flex}.svc-template__feature-row:first-child{margin-top:0}.imr-service-icon.svc-template__feature-icon{color:var(--svc-blue);flex-shrink:0;font-size:2.75rem;line-height:1}.svc-template__feature-title{color:#1d1d1f;margin:0;font-size:1.125rem;font-weight:700}.svc-template__feature-desc{color:var(--svc-surface);margin:.35rem 0 0;font-size:.9375rem;line-height:1.6}.svc-template__journey{background:var(--svc-linear-yellow);padding:3.5rem 0}@media (min-width:1024px){.svc-template__journey{padding:5rem 0}}.svc-template__journey-header{text-align:center}.svc-template__journey-header .svc-template__body{margin-top:.75rem}.svc-template__journey-grid{gap:1.875rem;margin-top:2.5rem;display:grid}@media (min-width:640px){.svc-template__journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.svc-template__journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.svc-template__journey-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-template__journey-card{background:#fff;border-radius:1.25rem;height:100%;padding:2rem}.imr-service-icon.svc-template__journey-icon{color:var(--svc-blue);font-size:3.5rem;line-height:1}.svc-template__journey-card .svc-template__heading5{margin-top:1.5rem}.svc-template__engagement-carousel{margin-top:2.5rem}.svc-template__engagement-carousel--auto{position:relative}.svc-template__engagement-auto-track{width:max-content;display:flex}.svc-template__engagement-auto-slide{flex-shrink:0}.svc-template__engagement-auto-card{height:100%}.svc-template__engagement-carousel-fade{pointer-events:none;z-index:2;width:3rem;position:absolute;inset-block:0}.svc-template__engagement-carousel-fade--left{background:linear-gradient(90deg,#faf7ef 0%,#faf7eff2 40%,#0000 100%);left:0}.svc-template__engagement-carousel-fade--right{background:linear-gradient(270deg,#f4f6fc 0%,#f4f6fcf2 40%,#0000 100%);right:0}.svc-template__engagement-carousel-viewport{overflow:hidden}.svc-template__engagement-carousel-viewport--touch{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x;overflow:auto hidden}.svc-template__engagement-carousel-viewport--touch::-webkit-scrollbar{display:none}.svc-template__engagement-touch-track{gap:1rem;width:max-content;padding-bottom:.25rem;display:flex}.svc-template__engagement-touch-slide{scroll-snap-align:center;flex-shrink:0}.svc-template__engagement-carousel-track{touch-action:pan-y pinch-zoom;margin-left:-.9375rem;display:flex}.svc-template__engagement-carousel-slide{flex:0 0 88%;min-width:0;padding-left:.9375rem}@media (min-width:640px){.svc-template__engagement-carousel-slide{flex:0 0 50%}}@media (min-width:1024px){.svc-template__engagement-carousel-slide{flex:0 0 33.333%}}@media (min-width:1280px){.svc-template__engagement-carousel-slide{flex:0 0 20%}}.svc-template__engagement-carousel-nav{justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.svc-template__engagement-carousel-btn{width:2.75rem;height:2.75rem;color:var(--svc-blue);background:#fff;border:1px solid #0b1f3a1f;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,transform .2s,opacity .2s;display:inline-flex;box-shadow:0 4px 14px #0b1f3a14}.svc-template__engagement-carousel-btn:hover:not(:disabled){background:#f7f9fc;border-color:#2e6db459;transform:translateY(-1px)}.svc-template__engagement-carousel-btn:disabled{cursor:not-allowed;opacity:.4}.svc-template__industries{text-align:center;margin-top:3rem}.svc-template__industry-tags{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1rem;display:flex}.svc-template__industry-tags span{border:1px solid var(--svc-outline);background:#fff;border-radius:999px;padding:.4rem .875rem;font-size:.8125rem;font-weight:500}.svc-template__entry{background:var(--svc-linear)}.svc-template__entry-layout{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:1280px){.svc-template__entry-layout{flex-direction:row;align-items:flex-start;gap:3rem}.svc-template__entry-intro{width:33.333%}.svc-template__entry-cards{width:66.666%}}.svc-template__entry-intro .svc-template__body{margin-top:1rem}.svc-template__entry-cards{gap:2rem;display:grid}@media (min-width:640px){.svc-template__entry-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-template__entry-card{border:1px solid var(--svc-outline);background:#fff;border-radius:1.25rem;padding:2.5rem}.svc-template__entry-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.svc-template__entry-badge{background:var(--svc-blue);letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:999px;flex-shrink:0;padding:.25rem .75rem;font-size:.6875rem;font-weight:700}.svc-template__entry-card .svc-template__btn{margin-top:1.5rem}.svc-template__related-header{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}@media (min-width:1024px){.svc-template__related-header{flex-direction:row;justify-content:space-between;align-items:flex-end}.svc-template__related-header .svc-template__body{text-align:right;max-width:28rem}}.svc-template__related-grid{gap:1.5rem;display:grid}@media (min-width:768px){.svc-template__related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc-template__related-card{color:inherit;border-radius:1rem;padding-bottom:1.25rem;text-decoration:none;transition:transform .2s;display:block}.svc-template__related-card:hover{transform:translateY(-2px)}.svc-template__related-card .svc-template__image-placeholder{min-height:180px;margin-top:0}.svc-template__related-card .svc-template__figure{width:100%;min-height:180px;margin:0}.svc-template__related-card .svc-template__figure:has(.svc-template__figure-img){min-height:0}.svc-template__related-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--svc-blue);margin-top:1rem;font-size:.75rem;font-weight:700;display:inline-block}.svc-template__related-card .svc-template__heading5{margin-top:.5rem}.svc-template__related-link{color:var(--svc-blue);margin-top:1rem;font-size:.875rem;font-weight:600;display:inline-block}.svc-template__contact{background:var(--svc-linear-contact);padding:3.75rem 0}.svc-template__contact-inner{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:1024px){.svc-template__contact-inner{flex-direction:row;align-items:flex-start;gap:3rem}.svc-template__contact-copy{width:58%}.svc-template__contact-card{width:33%;margin-left:auto}}.svc-template__contact-copy .svc-template__heading3{margin-top:.75rem}.svc-template__contact-copy .svc-template__body{margin-top:1.5rem}.svc-template__contact-card{background:#fff;border-radius:1rem;padding:1.75rem 1.75rem 2rem}.svc-template__contact-card .svc-template__card-desc{margin-top:.75rem}.svc-template__contact-card .svc-template__btn{margin-top:1.5rem}.svc-template__container--narrow{max-width:48rem}.svc-template__problem--bg{background-color:#f4f6fc;background-position:100%;background-repeat:no-repeat;background-size:cover;min-height:clamp(18rem,36vw,26rem);position:relative;overflow:hidden}.svc-template__problem-overlay{pointer-events:none;background:linear-gradient(90deg,#ffffffdb 0%,#ffffffad 36%,#ffffff47 62%,#ffffff05 100%);position:absolute;inset:0}.svc-template__problem-inner{z-index:1;text-align:left;max-width:40rem;position:relative}.svc-template__problem--bg .svc-template__problem-inner .svc-template__heading3,.svc-template__problem--bg .svc-template__problem-inner .svc-template__body{text-align:left}.svc-template__problem-inner .svc-template__problem-text--title{letter-spacing:-.02em;text-transform:none;color:#0a1628;font-size:clamp(1.625rem,2.8vw,2.125rem);font-weight:700;line-height:1.2}.svc-template__problem-inner .svc-template__problem-text--lead{color:#334155;text-wrap:pretty;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.75}.svc-template__problem-inner .svc-template__problem-text--follow{color:#475569;text-wrap:pretty;margin:1.25rem 0 0;font-size:1rem;line-height:1.7}@media (min-width:1024px){.svc-template__problem-inner .svc-template__problem-text--lead{font-size:1.125rem}.svc-template__problem-inner .svc-template__problem-text--follow{font-size:1.0625rem}}.svc-template__problem-inner .svc-template__body+.svc-template__body,.svc-template__problem-inner .svc-template__check-list{margin-top:1.25rem}.svc-template__problem-inner .svc-template__check-list li{color:var(--svc-text,#1e293b);font-size:.9375rem;line-height:1.55}.svc-template__problem--center{background-position:50%}.svc-template__problem--center .svc-template__container{justify-content:center;display:flex}.svc-template__problem--center .svc-template__problem-overlay{background:linear-gradient(#ffffffd1 0%,#ffffffb8 50%,#ffffffd1 100%)}.svc-template__problem--center .svc-template__problem-inner{text-align:center;max-width:44rem;margin-inline:auto}.svc-template__problem--center .svc-template__problem-inner .svc-template__heading3,.svc-template__problem--center .svc-template__problem-inner .svc-template__tag{text-align:center}.svc-template__problem--center .svc-template__problem-inner .svc-template__check-list{text-align:left;margin-inline:auto;display:inline-block}.svc-template__story{border-left:3px solid var(--svc-blue);margin-top:1rem;padding-left:1.25rem}.svc-template__split-content .svc-template__tag{margin-bottom:0}.svc-template__benefit-left .svc-template__body{margin-top:1rem}.svc-template__benefit-left .svc-template__heading4{text-align:left}.svc-template__delivery-body{text-align:left;text-align-last:left;text-wrap:pretty;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal;width:100%;max-width:100%;line-height:1.8;display:block}@supports (text-wrap:balance){.svc-template__delivery-body{text-wrap:balance}}.svc-template__journey-header .svc-template__delivery-body{text-align:left;margin-top:.75rem;margin-inline:0}
