.industry-page{width:100%;min-height:100vh}.industry-hero{width:100%;height:60vh;min-height:500px;position:relative;overflow:hidden}.hero-image{object-fit:cover;width:100%;height:100%}.hero-overlay{background:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.hero-overlay h1{color:#fff;text-transform:uppercase;text-align:center;font-size:4rem;font-weight:700}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.company-info{background-color:#f8f9fa;padding:4rem 0}.company-info h2{color:#333;text-align:center;margin-bottom:2rem;font-size:2rem}.info-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem;display:grid}.info-item{text-align:center;background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.info-item h3{color:#666;margin-bottom:1rem;font-size:1.2rem}.info-item p{color:#333;line-height:1.6}.overview-section{padding:4rem 0}.overview-section h2{color:#333;margin-bottom:2rem;font-size:2rem}.overview-section p{color:#444;font-size:1.1rem;line-height:1.8}.focus-areas{background-color:#f8f9fa;padding:4rem 0}.focus-areas h2{color:#333;text-align:center;margin-bottom:2rem;font-size:2rem}.focus-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.focus-item{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000001a}.focus-item h3{color:#333;margin-bottom:1rem;font-size:1.5rem}.focus-item p{color:#444;line-height:1.6}.commitment-section{padding:4rem 0}.commitment-section h2{color:#333;margin-bottom:2rem;font-size:2rem}.commitment-section p{color:#444;font-size:1.1rem;line-height:1.8}@media (max-width:768px){.hero-overlay h1{font-size:2.5rem}.industry-hero{height:40vh}.container{padding:0 1rem}.info-grid,.focus-grid{grid-template-columns:1fr}.company-info h2,.overview-section h2,.focus-areas h2,.commitment-section h2{font-size:1.8rem}}
