.ps-capabilities[data-capability-enhanced]{padding-bottom:0}.cp-track{position:relative;height:calc(var(--cp-height) + var(--cp-travel));margin:0;isolation:isolate}.cp-pin{position:relative;padding:12px 32px 40px;box-sizing:border-box;width:100%;height:var(--cp-height)}[data-capability-mode=pinned] .cp-pin{position:sticky;top:var(--cp-top)}.cp-pin .ps-capabilities-intro{padding:0 16px 88px;max-width:1040px}.cp-pin .ps-capabilities-intro>.eyebrow{margin-bottom:12px}.cp-pin .ps-capabilities-intro h2{font-size:clamp(32px,3.2vw,46px);line-height:1.12}.cp-pin .ps-capabilities-description{font-size:16px;line-height:1.5;margin-top:16px;max-width:76ch}.cp-pin .ps-capability-workspace{width:clamp(780px,calc((100svh - 280px)*1.6),1080px);max-width:100%;padding:20px;gap:24px;grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr);z-index:1}.cp-pin .ps-capability-workspace:before{display:none}.cp-navigation{min-width:0;display:grid;grid-template-rows:1fr auto;align-self:stretch;border-right:1px solid #dcd7f3;padding-right:16px}.cp-pin .ps-capability-tabs{position:relative;max-height:none;height:auto;overflow:visible;justify-content:center;align-self:stretch;padding-right:0;border-right:0}.cp-roi-payoff{font:700 17px/1.4 Nunito,sans-serif;color:#14112b;margin:16px 8px 0;opacity:0;transform:translateY(10px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,.7,.2,1);pointer-events:none;text-wrap:pretty}.cp-roi-payoff em{font-style:normal;color:#5b3df5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cp-roi-payoff.is-visible{opacity:1;transform:translateY(0)}.cp-pin .ps-capability-tab{flex:none;min-height:48px;padding:12px 10px;font-size:15px;z-index:1;transition:color .5s;background:transparent}.cp-pin .ps-capability-tab[aria-selected=true]{background:transparent;border-color:transparent;clip-path:none}.cp-list-highlight{position:absolute;left:0;top:0;pointer-events:none;background:#5b3df5;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);transition:transform .65s cubic-bezier(.33,1,.68,1),height .5s,width .5s}.cp-pin .ps-capability-viewer{position:relative;overflow:visible;isolation:isolate}.cp-panel-leaving{position:absolute!important;inset:0;pointer-events:none;z-index:2}.cp-panel-leaving .cp-events{visibility:hidden}.cp-route,.cp-tail{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.cp-route path,.cp-tail path{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.cp-route .cp-complete-line{stroke:#5b3df5;opacity:0}.cp-route .w-hot,.cp-tail .w-hot{stroke:#5b3df5}.cp-tip{fill:#c6f432;stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #9f8cff)}.cp-junction{fill:#fff;stroke:#5b3df5;stroke-width:2;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center}.cp-junction.is-reached{fill:#5b3df5}.cp-tail-wrap{position:relative;height:var(--gh-space-12, 48px)}[data-capability-mode=static] .cp-tip{display:none}@media(min-width:701px)and (max-height:800px){.cp-pin .ps-capability-tab{min-height:44px;padding:8px;font-size:14px}.cp-roi-payoff{font-size:16px;margin-top:12px}}@media(max-width:700px){.cp-track{margin-inline:calc(-1 * var(--pad));width:calc(100% + 2 * var(--pad))}.cp-pin{padding:16px 32px 20px}.cp-pin .ps-capabilities-intro{padding:0 0 44px}.cp-pin .ps-capabilities-intro>.eyebrow{font-size:14px;margin-bottom:8px}.cp-pin .ps-capabilities-intro h2{font-size:30px}.cp-pin .ps-capabilities-description{font-size:14px;margin-top:12px;line-height:1.45}.cp-pin .ps-capability-workspace{width:100%;padding:12px;gap:16px}.cp-navigation{width:100%;border-right:0;padding:0}.ps-capability-viewer{order:-1}.cp-roi-payoff{font-size:14px;line-height:1.35;margin:12px 4px 0}.cp-pin .ps-capability-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto;max-height:none;border-bottom:1px solid #dcd7f3;gap:0;padding:0}.cp-pin .ps-capability-tab{min-height:44px;padding:8px 6px;font-size:12px;gap:6px}}@media(max-width:700px)and (max-height:700px){.cp-pin{padding:12px 28px 28px}.cp-pin .ps-capabilities-intro{padding-bottom:36px}.cp-pin .ps-capabilities-intro h2{font-size:26px}.cp-pin .ps-capabilities-description{font-size:13px;margin-top:8px}.cp-pin .ps-capability-tab{min-height:44px;font-size:11px;padding:6px 4px}}@media(prefers-reduced-motion:reduce){.cp-list-highlight,.cp-roi-payoff{transition:none}.cp-tip{display:none}}.cp-navigation{grid-template-rows:auto 1fr auto;align-content:start}.cp-pin .ps-capability-tabs{align-self:start;justify-content:start}.cp-explanations{display:grid;align-content:start;margin:20px 8px 0;min-height:126px}.cp-explanation{grid-area:1/1;margin:0;font:400 14px/1.5 Nunito Sans,sans-serif;color:#514a77;text-wrap:pretty}.cp-events{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:0;border-top:1px solid #dcd7f3}.cp-event{display:grid;grid-template-columns:8px minmax(0,1fr) 64px;align-items:center;gap:10px;min-height:30px;padding:6px 0;color:#514a77;font:400 13px/1.35 Nunito Sans,sans-serif}.cp-event-mark{width:5px;height:5px;transform:rotate(45deg);border:1px solid #a99dd4}.cp-event-track{height:4px;background:#e3def7;overflow:hidden}.cp-event-track>i{display:block;width:100%;height:100%;transform:scaleX(var(--event-progress, 0));transform-origin:left;background:#5b3df5;transition:transform .22s linear}.cp-event.is-current{color:#5b3df5}.cp-event.is-current .cp-event-mark{background:#5b3df5;border-color:#5b3df5}.cp-event.is-complete .cp-event-mark,.cp-event.is-complete .cp-event-track>i{background:#c6f432;border-color:#8eae27}.cp-pin .ps-film-scene{margin:0}.cp-roi-payoff{font-size:14px;line-height:1.4;margin-top:12px}@media(min-width:701px)and (max-height:800px){.cp-pin .ps-capabilities-intro{padding-bottom:64px}.cp-explanations{margin-top:16px;min-height:116px}.cp-explanation,.cp-roi-payoff{font-size:13px}}@media(max-width:700px){.cp-explanations{min-height:0;margin:12px 4px 0}.cp-explanation{font-size:13px;line-height:1.45}.cp-roi-payoff{font-size:13px}.cp-event{font-size:12px;grid-template-columns:6px minmax(0,1fr) 40px;gap:8px}.cp-events{margin-top:12px}}@media(prefers-reduced-motion:reduce){.cp-event-track>i{transition:none}}@media(min-width:701px)and (max-height:800px){.cp-explanations{min-height:80px}.cp-pin .ps-capabilities-intro{padding-bottom:60px}}@media(max-width:700px){.cp-pin{padding-bottom:16px}.cp-pin .ps-capabilities-intro{padding-bottom:32px}.cp-events{display:flex;position:relative;gap:8px;height:56px;padding-top:42px}.cp-event{display:block;flex:1;min-height:0;padding:0;font-size:13px}.cp-event>span:not(.cp-event-track){display:none;position:absolute;left:14px;right:0;top:10px}.cp-event.is-current>span:not(.cp-event-track){display:block}.cp-event-mark{display:none;position:absolute;left:0;top:17px}.cp-event.is-current .cp-event-mark,.cp-event-track{display:block}}@media(min-width:701px)and (max-height:800px){.cp-pin{padding-bottom:20px}.cp-pin .ps-capabilities-intro{padding-bottom:40px}}@media(max-width:700px)and (min-height:701px){.cp-pin{padding-top:8px;padding-bottom:4px}.cp-pin .ps-capabilities-intro{padding-bottom:24px}.cp-pin .ps-capabilities-intro h2{font-size:26px}}.cp-navigation{grid-template-rows:auto auto;align-content:start}.cp-explanations{position:relative;display:grid;align-content:start;margin:20px 8px 0;min-height:0}.cp-explanation,.cp-roi-payoff{grid-area:1/1;margin:0;font:700 14px/1.4 Nunito,sans-serif;color:#14112b;opacity:1;transform:none;transition:none;pointer-events:auto;text-wrap:pretty}.cp-explanation em{font-style:normal;color:#5b3df5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cp-copy-leaving{position:absolute;inset:0;pointer-events:none}.cp-explanation[hidden]{display:none}@media(min-width:701px)and (max-height:800px){.cp-explanations{margin-top:16px}.cp-explanation,.cp-roi-payoff{font-size:13px}}@media(max-width:700px){.cp-explanations{margin:12px 4px 0}.cp-explanation,.cp-roi-payoff{font-size:13px;line-height:1.4}}
