.numbered-steps-grid-section-module-scss-module__KSt0zW__part{background:var(--bg-container);padding:3rem 1.5rem}@media (min-width:768px){.numbered-steps-grid-section-module-scss-module__KSt0zW__part{padding:4rem 2rem}}.numbered-steps-grid-section-module-scss-module__KSt0zW__container{max-width:1100px;margin:0 auto}.numbered-steps-grid-section-module-scss-module__KSt0zW__title{text-align:center;color:var(--text-primary);margin:0 0 2rem;font-size:1.75rem;font-weight:700;line-height:1.2}@media (min-width:768px){.numbered-steps-grid-section-module-scss-module__KSt0zW__title{margin-bottom:2.5rem;font-size:2.25rem}}.numbered-steps-grid-section-module-scss-module__KSt0zW__grid{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.numbered-steps-grid-section-module-scss-module__KSt0zW__grid{grid-template-columns:repeat(4,1fr);gap:1rem 1.25rem}}.numbered-steps-grid-section-module-scss-module__KSt0zW__step{text-align:center;flex-direction:column;align-items:center;margin:0;padding:0;display:flex}.numbered-steps-grid-section-module-scss-module__KSt0zW__badge{width:2.5rem;height:2.5rem;color:var(--text-inverse);background:var(--gradient-button);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:.875rem;font-size:1rem;font-weight:700;display:flex}.numbered-steps-grid-section-module-scss-module__KSt0zW__stepTitle{color:var(--text-primary);margin:0 0 .375rem;font-size:1rem;font-weight:700;line-height:1.35}.numbered-steps-grid-section-module-scss-module__KSt0zW__stepDesc{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.55}
