.container{max-width: 1200px;margin: 0 auto;padding: 0 2rem}.problem-section{padding: 4rem 0;background: var(--bg)}.problem-intro{max-width: 820px;margin: 0 auto 2.5rem;font-size: 1.05rem}.problem-intro p{margin-bottom: 1rem}.stat-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 1.5rem}.stat-card{background: #fff;border: 1px solid var(--border);border-top: 4px solid var(--accent);border-radius: 8px;padding: 1.75rem 1.25rem;text-align: center}.resource-card{background: #fff;border: 1px solid var(--border);border-radius: 8px;padding: 1.5rem}.resource-card h3{margin: 0 0 0.75rem;color: var(--primary)}.resource-card p{margin: 0 0 1rem}.btn-primary{background: var(--primary);color: #fff}.btn-primary:hover{background: var(--primary-light);color: #fff}.btn-accent{background: var(--accent);color: var(--primary)}.btn-accent:hover{background: var(--accent-light);color: var(--primary)}.btn-outline{background: transparent;color: #fff;border: 2px solid currentColor}.btn-outline:hover{background: rgba(255, 255, 255, 0.14);color: #fff}@media (max-width: 768px){.container{padding: 0 1.25rem}.problem-section{padding: 2.5rem 0}}