.workflow-playback-progress{background:#ede9f9;height:4px;overflow:hidden}.workflow-playback-progress span{background:var(--color-violet,#8062ff);transform-origin:100%;height:100%;display:block;transform:scaleX(0)}.workflow-playback-progress span.is-playing{animation:2.5s linear forwards workflow-playback-fill}[dir=ltr] .workflow-playback-progress span{transform-origin:0}@keyframes workflow-playback-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.workflow-playback-progress span.is-playing{animation:none}}.healthcare-delivery-section{background:#fff}.healthcare-delivery-heading{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.healthcare-delivery-heading>div{flex:1}.healthcare-delivery-link{border:1px solid #666d67;border-radius:99px;flex-shrink:0;align-items:center;gap:10px;padding:12px 20px;font-size:13px;display:inline-flex}.delivery-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:45px 0 0;padding:0;list-style:none;display:grid}.delivery-timeline-step{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.delivery-timeline-step:not(:last-child):after{content:"";top:26px;border-top:2px dashed #e1dced;width:calc(100% - 36px);position:absolute;inset-inline-start:calc(50% + 32px)}.delivery-timeline-marker{isolation:isolate;color:#7c5cff;background:#fff;border:1.5px solid #7c5cff;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.delivery-timeline-marker:before{content:"";border-radius:inherit;z-index:-1;background:#7c5cff;position:absolute;inset:-1px;transform:scale(0)}.delivery-timeline-marker>span{font-variant-numeric:tabular-nums;font-size:15px;line-height:1}html main .delivery-timeline h3{margin:20px 0 12px;font-size:29px!important;line-height:1.3!important}.delivery-timeline p{color:#707a72;max-width:255px;margin:0;font-size:15px;line-height:1.9}.timeline-playing .delivery-timeline-marker:before{animation:delivery-circle-fill .5s cubic-bezier(.2, .7, .3, 1) var(--timeline-delay) both}.timeline-playing .delivery-timeline-marker{animation:delivery-number-fill .5s ease var(--timeline-delay) both}@keyframes delivery-circle-fill{0%{transform:scale(0)}to{transform:scale(1.02)}}@keyframes delivery-number-fill{0%{color:#7c5cff;box-shadow:0 0 #7c5cff00}to{color:#fff;box-shadow:0 0 0 5px #7c5cff0d}}@media (width<=1000px){.healthcare-delivery-heading{flex-direction:column;align-items:flex-start;gap:20px}.delivery-timeline{gap:20px}.delivery-timeline-step:not(:last-child):after{width:calc(100% - 44px)}}@media (width<=650px){.delivery-timeline{grid-template-columns:1fr;gap:28px;margin-top:35px}.delivery-timeline-step{text-align:start;grid-template-columns:54px 1fr;align-items:start;column-gap:20px;display:grid}.delivery-timeline-marker{grid-row:1/3}html main .delivery-timeline h3{margin:0 0 8px}.delivery-timeline p{max-width:none}.delivery-timeline-step:not(:last-child):after{border-top:0;top:62px;border-inline-start:2px dashed #e1dced;width:0;height:calc(100% - 42px);inset-inline-start:26px}}@media (prefers-reduced-motion:reduce){.timeline-playing .delivery-timeline-marker,.timeline-playing .delivery-timeline-marker:before{animation:none}.delivery-timeline-marker{color:#fff;background:#7c5cff}}.surface-dark .delivery-timeline-marker{background:#2f2f2f}.surface-dark .delivery-timeline p{color:#c9ceca}.surface-dark .delivery-timeline-step:not(:last-child):after{border-color:#777080}
