.ff-mg-proof{background:#f3edf8;font-family:Inter,sans-serif;padding:88px 0}.ff-mg-proof *{box-sizing:border-box}.ff-mg-wrap{margin:0 auto;max-width:1180px;padding:0 32px}.ff-mg-section-head{margin-bottom:52px;max-width:none}.ff-mg-eyebrow-label{color:#dd078b;display:block;font-size:12.5px;font-weight:700;letter-spacing:1.2px;margin-bottom:14px;text-transform:uppercase}.ff-mg-section-head h2{color:#343434;font-size:36px;font-weight:800;letter-spacing:-.4px;line-height:1.16;margin:0 0 14px;white-space:nowrap}.ff-mg-section-sub{color:#555;font-size:16.5px;line-height:1.6;margin:0}.ff-mg-proof-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.ff-mg-proof-card{background:#fff;border:1px solid #ece7f1;border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.ff-mg-proof-tagbar{color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.6px;padding:11px 22px;text-transform:uppercase}.ff-mg-proof-body{display:flex;flex:1;flex-direction:column;padding:22px 22px 24px}.ff-mg-proof-body h3{color:#343434;font-size:16.5px;font-weight:700;margin:0 0 2px}.ff-mg-proof-meta{color:#9ca3af;font-size:12.5px;margin-bottom:16px}.ff-mg-proof-stat{color:#41205a;font-size:21px;font-weight:800;letter-spacing:-.3px;margin-bottom:4px}.ff-mg-proof-stat-label{color:gray;font-size:12.5px;margin-bottom:16px}.ff-mg-proof-quote{border-left:2px solid #dd078b;color:#555;font-size:13.5px;font-style:italic;margin-top:auto;padding-left:12px}.ff-mg-proof-quote span{color:#343434;display:block;font-size:12px;font-style:normal;font-weight:700;margin-top:8px}@media (max-width:900px){.ff-mg-wrap{padding:0 24px}.ff-mg-proof-grid{grid-template-columns:1fr}.ff-mg-section-head h2{font-size:27px;white-space:normal}}@media (max-width:520px){.ff-mg-wrap{padding:0 18px}}