:root{--accent:#f0d326;--nav:#123d72;--on-accent:#10262f}
:root{--bg:#fff;--soft:#edf1f5;--ink:#15385e;--muted:#607489;--line:#d0dbe5;--head:Barlow,'Arial Narrow',Arial,sans-serif;--radius:0px}
.utility-bar{background:#123d72}.utility-bar>.wrap{min-height:42px;font-size:.65rem}.site-header{background:#f0d326;color:#123d72}.brand strong{font:800 1.5rem/1.1 Manrope,sans-serif;letter-spacing:.1em}.brand small{font-family:Manrope,sans-serif;font-size:.47rem}.brand>.icon{color:#123d72}.site-header nav>a{font-size:.65rem;text-transform:uppercase;letter-spacing:.03em}.site-header .nav-cta{background:#123d72;color:#fff}.nav-main{min-height:74px}.industry-hero{min-height:610px;position:relative;display:flex;align-items:center;overflow:hidden;color:white}.industry-cover{position:absolute;inset:0}.industry-cover img{width:100%;height:100%;object-fit:cover;object-position:50%46%}.industry-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102940ec 0%,#10294095 48%,#10294015 100%)}.industry-hero-copy{position:relative;z-index:1;padding-block:70px 110px}.industry-hero-copy .eyebrow{color:#f0d326;font-family:Manrope,sans-serif}.industry-hero h1{font-size:clamp(4rem,7.5vw,7.4rem);text-transform:uppercase;line-height:.98;max-width:13ch;letter-spacing:-.025em}.industry-hero-copy>p:not(.eyebrow){max-width:42ch;font:400 .88rem/1.9 Manrope,sans-serif;margin:26px 0 30px;color:#edf2f8}.industry-solutions{background:var(--nav);color:#fff}.industry-solution-grid{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:35px;align-items:center;padding-bottom:40px}.industry-lead{background:var(--accent);color:#11375b;padding:35px 30px;margin-top:-40px;position:relative;z-index:3;min-height:255px}.industry-lead .eyebrow{color:#33516c;font-family:Manrope,sans-serif;font-size:.59rem}.industry-lead h2{font-size:2.9rem;text-transform:uppercase;line-height:1}.industry-solution-grid>.service{padding-top:24px}.industry-solution-grid>.service>.icon{color:#f0d326;width:38px;height:38px;margin-bottom:20px}.industry-solution-grid>.service h3{font-size:1.6rem;text-transform:uppercase}.industry-solution-grid>.service p{color:#d2dfed;font:400 .75rem/1.8 Manrope,sans-serif}.industry-process-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center}.industry-process h2{font-size:4.4rem;text-transform:uppercase;line-height:.98}.industry-process .eyebrow{color:#607489}.industry-process p:not(.eyebrow){margin-top:25px;font:.84rem/1.9 Manrope,sans-serif;max-width:45ch}.industry-process ol{display:grid;gap:17px;margin-top:28px}.industry-process li{display:flex;gap:19px;align-items:center;border-top:1px solid var(--line);padding-top:17px;font:650 .77rem/1.8 Manrope,sans-serif}.industry-process li span{color:#607489;font-size:.68rem}.industry-process-photo img{height:500px;width:100%;object-fit:cover}.industry-gallery{background:var(--soft)}.industry-gallery h2{font-size:3.8rem;text-transform:uppercase;line-height:1}.industry-gallery-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:25px;margin-top:40px;align-items:start}.industry-gallery-grid>div:nth-child(2){margin-top:70px}.industry-gallery-grid .photo-open{aspect-ratio:1.25}.simple-contact{background:var(--accent);color:#12385d}.simple-contact .eyebrow,.simple-contact p{color:#294b67}.simple-contact h2{font-size:4rem;line-height:1;text-transform:uppercase}.simple-contact .btn{background:var(--nav);color:#fff;font-family:Manrope,sans-serif}.simple-contact .whatsapp-glyph{filter:brightness(0) invert(1)}
@media(max-width:1000px){.industry-solution-grid{gap:20px}.industry-lead{padding:30px 22px}.industry-lead h2{font-size:2.6rem}.industry-process-grid{gap:6%}.industry-process h2{font-size:3.5rem}}
@media(max-width:900px){.site-header .nav-toggle{border-color:#123d7275}.site-header nav>a{border-color:#123d7225}.industry-hero{min-height:570px}.industry-hero h1{font-size:5.5rem}.industry-solution-grid{grid-template-columns:1fr 1fr;gap:28px}.industry-lead{min-height:230px}.industry-solution-grid>.service{padding:25px}.industry-process-photo img{height:450px}}
@media(max-width:600px){.industry-hero{min-height:600px}.industry-hero-copy{padding-block:60px 100px}.industry-hero h1{font-size:4.25rem;max-width:12ch}.industry-hero-copy>p:not(.eyebrow){font-size:.84rem;max-width:32ch}.industry-cover img{object-position:61%50%}.industry-hero::after{background:linear-gradient(90deg,#102940e8,#10294050)}.industry-solution-grid{grid-template-columns:1fr;gap:0;padding-bottom:20px}.industry-lead{margin-top:-35px;min-height:auto;padding:27px 25px}.industry-lead h2{font-size:2.9rem}.industry-solution-grid>.service{padding:28px 8px;border-bottom:1px solid #ffffff25}.industry-solution-grid>.service h3{font-size:1.8rem}.industry-solution-grid>.service p{max-width:40ch;font-size:.79rem}.industry-process-grid{grid-template-columns:1fr;gap:32px}.industry-process h2{font-size:3.2rem}.industry-process-photo img{height:340px}.industry-gallery h2{font-size:2.8rem}.industry-gallery-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.industry-gallery-grid>div:nth-child(2){margin-top:0}.simple-contact h2{font-size:3rem}}
