.RfqForm-module__dWmq7G__card{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:40px 40px 44px}.RfqForm-module__dWmq7G__title{font-family:var(--font-heading);color:var(--ink-heading);margin:0;font-size:26px;font-weight:600}.RfqForm-module__dWmq7G__rule{background:var(--red-600);width:56px;height:4px;margin:14px 0 8px}.RfqForm-module__dWmq7G__intro{color:var(--ink-body-2);margin:0 0 28px;font-size:15.5px;line-height:1.6}.RfqForm-module__dWmq7G__grid{grid-template-columns:1fr 1fr;align-items:end;gap:20px 22px;display:grid}.RfqForm-module__dWmq7G__field{flex-direction:column;gap:7px;display:flex}.RfqForm-module__dWmq7G__wide{grid-column:1/-1}.RfqForm-module__dWmq7G__label{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-body-2);font-size:12px;font-weight:600}.RfqForm-module__dWmq7G__input,.RfqForm-module__dWmq7G__textarea{font-family:var(--font-body);color:var(--ink-heading);background:var(--surface);border:1px solid var(--border-field);border-radius:var(--radius-btn);padding:12px 14px;font-size:15.5px}.RfqForm-module__dWmq7G__input:focus,.RfqForm-module__dWmq7G__textarea:focus{border:1px solid var(--red-600)}.RfqForm-module__dWmq7G__input:focus-visible,.RfqForm-module__dWmq7G__textarea:focus-visible{outline:2px solid var(--red-600);outline-offset:2px}.RfqForm-module__dWmq7G__req{color:var(--red-600);margin-left:3px}.RfqForm-module__dWmq7G__drawing{font-family:var(--font-body);color:var(--ink-body-2);margin:-6px 0 22px;font-size:14.5px;line-height:1.6}.RfqForm-module__dWmq7G__drawingLink{color:var(--red-600);text-underline-offset:2px;text-decoration:underline}.RfqForm-module__dWmq7G__textarea{resize:vertical}.RfqForm-module__dWmq7G__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.RfqForm-module__dWmq7G__submit{background:var(--red-600);color:#fff;border-radius:var(--radius-btn);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:9px;padding:15px 30px;font-size:14px;font-weight:600;transition:background .18s;display:flex}.RfqForm-module__dWmq7G__submit:hover{background:var(--red-700)}.RfqForm-module__dWmq7G__submit:disabled{opacity:.7;cursor:default}.RfqForm-module__dWmq7G__privacy{color:var(--ink-body-2);max-width:300px;font-size:14px;line-height:1.55}.RfqForm-module__dWmq7G__success,.RfqForm-module__dWmq7G__error{margin:18px 0 0;font-size:15px;line-height:1.6}.RfqForm-module__dWmq7G__success{color:var(--ink-heading)}.RfqForm-module__dWmq7G__error{color:var(--red-600)}.RfqForm-module__dWmq7G__error a{border-bottom:1px solid #b0273366;padding-bottom:1px;font-weight:600}@media (max-width:899px){.RfqForm-module__dWmq7G__card{padding:26px 22px 30px}.RfqForm-module__dWmq7G__title{font-size:23px}.RfqForm-module__dWmq7G__rule{margin:12px 0 8px}.RfqForm-module__dWmq7G__intro{margin:0 0 24px;font-size:14.5px}.RfqForm-module__dWmq7G__grid{grid-template-columns:1fr;align-items:stretch;gap:18px}.RfqForm-module__dWmq7G__label{font-size:11.5px}.RfqForm-module__dWmq7G__input,.RfqForm-module__dWmq7G__textarea{padding:13px 14px;font-size:16px}.RfqForm-module__dWmq7G__actions{flex-direction:column;align-items:stretch;gap:16px;margin-top:26px}.RfqForm-module__dWmq7G__submit{justify-content:center;padding:16px 22px}.RfqForm-module__dWmq7G__privacy{max-width:none;font-size:13.5px}}
.contact-module__AUWb0W__hero{background:var(--navy-800);padding:74px 0 66px;position:relative}.contact-module__AUWb0W__eyebrow{font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;color:var(--red-200);font-size:13px;font-weight:600}.contact-module__AUWb0W__heroTitle{font-family:var(--font-heading);color:var(--ink-inverse);text-wrap:pretty;max-width:760px;margin:14px 0 0;font-size:46px;font-weight:600;line-height:1.12}.contact-module__AUWb0W__heroLede{color:var(--ink-dark-1);max-width:620px;margin:18px 0 0;font-size:18px;line-height:1.6}.contact-module__AUWb0W__salesMobileSection{background:var(--navy-800);padding:0 22px 40px}.contact-module__AUWb0W__enquiry{background:var(--surface-alt);padding:72px 0 80px}.contact-module__AUWb0W__enquiryGrid{grid-template-columns:1.35fr 1fr;align-items:start;gap:56px;display:grid}.contact-module__AUWb0W__aside{flex-direction:column;gap:22px;display:flex}.contact-module__AUWb0W__salesCard{background:var(--navy-800);border-radius:var(--radius-card);flex-direction:column;gap:26px;padding:34px 34px 36px;display:flex}.contact-module__AUWb0W__cardEyebrowDark{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dark-5);font-size:12px;font-weight:600}.contact-module__AUWb0W__salesLinks{flex-direction:column;gap:6px;display:flex}.contact-module__AUWb0W__salesPhone{font-family:var(--font-heading);color:var(--ink-inverse);font-size:24px;font-weight:600}.contact-module__AUWb0W__salesPhone:hover{color:var(--red-200)}.contact-module__AUWb0W__salesMail{color:var(--ink-dark-1);font-size:17px}.contact-module__AUWb0W__salesMail:hover{color:var(--ink-inverse)}.contact-module__AUWb0W__salesDivider{background:#ffffff1f;height:1px}.contact-module__AUWb0W__salesMeta{flex-direction:column;gap:26px;display:flex}.contact-module__AUWb0W__salesMetaBlock{flex-direction:column;gap:5px;display:flex}.contact-module__AUWb0W__salesMetaLabel{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dark-5);font-size:11.5px}.contact-module__AUWb0W__salesMetaValue{color:#e6eaf5;font-size:15.5px;line-height:1.65}.contact-module__AUWb0W__salesLinkedin{border-radius:var(--radius-btn);font-family:var(--font-heading);color:var(--ink-inverse);border:1px solid #ffffff38;align-self:flex-start;align-items:center;gap:9px;padding:10px 16px;font-size:14px;transition:border-color .18s,background .18s;display:flex}.contact-module__AUWb0W__salesLinkedin:hover{color:var(--ink-inverse);background:#ffffff0f;border-color:#ffffff80}.contact-module__AUWb0W__card{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:30px 32px 32px;display:flex}.contact-module__AUWb0W__cardEyebrow{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-body-2);font-size:12px;font-weight:600}.contact-module__AUWb0W__cardText{color:var(--ink-body-2);margin:0;font-size:15px;line-height:1.65}.contact-module__AUWb0W__bullets{flex-direction:column;gap:11px;display:flex}.contact-module__AUWb0W__bullet{align-items:flex-start;gap:11px;display:flex}.contact-module__AUWb0W__dot{background:var(--red-600);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.contact-module__AUWb0W__bulletText{color:var(--ink-body-2);font-size:15px;line-height:1.6}@media (max-width:899px){.contact-module__AUWb0W__hero{padding:34px 0 30px}.contact-module__AUWb0W__eyebrow{font-size:11.5px}.contact-module__AUWb0W__heroTitle{letter-spacing:-.01em;font-size:27px;line-height:1.2}.contact-module__AUWb0W__heroLede{text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.62}.contact-module__AUWb0W__enquiry{padding:40px 0 44px}.contact-module__AUWb0W__enquiryGrid{flex-direction:column;gap:44px;display:flex}.contact-module__AUWb0W__aside{gap:16px}.contact-module__AUWb0W__salesCard{background:var(--navy-700);border:1px solid #ffffff1a;gap:20px;padding:26px 24px 28px}.contact-module__AUWb0W__cardEyebrowDark{font-size:11.5px}.contact-module__AUWb0W__salesLinks{gap:5px}.contact-module__AUWb0W__salesPhone{font-size:22px}.contact-module__AUWb0W__salesMail{font-size:16px}.contact-module__AUWb0W__salesMeta{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.contact-module__AUWb0W__salesMetaBlock{gap:4px}.contact-module__AUWb0W__salesMetaLabel{font-size:11px}.contact-module__AUWb0W__salesMetaValue{font-size:14.5px;line-height:1.6}.contact-module__AUWb0W__card{gap:11px;padding:24px 22px 26px}.contact-module__AUWb0W__cardEyebrow{font-size:11.5px}.contact-module__AUWb0W__cardText{font-size:14.5px}.contact-module__AUWb0W__bullets{gap:10px}.contact-module__AUWb0W__bulletText{font-size:14.5px}.contact-module__AUWb0W__detailsGrid{gap:9px 18px;font-size:14.5px}}
