.workflow-section{direction:rtl;background:#09090d;width:100%;max-width:none;padding:clamp(88px,11vw,140px) max(20px,50% - 560px);font-family:IRANYekan,Tahoma,sans-serif;position:relative;overflow:hidden}.workflow-section:before{content:"";pointer-events:none;background:radial-gradient(at 50% 58%,#44257430,#0000 52%);position:absolute;inset:0}.workflow-section header{text-align:center;max-width:690px;margin:0 auto 72px;position:relative}.workflow-section h2{color:#fff;letter-spacing:-1.8px;margin:0 0 14px;font-size:clamp(30px,4.2vw,49px)}.workflow-section header p{color:#a8a8b6;margin:0;font-size:14px}.workflow-path{direction:rtl;grid-template-columns:repeat(5,1fr);align-items:start;display:grid;position:relative}.workflow-node-wrap{min-width:0;position:relative}.workflow-node{z-index:2;text-align:center;position:relative}.workflow-plan-badge{white-space:nowrap;color:#ddd6fe;background:#2b1c4d;border:1px solid #c4b5fd8f;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.workflow-icon{color:#e5ddff;background:radial-gradient(circle,#3c2872,#120d20 62%);border:1px solid #a78bfab0;border-radius:50%;place-items:center;width:84px;height:84px;margin:0 auto 14px;display:grid;box-shadow:0 0 0 7px #8b5cf614,0 0 25px #8b5cf680,inset 0 0 18px #a78bfa5e}.workflow-icon svg{font-size:38px}.workflow-node h3{color:#f4f7ff;margin:0;font-size:16px}.workflow-node p{color:#a5aac0;max-width:170px;margin:7px auto 0;font-size:10px;line-height:1.9}.workflow-link{z-index:1;transform-origin:100%;background:linear-gradient(90deg,#8b5cf6,#a78bfa);width:100%;height:2px;position:absolute;top:41px;left:-50%;box-shadow:0 0 11px #8b5cf6}@media (max-width:720px){.workflow-section header{margin-bottom:42px}.workflow-path{grid-template-columns:1fr;gap:27px}.workflow-link{transform-origin:top;background:linear-gradient(#8b5cf6,#a78bfa);width:2px;height:25px;top:auto;bottom:-20px;left:50%}.workflow-node p{max-width:250px}}@media (max-width:460px){.workflow-section{padding-inline:15px}.workflow-section header p{font-size:12px}}
