.configurator-steps article{padding:24px!important}.about-transition-hero,.configurator-hero,.service-spec-hero,.sustainability-brief{background:var(--brand-bg-alt);padding:88px 0}.about-transition-hero h1,.configurator-hero h1,.contact-support-map h1,.service-spec-hero h1,.sustainability-brief h1{font-size:max(2rem, min(4vw, 3.35rem));font-weight:800;line-height:1.12;max-width:52rem}.about-transition-hero p:not(.eyebrow),.configurator-hero p:not(.eyebrow),.service-spec-hero p:not(.eyebrow),.sustainability-brief p:not(.eyebrow){max-width:46rem}.engineering-method{padding:72px 0}.engineering-method h2{font-size:1.3rem;font-weight:800}.engineering-method p{color:var(--brand-text)}.document-path{background:#eef3f7;padding:72px 0}.document-path h2{font-size:1.8rem;font-weight:800;margin-bottom:28px}.document-path article{background:#fff;border:1px solid var(--brand-border);height:100%;padding:24px}.document-path h3{font-size:1.08rem;font-weight:800}.re-expert-rfq{background:var(--brand-primary-dark);padding:72px 0}.re-expert-rfq a,.re-expert-rfq h2,.re-expert-rfq p{color:var(--brand-text-inverse)}.re-expert-rfq h2{font-size:2rem;font-weight:800}.roadmap-band{padding:80px 0}.roadmap-band h2{font-size:1.9rem;font-weight:800;margin-bottom:32px}.roadmap-list{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,1fr)}.roadmap-list>div{border-top:3px solid var(--brand-primary);padding-top:16px}.configurator-steps span,.roadmap-list span{color:var(--brand-primary);font-weight:800}.roadmap-list h3{font-size:1.2rem;font-weight:800;margin-top:8px}.roadmap-list p{color:var(--brand-text)}.industry-gateway{background:var(--brand-primary-dark);padding:88px 0}.industry-gateway .eyebrow,.industry-gateway h1{color:var(--brand-text-inverse)}.industry-gateway h1{font-size:max(2rem, min(4vw, 3.35rem));font-weight:800;margin-bottom:32px}.industry-gateway article{background:#fff;color:var(--brand-text);height:100%;padding:28px;text-align:left}.industry-gateway article h2{font-size:1.3rem;font-weight:800}.application-cards{padding:80px 0}.application-cards h2{font-size:1.9rem;font-weight:800;margin-bottom:28px}.application-cards article{border:1px solid var(--brand-border);height:100%;padding:24px}.application-cards article h3{font-size:1.15rem;font-weight:800}.application-matrix{background:#eef3f7;padding:72px 0}.application-matrix h2{font-size:1.8rem;font-weight:800}.matrix-row{background:#fff;border:1px solid var(--brand-border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:2fr repeat(3,1fr);margin-top:12px;padding:18px}.lifecycle-metrics{padding:72px 0}.lifecycle-metrics h2{font-size:1.8rem;font-weight:800;margin-bottom:24px}.lifecycle-metrics th{color:var(--brand-text)}.supply-chain-rows{background:#eef3f7;padding:64px 0}.supply-chain-rows h2{font-size:1.35rem;font-weight:800}.supply-chain-rows p{color:var(--brand-text)}.contact-support-map{padding:88px 0}.contact-route{border-left:3px solid var(--brand-primary);margin-top:32px;padding-left:20px}.contact-route h2,.project-brief-card h2{font-size:1.35rem;font-weight:800}.project-brief-card{background:var(--brand-bg-alt);border:1px solid var(--brand-border);padding:32px}.configurator-steps{padding:80px 0}.configurator-steps article{border-top:3px solid var(--brand-primary);height:100%}.configurator-steps h2{font-size:1.25rem;font-weight:800}.configurator-steps p{color:var(--brand-text)}.configurator-action{margin-top:40px;text-align:center}@media (max-width:767px){.about-transition-hero,.configurator-hero,.contact-support-map,.industry-gateway,.service-spec-hero,.sustainability-brief{padding:72px 0}.roadmap-list{grid-template-columns:1fr}.matrix-row{grid-template-columns:1fr 1fr}.matrix-row strong{grid-column:1/-1}}