.solution-content--scrollable[data-v-136a26e4]{max-height:560px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.solution-content--natural[data-v-136a26e4]{overflow:visible}.solution-content[data-v-136a26e4]::-webkit-scrollbar{width:8px}.solution-content[data-v-136a26e4]::-webkit-scrollbar-track{background:transparent}.solution-content[data-v-136a26e4]::-webkit-scrollbar-thumb{background:#868e9cad;border-radius:999px}.solution-content[data-v-136a26e4]{scroll-behavior:smooth}.solution-hero[data-v-136a26e4]{background:#f6f8fe;overflow:hidden;position:relative}.solution-hero__backdrop[data-v-136a26e4]{background-position:100%;background-repeat:no-repeat;background-size:auto 100%;inset:0;pointer-events:none;position:absolute;z-index:0}.solution-hero__inner[data-v-136a26e4]{position:relative;z-index:1}.solution-card--link[data-v-136a26e4]:focus-visible{outline:2px solid rgba(11,120,242,.3);outline-offset:4px}.solution-card--link:focus-visible h4[data-v-136a26e4],.solution-card--link:hover h4[data-v-136a26e4]{color:var(--solution-accent)}.solution-section.is-active .solution-section__header h3[data-v-136a26e4],.solution-section.is-active .solution-section__header h3[data-v-136a26e4]:after{color:var(--solution-accent)}.service-source-connectors[data-v-136a26e4]{height:100%;left:100%;overflow:visible;pointer-events:none;position:absolute;top:0;width:78px}.service-source-connectors__line[data-v-136a26e4]{fill:none;marker-end:url(#service-source-arrowhead);stroke:#a49af4eb;stroke-dasharray:4 4;stroke-linecap:butt;stroke-linejoin:round;stroke-width:1;vector-effect:non-scaling-stroke}.service-source-connectors marker path[data-v-136a26e4]{fill:#a49af4eb}.service-data-flow__orb[data-v-136a26e4]{background:radial-gradient(circle at 30% 24%,hsla(0,0%,100%,.78) 0,rgba(242,240,253,.36) 34%,transparent 62%),linear-gradient(180deg,#f2f0fd,#ddd4ff)}.service-output-card[data-v-136a26e4],.service-resource-card[data-v-136a26e4],.service-source-card[data-v-136a26e4]{background:linear-gradient(180deg,#f0eeff,#fcfcff)}.service-business-need[data-v-136a26e4]{color:#626978;display:grid;font-size:14px;gap:10px;line-height:1;place-items:center;white-space:nowrap}.service-business-need__line[data-v-136a26e4]{display:block;height:10px;overflow:visible;width:74px}.service-business-need__line path[data-v-136a26e4]:first-child{fill:none;stroke:#a49af4eb;stroke-dasharray:4 4;stroke-width:1;vector-effect:non-scaling-stroke}.service-business-need__line path[data-v-136a26e4]:not(:first-child){fill:#a49af4eb}.service-output-connector[data-v-136a26e4],.service-resource-connector[data-v-136a26e4]{align-self:stretch;position:relative}.service-resource-connector svg[data-v-136a26e4]{height:10px;left:-10px;overflow:visible;position:absolute;top:50%;transform:translateY(-50%);width:76px}.service-output-connector path[data-v-136a26e4]:first-child,.service-resource-connector path[data-v-136a26e4]:first-child{fill:none;stroke:#a49af4eb;stroke-dasharray:4 4;stroke-width:1;vector-effect:non-scaling-stroke}.service-output-connector path[data-v-136a26e4]:not(:first-child),.service-resource-connector path[data-v-136a26e4]:not(:first-child){fill:#a49af4eb}.service-output-connector svg[data-v-136a26e4]{height:100%;left:-20px;overflow:visible;position:absolute;top:0;width:92px}.service-output-connector__arrow[data-v-136a26e4]{border-bottom:4px solid transparent;border-left:6px solid rgba(164,154,244,.92);border-top:4px solid transparent;height:0;left:72px;position:absolute;transform:translateY(-50%);width:0}.service-output-connector__arrow--top[data-v-136a26e4]{top:16%}.service-output-connector__arrow--middle[data-v-136a26e4]{top:50%}.service-output-connector__arrow--bottom[data-v-136a26e4]{top:84%}@media(min-width:1321px){.service-delivery[data-v-136a26e4]{align-self:stretch;display:block;min-height:100%}.service-delivery__orb[data-v-136a26e4]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.service-delivery__title[data-v-136a26e4]{top:calc(50% + 50px);white-space:nowrap}.service-delivery__chips[data-v-136a26e4],.service-delivery__title[data-v-136a26e4]{left:50%;position:absolute;transform:translate(-50%)}.service-delivery__chips[data-v-136a26e4]{margin-top:0;top:calc(50% + 82px);width:112px}}@media(max-width:1320px){.service-source-connectors[data-v-136a26e4]{display:none}.service-business-need[data-v-136a26e4]{gap:12px;justify-self:center;padding:8px 0 30px}.service-business-need__line[data-v-136a26e4]{transform:rotate(90deg)}}@media(max-width:960px){.solution-anchor[data-v-136a26e4]::-webkit-scrollbar{display:none}}@media(max-width:768px){.solution-page[data-v-136a26e4]{overflow-x:hidden}.solution-hero[data-v-136a26e4]{min-height:auto}.solution-hero__backdrop[data-v-136a26e4]{background-position:calc(100% + 36px) 18px;background-size:auto 176px}.solution-hero__inner[data-v-136a26e4]{display:block;min-height:auto;padding-left:16px;padding-right:16px}.solution-hero__content[data-v-136a26e4]{max-width:none;padding-bottom:36px;padding-top:190px}.solution-hero__title[data-v-136a26e4]{font-size:clamp(32px,9vw,42px);line-height:1.14}.solution-hero__title em[data-v-136a26e4]{margin-left:0}.solution-hero__desc[data-v-136a26e4]{font-size:15px;line-height:1.72;margin-top:16px;max-width:none}.solution-hero__actions[data-v-136a26e4]{align-items:stretch;flex-direction:column;margin-top:24px}.solution-hero__action[data-v-136a26e4]{min-width:0;width:100%}.solution-overview[data-v-136a26e4]{padding-bottom:40px;padding-top:40px}.solution-container[data-v-136a26e4]{padding-left:16px;padding-right:16px}.solution-overview__tabs[data-v-136a26e4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.solution-overview__tab[data-v-136a26e4]{font-size:16px;line-height:1.35;min-height:52px;min-width:0;padding:8px 10px;white-space:normal}.solution-workspace[data-v-136a26e4]{display:block;margin-top:28px}.solution-anchor[data-v-136a26e4]{border-bottom:1px solid #e1e7f1;border-left:0;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:8px;position:static;scrollbar-width:none}.solution-anchor[data-v-136a26e4]::-webkit-scrollbar{display:none}.solution-anchor__button[data-v-136a26e4]{border-bottom:2px solid transparent;border-left:0;min-width:-moz-max-content;min-width:max-content;padding:10px 14px;width:auto}.solution-anchor__button.is-active[data-v-136a26e4]{border-left:0}.solution-content[data-v-136a26e4]{height:auto;overflow:visible;padding:20px 0 0}.solution-section[data-v-136a26e4]{padding-bottom:24px}.solution-section__header[data-v-136a26e4]{gap:12px;grid-template-columns:1fr}.solution-card-grid[data-v-136a26e4]{gap:18px;grid-template-columns:1fr}.service-architecture__board[data-v-136a26e4]{gap:20px;grid-template-columns:1fr;padding:20px 16px}.service-resource-card[data-v-136a26e4]{margin-top:40px}.service-output-card[data-v-136a26e4]{grid-template-columns:1fr;justify-items:center;text-align:center}.solution-overview__tabs[data-v-136a26e4]::-webkit-scrollbar{display:none}}
