.industry-hero{min-height:525px;padding:70px 10.7% 82px;background:#004a96;position:relative;overflow:hidden;color:#fff;display:flex;align-items:center}.industry-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;opacity:.88;filter:saturate(.9) brightness(.94)}.industry-photo-shade{position:absolute;inset:0;background:linear-gradient(90deg,#004a96b8 0%,#004a9680 40%,#004a9628 100%),linear-gradient(0deg,#004a9638,transparent 42%)}.industry-hero-content{position:relative;z-index:1;max-width:680px}.back-link{display:inline-block;color:#c9e2d8;font-size:9px;letter-spacing:.12em;font-weight:700;margin:0 0 34px}.back-link:hover{color:#f39500}.industry-hero .eyebrow{margin-bottom:10px}.industry-count{font-size:9px;letter-spacing:.16em;color:#9bb7b9;margin:0 0 10px}.industry-hero h1{font:700 clamp(45px,6vw,74px)/1.08 var(--heading);letter-spacing:-.05em;color:#fff;margin:0}.industry-hero h1 span{font-size:.43em;letter-spacing:-.02em;font-weight:550;color:#f39500}.industry-lede{max-width:530px;color:#c2d2d3;font-size:14px;line-height:1.8;margin:20px 0 23px}.industry-hero .hero-bottom{left:10.7%;right:10.7%}.industry-products{padding-top:88px;padding-bottom:94px}.industry-products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:38px;margin-top:22px}.industry-products-head h2,.industry-next h2{font:650 clamp(32px,4vw,46px)/1.2 var(--heading);letter-spacing:-.045em;color:var(--navy);margin:0}.industry-products-head h2 em,.industry-next h2 em{font-style:normal;color:#f39500}.industry-products-head>p{max-width:360px;color:#6d8084;font-size:12px;line-height:1.85;margin:0 0 4px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:37px}.product-card{min-height:258px;padding:24px;background:#fff;border:1px solid #e1eae5;position:relative;transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-4px);box-shadow:0 15px 38px #0d35490e}.product-number{font-size:9px;letter-spacing:.12em;color:#8a9b98}.product-icon{display:grid;place-items:center;width:42px;height:42px;margin:17px 0 16px;border-radius:50%;background:#eaf7ef;color:#f39500;font:700 13px var(--heading)}.product-card h3{font:650 17px/1.35 var(--heading);letter-spacing:-.02em;color:var(--navy);margin:0 0 9px}.product-card p{color:#6e8284;font-size:11px;line-height:1.8;margin:0 0 16px}.product-card>a{display:inline-flex;align-items:center;gap:10px;color:#f39500;font-size:10px;font-weight:700}.product-card>a span{font-size:15px}.industry-approach{display:grid;grid-template-columns:1fr .82fr;align-items:center;gap:38px;padding:64px 10.7%;background:#004a96;color:#fff;position:relative;overflow:hidden}.industry-approach:before{content:"";position:absolute;width:390px;height:390px;border:1px solid #ffffff0b;border-radius:50%;left:-205px;top:-235px;box-shadow:0 0 0 50px #ffffff04,0 0 0 100px #ffffff03}.approach-mark{position:relative;align-self:start;color:#d9f6e3;font:800 49px/1 var(--heading);letter-spacing:-.08em}.approach-mark span{color:#f39500}.industry-approach>div:first-child{position:relative}.industry-approach .section-label{font-size:8px;letter-spacing:.13em;color:#c0d2d1}.industry-approach .section-label span{color:#f39500}.industry-approach h2{font:650 clamp(30px,3.4vw,40px)/1.19 var(--heading);letter-spacing:-.04em;margin:18px 0;color:#fff}.industry-approach h2 em{font-style:normal;color:#f39500}.industry-approach>div:first-child>p:not(.section-label){max-width:440px;color:#adc0c1;font-size:12px;line-height:1.85;margin:0 0 17px}.approach-photo{height:218px;position:relative;overflow:hidden;border:1px solid #b2e3cb44}.approach-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#004a96bd,transparent 65%)}.approach-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) brightness(.77)}.approach-photo span{position:absolute;z-index:1;bottom:15px;left:16px;color:#e4f5eb;font-size:8px;letter-spacing:.13em}.industry-next{padding-top:63px;padding-bottom:70px;display:flex;justify-content:space-between;align-items:center;gap:35px}.industry-next h2{font-size:31px;margin-top:12px}.industry-next-links{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.industry-next-links a{padding:10px 12px;border:1px solid #dbe6e0;background:#fff;color:#31515c;font-size:10px;font-weight:600}.industry-next-links a span{color:#f39500;margin-left:11px}.industry-next-links a:hover{border-color:#f39500;color:#f39500}
@media(max-width:900px){.industry-hero{padding-left:7%;padding-right:7%}.industry-hero .hero-bottom{left:7%;right:7%}.industry-products,.industry-next{padding-left:7%;padding-right:7%}.industry-approach{grid-template-columns:1fr .7fr;gap:22px;padding-left:7%;padding-right:7%}.industry-products-head{align-items:flex-start;flex-direction:column;gap:14px}.industry-products-head>p{max-width:540px}}
@media(max-width:650px){.industry-hero{min-height:505px;padding:54px 6% 85px}.industry-hero h1{font-size:53px}.industry-hero h1 span{font-size:.43em;line-height:1.4;display:inline-block;max-width:340px}.industry-hero .hero-bottom{left:6%;right:6%;gap:11px}.industry-hero .hero-bottom span:nth-child(3){display:none}.industry-hero .hero-bottom span,.industry-hero .hero-bottom a{font-size:7px}.industry-products{padding:66px 6%}.industry-products-head h2{font-size:34px}.product-grid{grid-template-columns:1fr;gap:11px;margin-top:27px}.product-card{min-height:auto;padding:21px}.product-icon{margin:12px 0}.industry-approach{grid-template-columns:1fr;gap:20px;padding:47px 6%}.approach-mark{display:none}.approach-photo{height:185px}.industry-next{padding:51px 6%;align-items:flex-start;flex-direction:column;gap:20px}.industry-next-links{justify-content:flex-start}}

