.market-insights{padding:90px max(5%,calc((100% - 1120px)/2));background:#fff}.market-insights .mi-head{max-width:760px;margin:0 auto 36px;text-align:center}.market-insights .mi-head h2{font-family:"Playfair Display";font-size:clamp(36px,4.5vw,54px);line-height:1.04;margin:8px 0}.market-insights .mi-head p{color:#5e706a;line-height:1.7}.pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.pain-card{padding:26px;border:1px solid #dce5de;border-radius:18px;background:#fbfaf5}.pain-card span{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.8px;color:#1f8f43;margin-bottom:8px}.pain-card h3{font-family:"Playfair Display";font-size:24px;margin:0 0 10px;color:#073b3a}.pain-card p{font-size:13px;line-height:1.65;color:#5e706a}.pain-card b{color:#073b3a}.workflow-strip{margin-top:30px;padding:26px;border-radius:20px;background:#004946;color:#fff}.workflow-strip h3{font-family:"Playfair Display";font-size:28px;margin:0 0 18px}.workflow-steps{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.workflow-steps div{padding:14px 8px;border:1px solid rgba(255,255,255,.18);border-radius:12px;text-align:center;background:rgba(255,255,255,.05)}.workflow-steps strong{display:block;font-size:12px}.workflow-steps small{display:block;margin-top:6px;color:#c9e3de;font-size:8px;line-height:1.35}.benchmark-link{display:flex;justify-content:center;margin-top:24px}.benchmark-link a{font-weight:800;color:#1f8f43;font-size:12px}@media(max-width:800px){.pain-grid{grid-template-columns:1fr}.workflow-steps{grid-template-columns:repeat(2,1fr)}.market-insights{padding:65px 20px}}