/* ============ Industries matrix ============ */
    .industry-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
    .industry-card{padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff;transition:.18s;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}
    .industry-card:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:var(--shadow-md)}
    .industry-card>.icon-wrap{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#fff8df;color:#8b6a00;margin-bottom:14px}
    .industry-card h3{font-size:17px;margin-bottom:14px}
    .industry-card .row{display:grid;grid-template-columns:80px 1fr;gap:10px;padding:10px 0;border-top:1px dashed var(--line);font-size:13.5px}
    .industry-card .row:first-of-type{border-top:0}
    .industry-card .row .k{font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:11px;padding-top:2px}
    .industry-card .row.challenge .k{color:#b42318}
    .industry-card .row.benefit .k{color:#067647}
    .industry-card .row p{margin:0}

@media(max-width:1024px){.industry-matrix{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.industry-matrix{grid-template-columns:1fr}}

