@charset "UTF-8";.industries-hero{background:var(--color-primary);padding:80px 0 60px;color:#fff}.industries-hero h1{color:#fff;font-size:max(2rem, min(4vw, 2.75rem));margin-bottom:16px}.industries-hero p{color:rgba(255,255,255,.8);font-size:1.05rem;max-width:640px}.sector-block{padding:80px 0;border-bottom:1px solid var(--color-border)}.sector-block:nth-child(2n){background:var(--color-bg-alt)}.sector-image-wrap{border-radius:var(--border-radius-lg);overflow:hidden;height:380px}.sector-image-wrap ai-img,.sector-image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sector-label{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-secondary);background:rgba(200,169,110,.1);padding:4px 12px;border-radius:20px;margin-bottom:16px}.sector-block h2{font-size:max(1.5rem, min(3vw, 2rem));margin-bottom:16px}.sector-block p{color:var(--color-text-muted);line-height:1.75;margin-bottom:24px}.sector-highlights{list-style:none;padding:0;margin:0 0 32px}.sector-highlights li{padding:8px 0 8px 24px;position:relative;font-size:.9rem;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.sector-highlights li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--color-secondary);border-radius:50%}.applications-overview{padding:80px 0;background:var(--color-bg)}.app-stat-box{text-align:center;padding:32px 20px;border:1px solid var(--color-border);border-radius:var(--border-radius-lg);transition:var(--transition)}.app-stat-box:hover{border-color:var(--color-secondary);box-shadow:var(--shadow-sm)}.app-stat-val{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--color-primary);display:block;margin-bottom:8px}.app-stat-label{font-size:.85rem;color:var(--color-text-muted)}.case-studies-section{padding:80px 0;background:var(--color-bg-alt)}.case-study-card{background:#fff;border-radius:var(--border-radius-lg);padding:32px;height:100%;border-top:4px solid var(--color-secondary);box-shadow:0 2px 12px rgba(15,61,78,.06)}.case-sector-tag{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-secondary);background:rgba(200,169,110,.1);padding:4px 10px;border-radius:20px;margin-bottom:14px}.case-study-card h3{font-size:1.05rem;font-weight:700;color:var(--color-primary);margin-bottom:12px;line-height:1.4}.case-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.case-meta span{font-size:.75rem;color:var(--color-text-muted);background:var(--color-bg-alt);padding:3px 10px;border-radius:12px;border:1px solid var(--color-border)}.case-study-card p{font-size:.875rem;line-height:1.7;color:var(--color-text-muted);margin-bottom:14px}.case-study-card p strong{color:var(--color-primary)}