.services-hero{background:linear-gradient(112deg,#0d1e2d 10%,#365b78 100%)}.service-track .panel{width:min(310px,85vw);border-top:4px solid var(--brand-primary-light)}.service-review-band{background:var(--brand-surface)}.number-grid{padding:0;margin:24px 0 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:16px;gap:16px;list-style:none}.number-grid li{padding:16px;border-top:2px solid var(--brand-primary-light)}.number-grid span{display:block;margin-bottom:8px;color:var(--brand-primary-light);font-size:2rem;font-weight:760;line-height:1.1}.number-grid strong{display:block;margin-bottom:8px}.number-grid p{margin-bottom:0}.about-hero,.contact-hero,.industries-hero,.service-image-cta{position:relative;overflow:hidden;isolation:isolate;background:var(--brand-primary-dark)}.about-hero::after,.contact-hero::after,.industries-hero::after,.service-image-cta::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(13,30,45,.94),rgba(13,30,45,.76))}.about-hero{min-height:420px;display:grid;align-items:end}.about-mission .panel{border-top:4px solid var(--brand-primary-light)}.about-mission .vision-card{border-top-color:var(--brand-accent)}.about-values{background:var(--brand-bg-alt)}.value-card{padding:16px}.role-mark,.value-icon{display:grid;width:48px;height:48px;align-items:center;justify-items:center;place-items:center;margin-bottom:16px;border-radius:var(--radius);background:var(--brand-surface);font-weight:750;font-size:1.25rem}.evidence-gallery{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.evidence-gallery figure{margin:0;padding:0 0 8px;border-bottom:1px solid var(--brand-border)}.evidence-gallery figure:first-child{grid-row:span 2}.evidence-gallery .media-slot{aspect-ratio:2.5/1}.evidence-gallery figure:first-child .media-slot{aspect-ratio:1.2/1}.application-card img,.evidence-gallery img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.evidence-gallery figcaption{padding:8px 0 0}.about-accent-cta{background:#f0a873}.industries-hero{min-height:400px;display:grid;align-items:center;text-align:right}.industries-hero h1,.industries-hero p{margin-left:auto;max-width:22ch}.industries-hero p{max-width:50ch}.industries-hero::after{background:linear-gradient(90deg,rgba(13,30,45,.75),rgba(13,30,45,.95))}.application-card .media-slot{aspect-ratio:3/2;border-radius:var(--radius) var(--radius) 0 0}.application-card .panel{border-radius:0 0 var(--radius) var(--radius)}.industry-gates{background:var(--brand-bg-alt)}.industry-cta{background:var(--brand-surface)}.sustainability-hero{background:linear-gradient(120deg,#0d1e2d,#365b78,#2b2d42,#0d1e2d);background-size:230% 100%;animation:14s ease-in-out infinite alternate roadmap-tone}@keyframes roadmap-tone{from{background-position:0 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.sustainability-hero{animation:none}}.sustain-roadmap summary{cursor:pointer;font-weight:750;margin-bottom:8px}.sustain-methods{background:var(--brand-surface)}.measure{display:inline-block;color:var(--brand-primary-light);font-weight:780;margin-bottom:16px}.record-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.record-roles article{border-bottom:1px solid var(--brand-border);padding:16px 0}.sustain-records{background:var(--brand-bg-alt)}.sustain-cta{background:linear-gradient(100deg,#2b2d42,#0d1e2d)}.contact-hero{min-height:600px;display:grid;align-items:center;justify-items:center;place-items:center;text-align:center}.contact-hero p{margin-left:auto;margin-right:auto;max-width:62ch}.contact-actions{display:flex;justify-content:center;gap:16px}.contact-grid{padding-top:64px;padding-bottom:64px}.market-routing .panel{background:var(--brand-bg-alt)}.market-note{margin:24px 0 0}.contact-brief{height:100%;width:350px}.contact-brief .rfq-fields{grid-template-columns:1fr}.sticky-brief{position:sticky;top:24px;border-top:4px solid var(--brand-primary-light)}.wps-spec-hero{padding:64px 0;background:var(--brand-primary-dark)}.wps-spec-card{padding:24px;border:1px solid #7b8e9b;border-radius:var(--radius);background:var(--brand-primary)}.wps-spec-card ul{margin-bottom:0}.quick-form-band{background:var(--brand-bg-alt)}.rfq-reference .panel{border-left:4px solid var(--brand-primary-light)}@media (max-width:991px){.contact-brief{width:100%}.sticky-brief{position:static}}@media (max-width:767px){.number-grid,.record-roles{grid-auto-flow:row;grid-template-columns:1fr}.industries-hero{text-align:left}.industries-hero h1,.industries-hero p{margin-left:0}.contact-hero{min-height:400px}}@media (max-width:575px){.evidence-gallery{grid-template-columns:1fr}.evidence-gallery figure:first-child{grid-row:auto}.contact-actions{flex-direction:column}}