.pain-points[data-v-f1b03355]{background:#fff;padding:80px 0}.pain-points__inner[data-v-f1b03355]{text-align:center;flex-direction:column;align-items:center;display:flex}.pain-points__title[data-v-f1b03355]{color:#000;margin-bottom:12px;font-size:48px;font-weight:700;line-height:1.15}.pain-points__subtitle[data-v-f1b03355]{color:#9b9ba3;margin-bottom:48px;font-size:18px;line-height:1.5}.pain-points__cards[data-v-f1b03355]{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.pain-points__card[data-v-f1b03355]{text-align:center;background:#fff;border:1px solid #e9edf4;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:28px 24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 12px #0000000a}.pain-points__card[data-v-f1b03355]:hover{transform:translateY(-4px);box-shadow:0 4px 24px #00000014}.pain-points__icon[data-v-f1b03355]{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pain-points__icon img[data-v-f1b03355]{-o-object-fit:contain;object-fit:contain;width:32px;height:32px}.pain-points__card-title[data-v-f1b03355]{color:#000;font-size:18px;font-weight:700;line-height:1.3}.pain-points__card-desc[data-v-f1b03355]{color:#9b9ba3;font-size:14px;line-height:1.6}@media (width<=1024px){.pain-points[data-v-f1b03355]{padding:60px 0}.pain-points__title[data-v-f1b03355]{font-size:36px}.pain-points__subtitle[data-v-f1b03355]{margin-bottom:36px;font-size:16px}.pain-points__cards[data-v-f1b03355]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=768px){.pain-points[data-v-f1b03355]{padding:48px 0}.pain-points__title[data-v-f1b03355]{font-size:28px}.pain-points__subtitle[data-v-f1b03355]{margin-bottom:28px;font-size:15px}.pain-points__cards[data-v-f1b03355]{grid-template-columns:1fr;gap:14px}.pain-points__card[data-v-f1b03355]{padding:20px}.pain-points__card-title[data-v-f1b03355]{font-size:16px}.pain-points__card-desc[data-v-f1b03355]{font-size:13px}}@media (width<=480px){.pain-points__title[data-v-f1b03355]{font-size:24px}.pain-points__subtitle[data-v-f1b03355]{font-size:14px}.pain-points__card[data-v-f1b03355]{padding:16px}}
