.problem-container{box-sizing:border-box;background-color:#f4f6f9;max-width:100%;margin:0 auto;padding:80px 40px;font-family:Poppins,sans-serif}.problem-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.problem-badge{color:#2a7ced;letter-spacing:.5px;background-color:#2b7fff1a;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:14px;font-weight:600;display:inline-flex}.badge-dot{background-color:#10c45d;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-green;display:inline-block;position:relative}.problem-main-title{color:#2b2c2c;max-width:800px;margin:0 0 12px;font-size:32px;font-weight:600;line-height:1.3}.problem-subtitle{color:#64748b;margin:0;font-size:16px;font-weight:400}.problem-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.problem-card{background-color:#fff;border-radius:12px;align-items:center;gap:32px;padding:32px;display:flex;box-shadow:0 4px 20px #00000005}.card-image-wrapper{flex:0 0 40%;justify-content:center;align-items:center;display:flex}.card-image{object-fit:contain;width:100%;height:auto;max-height:160px}.card-content{flex:1}.card-title{color:#2b2c2c;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.4}.card-desc{color:#666868;margin:0;font-size:14px;font-weight:400;line-height:1.6}@media (max-width:1024px){.problem-grid{grid-template-columns:1fr;gap:20px}.problem-main-title{font-size:28px}}@media (max-width:768px){.problem-container{padding:48px 20px}.problem-main-title{font-size:24px}.problem-card{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.card-image-wrapper{flex:none;justify-content:flex-start;width:100%}.card-image{max-height:140px}}
