.StepCards-module__WCFWdW__grid{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.StepCards-module__WCFWdW__card{padding:clamp(1.5rem,1.25rem + 1vw,2.5rem)var(--card-pad);border-radius:var(--radius-card);opacity:0;background:#fff6;flex-direction:column;gap:clamp(1.5rem,1rem + 2vw,2.5rem);transition:opacity .7s ease-out,transform .7s ease-out,background .7s ease-out;display:flex;transform:translateY(24px)}.StepCards-module__WCFWdW__gridVisible .StepCards-module__WCFWdW__card{opacity:1;transition-delay:var(--delay);transform:translateY(0)}.StepCards-module__WCFWdW__cardActive{background:var(--gradient-primary)}.StepCards-module__WCFWdW__number{font-size:var(--text-2xl);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1;transition:opacity .7s ease-out}.StepCards-module__WCFWdW__cardActive .StepCards-module__WCFWdW__number{-webkit-text-fill-color:#fff;color:#fff;background:0 0}.StepCards-module__WCFWdW__textBlock{flex-direction:column;gap:6px;display:flex}.StepCards-module__WCFWdW__title{font-size:var(--text-lg);color:var(--color-text-heading);font-weight:400;line-height:var(--leading-snug);transition:color .7s ease-out}.StepCards-module__WCFWdW__cardActive .StepCards-module__WCFWdW__title{color:#fff}.StepCards-module__WCFWdW__description{font-size:var(--text-base);color:var(--color-text-muted);font-weight:300;line-height:var(--leading-normal);transition:color .7s ease-out}.StepCards-module__WCFWdW__cardActive .StepCards-module__WCFWdW__description{color:#f4f4f8}@media (max-width:1100px){.StepCards-module__WCFWdW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.StepCards-module__WCFWdW__grid{grid-template-columns:1fr}.StepCards-module__WCFWdW__card{align-items:flex-start;gap:var(--space-sm);flex-direction:row}.StepCards-module__WCFWdW__number{font-size:var(--text-x);line-height:var(--leading-snug);flex:0 0 3.25rem}}@media (max-width:379px){.StepCards-module__WCFWdW__card{flex-direction:column;gap:8px}.StepCards-module__WCFWdW__number{flex:none}}
