.industrial-spotlight{padding:72px 0 76px;background:#061b2d;color:#fff;scroll-margin-top:110px}
.industrial-stage{position:relative;isolation:isolate;min-height:615px;overflow:hidden;border:1px solid #274457;border-radius:5px;background:#041b31}
.industrial-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;z-index:-2}
.industrial-stage::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,20,37,.97) 0%,rgba(3,20,37,.89) 28%,rgba(3,20,37,.61) 42%,rgba(3,20,37,.08) 64%,rgba(3,20,37,0) 100%),linear-gradient(0deg,rgba(3,20,37,.48),transparent 27%)}
.industrial-copy{max-width:570px;padding:68px 46px 78px}
.industrial-copy .eyebrow{margin-bottom:23px;font-size:.75rem;letter-spacing:.14em}
.industrial-copy h2{font-size:clamp(2.75rem,4.2vw,3.7rem);line-height:1.09;letter-spacing:-.045em;margin:0 0 25px;font-weight:650}
.industrial-copy h2 span{color:#a6dbc9}
.industrial-lead{max-width:420px;color:#d2e1eb;font-size:1.0625rem;line-height:1.8;margin:0 0 28px}
.industrial-copy .button{gap:24px;background:#087c64;min-height:52px;border-color:#188d74;font-size:.875rem;padding:13px 21px}
.industrial-copy .button:hover{background:#056750}
.industrial-copy .button span{font-size:1.25rem;font-weight:400}
.industrial-method{display:flex;flex-wrap:wrap;gap:11px;color:#b7cbd8;font-size:.75rem;letter-spacing:.01em;margin:26px 0 0}
.industrial-method span{color:#5c877d}
.industrial-image-note{position:absolute;right:22px;bottom:17px;max-width:300px;margin:0;padding:6px 10px;background:#051e32bf;color:#cbdae6;font-size:.6875rem;letter-spacing:.025em;text-align:right;border-radius:2px}
.industrial-scope{padding-top:36px}
.industrial-scope-intro{display:flex;justify-content:space-between;align-items:start;gap:45px;margin-bottom:31px}
.industrial-scope-intro h3{font-size:1.5rem;line-height:1.3;font-weight:600;letter-spacing:-.02em;margin:0;max-width:410px}
.industrial-scope-intro p{color:#b7cbd8;font-size:.9375rem;line-height:1.8;max-width:450px;margin:1px 0 0}
.industrial-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.industrial-scope-grid article{border-top:1px solid #355267;padding-top:20px}
.industrial-index{display:block;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:#93cbb9;margin-bottom:13px;font-weight:600}
.industrial-scope-grid h4{font-size:1.125rem;line-height:1.3;letter-spacing:-.015em;font-weight:600;margin:0 0 12px}
.industrial-scope-grid p{font-size:.875rem;line-height:1.75;color:#b7cbd8;margin:0;max-width:255px}
.industrial-industry-link{margin-top:12px}
@media(max-width:1000px){.industrial-copy{max-width:490px;padding-left:34px;padding-right:24px}.industrial-copy h2{font-size:3.15rem}.industrial-stage::before{background:linear-gradient(90deg,#031425fa 0%,#031425e6 30%,#0314258a 49%,#03142505 76%),linear-gradient(0deg,#03142580,transparent 35%)}.industrial-scope-grid{gap:23px}.industrial-method{font-size:.6875rem;gap:9px}.industrial-scope-intro{gap:32px}.industrial-scope-intro p{max-width:395px}}
@media(max-width:760px){.industrial-spotlight{padding:44px 0 49px}.industrial-stage{min-height:0;padding-top:265px}.industrial-art{inset:0 auto auto 0;width:100%;height:325px;object-position:64% 45%}.industrial-stage::before{background:linear-gradient(0deg,#041b31 0%,#041b31 49%,#041b31d9 57%,#041b3170 68%,transparent 84%)}.industrial-copy{max-width:none;padding:18px 26px 56px}.industrial-copy h2{font-size:clamp(2.6rem,6.8vw,3.25rem)}.industrial-copy .eyebrow{font-size:.6875rem;margin-bottom:19px}.industrial-lead{max-width:550px;font-size:1rem;line-height:1.8}.industrial-method{font-size:.6875rem;gap:10px;margin-top:22px}.industrial-image-note{bottom:15px;right:17px;font-size:.6875rem}.industrial-scope-intro{display:block;margin-bottom:26px}.industrial-scope-intro h3{font-size:1.375rem;margin-bottom:17px}.industrial-scope-intro p{max-width:570px;font-size:.9375rem}.industrial-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 24px}.industrial-scope-grid h4{font-size:1.0625rem}.industrial-scope-grid p{max-width:none}.industrial-scope{padding-top:30px}}
@media(max-width:430px){.industrial-stage{padding-top:223px}.industrial-art{height:272px}.industrial-copy{padding:17px 21px 55px}.industrial-copy h2{font-size:2.7rem}.industrial-copy .button{width:100%;justify-content:space-between;padding-left:17px;padding-right:17px;font-size:.8125rem;gap:14px}.industrial-scope-grid{gap:27px 20px}.industrial-scope-grid p{font-size:.8125rem}.industrial-index{font-size:.6875rem;letter-spacing:.04em}.industrial-method{gap:7px;font-size:.6875rem}}
