/* Legal & Finance page
   Extends technical-manufacturing.css; only overrides the hero background. */

.lf-hero {
    background-image:
        radial-gradient(circle at 10% 20%, rgba(231, 206, 103, 0.08), transparent 40%),
        radial-gradient(circle at 90% 80%, rgba(13, 128, 140, 0.12), transparent 40%),
        linear-gradient(to right, rgba(0, 43, 54, 0.90) 0%, rgba(0, 43, 54, 0.75) 50%, rgba(17, 23, 26, 0.95) 100%),
        url('../images/hero/legal_finance_hero.webp');
    background-size: cover;
    background-position: center top;
}

@media (max-width: 991px) {
    .lf-hero {
        background-image:
            linear-gradient(rgba(0, 43, 54, 0.80), rgba(17, 23, 26, 0.90)),
            url('../images/hero/legal_finance_hero.webp');
    }

    .lf-hero .tm-partners-grid {
        gap: 32px;
    }
}
