
.wbw-pain-points{background:var(--wbw-bg);color:var(--color-foreground);padding-block:var(--wbw-padding-top,64px) var(--wbw-padding-bottom,64px)}.wbw-pain-points.wbw-bg--white{background:var(--wbw-card,#fff)}.wbw-pain-points.wbw-bg--soft{background:var(--wbw-line)}
.wbw-pain-points .wbw-container{width:min(var(--wbw-content-width,1200px),calc(100% - 40px));margin-inline:auto}
.wbw-pain-points .wbw-section-heading{text-align:center;max-width:760px;margin:0 auto 34px}.wbw-pain-points .wbw-section-heading h2{margin:0 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-.025em}.wbw-pain-points .wbw-section-heading p{margin:0;color:var(--wbw-muted);font-size:15px;line-height:1.7}
.wbw-pain-points__grid{display:grid;grid-template-columns:repeat(var(--wbw-columns,3),minmax(0,1fr));gap:20px}
.wbw-pain-card{background:var(--wbw-card);border:1px solid var(--wbw-line);border-radius:8px;overflow:hidden;min-width:0}
.wbw-pain-card__media{height:190px;background:var(--wbw-bg,var(--color-background));overflow:hidden}.wbw-pain-card__media img,.wbw-pain-card__media svg{display:block;width:100%;height:100%;object-fit:cover}
.wbw-pain-card__body{padding:20px 22px 24px}.wbw-pain-card .wbw-number{display:block;margin-bottom:9px;color:var(--wbw-accent);font-size:12px;font-weight:700;letter-spacing:.12em}.wbw-pain-card h3{margin:0 0 9px;font-size:19px;line-height:1.3}.wbw-pain-card p{margin:0;color:var(--wbw-muted);font-size:14px;line-height:1.65}
.wbw-pain-points .wbw-placeholder{background:var(--wbw-bg,var(--color-background))}
@media(max-width:989px){.wbw-pain-points__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:599px){.wbw-pain-points .wbw-container{width:calc(100% - 32px)}.wbw-pain-points__grid{grid-template-columns:1fr;gap:14px}.wbw-pain-card__media{height:210px}.wbw-pain-card__body{padding:18px}}
