.industrial-page{color:#f9fafb;background:#020617;min-height:100vh;padding:96px 16px}.industrial-hero,.industrial-section,.industrial-final-cta{max-width:1120px;margin:0 auto}.industrial-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center;gap:42px;padding-bottom:72px;display:grid}.industrial-kicker,.industrial-section-label{text-transform:uppercase;letter-spacing:.18em;color:#9ca3af;margin-bottom:10px;font-size:.75rem}.industrial-hero h1{max-width:760px;margin-bottom:18px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.05}.industrial-hero p{color:#d1d5db;max-width:640px;font-size:1rem;line-height:1.65}.industrial-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.industrial-btn{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.industrial-btn-primary{color:#111827;background:#facc15}.industrial-btn-secondary{color:#f9fafb;border:1px solid #94a3b88c}.industrial-hero-image{border:1px solid #94a3b840;border-radius:28px;overflow:hidden;box-shadow:0 22px 70px #00000073}.industrial-hero-image img{object-fit:cover;width:100%;height:430px;display:block}.industrial-section{border-top:1px solid #94a3b829;padding:64px 0}.industrial-two-column{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;display:grid}.industrial-section h2{margin-bottom:12px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.industrial-copy p,.industrial-section-header p,.industrial-card p,.industrial-process-step p,.industrial-featured-copy p,.industrial-faq-list p,.industrial-final-cta p{color:#d1d5db;line-height:1.65}.industrial-section-header{max-width:720px;margin-bottom:28px}.industrial-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.industrial-card,.industrial-process-step,.industrial-faq-list article{background:radial-gradient(circle at 0 0,#111827,#020617);border:1px solid #94a3b838;border-radius:22px;padding:20px}.industrial-card h3,.industrial-process-step h3,.industrial-faq-list h3{margin-bottom:8px;font-size:1.2rem}.industrial-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.industrial-process-step span{color:#facc15;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-flex}.industrial-featured-project{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;display:grid}.industrial-text-link{color:#facc15;margin-top:12px;font-weight:600;text-decoration:none;display:inline-flex}.industrial-featured-images{grid-template-columns:1fr 1fr;gap:14px;display:grid}.industrial-featured-images img{object-fit:cover;border:1px solid #94a3b838;border-radius:20px;width:100%;height:260px;display:block}.industrial-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.industrial-final-cta{background:radial-gradient(circle at 0 0,#111827,#020617);border:1px solid #facc1573;border-radius:28px;justify-content:space-between;align-items:center;gap:28px;margin-top:64px;padding:28px;display:flex}.industrial-final-cta h2{margin-bottom:8px;font-size:1.6rem}@media (max-width:980px){.industrial-hero,.industrial-two-column,.industrial-featured-project{grid-template-columns:1fr}.industrial-card-grid,.industrial-process-grid,.industrial-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.industrial-hero-image img{height:320px}.industrial-final-cta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.industrial-page{padding-top:80px}.industrial-card-grid,.industrial-process-grid,.industrial-faq-list,.industrial-featured-images{grid-template-columns:1fr}.industrial-section{padding:48px 0}.industrial-hero{padding-bottom:48px}.industrial-featured-images img,.industrial-hero-image img{height:240px}.industrial-actions,.industrial-btn{width:100%}}
