.platform-module-art{--platform-art-blue: #0a84ff;--platform-art-sky: #93c5fd;position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.platform-module-art~*{position:relative;z-index:1}.platform-module-art__svg{position:absolute;top:50%;right:clamp(0rem,3vw,2.5rem);display:block;width:clamp(16rem,40vw,36rem);height:auto;overflow:visible;transform:translateY(-50%)}.platform-module-art__path{fill:none;stroke:var(--platform-art-blue);stroke-width:16;stroke-linecap:round;stroke-linejoin:round;opacity:.16}.platform-module-art__path--secondary{opacity:.11}.platform-module-art__path--quiet{opacity:.075}.platform-module-art__path--orbit{stroke:var(--platform-art-sky);opacity:.12}.platform-module-art__node{fill:var(--platform-art-blue);opacity:.56}.platform-module-art__node--mid{opacity:.38}.platform-module-art__node--quiet{opacity:.24}.platform-module-art__node--outcome{opacity:.72}.platform-module-art--case .platform-module-art__svg{right:clamp(1rem,6vw,5rem);width:clamp(15rem,36vw,33.75rem)}.platform-module-art--escalation .platform-module-art__svg{right:clamp(0rem,2vw,1.5rem);width:clamp(15rem,38vw,34rem)}.platform-module-art--incident .platform-module-art__svg{right:clamp(1rem,5vw,4rem);width:clamp(16rem,39vw,35rem)}.platform-module-art--problem .platform-module-art__svg{right:clamp(0rem,4vw,3rem);width:clamp(15rem,37vw,33rem)}@media(max-width:767px){.platform-module-art__svg,.platform-module-art--case .platform-module-art__svg,.platform-module-art--escalation .platform-module-art__svg,.platform-module-art--incident .platform-module-art__svg,.platform-module-art--problem .platform-module-art__svg{top:auto;right:-2.5rem;bottom:-2rem;width:16rem;transform:none}.platform-module-art__path{opacity:.11}.platform-module-art__path--secondary,.platform-module-art__path--quiet{opacity:.055}.platform-module-art__node{opacity:.42}.platform-module-art__node--quiet{opacity:.18}}@media(forced-colors:active){.platform-module-art{display:none}}.platform-management-page{--platform-reading-width: 68ch;--platform-section-space: clamp(4rem, 7.2vw, 7rem);--platform-page-gutter: clamp(1.5rem, 6vw, 7.5rem);color:#14243a;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.platform-management-page h1,.platform-management-page h2{text-wrap:balance}.platform-management-page h1{font-size:clamp(2.25rem,1.45rem + 3.1vw,3.75rem);line-height:1.06;letter-spacing:-.035em}.platform-management-page h2:not(.platform-workflow-strip__title){font-size:clamp(1.875rem,1.35rem + 2vw,3rem);line-height:1.12;letter-spacing:-.028em}.platform-management-page section h3{font-size:clamp(1.1875rem,1.08rem + .42vw,1.5rem);line-height:1.3;letter-spacing:-.012em}.platform-management-page p:not([class*=text-xs]):not([class*=uppercase]):not([class*=font-mono]):not([class*=text-lg]){font-size:1rem;line-height:1.65;text-wrap:pretty}.platform-management-page p.text-xs.leading-5:not(.uppercase){font-size:.875rem;line-height:1.5}.platform-management-page>section:not(.platform-workflow-strip)>div[class*=mx-auto],.platform-management-page>section>div>div[class*=mx-auto]{padding-inline:var(--platform-page-gutter)}.platform-management-page>section:not(.platform-module-hero):not(.platform-workflow-strip):not([id$=faq]):not([id=buyer-faq]){padding-block:var(--platform-section-space)}.platform-management-page .platform-module-hero h1{max-width:18ch}.platform-management-page .platform-module-hero p:not([class*=text-xs]):not([class*=uppercase]){max-width:var(--platform-reading-width)}.platform-management-page .platform-workflow-strip__title{letter-spacing:normal}@media(max-width:767px){.platform-management-page{--platform-section-space: clamp(3.5rem, 12vw, 4.5rem);--platform-page-gutter: clamp(1.25rem, 6vw, 1.75rem)}.platform-management-page .platform-module-art__svg,.platform-management-page .platform-module-art--case .platform-module-art__svg,.platform-management-page .platform-module-art--escalation .platform-module-art__svg,.platform-management-page .platform-module-art--incident .platform-module-art__svg,.platform-management-page .platform-module-art--problem .platform-module-art__svg{right:-2.75rem;bottom:-2.25rem;width:clamp(12rem,52vw,16rem)}}@media(min-width:768px)and (max-width:1023px){.platform-management-page{--platform-section-space: clamp(4.5rem, 8vw, 5.75rem);--platform-page-gutter: clamp(2rem, 5vw, 3.25rem)}.platform-management-page .platform-module-art__svg,.platform-management-page .platform-module-art--case .platform-module-art__svg,.platform-management-page .platform-module-art--escalation .platform-module-art__svg,.platform-management-page .platform-module-art--incident .platform-module-art__svg,.platform-management-page .platform-module-art--problem .platform-module-art__svg{top:auto;right:-1rem;bottom:-2rem;width:clamp(15rem,30vw,20rem);transform:none}}@media(max-width:359px){.platform-management-page h1{font-size:clamp(2rem,9vw,2.25rem)}.platform-management-page .platform-module-hero .platform-module-art__svg{width:12rem;right:-3.5rem}}@media(prefers-reduced-motion:reduce){.platform-management-page *,.platform-management-page *:before,.platform-management-page *:after{scroll-behavior:auto}}@media(forced-colors:active){.platform-management-page a:focus-visible,.platform-management-page button:focus-visible{outline:2px solid Highlight;outline-offset:3px}}.workflow-story{--ws-ink: #142d4b;--ws-muted: #49627c;--ws-line: #c8d8e8;--ws-blue: #2e6597;--ws-blue-pale: #eaf2f9;margin-top:clamp(2rem,4vw,3.5rem);color:var(--ws-ink)}.workflow-story *,.workflow-story *:before,.workflow-story *:after{box-sizing:border-box}.workflow-story__shell{display:grid;grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);align-items:stretch;overflow:hidden;border:1px solid var(--ws-line);border-radius:1.1rem;background:#f3f7fb;box-shadow:0 12px 34px #18365412}.workflow-story__panel{min-width:0;padding:clamp(1.5rem,3vw,2.5rem);color:#f5f8fc;background:#163454}.workflow-story__eyebrow{margin:0;color:#b8d3eb;font-size:.7rem;font-weight:700;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.workflow-story__eyebrow span{padding-inline:.2em;color:#80a8cb}.workflow-story__heading{max-width:18ch;margin:.7rem 0 0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.24}.workflow-story__diagram{display:flex;align-items:center;gap:.55rem;margin:clamp(2rem,4vw,3.5rem) 0 0;padding:1.15rem 0;border-block:1px solid rgb(211 229 246 / 22%);background:linear-gradient(#89afd0,#89afd0) center / calc(100% - 2.1rem) 1px no-repeat}.workflow-story__mark{display:grid;flex:1 1 0;min-width:0;aspect-ratio:1;max-width:2.8rem;place-items:center;margin-inline:auto;border:1px solid #6f91af;border-radius:50%;color:#d7e6f4;background:#234968;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:700}.workflow-story__mark[data-active=true]{border-color:#d7e8f6;color:#173653;background:#d7e8f6}.workflow-story__note{max-width:38ch;margin:clamp(1.5rem,3vw,2.5rem) 0 0;color:#cfdeec;font-size:.78rem;line-height:1.65}.workflow-story__list{min-width:0;padding:clamp(1.25rem,2.6vw,2.25rem)}.workflow-story__instruction{max-width:60ch;margin:0 0 1rem;color:var(--ws-muted);font-size:.9rem;line-height:1.55}.workflow-story__list ol{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.workflow-story__list li{min-width:0}.workflow-story__list button{display:flex;width:100%;min-width:0;align-items:flex-start;gap:.9rem;padding:1rem 1.05rem;border:1px solid #d2deea;border-radius:.65rem;color:var(--ws-ink);background:#fff;text-align:left;cursor:pointer}.workflow-story__list li[data-active=true]>button{border-color:#7e9fbe;background:#edf4fa;box-shadow:inset 3px 0 #9ed0ff}.workflow-story__list button:focus-visible{position:relative;z-index:1;outline:3px solid #3975a9;outline-offset:3px}.workflow-story__number{flex:0 0 auto;padding-top:.08rem;color:#3b6e9a;font-size:.74rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em}.workflow-story__item-copy{display:grid;gap:.3rem;min-width:0}.workflow-story__item-copy strong{font-size:.98rem;font-weight:650;line-height:1.4}.workflow-story__item-copy>span{color:#4d6277;font-size:.86rem;line-height:1.55}.workflow-story__detail{display:none;padding:1.3rem 1.35rem 1.4rem;border:1px solid #7e9fbe;border-top:0;border-radius:0 0 .65rem .65rem;color:var(--ws-ink);background:#f8fbfe}.workflow-story__detail--panel{display:block;margin-top:1.55rem;padding:1.35rem 0 0;border:0;border-top:1px solid rgb(211 229 246 / 25%);border-radius:0;color:#f5f8fc;background:transparent}.workflow-story__count{color:#3b6e9a;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workflow-story__detail h3{margin:.45rem 0 0;font-size:clamp(1.12rem,1.6vw,1.4rem);font-weight:650;letter-spacing:-.02em;line-height:1.3}.workflow-story__detail>p{margin:.45rem 0 0;color:#435a71;font-size:.9rem;line-height:1.6}.workflow-story__detail dl{margin:1.1rem 0 0;border-top:1px solid #d5e0ea}.workflow-story__detail dl>div{display:grid;grid-template-columns:7.1rem minmax(0,1fr);gap:.8rem;padding:.62rem 0;border-bottom:1px solid #d5e0ea;font-size:.84rem;line-height:1.5}.workflow-story__detail dt{color:#3b6286;font-weight:700}.workflow-story__detail dd{margin:0;color:#243d57}.workflow-story__detail--panel .workflow-story__count,.workflow-story__detail--panel dt{color:#b8d3eb}.workflow-story__detail--panel h3{color:#f5f8fc}.workflow-story__detail--panel>p,.workflow-story__detail--panel dd{color:#d4e2ef}.workflow-story__detail--panel dl,.workflow-story__detail--panel dl>div{border-color:#d3e5f638}@media(max-width:760px){.workflow-story__shell{grid-template-columns:minmax(0,1fr)}.workflow-story__panel{padding:1.5rem}.workflow-story__detail--panel{display:none}.workflow-story__list li[data-active=true]>.workflow-story__detail{display:block}.workflow-story__list li[data-active=true]>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.workflow-story__diagram{margin-top:1.75rem}.workflow-story__note{margin-top:1.4rem}.workflow-story__list{padding:1.25rem}}@media(max-width:420px){.workflow-story__detail dl>div{grid-template-columns:5.6rem minmax(0,1fr);gap:.55rem}.workflow-story__list button{padding:.9rem}}@media(forced-colors:active){.workflow-story__shell,.workflow-story__panel,.workflow-story__list button,.workflow-story__detail{forced-color-adjust:auto;color:CanvasText;background:Canvas;border-color:CanvasText}.workflow-story__panel *,.workflow-story__list *,.workflow-story__detail *{color:CanvasText}.workflow-story__mark[data-active=true],.workflow-story__list li[data-active=true]>button{outline:2px solid Highlight;outline-offset:-3px}}.solution-evidence{--evidence-navy: #102b49;--evidence-blue: #8fc9ff;--evidence-ink: #173957;--evidence-muted: #405b75;margin-top:2.25rem;overflow:hidden;border:1px solid #173957;border-radius:1.25rem;background:var(--evidence-navy);box-shadow:0 16px 34px #102b491f}.solution-evidence__header{padding:1.5rem 1.5rem 1.125rem;border-bottom:1px solid rgb(194 222 247 / 28%)}.solution-evidence__qualifier{display:inline-block;color:var(--evidence-blue);font-size:.75rem;font-weight:750;line-height:1.5;letter-spacing:.11em;text-transform:uppercase}.solution-evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#c2def73d}.solution-evidence__finding{min-width:0;padding:1.5rem;background:#f1f7fd}.solution-evidence__value{display:block;max-width:100%;color:var(--evidence-navy);font-size:clamp(2.65rem,6.5vw,5rem);font-weight:800;line-height:.98;letter-spacing:-.065em;overflow-wrap:anywhere;font-variant-numeric:lining-nums tabular-nums}.solution-evidence__description{margin-top:1rem;color:var(--evidence-ink);font-size:.9375rem;font-weight:500;line-height:1.65}.solution-evidence__source{display:inline-block;margin-top:1rem;border-radius:.2rem;color:#075da9;font-size:.8125rem;font-weight:650;line-height:1.55;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}.solution-evidence__source:hover{color:#093b67;text-decoration-thickness:2px}.solution-evidence__source:focus-visible{outline:3px solid #1675be;outline-offset:4px}.solution-evidence__context{padding:1.125rem 1.5rem 1.25rem;color:#f0f7ff;font-size:.875rem;line-height:1.65}@media(max-width:639px){.solution-evidence{border-radius:1rem}.solution-evidence__header{padding:1.125rem 1rem 1rem}.solution-evidence__grid{grid-template-columns:minmax(0,1fr)}.solution-evidence__finding{padding:1.25rem 1rem}.solution-evidence__value{font-size:clamp(2.75rem,13vw,4.25rem);letter-spacing:-.055em}.solution-evidence__context{padding:1rem}}
