/* Layout: illustration belongs to its text column, never behind the copy. */
.synergy-flow .synergy-stage,.synergy-flow .synergy-board__line,.synergy-flow .synergy-item__operator{display:none!important}
.synergy-flow .synergy-board{background:#fff;border-radius:10px;box-shadow:none;padding:12px 24px 16px}
.synergy-flow .synergy-item{padding-top:0}
.synergy-flow .synergy-item + .synergy-item{border-left-color:#edf0ed}
.synergy-flow .synergy-item__meta{margin-top:12px}
.synergy-flow-controls{display:flex;justify-content:flex-end;margin-top:20px}
.synergy-flow-controls button{font:inherit;font-size:14px;color:#52625e;min-height:44px;padding:8px 14px;border:1px solid #cbd8d2;border-radius:4px;background:#fff;cursor:pointer}
.synergy-flow-controls button:hover{border-color:#bd6148;color:#a54830}
.synergy-flow-controls button:focus-visible{outline:3px solid #bd6148;outline-offset:3px}
neccos-tech-flow{display:block;aspect-ratio:360/220;margin-inline:-30px;pointer-events:none}
@media(max-width:1080px){neccos-tech-flow{margin-inline:-20px}}
@media(max-width:767px){.synergy-flow .synergy-board{padding:4px 20px 16px}.synergy-flow .synergy-item{padding:16px 0 24px}.synergy-flow neccos-tech-flow{margin-inline:0;max-width:390px;max-height:205px;margin-inline:auto}.synergy-flow .synergy-item__meta{margin-top:0}.synergy-flow-controls{margin-top:0}.synergy-flow .synergy-item + .synergy-item{border-top-color:#e1e9e4}}
