.rfq-hero{background:var(--brand-bg-alt);border-top:8px solid var(--brand-primary)}.rfq-hero h1{max-width:none;font-size:max(2rem, min(3.5vw, 3rem))}.rfq-hero aside img{aspect-ratio:16/9}.rfq-hero aside h2{font-size:1.25rem;margin-top:24px}.rfq-specification-accordion>.container{max-width:900px}.specs-accordion details{padding:24px;background:var(--brand-primary-light);margin-bottom:16px;border-left:4px solid var(--brand-primary)}.rfq-categorized-faq{background:var(--brand-bg-alt)}.rfq-faq-group{display:grid;grid-template-columns:240px 1fr;grid-gap:32px;gap:32px;padding-top:24px}.rfq-faq-group h3{padding-top:24px}.rfq-faq-group details{border-top:1px solid var(--brand-border)}@media (max-width:767px){.rfq-faq-group{grid-template-columns:1fr;gap:0}.rfq-hero h1{max-width:none}}