.SolutionsSection-module__OjzQPq__solutions{background-color:var(--color-bg)}.SolutionsSection-module__OjzQPq__sectionHeader{text-align:center;margin-bottom:3rem}.SolutionsSection-module__OjzQPq__sectionTitle{margin-bottom:1rem;font-size:2.25rem}.SolutionsSection-module__OjzQPq__stepsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.SolutionsSection-module__OjzQPq__stepsGrid{grid-template-columns:repeat(4,1fr)}}.SolutionsSection-module__OjzQPq__stepCard{text-align:center;background:0 0;border:1px solid #0000;border-radius:1rem;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.16,1,.3,1)}.SolutionsSection-module__OjzQPq__stepCard:hover{background:#fff;border:1px solid #00000008;transform:translateY(-6px);box-shadow:0 20px 25px -5px #0000000d,0 10px 10px -5px #00000005}.SolutionsSection-module__OjzQPq__stepNumber{background-color:var(--color-accent);color:#fff;width:56px;height:56px;font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.75rem;font-weight:700;transition:transform .3s;display:flex;box-shadow:0 4px 14px #0ea5e963}.SolutionsSection-module__OjzQPq__stepCard:hover .SolutionsSection-module__OjzQPq__stepNumber{transform:scale(1.1)rotate(5deg)}.SolutionsSection-module__OjzQPq__stepTitle{color:var(--color-primary);margin-bottom:1rem;font-size:1.25rem}.SolutionsSection-module__OjzQPq__stepDesc{color:var(--color-secondary);font-size:.95rem;line-height:1.6}
