/* Direction 02: industrial editorial. Keeps the original research page independent. */
.preview{background:#e9f4f8;color:#476475;font-size:12px}header{position:relative;z-index:20;height:108px}nav{gap:30px;font-size:14px}.nav-contact{background:#082b43;border:0;color:white;border-radius:30px;padding:16px 22px}
.hero{grid-template-columns:1fr 1.1fr;padding:0;background:#071e30;color:white;min-height:690px}.hero-copy{padding:62px 20px 35px 12%;position:relative;z-index:1}.hero .eyebrow{color:#92cbe3;font-size:12px}h1{font-size:clamp(58px,5.7vw,88px);line-height:1.05;font-weight:500;letter-spacing:-.055em}.hero em{color:#85d3f1}.intro{font-size:18px;color:#c0d3df;line-height:1.65;margin-bottom:30px}.button{background:#bceaff;color:#082b43;border-radius:40px;padding:17px 23px;font-size:14px;transition:transform .2s,background .2s}.button:hover{background:white;transform:translateY(-2px)}.button span{font-size:23px;font-weight:400}.hero-down{display:flex;align-items:center;gap:14px;color:#bdced9;margin-top:36px;font-size:12px}.hero-down span{display:grid;place-items:center;border:1px solid #53748b;border-radius:50%;width:32px;height:32px;font-size:20px}.hero-art{background:#071e30;padding:35px 35px 25px}.hero-art:before{display:none}.hero-photo{opacity:1;object-fit:cover;object-position:56% center}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#061c2de6,transparent 22%,transparent 85%,#061c2d88);pointer-events:none}.art-heading,.art-footer{z-index:1;color:#cce3ef;letter-spacing:.08em;font-size:12px}.art-footer small{display:block;font-size:12px;letter-spacing:0;color:#c7d9e4;margin-bottom:12px;line-height:1.5}.art-footer>span{white-space:nowrap}.capability-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:27px 6%;border-bottom:1px solid var(--line);gap:20px;font-size:14px;font-weight:600}.capability-strip>span{border-right:1px solid var(--line);padding-right:12px}.capability-strip>a{text-align:right;color:#087caf}
.statement{padding:110px 6%;grid-template-columns:1fr 3fr;gap:50px}.statement h2{font-weight:500;font-size:clamp(34px,3.7vw,56px)}.statement h2 span{color:#758e9c}.statement .eyebrow{font-size:12px}.statement-body{display:grid;grid-template-columns:1fr 1fr;gap:40px}.statement-body p{margin:0;font-size:16px!important}.statement-body .text-link{display:block;width:fit-content;margin-top:18px;font-size:14px}.solutions{padding:85px 6% 95px;background:#edf5f8}.section-head{margin-bottom:48px}.section-head h2{font-weight:500}.service-grid{gap:0}.service-grid article{border:0;padding:35px 30px 30px;min-height:355px;transition:transform .25s}.service-grid article:nth-child(2){background:#dcecf3}.service-grid article:nth-child(3){background:#0b3c57;color:white}.service-grid article:nth-child(3) p{color:#c4dce8}.service-grid article:nth-child(3) a,.service-grid article:nth-child(3) .number{color:#b7e9fc}.service-grid article:hover{transform:translateY(-6px)}.number{border:0;padding:0;font-size:22px;margin-bottom:40px}.service-grid h3{font-size:30px;font-weight:500}.service-grid a{width:100%;border-top:1px solid #8aa9b850;padding-top:20px;color:inherit;font-weight:500}.applications{padding:105px 6%;gap:9%}.applications h2{font-weight:500}.application-list details{padding:29px 0}summary{font-family:Manrope,Arial,sans-serif;font-weight:500;font-size:24px;letter-spacing:-.03em}summary span{font-size:12px}summary b{font-size:26px;color:#087caf}.contact{padding:88px 6%;background:#08354f;gap:9%}.contact h2{font-size:clamp(38px,4.5vw,68px);font-weight:500}.contact-card{padding-left:32px}.contact-card>a{font-size:clamp(24px,2.5vw,36px);letter-spacing:-.04em;border-bottom:1px solid #ffffff30;padding-bottom:15px}.contact-card>span{font-size:12px}.contact-card small{font-size:12px}footer{padding:44px 6%;border-top:1px solid var(--line)}footer img{width:180px}
@media(max-width:1000px){nav{gap:20px}.hero-copy{padding-left:10%}h1{font-size:60px}.service-grid article{padding:28px 23px}.statement{gap:28px}.applications{gap:5%}summary{font-size:21px}}
@media(max-width:800px){.preview{font-size:12px;align-items:center}.preview a{max-width:160px}.preview{padding:9px 6%}header{height:88px}.menu{border-radius:24px}.brand img{width:154px}nav{top:100%;font-size:16px}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:45px 7% 30px}h1{font-size:clamp(52px,10vw,72px)}.intro{font-size:17px}.hero-down{margin-top:25px}.hero-art{min-height:425px;padding:24px 7%}.hero-photo{object-position:56% 52%}.art-footer{align-items:end;font-size:12px}.art-footer small{max-width:245px}.capability-strip{grid-template-columns:1fr 1fr;padding:23px 7%;font-size:12px;gap:18px}.capability-strip>span:nth-child(2){border:0}.capability-strip>a{text-align:left}.statement,.applications,.contact{grid-template-columns:1fr;padding:65px 7%;gap:30px}.statement h2{font-size:35px}.statement-body{grid-template-columns:1fr;gap:20px}.solutions{padding:65px 7%}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:300px;padding:30px}.number{margin-bottom:25px}.service-grid h3{font-size:30px}.contact h2{font-size:43px}.contact-card{padding-left:0}.contact-card>a{font-size:28px}.applications summary{font-size:21px}footer{padding:35px 7%}.eyebrow{font-size:12px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
