.problem-cards-module{margin:0 auto;max-width:900px;padding:36px}.problem-section-title{font-size:26px;font-weight:700;line-height:1.2;margin:22px 0 32px;text-align:center}.problem-grid{display:grid;gap:24px;grid-template-columns:1fr;margin-top:32px}.problem-card{background:#fff;border-left:4px solid #ff495c;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:24px;transition:transform .3s ease,box-shadow .3s ease}.problem-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-4px)}.problem-card-header{align-items:flex-start;display:flex;gap:16px;margin-bottom:12px}.problem-card-icon{color:#ff495c;flex-shrink:0;margin-top:2px}.problem-card-icon svg{display:block;height:32px;stroke-width:2.5;width:32px}.problem-card-title{color:#32334f;flex:1;font-size:18px;font-weight:600;line-height:1.3;margin:0}.problem-card-text{color:#66667b;font-size:15px;line-height:1.6;margin:0}.problem-footer{margin-top:32px;opacity:.8}@media (min-width:768px){.problem-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.problem-grid{grid-template-columns:repeat(2,1fr)}.problem-section-title{font-size:32px}}@media (max-width:480px){.problem-cards-module{padding:16px}.problem-section-title{font-size:26px}.problem-card{padding:20px}.problem-card-title{font-size:17px}.problem-card-text{font-size:14px}.problem-card-icon svg{height:28px;width:28px}}