.WorkProcessRail-module__j-fYUq__section{background:#fff;padding:2.75rem 0}.WorkProcessRail-module__j-fYUq__shell{max-width:900px;margin:0 auto;padding:0 1rem}.WorkProcessRail-module__j-fYUq__intro{gap:.65rem;margin-bottom:2.25rem;display:grid}.WorkProcessRail-module__j-fYUq__kicker{color:var(--color-primary-deep);text-transform:uppercase;letter-spacing:.02em;font-size:.76rem;font-weight:800}.WorkProcessRail-module__j-fYUq__intro h2{color:var(--color-ink);font-size:1.75rem;line-height:1.16}.WorkProcessRail-module__j-fYUq__intro p{color:var(--color-text);font-size:.96rem;line-height:1.6}.WorkProcessRail-module__j-fYUq__rail{grid-template-columns:3px 1fr;column-gap:1.4rem;display:grid}.WorkProcessRail-module__j-fYUq__track{background:var(--color-border-strong);border-radius:999px;position:relative}.WorkProcessRail-module__j-fYUq__fill{background:linear-gradient(180deg, var(--color-primary), var(--color-secondary));border-radius:999px;width:100%;transition:height .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.WorkProcessRail-module__j-fYUq__steps{gap:2.5rem;list-style:none;display:grid}.WorkProcessRail-module__j-fYUq__step{opacity:.35;transition:opacity .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1);transform:translate(10px)}.WorkProcessRail-module__j-fYUq__stepActive{opacity:1;transform:translate(0)}.WorkProcessRail-module__j-fYUq__stepNumber{color:var(--color-primary-deep);letter-spacing:.02em;margin-bottom:.4rem;font-size:.82rem;font-weight:800;display:inline-block}.WorkProcessRail-module__j-fYUq__step h3{color:var(--color-ink);margin-bottom:.35rem;font-size:1.2rem}.WorkProcessRail-module__j-fYUq__step p{max-width:32rem;color:var(--color-text);font-size:.95rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.WorkProcessRail-module__j-fYUq__step{opacity:1;transition:none;transform:none}.WorkProcessRail-module__j-fYUq__fill{transition:none}}@media (min-width:768px){.WorkProcessRail-module__j-fYUq__section{padding:4rem 0}.WorkProcessRail-module__j-fYUq__shell{padding:0 1.5rem}.WorkProcessRail-module__j-fYUq__intro h2{font-size:2.1rem}.WorkProcessRail-module__j-fYUq__steps{gap:3.5rem}.WorkProcessRail-module__j-fYUq__step h3{font-size:1.35rem}}
