.workflow-summary{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(110deg,#102a24,#175b49);color:#fff;padding:18px 22px;border-radius:14px;margin-bottom:18px}.live-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#41e9a9;box-shadow:0 0 0 5px #41e9a922;margin-right:10px}.flow{max-width:720px;margin:24px auto;text-align:center}.flow-start{display:inline-block;background:#102a24;color:#fff;border-radius:999px;padding:10px 20px;font-weight:800;font-size:12px;letter-spacing:.06em}.flow-arrow{color:#17a673;font-size:22px;height:30px}.flow-node{display:grid;grid-template-columns:200px 1fr;gap:10px;padding:15px;background:#f3f8f6;border:1px solid #cfe0da;border-left:5px solid #17a673;border-radius:12px;text-align:left}.channel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.channel-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#102a24;color:#58e4b4;font-weight:900;margin-bottom:18px}.channel p{min-height:48px}.funnel{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;align-items:center}.funnel div{background:linear-gradient(135deg,#e0f7ef,#f5fbf9);padding:20px;text-align:center;clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%,8% 50%)}.funnel span,.funnel strong{display:block}.funnel strong{font-size:28px;margin-top:7px}meter{accent-color:#17a673;width:100px}@media(max-width:1000px){.channel-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.channel-grid,.funnel{grid-template-columns:1fr}.funnel div{clip-path:none;border-radius:9px}.flow-node{grid-template-columns:1fr}}
