.ProcessStepsBlock-module__6f0cta__section{background:var(--color-bg-primary);width:100%;color:var(--color-text-primary);padding:var(--space-20) var(--space-12);position:relative;overflow:hidden}.ProcessStepsBlock-module__6f0cta__container{max-width:var(--max-width);margin:0 auto;position:relative}.ProcessStepsBlock-module__6f0cta__section:after{content:"";top:0;left:var(--space-12);right:var(--space-12);background:var(--color-border-subtle);height:1px;position:absolute}.ProcessStepsBlock-module__6f0cta__header{z-index:1;margin-bottom:var(--space-12);text-align:center;max-width:640px;margin-left:auto;margin-right:auto;position:relative}.ProcessStepsBlock-module__6f0cta__tag{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-regular);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-5);opacity:0;transition:opacity .6s,transform .6s;display:inline-flex;transform:translateY(20px)}.ProcessStepsBlock-module__6f0cta__tagDot{border-radius:var(--radius-full);background:var(--color-accent);width:6px;height:6px;animation:2s ease-in-out infinite ProcessStepsBlock-module__6f0cta__pulse}@keyframes ProcessStepsBlock-module__6f0cta__pulse{0%,to{opacity:1}50%{opacity:.3}}.ProcessStepsBlock-module__6f0cta__title{font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--font-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);opacity:0;transition:opacity .8s .1s,transform .8s .1s;transform:translateY(24px)}.ProcessStepsBlock-module__6f0cta__desc{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--font-light);line-height:var(--leading-relaxed);color:var(--color-text-soft);margin-top:var(--space-5);opacity:0;transition:opacity .8s .25s,transform .8s .25s;transform:translateY(20px)}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__tag,.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__title,.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__desc{opacity:1;transform:translateY(0)}.ProcessStepsBlock-module__6f0cta__steps{z-index:1;grid-template-columns:repeat(3,1fr);gap:0;max-width:1100px;margin:0 auto;display:grid;position:relative}.ProcessStepsBlock-module__6f0cta__cols2{grid-template-columns:repeat(2,1fr);max-width:800px}.ProcessStepsBlock-module__6f0cta__cols4{grid-template-columns:repeat(4,1fr);max-width:100%}.ProcessStepsBlock-module__6f0cta__step{padding:var(--space-8);opacity:0;transition:opacity .7s,transform .7s;position:relative;transform:translateY(32px)}.ProcessStepsBlock-module__6f0cta__step+.ProcessStepsBlock-module__6f0cta__step:before{content:"";background:var(--color-border-subtle);width:1px;height:100%;transform:skewX(var(--skew));transform-origin:top;position:absolute;top:0;left:0}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__step{opacity:1;transform:translateY(0)}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__step:first-child{transition-delay:0s}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__step:nth-child(2){transition-delay:.25s}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__step:nth-child(3){transition-delay:.5s}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__step:nth-child(4){transition-delay:.75s}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__step:nth-child(5){transition-delay:1s}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__step:nth-child(6){transition-delay:1.25s}.ProcessStepsBlock-module__6f0cta__numberBadge{margin-bottom:var(--space-6);background:var(--color-accent);width:52px;height:52px;transform:skewX(var(--skew));justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:flex}.ProcessStepsBlock-module__6f0cta__step:hover .ProcessStepsBlock-module__6f0cta__numberBadge{transform:skewX(var(--skew)) scale(1.05);box-shadow:0 0 24px #ffffff26}.ProcessStepsBlock-module__6f0cta__number{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-inverse);transform:skewX(calc(var(--skew) * -1))}.ProcessStepsBlock-module__6f0cta__stepContent{position:relative}.ProcessStepsBlock-module__6f0cta__stepTitle{font-family:var(--font-display);font-size:var(--text-heading);font-weight:var(--font-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-bottom:var(--space-3)}.ProcessStepsBlock-module__6f0cta__stepDesc{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--font-light);line-height:var(--leading-relaxed);color:var(--color-text-soft)}.ProcessStepsBlock-module__6f0cta__cta{z-index:1;padding-top:var(--space-12);opacity:0;justify-content:center;align-items:center;transition:opacity .6s .8s,transform .6s .8s;display:flex;position:relative;transform:translateY(16px)}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__cta{opacity:1;transform:translateY(0)}.ProcessStepsBlock-module__6f0cta__ctaLink{padding:var(--space-4) var(--space-8);background:var(--color-accent);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--font-semibold);border-radius:var(--radius-sm);letter-spacing:var(--tracking-normal);transition:all var(--transition-fast);transform:skewX(var(--skew));align-items:center;gap:10px;display:inline-flex;color:var(--color-text-inverse)!important}.ProcessStepsBlock-module__6f0cta__ctaLink:hover{background:var(--color-accent-hover);transform:skewX(var(--skew)) translateY(-2px);box-shadow:var(--shadow-md)}.ProcessStepsBlock-module__6f0cta__ctaLink>span{transform:skewX(calc(var(--skew) * -1));align-items:center;gap:10px;display:inline-flex}.ProcessStepsBlock-module__6f0cta__sidebarLayout{z-index:1;gap:var(--space-20);grid-template-columns:1fr 1.5fr;align-items:start;display:grid;position:relative}.ProcessStepsBlock-module__6f0cta__sidebarHeader{position:sticky;top:120px}.ProcessStepsBlock-module__6f0cta__sidebarCta{padding-top:var(--space-8);opacity:0;transition:opacity .6s .4s,transform .6s .4s;transform:translateY(16px)}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__sidebarCta{opacity:1;transform:translateY(0)}.ProcessStepsBlock-module__6f0cta__sidebarSteps{flex-direction:column;gap:0;display:flex}.ProcessStepsBlock-module__6f0cta__sidebarStep{align-items:flex-start;gap:var(--space-6);padding:var(--space-8) 0;border-bottom:1px solid var(--color-border-subtle);opacity:0;display:flex;position:relative;transform:translateY(24px)}.ProcessStepsBlock-module__6f0cta__sidebarStep:first-child{border-top:1px solid var(--color-border-subtle)}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__sidebarStep{opacity:1;transition:opacity .7s,transform .7s;transform:translateY(0)}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__sidebarStep:first-child{transition-delay:0s}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__sidebarStep:nth-child(2){transition-delay:.25s}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__sidebarStep:nth-child(3){transition-delay:.5s}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__sidebarStep:nth-child(4){transition-delay:.75s}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__sidebarStep:nth-child(5){transition-delay:1s}.ProcessStepsBlock-module__6f0cta__visible .ProcessStepsBlock-module__6f0cta__sidebarStep:nth-child(6){transition-delay:1.25s}.ProcessStepsBlock-module__6f0cta__sidebarStep:before{content:"";background:var(--color-accent);transform-origin:top;width:2px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ProcessStepsBlock-module__6f0cta__sidebarStep:hover:before{transform:scaleY(1)}.ProcessStepsBlock-module__6f0cta__sidebarStep:hover{padding-left:var(--space-4);transition:opacity .7s,transform .7s,padding-left .4s cubic-bezier(.22,1,.36,1)}.ProcessStepsBlock-module__6f0cta__sidebarStep .ProcessStepsBlock-module__6f0cta__stepContent{flex:1;padding-top:4px}@media (max-width:1024px){.ProcessStepsBlock-module__6f0cta__section{padding:var(--space-16) var(--space-8)}.ProcessStepsBlock-module__6f0cta__section:after{left:var(--space-8);right:var(--space-8)}.ProcessStepsBlock-module__6f0cta__steps{gap:0}.ProcessStepsBlock-module__6f0cta__step{padding:var(--space-6)}.ProcessStepsBlock-module__6f0cta__sidebarLayout{gap:var(--space-10);grid-template-columns:1fr}.ProcessStepsBlock-module__6f0cta__sidebarHeader{position:static}}@media (max-width:768px){.ProcessStepsBlock-module__6f0cta__steps{grid-template-columns:1fr;max-width:480px}.ProcessStepsBlock-module__6f0cta__step{border-left:none;border-top:1px solid var(--color-border-subtle);padding:var(--space-8) 0}.ProcessStepsBlock-module__6f0cta__step:first-child{border-top:none}.ProcessStepsBlock-module__6f0cta__step+.ProcessStepsBlock-module__6f0cta__step:before{display:none}}@media (max-width:640px){.ProcessStepsBlock-module__6f0cta__section{padding:var(--space-12) var(--space-6)}.ProcessStepsBlock-module__6f0cta__section:after{left:var(--space-6);right:var(--space-6)}.ProcessStepsBlock-module__6f0cta__title{font-size:var(--text-section-sm)}.ProcessStepsBlock-module__6f0cta__numberBadge{width:44px;height:44px}.ProcessStepsBlock-module__6f0cta__number{font-size:var(--text-md)}.ProcessStepsBlock-module__6f0cta__sidebarStep{gap:var(--space-4);padding:var(--space-6) 0}}
