/* Add after original.css. Scoped to the existing inquiry section only. */
.inquiry-section .wpforms-container { margin:0; width:100%; font-family:var(--sans); }
.inquiry-section .wpforms-container .wpforms-field-container { display:grid; grid-template-columns:1fr 1fr; gap:24px; }
.inquiry-section .wpforms-container .wpforms-field { grid-column:1/-1; padding:0; margin:0; min-width:0; }
.inquiry-section #wpforms-form-4 .wpforms-field { padding:0; }
.inquiry-section .wpforms-container .wpforms-field.drk-first-name { grid-column:1; }
.inquiry-section .wpforms-container .wpforms-field.drk-last-name { grid-column:2; }
.inquiry-section .wpforms-container .wpforms-field-label { display:block; padding:0; margin:0 0 9px; color:var(--ink); font-size:.69rem; font-weight:500; line-height:1.68; letter-spacing:.12em; text-transform:uppercase; }
.inquiry-section .wpforms-container input[type=text],
.inquiry-section .wpforms-container input[type=email],
.inquiry-section .wpforms-container select,
.inquiry-section .wpforms-container textarea {
  width:100%; max-width:none; height:auto; border:0; border-bottom:1px solid rgba(35,35,38,.45); border-radius:0;
  padding:12px 0; background:transparent; box-shadow:none; color:var(--ink); font-family:var(--sans); font-size:1rem; font-weight:300;
  line-height:1.68; letter-spacing:normal; text-transform:none;
}
.inquiry-section #wpforms-form-4 textarea { height:150px; min-height:130px; resize:vertical; }
/* Keep the service selector in the same typographic style as the field labels. */
.inquiry-section #wpforms-form-4 select {
  min-height:52px; font-family:var(--sans); font-size:.69rem; font-weight:500;
  line-height:1.68; letter-spacing:.12em; text-transform:uppercase;
}
.inquiry-section #wpforms-form-4 select option {
  font-family:var(--sans); font-size:inherit; font-weight:500;
  letter-spacing:inherit; text-transform:uppercase;
}
.inquiry-section .wpforms-container input:focus,
.inquiry-section .wpforms-container select:focus,
.inquiry-section .wpforms-container textarea:focus { border-bottom-color:var(--ember); box-shadow:0 1px 0 var(--ember); outline:0; }
.inquiry-section .wpforms-container .drk-updates-optin ul { padding:0; margin:0; list-style:none; }
.inquiry-section .wpforms-container .drk-updates-optin li { display:flex; align-items:flex-start; gap:9px; margin:0; padding:0; }
.inquiry-section .wpforms-container .drk-updates-optin input[type=checkbox] { flex:0 0 auto; margin:4px 0 0; accent-color:var(--ember); }
.inquiry-section .wpforms-container .drk-updates-optin label { margin:0; color:var(--ink); font-size:.69rem; font-weight:500; letter-spacing:0; line-height:1.55; text-transform:none; }
.inquiry-section #wpforms-form-4 .wpforms-submit-container { margin:32px 0 0; padding:0; }
.inquiry-section #wpforms-form-4 button.wpforms-submit { display:flex; width:100%; min-height:54px; height:auto; align-items:center; justify-content:center; padding:15px 25px; border:1px solid transparent; border-radius:0; background:var(--ember); box-shadow:none; color:var(--paper); font-family:var(--sans); font-size:.76rem; font-weight:500; letter-spacing:.13em; line-height:1.25; text-transform:uppercase; transition:color .25s,background .25s,border-color .25s; }
.inquiry-section #wpforms-form-4 button.wpforms-submit:hover,
.inquiry-section #wpforms-form-4 button.wpforms-submit:active { background:#742c17; color:var(--paper); }
.inquiry-section #wpforms-form-4 button.wpforms-submit:focus-visible { outline:2px solid var(--ember); outline-offset:6px; box-shadow:none; }
.inquiry-section #wpforms-form-4 button.wpforms-submit:disabled { cursor:wait; opacity:.65; }
.inquiry-section .wpforms-confirmation-container-full { margin:0; padding:24px; border:1px solid var(--ember); background:var(--paper); color:var(--ink); font-size:1rem; }
@media(max-width:720px) {
  .inquiry-section #wpforms-form-4 select { font-size:1rem; letter-spacing:.04em; }
  .inquiry-section .wpforms-container .wpforms-field-container { grid-template-columns:1fr; }
  .inquiry-section .wpforms-container .wpforms-field.drk-first-name,
  .inquiry-section .wpforms-container .wpforms-field.drk-last-name { grid-column:1; }
}
