.product-open-stage{position:relative;isolation:isolate;width:100%;min-width:0}.product-open-stage.ai-motion .ai-motion-surface,.product-open-stage.os-scene .os-scene-surface,.s2-site.s2-global .product-open-stage.os-scoping-scene .os-scene-surface{padding:0;background:transparent!important;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;overflow:visible}.product-open-stage.ai-motion .ai-motion-header,.product-open-stage.os-scene .os-scene-header{padding:0 0 22px;border:0;background:none;min-height:36px;gap:20px}.product-open-stage.os-scene .os-scene-header>span{font-size:13px;color:#666a73;font-weight:400}.product-open-stage.ai-motion .ai-motion-body,.product-open-stage.os-scene .os-scene-body{padding:12px 0 0;background:transparent;min-height:0}.product-open-stage .pm-drawing{display:block;width:100%;height:auto;overflow:visible;color:#202124}.pm-drawing text{fill:currentColor;font-family:inherit;letter-spacing:-.025em}.pm-drawing .pm-headline{font-size:44px;font-weight:400;letter-spacing:-.05em}.pm-drawing .pm-title{font-size:28px;font-weight:500}.pm-drawing .pm-label{font-size:21px;font-weight:400}.pm-drawing .pm-description{font-size:19px;fill:#666a73}.pm-drawing .pm-small{font-size:18px}.pm-drawing .pm-muted{fill:#72757e}.pm-drawing .pm-mark>circle{fill:#fff;stroke:#bec3cc;stroke-width:1}.pm-drawing .pm-mark--dark>circle{fill:#202124;stroke:#202124}.s2-site.s2-global .product-open-stage .pm-drawing .rv-icon-box{width:100%;min-width:0;height:100%;padding:0;border:0!important;border-radius:0;background:none!important;color:#202124;box-shadow:none}.s2-site.s2-global .product-open-stage .pm-drawing .pm-mark--dark .rv-icon-box{color:white}.s2-site.s2-global .product-open-stage .pm-drawing .rv-icon-box svg{width:100%;height:100%}.s2-site.s2-global .product-open-stage .pm-drawing .rv-icon-box svg *{animation:none!important;stroke-dasharray:none!important}.pm-track{fill:none;stroke:#c4c8d0;stroke-width:1}.pm-flow{fill:none;stroke:#202124;stroke-width:2;stroke-dasharray:9 91;animation:pm-flow 5s linear infinite}@keyframes pm-flow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.pm-team-person{transform:translate(var(--to-x),var(--to-y));animation:pm-team-merge 13s cubic-bezier(.62,0,.2,1) infinite;animation-delay:calc(var(--i)*.15s)}.pm-team-circuit{fill:none;stroke:#202124;stroke-width:2;stroke-dasharray:12 88;animation:pm-team-circuit 13s ease-in-out infinite}.pm-team-heart{transform-origin:320px 250px;animation:pm-team-heart 13s ease-in-out infinite}.pm-team-heart .pm-mark>circle{fill:#e9f7fd;stroke:none}.pm-team-question rect{fill:white;stroke:#c4c8d0;stroke-width:1}.pm-team-question{animation:pm-question 13s ease-in-out infinite}.pm-team-question-path{fill:none;stroke:#202124;stroke-width:2;stroke-dasharray:100;animation:pm-question-line 13s ease-in-out infinite}@keyframes pm-team-merge{0%,8%,to{transform:translate(var(--from-x),var(--from-y))}32%,81%{transform:translate(var(--to-x),var(--to-y))}}@keyframes pm-team-circuit{0%,25%{stroke-dashoffset:100}80%,to{stroke-dashoffset:-100}}@keyframes pm-team-heart{0%,20%,to{transform:scale(.88)}34%,78%{transform:scale(1)}}@keyframes pm-question{0%,35%,to{transform:translateY(-8px)}46%,76%{transform:translateY(8px)}}@keyframes pm-question-line{0%,35%,to{stroke-dashoffset:100}47%,78%{stroke-dashoffset:0}}.pm-managed .pm-track{stroke:#d7dae0}.pm-team-disc{fill:#fff;stroke:#202124;stroke-width:1}.pm-managed-centre{transform-origin:340px 293px;animation:pm-managed-build 12s ease-in-out infinite}@keyframes pm-managed-build{0%,to{transform:scale(.94)}45%,78%{transform:scale(1.04)}}.pm-plan-guide{fill:none;stroke:#d9dadd;stroke-width:1;stroke-dasharray:3 8}.pm-plan-piece{transform:translate(var(--to-x),var(--to-y));animation:pm-plan-assemble 12s cubic-bezier(.62,0,.18,1) infinite;animation-delay:calc(var(--i)*.22s)}.pm-plan-piece rect{fill:#fff;stroke:#aeb2bb;stroke-width:1}.pm-plan-piece>path{fill:none;stroke:#c0c4cb;stroke-width:2}@keyframes pm-plan-assemble{0%,10%,to{transform:translate(var(--from-x),var(--from-y)) rotate(var(--turn)) scale(var(--start-scale,1))}42%,82%{transform:translate(var(--to-x),var(--to-y)) rotate(0)}}.pm-launch-tick{fill:none;stroke:#202124;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:pm-launch-check 12s ease infinite;animation-delay:calc(var(--i)*1.1s)}.pm-launch-feed{fill:none;stroke:#a5adc1;stroke-width:2;stroke-dasharray:15 85;animation:pm-launch-feed 12s ease-in-out infinite;animation-delay:calc(var(--i)*1.1s)}.pm-launch-step:first-of-type .pm-mark circle{fill:#e3f5fc}.pm-launch-step:nth-of-type(2) .pm-mark circle{fill:#fbe5eb}.pm-launch-step:nth-of-type(3) .pm-mark circle{fill:#eeE8f7}.pm-launch-step:nth-of-type(4) .pm-mark circle{fill:#f4f7d8}.pm-launch-energy{transform-origin:500px 262px;animation:pm-launch-lift 12s cubic-bezier(.2,.7,.2,1) infinite}.pm-launch-ring{fill:none;stroke:#c2b0db;stroke-width:1.5;transform-origin:500px 262px;animation:pm-launch-ripple 12s ease-out infinite}.pm-launch-ring--second{stroke:#abd9ed;animation-delay:.4s}.pm-launch-baseline{fill:none;stroke:#202124;stroke-width:2;stroke-dasharray:100;animation:pm-launch-baseline 12s ease infinite}@keyframes pm-launch-check{0%,6%,to{stroke-dashoffset:100}14%,84%{stroke-dashoffset:0}}@keyframes pm-launch-feed{0%,12%{stroke-dashoffset:100}26%,to{stroke-dashoffset:0}}@keyframes pm-launch-lift{0%,43%,to{transform:translateY(14px) scale(.92)}56%,82%{transform:translateY(-10px) scale(1.04)}}@keyframes pm-launch-ripple{0%,45%,to{transform:scale(.73)}67%,84%{transform:scale(1.12)}}@keyframes pm-launch-baseline{0%,46%,to{stroke-dashoffset:100}66%,84%{stroke-dashoffset:0}}.pm-knowledge-document{transform:translate(var(--to-x),var(--to-y));animation:pm-knowledge-gather 12s cubic-bezier(.6,0,.2,1) infinite;animation-delay:calc(var(--i)*.28s)}.pm-knowledge-document rect{fill:white;stroke:#aeb5bf;stroke-width:1.2}.pm-knowledge-document path{fill:none;stroke:#b2b8c2;stroke-width:2}.pm-library-shelf{fill:none;stroke:#202124;stroke-width:2}@keyframes pm-knowledge-gather{0%,12%,to{transform:translate(var(--from-x),var(--from-y)) rotate(var(--turn))}43%,81%{transform:translate(var(--to-x),var(--to-y)) rotate(0)}}.ai-motion .ai-open-knowledge-note{text-align:center;margin-top:20px;font-size:13px}.ai-open-knowledge-note strong{display:block;margin-bottom:6px}.product-open-stage.os-scene :is(.os-recruit-stage,.os-daily-huddle,.os-brand-agent,.os-brand-result,.os-practice-guide,.os-handover-case,.os-knowledge-platform,.os-innovation-platform,.os-coverage-everyday>.os-node){border:0;border-radius:0;background:transparent;box-shadow:none}.product-open-stage.os-scene .os-recruit-process{gap:22px;padding-block:22px}.product-open-stage.os-scene .os-recruit-stage{padding:13px 0;overflow:visible}.product-open-stage.os-scene .os-recruit-stage strong{font-size:19px}.product-open-stage.os-scene .os-recruit-stage:before{display:none}.product-open-stage.os-scene .os-process-index{font-size:25px;color:#a0a4ad;width:34px}.product-open-stage.os-scene :is(.os-brand-guidance,.os-quality-intake,.os-update-destinations)>div{border:0;background:transparent;padding-block:18px}.product-open-stage.os-scene :is(.os-brand-guidance,.os-quality-intake,.os-update-destinations) .rv-icon-box{width:58px;height:58px;border-radius:50%;margin-bottom:7px}.product-open-stage.os-scene .os-quality-coverage{border:0;padding:20px 0;background:none}.product-open-stage.os-scene .os-quality-coverage strong{font-size:clamp(72px,8vw,110px);line-height:1}.product-open-stage.os-scene .os-quality-scorecard{margin:16px 0 0 32px;border-radius:4px;box-shadow:-10px 10px 0 #ffffff80,-10px 10px 0 1px #dadde3}.product-open-stage.os-scene .os-innovation-platform{justify-content:center;padding:28px 0}.product-open-stage.os-scene .os-innovation-platform strong{font-size:32px}.product-open-stage.os-scene .os-innovation-capabilities{gap:30px 24px}.product-open-stage.os-scene .os-innovation-capabilities>div{border:0;border-radius:0;padding:15px 4px;background:transparent}.product-open-stage.os-scene .os-innovation-capabilities .rv-icon-box{width:64px;height:64px;border-radius:50%}.product-open-stage.os-scene .os-union-frame{fill:none;stroke-dasharray:5 8;stroke:#b7a4d1}.product-open-stage.os-scene .os-union-message strong{font-size:clamp(32px,4vw,48px)}.product-open-stage.os-scene .os-coverage-clock{width:min(100%,460px);max-width:none}.product-open-stage.os-scene .os-ideal-profile .os-person-avatar{width:82px;height:82px}.product-open-stage.os-scene .os-ideal-profile strong{font-size:25px}.product-open-stage.os-scene .os-performance-grid{gap:30px;padding-block:30px}.product-open-stage.os-scene .os-demand-row{min-height:48px}.product-open-stage.os-scene .os-customer-theme strong{font-size:24px}.product-open-stage.os-scene .os-knowledge-platform strong{font-size:23px}.product-open-stage.os-scene .os-huddle-members .os-person-avatar{width:68px;height:68px}.product-open-stage.os-scene .os-huddle-connection strong{font-size:24px}.product-open-stage.os-scene .os-brand-message{margin-top:22px;padding:24px;border-radius:22px 22px 22px 4px;box-shadow:0 8px 30px #20212408}.product-open-stage.os-scene .os-brand-message--agent{margin-left:36px;border-radius:22px 22px 4px 22px}.os-training-section .os-training-scenarios{padding:16px 28px 0 0}.os-training-section .os-training-supported{padding:20px 0}.os-training-section .os-training-lab{gap:36px 64px}.os-training-section .os-training-coaching{border:0;padding:24px 0}.product-open-stage.ai-motion .ai-insight-heading strong{font-size:26px}.product-open-stage.ai-motion .ai-insight-stream{height:125px}.product-open-stage.ai-motion .ai-insight-theme{background:none;border:0;border-radius:0;padding:20px 0}.product-open-stage.ai-motion .ai-insight-theme>.rv-icon-box{width:52px;height:52px;border-radius:50%}.product-open-stage.ai-motion .ai-insight-question{background:none;border-radius:0;border:0;padding:26px 0 0}.product-open-stage.ai-motion .ai-channel-intake{padding-top:16px;gap:18px}.product-open-stage.ai-motion .ai-channel-intake>div{min-height:72px}.product-open-stage.ai-motion .ai-inbox-merge{height:62px}.product-open-stage.ai-motion .ai-inbox-title strong{font-size:22px}.product-open-stage.ai-motion .ai-inbox-ticket{border-radius:5px;margin-top:10px;padding:18px;box-shadow:0 8px 22px #20212407;animation:pm-inbox-assemble 12s cubic-bezier(.6,0,.2,1) infinite;animation-delay:calc(var(--ai-step)*.32s);--pm-ticket-x:-20px;--pm-ticket-turn:-2deg}.product-open-stage.ai-motion .ai-inbox-ticket:nth-child(2){--pm-ticket-x:20px;--pm-ticket-turn:2deg}.product-open-stage.ai-motion .ai-inbox-ticket strong{font-size:15px}.product-open-stage.ai-motion .ai-inbox-context{border:0;padding-top:26px}.product-open-stage.ai-motion .ai-callback-call{padding:44px 10px;gap:36px}.product-open-stage.ai-motion .ai-call-rings{width:120px;height:120px}.product-open-stage.ai-motion .ai-call-rings>.rv-icon-box{width:70px;height:70px}.product-open-stage.ai-motion .ai-callback-call strong{font-size:23px}.product-open-stage.ai-motion .ai-callback-lead{padding:16px 0}.product-open-stage.ai-motion .ai-price-packages>div{border:0;background:none;padding:24px 0}.product-open-stage.ai-motion .ai-price-packages .rv-icon-box{width:56px;height:56px;border-radius:50%}.product-open-stage.ai-motion .ai-price-packages strong{font-size:16px}.product-open-stage.ai-motion .ai-price-build{padding:30px 0;gap:14px}.product-open-stage.ai-motion .ai-price-build>div{padding:8px 0}.product-open-stage.ai-motion .ai-price-build>div>strong{font-size:20px}.product-open-stage.ai-motion .ai-price-receipt{border-radius:3px;margin:12px 20px 0;padding:28px;box-shadow:0 12px 30px #2021240b;animation:pm-price-receipt 12s ease-in-out infinite}.product-open-stage.ai-motion .ai-language-original,.product-open-stage.ai-motion .ai-language-result{box-shadow:0 8px 22px #20212406;border-radius:20px 20px 20px 3px;padding:22px}.product-open-stage.ai-motion .ai-language-result{border-radius:20px 20px 3px 20px}.product-open-stage.ai-motion .ai-language-lanes{gap:30px}.product-open-stage.ai-motion .ai-call-knowledge{border:0;background:none;padding:0}.product-open-stage.ai-motion .ai-call-answer{border-radius:22px 22px 4px 22px;box-shadow:0 8px 30px #20212408}@keyframes pm-inbox-assemble{0%,12%,to{transform:translateX(var(--pm-ticket-x)) rotate(var(--pm-ticket-turn))}38%,82%{transform:translateX(0) rotate(0)}}@keyframes pm-price-receipt{0%,15%,to{transform:translateY(25px) rotate(-3deg)}52%,82%{transform:translateY(0) rotate(0)}}@media(min-width:1000px){.s2-global .rv-page .outsourcing-capability-hero-grid,.s2-global .rv-page .outsourcing-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:40px 54px}.s2-global .rv-page .outsourcing-introduction-graphic{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px}.s2-global .outsourcing-journey-layout--animated{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:64px}.s2-global .outsourcing-journey-layout--reversed{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.s2-global .rv-page .product-hero-grid--shot:has(.ai-motion){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:64px}.os-ownership-scene.product-open-stage .os-team-union{max-width:940px;margin-inline:auto}}@media(max-width:767px){.product-open-stage.ai-motion .ai-motion-header,.product-open-stage.os-scene .os-scene-header{padding-top:12px;padding-bottom:12px}.product-open-stage .pm-drawing .pm-label{font-size:23px}.product-open-stage .pm-drawing .pm-description{font-size:21px}.product-open-stage .pm-drawing .pm-small{font-size:20px}.product-open-stage.os-scene .os-scene-body{padding:10px 0 0}.product-open-stage.os-scene .os-quality-scorecard{margin-left:12px}.os-training-section .os-training-scenarios{padding:0}.os-training-section .os-training-lab{gap:40px}.product-open-stage.ai-motion .ai-insight-heading strong{font-size:23px}.product-open-stage .ai-motion-control,.product-open-stage .os-scene-header button{min-height:40px}}.product-open-stage .pm-drawing *{animation-play-state:paused}.product-open-stage[data-running=true] .pm-drawing *{animation-play-state:running}.product-open-stage[data-reduced=true] .pm-drawing *{animation:none!important}@media(prefers-reduced-motion:reduce){.product-open-stage .pm-drawing *{animation:none!important}}.s2-site.s2-global .rv-page :is(.outsourcing-hero,.outsourcing-capability-hero){--hero-stack-lede:28px;--hero-stack-actions:28px}.s2-site.s2-global .rv-page :is(.outsourcing-hero-grid,.outsourcing-capability-hero-grid){row-gap:36px!important;column-gap:54px!important}.s2-site.s2-global .rv-page :is(.outsourcing-hero-grid,.outsourcing-capability-hero-grid)>.product-hero-nav{margin-bottom:0}@media(max-width:767px){.product-open-stage.ai-motion .ai-language-original,.product-open-stage.ai-motion .ai-language-result{padding:15px}.product-open-stage.ai-motion .ai-inbox-ticket{--pm-ticket-x:-8px;--pm-ticket-turn:-1deg;padding:14px 10px}.product-open-stage.ai-motion .ai-inbox-ticket:nth-child(2){--pm-ticket-x:8px;--pm-ticket-turn:1deg}.product-open-stage.ai-motion .ai-inbox-ticket strong{font-size:13px}.product-open-stage.ai-motion .ai-callback-call{gap:24px}.product-open-stage.ai-motion .ai-callback-call strong{font-size:18px}}.product-open-stage[data-running=false] :is(.ai-inbox-ticket,.ai-price-receipt){animation-play-state:paused}.product-open-stage[data-reduced=true] *{animation:none!important}@media(prefers-reduced-motion:reduce){.product-open-stage *{animation:none!important}}.pm-launch-step .pm-launch-tick{animation-delay:0s;animation-name:pm-ready-one}.pm-launch-step:nth-of-type(2) .pm-launch-tick{animation-name:pm-ready-two}.pm-launch-step:nth-of-type(3) .pm-launch-tick{animation-name:pm-ready-three}.pm-launch-step:nth-of-type(4) .pm-launch-tick{animation-name:pm-ready-four}@keyframes pm-ready-one{0%,5%,98%,to{stroke-dashoffset:100}12%,90%{stroke-dashoffset:0}}@keyframes pm-ready-two{0%,15%,98%,to{stroke-dashoffset:100}22%,90%{stroke-dashoffset:0}}@keyframes pm-ready-three{0%,25%,98%,to{stroke-dashoffset:100}32%,90%{stroke-dashoffset:0}}@keyframes pm-ready-four{0%,35%,98%,to{stroke-dashoffset:100}42%,90%{stroke-dashoffset:0}}.s2-site.s2-global .rv-page .product-open-stage{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.s2-site.s2-global .rv-page .product-open-stage>.ai-motion-surface{padding:0!important}.s2-site.s2-global .rv-page .product-open-stage .ai-motion-header{padding:0 0 22px!important;background:none!important}.s2-site.s2-global .rv-page .product-open-stage .ai-motion-body{padding:12px 0 0!important}@media(max-width:767px){.product-open-stage .pm-managed .pm-small{font-size:23px}}.product-open-stage.os-scene .os-scene-header,.s2-site.s2-global .rv-page .product-open-stage .ai-motion-header{display:flex;justify-content:flex-end;min-height:30px;padding:0 0 12px!important}.ai-motion-header:empty,.os-scene-header:empty{display:none!important}.product-demo-frame{width:100%;min-width:0}.product-demo-frame>.border-glow-inner>.s2-glass{margin:0}.product-demo-stage .os-scene-header{justify-content:flex-end;padding:18px 24px 0;border:0}.product-demo-stage .os-scene-body{padding:20px 28px 32px}.product-demo-stage .os-performance-heading strong{font-size:20px}.product-demo-stage .os-performance-grid{padding-top:32px;gap:26px}.product-demo-stage .os-demand-row{min-height:48px}.product-demo-stage .os-customer-theme strong{font-size:24px}.product-demo-stage[data-reduced=true] *{animation:none!important}.pm-drawing .pm-plan-name{font-size:22px;font-weight:500}.pm-drawing .pm-plan-detail{font-size:16px;fill:#666a73;letter-spacing:-.01em}.pm-document-label{animation:pm-document-caption 12s ease-in-out infinite;animation-delay:calc(var(--i)*.28s)}@keyframes pm-document-caption{0%,15%,98%,to{opacity:1}27%,85%{opacity:0}}.pm-packet{offset-distance:0;offset-rotate:0deg;offset-anchor:50% 50%;transform-box:fill-box;opacity:0}.pm-packet .pm-mark>circle{stroke-width:1.5}.pm-case-route{fill:none;stroke:#c1c6cf;stroke-width:1.3}.pm-case-current{fill:none;stroke:#807291;stroke-width:2.5;opacity:0;animation:pm-case-intake-focus 16s ease infinite}.pm-case-current--1{animation-name:pm-case-ai-route}.pm-case-current--2{animation-name:pm-case-human-route}.pm-case-current--3{animation-name:pm-case-ai-exit}.pm-case-current--4{animation-name:pm-case-human-exit}.pm-case-packet{animation:pm-case-intake 16s linear infinite}.pm-case-packet--ai{animation-name:pm-case-ai}.pm-case-packet--team{animation-name:pm-case-human}.pm-case-packet--ai-finish{animation-name:pm-case-ai-finish}.pm-case-packet--team-finish{animation-name:pm-case-human-finish}.pm-case-card>rect{fill:#fff;stroke:#d1d5dc;stroke-width:1.2}.pm-case-knowledge>rect{fill:#f3effa;stroke:#d2c7e4}.pm-case-ai>rect{fill:#202124;stroke:#202124}.pm-case-ai>text{fill:#fff}.pm-case-ai>text.pm-muted{fill:#d8dbe1}.pm-case-focus{fill:none;stroke:#a38abf;stroke-width:2;opacity:0;animation:pm-case-knowledge-focus 16s ease infinite}.pm-case-focus--ai{animation-name:pm-case-ai-focus}.pm-case-focus--team{animation-name:pm-case-human-focus}.pm-case-word path{fill:none;stroke:#202124;stroke-width:2;stroke-dasharray:100;stroke-dashoffset:100;animation:pm-case-answer 16s ease infinite}.pm-case-word--1 path{animation-name:pm-case-resolve}.pm-case-word--2 path{animation-name:pm-case-learn}.pm-case-word--3 path{animation-name:pm-case-improve}@keyframes pm-case-intake{0%,2%,50%,52%,to{offset-distance:0;opacity:0}3%,53%{offset-distance:0;opacity:1}10%,60%{offset-distance:100%;opacity:1}11%,48%,61%,98%{offset-distance:100%;opacity:0}}@keyframes pm-case-ai{0%,13%,to{offset-distance:0;opacity:0}14%{offset-distance:0;opacity:1}21%{offset-distance:100%;opacity:1}22%,98%{offset-distance:100%;opacity:0}}@keyframes pm-case-human{0%,63%,to{offset-distance:0;opacity:0}64%{offset-distance:0;opacity:1}71%{offset-distance:100%;opacity:1}72%,98%{offset-distance:100%;opacity:0}}@keyframes pm-case-ai-finish{0%,24%,to{offset-distance:0;opacity:0}25%{offset-distance:0;opacity:1}31%{offset-distance:100%;opacity:1}32%,98%{offset-distance:100%;opacity:0}}@keyframes pm-case-human-finish{0%,74%,to{offset-distance:0;opacity:0}75%{offset-distance:0;opacity:1}81%{offset-distance:100%;opacity:1}82%,98%{offset-distance:100%;opacity:0}}@keyframes pm-case-intake-focus{0%,14%,2%,50%,52%,64%,to{opacity:0}11%,4%,54%,61%{opacity:1}}@keyframes pm-case-ai-route{0%,12%,25%,to{opacity:0}15%,22%{opacity:1}}@keyframes pm-case-human-route{0%,62%,75%,to{opacity:0}65%,72%{opacity:1}}@keyframes pm-case-ai-exit{0%,24%,35%,to{opacity:0}26%,32%{opacity:1}}@keyframes pm-case-human-exit{0%,74%,85%,to{opacity:0}76%,82%{opacity:1}}@keyframes pm-case-knowledge-focus{0%,18%,50%,57%,68%,7%,to{opacity:0}10%,14%,60%,64%{opacity:1}}@keyframes pm-case-ai-focus{0%,19%,30%,to{opacity:0}22%,26%{opacity:1}}@keyframes pm-case-human-focus{0%,69%,80%,to{opacity:0}72%,76%{opacity:1}}@keyframes pm-case-answer{0%,31%,49%,81%,99%,to{stroke-dashoffset:100}34%,46%,84%,96%{stroke-dashoffset:0}}@keyframes pm-case-resolve{0%,34%,49%,84%,99%,to{stroke-dashoffset:100}37%,46%,87%,96%{stroke-dashoffset:0}}@keyframes pm-case-learn{0%,37%,49%,87%,99%,to{stroke-dashoffset:100}40%,46%,90%,96%{stroke-dashoffset:0}}@keyframes pm-case-improve{0%,40%,49%,90%,99%,to{stroke-dashoffset:100}43%,46%,93%,96%{stroke-dashoffset:0}}.pm-shared-table{fill:#fff;stroke:#b9bfca;stroke-width:1.2}.pm-shared-circuit{fill:none;stroke:#b5a0d4;stroke-width:2;stroke-dasharray:12 88;animation:pm-shared-circuit 14s linear infinite}.pm-shared-person{transform:translate(var(--to-x),var(--to-y));animation:pm-shared-meet 14s cubic-bezier(.6,0,.2,1) infinite;animation-delay:calc(var(--i)*.18s)}@keyframes pm-shared-meet{0%,9%,to{transform:translate(var(--from-x),var(--from-y))}32%,83%{transform:translate(var(--to-x),var(--to-y))}}@keyframes pm-shared-circuit{0%,26%{stroke-dashoffset:100}85%,to{stroke-dashoffset:-100}}.pm-checks-surface{fill:#fff;stroke:#ccd1da;stroke-width:1.2}.pm-quality-signal{fill:none;stroke:#202124;stroke-width:2.4;stroke-dasharray:15 85;animation:pm-quality-in 10s ease infinite;animation-delay:calc(var(--i)*.3s)}.pm-quality-check circle{fill:#202124}.pm-quality-check path{fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;animation:pm-quality-check-one 10s ease infinite}.pm-quality-output{fill:none;stroke:#202124;stroke-width:2.5;stroke-dasharray:100;animation:pm-quality-out 10s ease infinite}@keyframes pm-quality-in{0%,5%{stroke-dashoffset:100}30%,to{stroke-dashoffset:0}}@keyframes pm-quality-check-one{0%,27%,99%,to{stroke-dashoffset:20}35%,94%{stroke-dashoffset:0}}@keyframes pm-quality-check-two{0%,37%,99%,to{stroke-dashoffset:20}45%,94%{stroke-dashoffset:0}}@keyframes pm-quality-check-three{0%,47%,99%,to{stroke-dashoffset:20}55%,94%{stroke-dashoffset:0}}.pm-quality-check--1 path{animation-name:pm-quality-check-two}.pm-quality-check--2 path{animation-name:pm-quality-check-three}@keyframes pm-quality-out{0%,57%,to{stroke-dashoffset:100}65%,94%{stroke-dashoffset:0}}.product-open-stage.os-scene .os-quality-scorecard{margin-top:0}.os-brand-blend-scene{max-width:1050px;margin-inline:auto}.pm-brand-route{fill:none;stroke:#c9cdd4;stroke-width:1.3}.pm-brand-stream{fill:none;stroke:#a8b3c4;stroke-width:2;stroke-dasharray:100;stroke-dashoffset:100;animation:pm-brand-stream-one 12s ease-in-out infinite}.pm-brand-stream--1{stroke:#bcabd2;animation-name:pm-brand-stream-two}.pm-brand-stream--2{stroke:#cfa6b0;animation-name:pm-brand-stream-three}.pm-brand-packet{animation:pm-brand-share-one 12s linear infinite}.pm-brand-packet--1{animation-name:pm-brand-share-two}.pm-brand-packet--2{animation-name:pm-brand-share-three}.pm-brand-result-ring{fill:none;stroke:#aaa0bc;stroke-width:1.5;stroke-dasharray:100;stroke-dashoffset:0;animation:pm-brand-result 12s ease-in-out infinite}@keyframes pm-brand-share-one{0%,10%,to{offset-distance:0;opacity:0}11%{offset-distance:0;opacity:1}31%{offset-distance:100%;opacity:1}33%,98%{offset-distance:100%;opacity:0}}@keyframes pm-brand-share-two{0%,24%,to{offset-distance:0;opacity:0}25%{offset-distance:0;opacity:1}45%{offset-distance:100%;opacity:1}47%,98%{offset-distance:100%;opacity:0}}@keyframes pm-brand-share-three{0%,38%,to{offset-distance:0;opacity:0}39%{offset-distance:0;opacity:1}59%{offset-distance:100%;opacity:1}61%,98%{offset-distance:100%;opacity:0}}@keyframes pm-brand-stream-one{0%,10%,to{stroke-dashoffset:100}31%,85%{stroke-dashoffset:0}}@keyframes pm-brand-stream-two{0%,24%,to{stroke-dashoffset:100}45%,85%{stroke-dashoffset:0}}@keyframes pm-brand-stream-three{0%,38%,to{stroke-dashoffset:100}59%,85%{stroke-dashoffset:0}}@keyframes pm-brand-result{0%,25%,to{stroke-dashoffset:100}33%,40%{stroke-dashoffset:67}47%,54%{stroke-dashoffset:33}62%,85%{stroke-dashoffset:0}}.product-open-stage.os-scene .os-recruit-process{gap:8px;padding:8px 0}.product-open-stage.os-scene .os-recruit-stage{gap:18px;padding:18px 16px}.product-open-stage.os-scene .os-recruit-stage strong{display:flex;align-items:center;gap:14px;font-size:20px}.product-open-stage.os-scene .os-recruit-stage small{font-size:13px;margin-top:6px}.product-open-stage.os-scene .os-recruit-stage .os-recruit-check{flex:none;margin:0;width:17px;min-width:17px;height:17px}.product-open-stage.os-scene .os-recruit-stage:not(:last-child):after{left:76px;height:26px;bottom:-17px}.product-open-stage.os-scene .os-recruit-stage .rv-icon-box{width:46px;height:46px;min-width:46px;border-radius:50%}.product-open-stage.os-ownership-scene .os-ownership-lists{border:0;padding-top:0;margin-top:38px;gap:24px}.os-ownership-lists article{padding:30px 34px;border:1px solid #dce0e6;border-radius:18px;background:#ffffffa8}.os-ownership-eyebrow{display:block;margin-bottom:15px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#71747e}.s2-global .os-ownership-lists h3{font-size:clamp(24px,2.4vw,30px);margin-bottom:22px}.os-ownership-lists ul{gap:18px}.os-ownership-lists li{font-size:15px;line-height:1.65}.os-training-section .os-training-lab{gap:24px}.os-training-unit{height:100%;min-width:0}.os-training-section .os-training-unit .border-glow-inner{height:100%}.os-training-section .os-training-unit :is(.os-training-scenarios,.os-training-supported,.os-training-coaching){height:100%;padding:30px;background:#ffffffbc}.os-training-section .os-training-coaching{grid-template-columns:112px minmax(0,1fr);gap:20px}.os-training-section .os-coaching-loop{width:112px;height:112px}.os-training-section .os-coaching-point--practice,.os-training-section .os-coaching-point--review{left:40px}.os-training-section .os-training-copy h3{font-size:25px}.os-training-section .os-rehearsal-stage{flex:1}@media(max-width:767px){.product-demo-stage .os-scene-body{padding:20px}.product-demo-stage .os-performance-grid{gap:16px}.product-demo-stage .os-customer-theme strong{font-size:20px}.product-open-stage.os-scene .os-recruit-stage{gap:12px;padding:16px 4px}.product-open-stage.os-scene .os-recruit-stage strong{font-size:17px;gap:10px}.product-open-stage.os-scene .os-recruit-stage:not(:last-child):after{left:59px}.product-open-stage.os-scene .os-recruit-stage .rv-icon-box{width:38px;height:38px;min-width:38px}.product-open-stage.os-scene .os-process-index{width:24px;font-size:22px}.os-ownership-lists article{padding:24px}.os-training-section .os-training-unit :is(.os-training-scenarios,.os-training-supported,.os-training-coaching){padding:24px}.os-training-section .os-training-coaching{grid-template-columns:1fr}.os-training-section .os-training-copy h3{font-size:24px}.pm-brand-blend{min-width:0}}.product-open-stage[data-reduced=true] .pm-knowledge-document{transform:translate(var(--from-x),var(--from-y))}.product-open-stage[data-reduced=true] .pm-document-label{opacity:1}@media(prefers-reduced-motion:reduce){.product-open-stage .pm-knowledge-document{transform:translate(var(--from-x),var(--from-y))}.product-open-stage .pm-document-label{opacity:1}.product-demo-stage *{animation:none!important}}.pm-drawing *{animation-fill-mode:both}.pm-brand-blend--mobile,.pm-managed--mobile,.pm-platform--mobile{display:none!important}@media(min-width:768px){.outsourcing-capability-hero .pm-shared-business{max-height:480px}.hero-visual-wrap .pm-platform,.product-hero-grid--shot .pm-platform{max-height:460px}}@media(max-width:767px){.pm-brand-blend--wide{display:none!important}.pm-brand-blend--mobile{display:block!important}.product-open-stage .pm-brand-blend--mobile .pm-small{font-size:17px}.product-open-stage .pm-brand-blend--mobile .pm-title{font-size:25px}}.pm-plan--mobile{display:none!important}@media(max-width:767px){.pm-plan--wide{display:none!important}.pm-plan--mobile{display:block!important}.pm-plan--mobile .pm-plan-name{font-size:30px}.pm-plan--mobile .pm-plan-detail{font-size:24px}}.os-recruit-stage .os-recruit-check{animation-delay:0s;animation-name:pm-recruit-one}.os-recruit-stage:nth-child(2) .os-recruit-check{animation-name:pm-recruit-two}.os-recruit-stage:nth-child(3) .os-recruit-check{animation-name:pm-recruit-three}.os-recruit-stage:nth-child(4) .os-recruit-check{animation-name:pm-recruit-four}.os-recruit-stage:nth-child(5) .os-recruit-check{animation-name:pm-recruit-five}@keyframes pm-recruit-one{0%,5%,98%,to{transform:scale(0)}12%,90%{transform:scale(1)}}@keyframes pm-recruit-two{0%,15%,98%,to{transform:scale(0)}22%,90%{transform:scale(1)}}@keyframes pm-recruit-three{0%,25%,98%,to{transform:scale(0)}32%,90%{transform:scale(1)}}@keyframes pm-recruit-four{0%,35%,98%,to{transform:scale(0)}42%,90%{transform:scale(1)}}@keyframes pm-recruit-five{0%,45%,98%,to{transform:scale(0)}52%,90%{transform:scale(1)}}@media(max-width:767px){.product-open-stage .pm-brand-blend--mobile .pm-description{font-size:18px}}.product-open-stage[data-reduced=true] :is(.pm-packet,.pm-case-focus,.pm-case-current){display:none}@media(prefers-reduced-motion:reduce){.product-open-stage :is(.pm-packet,.pm-case-focus,.pm-case-current){display:none}}.pm-managed-packet{animation:pm-managed-share 10s linear infinite;animation-delay:calc(var(--i)*1.6s)}@keyframes pm-managed-share{0%,12%,to{offset-distance:0;opacity:0}13%{offset-distance:0;opacity:1}40%{offset-distance:100%;opacity:1}41%,98%{offset-distance:100%;opacity:0}}.os-quality-scene .os-score-track i{animation-name:pm-quality-score;animation-duration:10s}@keyframes pm-quality-score{0%,64%,to{transform:scaleX(0)}80%,94%{transform:scaleX(1)}}@media(max-width:767px){.pm-platform--wide{display:none!important}.pm-platform--mobile{display:block!important}.product-open-stage .pm-platform--mobile .pm-label{font-size:20px}.product-open-stage .pm-platform--mobile .pm-small{font-size:17px}.product-open-stage .pm-platform--mobile .pm-title{font-size:24px}.product-open-stage .pm-platform--mobile .pm-case-word .pm-title{font-size:22px}.product-open-stage .pm-platform--mobile .pm-description{font-size:19px}.pm-managed--wide{display:none!important}.pm-managed--mobile{display:block!important}.product-open-stage .pm-managed--mobile .pm-small{font-size:18px}.product-open-stage .pm-managed--mobile .pm-title{font-size:25px}.product-open-stage .pm-managed--mobile .pm-description{font-size:17px}}