.enquiry-panel{border:1px solid #e0e2df;border-top:4px solid var(--red);background:#f7f7f5;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;margin-block:40px 64px;padding:36px;display:grid}.enquiry-panel-copy{min-width:0}.enquiry-panel-eyebrow{color:var(--red-dark);letter-spacing:.08em;font-size:13px;font-weight:700}.enquiry-panel h2{margin:16px 0 20px;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.enquiry-panel-copy p{color:var(--muted);font-size:16px;line-height:1.65}.enquiry-people{gap:12px;margin-top:28px;display:grid}.enquiry-people a{border-inline-start:3px solid var(--red);color:var(--red-dark);background:#fff;padding:12px 16px;font-weight:700;display:block}.enquiry-people span{color:var(--ink);margin-top:4px;font-size:13px;font-weight:400;display:block}.rfq-form{border-top:4px solid var(--red);background:#fff;padding:24px}.rfq-form .field input,.rfq-form .field textarea,.rfq-form .field select{color:var(--ink);font:inherit;background:#fff;border:1px solid #9b9fa1;border-radius:0;font-size:16px}.rfq-form .field textarea{min-height:140px}.rfq-form .field input:focus,.rfq-form .field textarea:focus,.rfq-form .field select:focus{outline:2px solid var(--red);outline-offset:2px}.rfq-form .hint{color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.rfq-form .enquiry-intro-note{border-inline-start:3px solid var(--red);color:var(--ink);background:#e5e9eb;padding:12px 16px}.rfq-form .button[type=submit]{background:var(--red);color:#fff;min-height:48px}.rfq-form .form-error{color:#8f1618;background:#e5e9eb;border:2px solid #ad2224;padding:16px}@media (max-width:850px){.enquiry-panel{grid-template-columns:1fr;gap:24px;padding:24px}}@media (max-width:500px){.enquiry-panel{margin-block:32px 40px;padding:20px}.rfq-form{padding:18px}.rfq-form .form-footer{flex-direction:column;align-items:stretch;display:flex}}
