.implementation-page .service-proof strong{font-size:28px}.implementation-page .ds-heading h2{font-size:var(--site-heading-section)}.implementation-page .ds-heading>p{font-size:18px;line-height:1.8}.implementation-page .ds-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.implementation-page .ds-card{transition:transform .3s,box-shadow .3s}.implementation-page .ds-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #24449B20}.impl-nav{border-block:1px solid #e0e3ea}.impl-nav .container{display:flex;gap:30px;overflow:auto;padding-block:20px}.impl-nav .container:where([data-compact-section]){padding-top:20px;padding-bottom:20px}.impl-nav a{white-space:nowrap;font-size:14px}.impl-nav a:hover{color:#c82046}.impl-scope,.impl-readiness,.impl-engagement{background:#f5f6f8}.impl-journey{background:radial-gradient(at 80% 20%,#245BC4,transparent 70%),#24449B;color:#fff}.impl-journey .ds-heading em{color:#ffe14f}.impl-journey .ds-heading>p,.impl-journey p{color:#d8e6f6}.impl-journey-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:10%;align-items:start}.impl-stage-preview{position:sticky;top:110px;padding:38px;border:1px solid #3878DD44;border-radius:24px;background:#ffffff08}.impl-stage-preview:where([data-compact-section]){padding-top:calc((38px) * .82);padding-bottom:calc((38px) * .82)}.impl-stage-number{display:block;font:500 clamp(90px,10vw,150px)/1 Manrope,sans-serif;letter-spacing:-.08em;color:#ffe14f;margin:30px 0}.impl-stage-preview h3{color:white;font-size:32px!important}.impl-stage-preview .impl-small{font-size:13px;margin-top:20px}.impl-progress{height:3px;background:#ffffff30;margin-top:30px}.impl-progress span{display:block;height:100%;width:20%;background:#FFE27A;transition:width .5s}.impl-stages{list-style:none;padding:0;margin:0}.impl-stages:where([data-compact-section]){padding-top:0;padding-bottom:0}.impl-stages li{padding:26px;margin-bottom:20px;border:1px solid #3878DD33;border-radius:22px;transition:background .3s,border-color .3s}.impl-stages li:where([data-compact-section]){padding-top:26px;padding-bottom:26px}.impl-stages li.is-active{border-color:#FFE27A;background:#ffffff0c}.impl-stages button{display:flex;align-items:center;gap:22px;width:100%;border:0;background:none;padding:0;color:white;text-align:left}.impl-stages button:where([data-compact-section]){padding-top:0;padding-bottom:0}.impl-stages button>span:first-child{color:#ffe14f}.impl-stages button>span:last-child{margin-left:auto}.impl-stages h3{margin:0}.impl-stages li>p{margin:18px 0 24px}.impl-stages li>div{border-top:1px solid #ffffff25;padding-top:16px}.impl-stages li>div:where([data-compact-section]){padding-top:16px}.impl-stages small{display:block;color:#c5d7eb;letter-spacing:.12em;font-size:11px;margin-bottom:8px}.impl-stages strong{font-size:15px;font-weight:500}.impl-modules{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.impl-modules>div{border:1px solid #D8E5FA;border-radius:16px;padding:25px 20px;min-height:125px;background:linear-gradient(135deg,#fff,#eff4fc);font-size:17px}.impl-modules>div:where([data-compact-section]){padding-top:25px;padding-bottom:25px}.impl-modules span{display:block;color:#c82046;font-size:12px;margin-bottom:16px}.impl-two{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;align-items:start}.impl-checks article{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid #dce2ed}.impl-checks article:where([data-compact-section]){padding-top:25px;padding-bottom:25px}.impl-checks article:first-child{padding-top:0}.impl-checks article:first-child:where([data-compact-section]){padding-top:0}.impl-checks article>span{color:#0c7064;font-size:24px}.impl-checks p{color:#626d82;line-height:1.8}.impl-rollout{display:grid;grid-template-columns:1fr 1fr;gap:28px}.impl-rollout article{border:2px solid #fff;border-radius:24px;padding:42px;color:white;background:linear-gradient(135deg,#30376F,#24449B);box-shadow:0 20px 40px #24449B14}.impl-rollout article:where([data-compact-section]){padding-top:calc((42px) * .82);padding-bottom:calc((42px) * .82)}.impl-rollout article:nth-child(2){background:linear-gradient(135deg,#087C9D,#075675)}.impl-rollout h3{font-size:34px!important;margin:30px 0 22px}.impl-rollout p{color:#fff;line-height:1.8}.impl-rollout ul{list-style:none;padding:0;margin:30px 0 0}.impl-rollout ul:where([data-compact-section]){padding-top:0;padding-bottom:0}.impl-rollout li{border-top:1px solid #ffffff40;padding:16px 0}.impl-rollout li:where([data-compact-section]){padding-top:16px;padding-bottom:16px}.impl-note{color:#626d82;margin-top:30px!important}.impl-engagement-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.impl-engagement-grid article{background:white;border:2px solid white;border-radius:22px;padding:30px;box-shadow:0 12px 30px #24449B0c;display:flex;flex-direction:column;transition:transform .3s}.impl-engagement-grid article:where([data-compact-section]){padding-top:30px;padding-bottom:30px}.impl-engagement-grid article:hover{transform:translateY(-6px)}.impl-engagement-grid h3{margin:28px 0 20px}.impl-engagement-grid p{color:#626d82;line-height:1.8;margin-bottom:30px}.impl-engagement-grid a{margin-top:auto;border-top:1px solid #e0e3ea;padding-top:20px;display:flex;gap:15px;justify-content:space-between;font-size:14px}.impl-engagement-grid a:where([data-compact-section]){padding-top:20px}.impl-engagement-grid article:nth-child(2){background:#D8E5FA}.impl-engagement-grid article:nth-child(3){background:#e3f1e9}.impl-engagement-grid article:nth-child(4){background:#F7E8B5}.impl-related{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:38px;font-size:14px}.impl-close{padding-top:0!important}.impl-close:where([data-compact-section]){padding-top:0!important}.implementation-page .ds-conversion p{margin:26px auto;max-width:600px}.implementation-page .motion-toggle{z-index:50}.implementation-page :is(.impl-journey,.impl-rollout) :focus-visible{outline-color:#FFE27A}
@media(max-width:1100px){.impl-modules{grid-template-columns:repeat(3,1fr)}.impl-engagement-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.impl-two,.impl-journey-layout{grid-template-columns:1fr;gap:35px}.impl-stage-preview{position:static}.impl-stage-number{font-size:80px;margin:20px 0}.implementation-page .ds-card-grid{grid-template-columns:repeat(2,1fr)}.impl-rollout{grid-template-columns:1fr}.impl-rollout article{padding:30px}.impl-rollout article:where([data-compact-section]){padding-top:30px;padding-bottom:30px}.implementation-page .section{padding:65px 0}.implementation-page .section:where([data-compact-section]){padding-top:calc((65px) * .82);padding-bottom:calc((65px) * .82)}}@media(max-width:540px){.impl-engagement-grid,.implementation-page .ds-card-grid{grid-template-columns:1fr}.impl-modules{grid-template-columns:1fr 1fr}.impl-modules>div{font-size:15px;padding:20px 15px}.impl-modules>div:where([data-compact-section]){padding-top:20px;padding-bottom:20px}.impl-stage-preview{padding:26px}.impl-stage-preview:where([data-compact-section]){padding-top:26px;padding-bottom:26px}.impl-stages li{padding:22px}.impl-stages li:where([data-compact-section]){padding-top:22px;padding-bottom:22px}.impl-stages button{gap:15px}.impl-nav .container{gap:24px}}@media(prefers-reduced-motion:reduce){.implementation-page *{transition:none!important}}
.implementation-page .impl-journey :is(h2,h3,strong),.implementation-page .impl-rollout :is(h3,li){color:#fff}.implementation-page .impl-journey .ds-heading em{color:#ffe14f}.implementation-page .impl-journey .ds-eyebrow{color:#ffe14f}.implementation-page .impl-rollout .ds-eyebrow{color:#fff}.implementation-page .impl-stages p{color:#d8e6f6}

