.orchestration-outcomes{display:flex;gap:1.25rem;list-style:none;padding:0;margin:1.5rem 0 0;color:#d7e3e9;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.orchestration-outcomes li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--aqua);margin-right:.5rem;box-shadow:0 0 10px #75d6ca88}
@media(max-width:1050px){.orchestration{grid-template-columns:1fr}.orchestration-intro{max-width:760px}.stage-controls{display:grid;grid-template-columns:repeat(5,1fr)}.stage-controls button{display:block;text-align:center;border-right:1px solid #ffffff22;padding:.75rem .25rem}.stage-controls button.active{padding-left:.25rem;background:#ffffff0a}.stage-controls button span{display:block}.stage-description{text-align:center}.observatory{width:min(100%,720px)}}
@media(max-width:650px){.orchestration{padding-bottom:5rem}.orchestration-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.stage-controls{grid-template-columns:repeat(5,minmax(0,1fr))}.stage-controls button{font-size:.64rem}.observatory{aspect-ratio:auto;display:grid;grid-template-columns:1fr;gap:.65rem;padding-top:1rem}.scope,.connections,.signal,.operator-ring{display:none}.operator{position:relative;left:auto;top:auto;transform:none;width:100%;aspect-ratio:auto;display:grid;grid-template-columns:70px 1fr;align-items:center;gap:1rem;background:#0a2133;border:1px solid #75d6ca66;padding:.75rem;order:0}.operator img{width:70px;height:70px}.operator-label{position:static;transform:none;width:auto;background:none;border:0;box-shadow:none;text-align:left;padding:0}.approval{position:static;width:auto;grid-column:1/-1;text-align:center}.approval:before{display:none}.system{position:relative;inset:auto!important;width:100%;transform:none!important}.customers{order:1}.sales{order:2}.operations{order:3}.field{order:4}.finance{order:5}.observatory-status{position:relative;left:auto;bottom:auto;transform:none;min-width:0;order:6;padding-top:.75rem}.system.selected{background:#10344b}.stage-description{min-height:75px}}
@media(prefers-reduced-motion:reduce){.operator-ring,.signal,.scope span{animation:none!important}.observatory[data-stage] .connections path{stroke:var(--aqua);stroke-dasharray:none}}
