.st-wrapper{background:var(--st-wrapper-bg,#0d1420);padding:var(--st-wrapper-pad-v,60px) var(--st-wrapper-pad-h,24px);border-radius:var(--st-wrapper-radius,16px);direction:rtl;overflow-x:hidden;box-sizing:border-box;max-width:100%}.st-track{font-family:var(--st-font-family,inherit)}.st-title,.st-desc{overflow-wrap:break-word;word-break:break-word}.st-horizontal .st-track{display:flex;align-items:flex-start;gap:var(--st-step-gap,24px);overflow-x:auto;padding-bottom:8px}.st-horizontal .st-step{flex:1 1 0;min-width:220px;display:flex;flex-direction:column;align-items:center;text-align:center}.st-horizontal .st-node{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:20px}.st-horizontal .st-connector{position:absolute;top:50%;right:calc(50% + 30px);width:calc(100% - 30px);height:0;transform:translateY(-50%);border-top:var(--st-line-thickness,2px) var(--st-line-style,solid) var(--st-line-color,rgba(255,255,255,.15));z-index:1}.st-horizontal .st-connector.is-animated{height:var(--st-line-thickness,2px);border-top:none;background-image:repeating-linear-gradient(90deg,var(--st-line-color,rgba(255,255,255,.4)) 0 8px,transparent 8px 16px);background-size:32px 100%;animation:st-flow-x 1s linear infinite}.st-horizontal .st-badges{justify-content:center}.st-vertical .st-track{display:flex;flex-direction:column;gap:var(--st-step-gap,40px)}.st-vertical .st-step{display:flex;flex-direction:row;gap:20px}.st-vertical .st-node{position:relative;display:flex;flex-direction:column;align-items:center}.st-vertical .st-connector{position:absolute;top:60px;right:calc(30px - (var(--st-line-thickness,2px) / 2));width:0;height:calc(100% + var(--st-step-gap,40px));border-right:var(--st-line-thickness,2px) var(--st-line-style,solid) var(--st-line-color,rgba(255,255,255,.15))}.st-vertical .st-connector.is-animated{width:var(--st-line-thickness,2px);border-right:none;background-image:repeating-linear-gradient(180deg,var(--st-line-color,rgba(255,255,255,.4)) 0 8px,transparent 8px 16px);background-size:100% 32px;animation:st-flow-y 1s linear infinite}.st-vertical .st-content{flex:1}.st-ltr.st-horizontal .st-connector{right:auto;left:calc(50% + 30px)}.st-ltr.st-vertical .st-connector{right:auto;left:calc(30px - (var(--st-line-thickness,2px) / 2));border-right:none;border-left:var(--st-line-thickness,2px) var(--st-line-style,solid) var(--st-line-color,rgba(255,255,255,.15))}.st-ltr.st-vertical .st-connector.is-animated{border-left:none}@keyframes st-flow-x{from{background-position:0 0}to{background-position:-32px 0}}@keyframes st-flow-y{from{background-position:0 0}to{background-position:0 -32px}}.st-number{position:relative;z-index:2;width:60px;height:60px;min-width:60px;border-radius:999px;background:var(--st-circle-bg,#0a3d2e);color:var(--st-number-color,#22c55e);font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:var(--st-hover-ringwidth,2px) solid transparent}.st-number .dashicons{width:24px;height:24px;font-size:24px;color:inherit}.st-hover-enabled .st-number{transition:transform .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease;cursor:pointer}.st-hover-enabled .st-number:hover{transform:scale(var(--st-hover-scale,1.15));background-color:var(--st-hover-bg,var(--st-circle-bg));border-color:var(--st-hover-ringcolor,transparent);color:var(--st-hover-icon-color,var(--st-circle-bg))}.st-title{color:var(--st-title-color,#ffffff);font-size:var(--st-title-size,20px);font-weight:var(--st-title-weight,700);margin:0 0 var(--st-title-desc-gap,10px);text-align:var(--st-title-align,right)}.st-desc{color:var(--st-desc-color,#a8b0bd);font-size:var(--st-desc-size,14px);line-height:1.9;margin:0 0 16px;text-align:var(--st-desc-align,right)}.st-badges{display:flex;flex-wrap:wrap;gap:8px}.st-badge{display:inline-block;padding:6px 14px;border:1px solid var(--st-badge-bordercolor,rgba(255,255,255,.2));border-radius:999px;color:var(--st-badge-color,#dddddd);font-size:var(--st-badge-size,12px);white-space:normal;overflow-wrap:break-word;max-width:100%}.st-scroll-anim .st-step{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.st-scroll-anim .st-step.st-in-view{opacity:1;transform:translateY(0)}@media (max-width:768px){.st-mobile-compact{padding:calc(var(--st-wrapper-pad-v,60px) / 2) calc(var(--st-wrapper-pad-h,24px) / 1.5)}.st-mobile-compact .st-number{width:48px;height:48px;min-width:48px;font-size:15px}.st-mobile-compact .st-title{font-size:calc(var(--st-title-size,20px) - 3px)}.st-mobile-compact .st-desc{font-size:calc(var(--st-desc-size,14px) - 1px)}.st-mobile-compact .st-track{gap:calc(var(--st-step-gap,24px) * 0.7)}.st-mobile-compact.st-vertical .st-connector,.st-mobile-compact.st-horizontal .st-connector{top:48px;right:calc(24px - (var(--st-line-thickness,2px) / 2))}.st-ltr.st-mobile-compact.st-vertical .st-connector,.st-ltr.st-mobile-compact.st-horizontal .st-connector{right:auto;left:calc(24px - (var(--st-line-thickness,2px) / 2))}}@media (max-width:768px){.st-horizontal .st-track{flex-direction:column;overflow-x:visible}.st-horizontal .st-step{flex-direction:row;text-align:right;align-items:flex-start;gap:16px}.st-horizontal .st-node{width:auto;margin-bottom:0}.st-horizontal .st-connector{top:60px;right:calc(30px - (var(--st-line-thickness,2px) / 2));left:auto;width:0;height:calc(100% + var(--st-step-gap,24px));border-top:none;border-right:var(--st-line-thickness,2px) var(--st-line-style,solid) var(--st-line-color,rgba(255,255,255,.15));transform:none}.st-horizontal .st-connector.is-animated{width:var(--st-line-thickness,2px);height:calc(100% + var(--st-step-gap,24px));border-right:none;background-image:repeating-linear-gradient(180deg,var(--st-line-color,rgba(255,255,255,.4)) 0 8px,transparent 8px 16px);background-size:100% 32px;animation:st-flow-y 1s linear infinite}.st-horizontal .st-badges{justify-content:flex-start}.st-ltr.st-horizontal .st-connector{right:auto;left:calc(30px - (var(--st-line-thickness,2px) / 2));border-right:none;border-left:var(--st-line-thickness,2px) var(--st-line-style,solid) var(--st-line-color,rgba(255,255,255,.15))}.st-ltr.st-horizontal .st-connector.is-animated{border-left:none}}