.problems{padding:80px 0}.problems h2{margin-bottom:64px}.section-description{font-size:18px;margin:0 auto;max-width:600px}.problems-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.problem-card{background:#fff;border:1px solid #ccc;border-radius:16px;padding:48px 32px;transition:all .3s ease}.problem-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-4px)}.problem-icon{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 24px;transition:all .3s ease;width:64px}.problem-card:hover .problem-icon{background:var(--color3)!important}.problem-subtitle{margin:0}@media (max-width:767px){.problems{padding:50px 0}.problems h2{margin-bottom:30px}.problem-card{padding:30px 20px}}