.how-it-works-section{gap:var(--spacing-vertical-xl)}@media (width>=576px){.how-it-works-section a{width:auto}}.steps-container{flex-direction:column;align-items:flex-start;gap:40px;width:100%;display:flex}@media (width>=768px){.steps-container{flex-direction:row;justify-content:space-between}}@media (width>=1440px){.steps-container{justify-content:center;padding:0 75px}}@media (width>=768px){.steps-four{flex-wrap:wrap;justify-content:center}}@media (width>=992px){.steps-four{flex-wrap:nowrap}}@media (width>=1440px){.steps-four{padding:0}}@media (width>=768px){.steps-four .step-frame{flex-grow:0;flex-basis:calc(50% - 20px)}}@media (width>=992px){.steps-four .step-frame{flex-grow:1;flex-basis:0}}.step-frame{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex;overflow:hidden}@media (width>=768px){.step-frame{flex-grow:1;flex-basis:0;gap:24px}}.step-icon{justify-content:center;align-items:center;width:115px;height:72px;display:flex}@media (width>=576px){.step-icon{width:140px;height:88px}}.step-icon img,.step-icon svg{object-fit:contain;width:100%;height:100%}.step-content{flex-direction:column;align-items:center;gap:12px;display:flex}.step-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-sm);text-wrap:balance;color:var(--text-primary);text-align:center;line-height:140%}.step-description{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;color:var(--text-secondary);text-align:center;max-width:300px;margin:0 auto;line-height:150%}
