@charset "UTF-8";.block-pain{padding:var(--section-pad) 0;background:var(--cream);background-image:radial-gradient(circle,rgba(170,4,79,.04) 1px,transparent 1px);background-size:32px 32px}.block-pain--dark{background-color:var(--navy-deep);background-image:none}.block-pain__header{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;margin-bottom:64px;align-items:end}.block-pain__label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--pink);margin-bottom:12px;display:block}.block-pain__heading{font-size:36px;font-weight:600;line-height:1.25;color:var(--text-dark)}.block-pain__description{font-size:18px;line-height:1.7;color:var(--text-muted)}.block-pain__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.block-pain__card{background:var(--white);border-radius:var(--radius);padding:40px 32px;border:1px solid #E5E7EB;position:relative;transition:var(--transition)}.block-pain__card:hover{border-color:var(--pink);box-shadow:0 4px 20px #aa044f0f;transform:translateY(-4px)}.block-pain__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--pink);border-radius:var(--radius) var(--radius) 0 0;transition:background .4s}.block-pain__card:hover:before{background:linear-gradient(90deg,var(--pink),#d4066a);box-shadow:0 0 12px #aa044f4d}.block-pain__number{width:56px;height:56px;background:var(--pink-light);color:var(--pink);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin-bottom:24px}.block-pain__card-title{font-size:20px;font-weight:600;color:var(--text-dark);margin-bottom:12px}.block-pain__card-text{font-size:15px;line-height:1.7;color:var(--text-muted)}@media (max-width: 768px){.block-pain{padding:var(--section-pad-mobile) 0}.block-pain__header{grid-template-columns:1fr;gap:16px}.block-pain__grid{grid-template-columns:1fr}.block-pain__heading{font-size:28px}}
