/* Restored original input → central team → output composition. */
.orbit-section{background:#faf7fd}.orbit-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.orbit-layout .process-copy h2{margin-bottom:25px}.orbit-layout .process-copy>p{font-size:15px;line-height:1.8;max-width:440px}.orbit-layout .step-pills{gap:8px;margin-top:28px}.orbit-layout .step-pills span{font-size:10px;padding:6px 12px;background:transparent}.orbit-workflow{position:relative;min-width:0;height:370px;isolation:isolate}.orbit-connections{position:absolute;inset:0 0 30px;width:100%;height:340px;overflow:visible;z-index:0}.orbit-node{position:absolute;display:flex;align-items:center;gap:6px;width:147px;min-height:68px;padding:8px 11px 8px 4px;border:1px solid #e9dfef;background:white;border-radius:15px;box-shadow:0 12px 30px #40234e0b;z-index:2}.orbit-input{left:0}.orbit-output{right:0}.orbit-row-0{top:18px}.orbit-row-1{top:136px}.orbit-row-2{top:254px}.orbit-node>.workflow-sticker{width:47px;height:47px;filter:drop-shadow(0 4px 4px #382b3915)}.orbit-node>span:last-child{font-size:11px;font-weight:500;line-height:1.4;letter-spacing:-.015em}.orbit-center{position:absolute;left:50%;top:170px;transform:translate(-50%,-50%);height:115px;width:115px;display:grid;place-items:center;background:white;border:1px solid #eee2f6;border-radius:28px;box-shadow:0 0 0 12px #f2e8fc,0 0 0 24px #f7f0fc;z-index:3}.orbit-center img{width:92px;height:92px;object-fit:contain;clip-path:circle(48%)}.orbit-motion-toggle{position:absolute;right:0;bottom:0;border:0;border-bottom:1px solid #d8c5e4;color:#a18bab;background:transparent;padding:4px 0;font-size:10px;line-height:1.4}.orbit-node .workflow-sticker{transition:none;transform:none}
@media(max-width:1150px){.orbit-layout{gap:35px}.orbit-node{width:128px;padding-right:8px;gap:3px}.orbit-node>.workflow-sticker{width:42px;height:42px}.orbit-node>span:last-child{font-size:10px}.orbit-center{width:95px;height:95px;border-radius:24px;box-shadow:0 0 0 10px #f2e8fc,0 0 0 20px #f7f0fc}.orbit-center img{width:80px;height:80px}}
@media(max-width:850px){.orbit-layout{grid-template-columns:1fr;gap:32px}.orbit-layout .process-copy{max-width:550px}.orbit-workflow{max-width:580px;width:100%;margin:auto}.orbit-node{width:147px;gap:6px}.orbit-node>.workflow-sticker{width:47px;height:47px}.orbit-node>span:last-child{font-size:11px}.orbit-center{width:115px;height:115px;border-radius:28px;box-shadow:0 0 0 12px #f2e8fc,0 0 0 24px #f7f0fc}.orbit-center img{width:92px;height:92px}}
@media(max-width:600px){.orbit-layout{gap:25px}.orbit-layout .process-copy>p{font-size:14px}.orbit-layout .step-pills span{font-size:9px;padding:5px 10px}.orbit-workflow{height:340px}.orbit-connections{height:310px}.orbit-node{width:105px;min-height:60px;gap:3px;padding:7px 5px 7px 3px;border-radius:12px}.orbit-node>.workflow-sticker{width:33px;height:33px}.orbit-node>span:last-child{font-size:9px;line-height:1.4}.orbit-row-0{top:17px}.orbit-row-1{top:125px}.orbit-row-2{top:233px}.orbit-center{top:155px;width:76px;height:76px;border-radius:20px;box-shadow:0 0 0 8px #f2e8fc,0 0 0 16px #f7f0fc}.orbit-center img{width:66px;height:66px}.orbit-motion-toggle{font-size:9px;bottom:2px}}
@media(max-width:360px){.orbit-node{width:95px}.orbit-node>.workflow-sticker{width:29px;height:29px}.orbit-node>span:last-child{font-size:7.5px}.orbit-center{width:68px;height:68px;box-shadow:0 0 0 6px #f2e8fc,0 0 0 12px #f7f0fc}.orbit-center img{width:60px;height:60px}}
@media(prefers-reduced-motion:reduce){.orbit-connections circle{display:none}}

