.service-hero{background:var(--brand-primary-light)}.service-hero .container{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr);grid-gap:32px;gap:32px;align-items:center}.service-hero figure{min-height:240px;order:-1}.service-hero h1{font-size:max(2rem, min(3.3vw, 3.1rem))}.rfq-comparison,.service-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.service-pair article{padding:24px;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.service-pair h3{color:var(--brand-primary)}.service-faq{background:var(--brand-bg-alt)}.svc-accordion{max-width:900px}.svc-accordion .accordion-button:not(.collapsed){background:var(--brand-primary-light);color:var(--brand-primary-dark)}.rfq-comparison article{background:var(--brand-bg-alt);border-left:4px solid var(--brand-neutral-mid);padding:24px}.rfq-comparison article+article{border-color:var(--brand-primary);background:var(--brand-primary-light)}.service-cta .cta-copy{max-width:860px}.service-cta .beam-rfq{background:var(--brand-bg);color:var(--brand-text);padding:24px}.service-cta .beam-rfq .form-text,.service-cta .beam-rfq .optional,.service-cta .beam-rfq label:not(.does-not-exist),.service-cta .beam-rfq legend:not(.does-not-exist),.service-cta .beam-rfq p:not(.does-not-exist){color:var(--brand-text)}.service-cta .beam-rfq a{color:var(--brand-primary)}@media (max-width:767px){.rfq-comparison,.service-hero .container,.service-pair{grid-template-columns:1fr;gap:16px}.service-hero figure{min-height:160px;order:initial}}