.step-node{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0077b6;color:white;font-weight:700;z-index:10}.connector-line{position:absolute;top:20px;left:20px;width:2px;height:100%;background:#00b4d8;z-index:1}