.contact-brief{padding-top:48px;padding-bottom:48px;border-bottom:1px solid var(--brand-border)}.contact-hero-grid{display:grid;grid-template-columns:1fr 0.8fr;grid-gap:48px;gap:48px;align-items:center}.contact-hero-grid img{aspect-ratio:12/7}.contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding-top:64px;padding-bottom:64px}.contact-cards article{padding:16px;border-top:3px solid var(--brand-primary)}.contact-cards h2{font-size:1.2rem}.contact-cards span{color:var(--brand-primary);font-size:1.5rem}.contact-form-band{background:var(--brand-bg-alt);color:var(--brand-text);border-top:1px solid var(--brand-border)}.contact-quote-grid{display:grid;grid-template-columns:0.8fr 1.2fr;grid-gap:48px;gap:48px}.contact-panel{border:1px solid var(--brand-border);border-top:4px solid var(--brand-primary);border-radius:var(--brand-radius);padding:24px;background:var(--brand-bg);color:var(--brand-text)}.rfq-progress{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin-bottom:24px}.rfq-progress li{padding:4px 8px;border-bottom:2px solid var(--brand-border)}.rfq-progress [aria-current]{border-color:var(--brand-primary);font-weight:700}@media (max-width:767.98px){.contact-cards,.contact-hero-grid,.contact-quote-grid{grid-template-columns:1fr;gap:16px}}