.industries-hero{background:linear-gradient(135deg,#0d47a1 0,#1565c0 100%);padding:160px 0 var(--spacing-xl);text-align:center}.industries-hero h1{color:#fff;margin-bottom:var(--spacing-xs)}.industries-hero p{color:rgba(255,255,255,.8);max-width:550px;margin:0 auto}.industries-grid{padding:var(--spacing-xl) 0}.industry-card{border:1px solid var(--brand-border);border-radius:2px;overflow:hidden;transition:box-shadow .2s;height:100%;background:#fff}.industry-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.08)}.industry-card .card-img-wrap{height:180px;overflow:hidden}.industry-card .card-img-wrap ai-img,.industry-card .card-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.industry-card .card-body-inner{padding:var(--spacing-md)}.industry-card h3{font-size:1.1rem;margin-bottom:var(--spacing-xs);color:var(--brand-text)}.industry-card p{font-size:.85rem;color:var(--brand-text);margin-bottom:var(--spacing-sm)}.industry-card .components-used{font-size:.78rem;color:var(--brand-text-secondary)}.industry-card .components-used strong{color:var(--brand-text)}.industries-tradeoffs{padding:var(--spacing-xl) 0;background:var(--brand-bg-alt)}.industries-tradeoffs>.container>h2{margin-bottom:var(--spacing-sm)}.industries-tradeoffs>.container>p{color:var(--brand-text);max-width:720px}.tradeoff-card{background:#fff;border:1px solid var(--brand-border);border-radius:2px;padding:var(--spacing-lg);height:100%}.tradeoff-card h3{font-size:1.1rem;color:var(--brand-text);margin-bottom:var(--spacing-sm)}.tradeoff-card>p{font-size:.88rem;color:var(--brand-text)}.tradeoff-sides{margin:var(--spacing-md) 0}.tradeoff-sides .side-a,.tradeoff-sides .side-b{padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-sm);border-left:3px solid var(--brand-primary);background:var(--brand-bg-alt)}.tradeoff-sides .side-b{border-left-color:var(--brand-secondary)}.tradeoff-sides h4{font-size:.95rem;margin-bottom:6px;color:var(--brand-text)}.tradeoff-sides p{font-size:.85rem;color:var(--brand-text);margin-bottom:0}.tradeoff-note{font-size:.82rem;color:var(--brand-text-secondary);font-style:italic;margin-bottom:0}