.industries-hero { padding-top: calc(var(--nav-h) + 5rem); padding-bottom: 4rem; background: linear-gradient(135deg, #fff 0%, #f8fafc 100%); position: relative; overflow: hidden; }
    .industries-hero::before { content:""; position:absolute; width:460px; height:460px; border-radius:50%; background: rgba(249,115,22,0.12); top:-120px; right:-100px; filter:blur(90px); }
    .industry-grid { display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:1.25rem; margin-top:2rem; }
    .industry-card { background:#fff; border:1px solid var(--c-slate-200); border-radius:1.25rem; padding:1.5rem; box-shadow:var(--shadow-sm); }
    .industry-card h3 { font-size:1.1rem; font-weight:800; margin-top:.75rem; }
    .industry-card p { margin-top:.5rem; color:var(--c-slate-600); line-height:1.7; }
    .industries-use-cases-section { padding: 4rem 0 6rem; }
    .use-cases-grid { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:1rem; margin-top:2rem; }
    .use-case-card { background:#fff; border:1px solid var(--c-slate-200); border-radius:1rem; padding:1.25rem; box-shadow:var(--shadow-sm); }
    .use-case-icon { font-size:1.3rem; }
    .use-case-card h3 { margin-top:.7rem; font-size:1rem; font-weight:800; color:var(--c-slate-900); }
    .use-case-card p { margin-top:.4rem; color:var(--c-slate-600); font-size:.95rem; line-height:1.65; }
    @media (max-width: 900px) { .industry-grid { grid-template-columns:1fr; } .use-cases-grid { grid-template-columns:repeat(2, minmax(0, 1fr)); } }
    @media (max-width: 640px) { .industries-use-cases-section { padding: 3rem 0 4rem; } .use-cases-grid { grid-template-columns:1fr; gap:.875rem; } .use-case-card { padding:1rem; } }
