.service-title{padding:48px 0 24px;border-bottom:1px solid var(--brand-border)}.service-title h1{margin:0}.service-row{display:grid;grid-template-columns:40px minmax(150px,1fr) 3fr;grid-gap:24px;gap:24px;padding:24px 0;border-bottom:1px solid var(--brand-border)}.step-index{color:#a94a22;font-weight:740}.service-row h2{font-size:1.3rem}.service-row p{margin:0}.solid-rfq{background:var(--brand-bg-alt)}.service-list{padding-bottom:48px}.about-portal .wps-spec-card{border-left:4px solid var(--brand-accent)}.quick-portal{background:var(--brand-primary)}.quick-portal .wps-spec-card{border:1px dashed #a4b4c1}.about-story .feature-photo{aspect-ratio:5/4}.industry-hero{position:relative;isolation:isolate;min-height:440px;display:grid;align-items:end;padding:64px 0;background:#192f41;color:#fff;overflow:hidden}.industry-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.industry-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(13,30,45,.9490196078),rgba(13,30,45,.2509803922));z-index:-1}.industry-hero h1,.industry-hero p{color:#fff}.industry-hero-copy p:last-child{max-width:620px}.project-count{background:var(--brand-muted)}.stats-row{display:flex;flex-wrap:nowrap;gap:16px;margin:24px 0 0;text-align:center}.stat-item{flex:1 1 0;min-width:0;padding:8px;border-top:1px solid #778794}.stat-item strong{display:block;font-size:max(1.5rem, min(4vw, 2.75rem));line-height:1.2}.stat-item span{display:block;margin-top:8px;word-wrap:anywhere}.impact-hero,.industry-rfq{background:var(--brand-bg-alt)}.impact-hero .feature-photo{aspect-ratio:3/2}.impact-story blockquote{margin:0;padding:24px;border-left:4px solid var(--brand-accent);background:var(--brand-bg-alt);font-size:1.2rem;font-weight:650}.impact-tips{background:var(--brand-muted)}.impact-tips details{margin-top:16px;border-bottom:1px solid #778794;padding-bottom:16px}.impact-tips summary{cursor:pointer;font-weight:650}.impact-tips details p{margin:8px 0 0}.impact-gallery figure{border-bottom:1px solid var(--brand-border)}.impact-gallery figcaption{padding:8px 0}.impact-rfq{background:var(--brand-bg-alt)}.contact-gradient{display:grid;align-items:center;min-height:500px;padding:64px 0;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark));color:#fff}.contact-gradient h1,.contact-gradient p{color:#fff}.contact-gradient p{max-width:720px;margin-left:auto;margin-right:auto}.contact-columns{padding-top:64px;padding-bottom:80px}.region-cards{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.region-cards article{background:var(--brand-bg-alt);padding:24px;border-left:2px solid var(--brand-primary-light)}.region-cards p{margin-bottom:0}.floating-form{width:350px;max-width:100%;position:sticky;top:16px}.floating-form h2{font-size:1.35rem}.floating-form .form-label{flex:0 0 100%;max-width:100%}.quick-intake .container{max-width:820px}.rfq-progress{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.rfq-progress li{padding:8px 12px;border:1px solid var(--brand-border)}.rfq-progress li[aria-current]{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.quick-form fieldset{min-width:0;border:1px solid var(--brand-border);padding:24px;margin-bottom:24px}.quick-form legend{float:none;width:auto;padding:0 8px;font-size:1.2rem;font-weight:700}.quick-form [data-back],.quick-form [data-next]{margin-top:8px}.quick-form button[type=submit]{align-self:end}.rfq-review{background:var(--brand-bg-alt);padding:16px;margin:16px 0;word-wrap:anywhere}.rfq-review dd{white-space:pre-wrap}.quick-routing{background:var(--brand-muted)}.error-page,.policy-copy{max-width:850px;padding-top:64px;padding-bottom:80px}.policy-copy h2{font-size:1.35rem;margin-top:24px}@media (max-width:991.98px){.floating-form{position:static;width:100%}}@media (max-width:767.98px){.service-row{grid-template-columns:32px 1fr;gap:8px 16px}.service-row p{grid-column:2}.contact-gradient,.industry-hero{min-height:340px}.stat-item{padding-left:0;padding-right:0}}