.strategy-module__NiIzFq__introContent{max-width:900px;margin:0 auto}.strategy-module__NiIzFq__sectionTitle{color:var(--color-dark-gray);text-align:center;margin-bottom:2.5rem;font-size:32px;font-weight:700}.strategy-module__NiIzFq__introText{color:var(--color-medium-gray);margin-bottom:1.5rem;font-size:17px;line-height:1.8}.strategy-module__NiIzFq__introText:last-child{margin-bottom:0}.strategy-module__NiIzFq__servicesGrid,.strategy-module__NiIzFq__approachGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.strategy-module__NiIzFq__approachCard{background:var(--color-light-gray);border-radius:.3rem;padding:2rem}.strategy-module__NiIzFq__stepNumber{background:var(--color-orange);width:50px;height:50px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:24px;font-weight:700;display:flex}.strategy-module__NiIzFq__approachTitle{color:var(--color-dark-gray);margin-bottom:1rem;font-size:20px;font-weight:600}.strategy-module__NiIzFq__approachDescription{color:var(--color-medium-gray);font-size:15px;line-height:1.7}.strategy-module__NiIzFq__areasGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}@media (max-width:901px){.strategy-module__NiIzFq__sectionTitle{font-size:28px}.strategy-module__NiIzFq__servicesGrid,.strategy-module__NiIzFq__approachGrid,.strategy-module__NiIzFq__areasGrid{grid-template-columns:1fr;gap:2rem}}@media (max-width:601px){.strategy-module__NiIzFq__sectionTitle{margin-bottom:2rem;font-size:24px}.strategy-module__NiIzFq__introText{font-size:16px}.strategy-module__NiIzFq__approachCard{padding:1.5rem}}
