.services-route-hero{background:var(--brand-bg-alt);padding:80px 0}.services-route-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.services-route-hero p{color:var(--brand-text)}.services-route-hero img{border-radius:var(--brand-radius);height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.duty-brief{background:var(--brand-primary-dark);border-radius:0 0 var(--brand-radius) var(--brand-radius);color:var(--brand-text-inverse);padding:24px}.duty-brief h2,.duty-brief li{color:var(--brand-text-inverse)}.section-kicker{color:var(--brand-primary);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.services-checkpoint-deck,.services-process-faq,.services-quote-ledger{padding:80px 0}.services-checkpoint-deck article{border-top:4px solid var(--brand-primary);padding:24px}.services-checkpoint-deck article span{color:var(--brand-primary);font-weight:800}.services-quote-ledger{background:var(--brand-bg-alt)}.services-quote-ledger .table{background:var(--brand-bg);border-color:var(--brand-border);color:var(--brand-text);margin-top:32px}.services-quote-ledger th{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.services-process-faq{background:var(--brand-bg)}.services-process-faq .faq-label{border-left:6px solid var(--brand-primary);margin-bottom:32px;padding-left:24px}.services-process-faq .accordion-button{color:var(--brand-text);font-weight:700}.services-rfq-workbench{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:80px 0 96px}.services-rfq-workbench h2,.services-rfq-workbench p{color:var(--brand-text-inverse)}.services-rfq-workbench .section-kicker{color:var(--brand-primary-light)}