.inquiry-online{margin-top:25px;padding-top:25px;border-top:1px solid var(--line)}
.inquiry-online h4{font-size:19px;font-weight:500;color:var(--forest);margin:0 0 13px}
.inquiry-online-status{font-size:14px;line-height:1.85;color:var(--forest);margin:0 0 18px}
.inquiry-privacy{font-size:13px;color:var(--muted);margin:0 0 18px}
.inquiry-privacy summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:5px}
.inquiry-privacy p{white-space:pre-line;font-size:13px;line-height:1.9}
.inquiry-online .inquiry-consent{display:flex;grid-template-columns:none;align-items:flex-start;gap:12px;font-size:13px;line-height:1.85;color:var(--forest);cursor:pointer;margin:20px 0}
.inquiry-online .inquiry-consent input{width:20px;height:20px;flex:0 0 20px;padding:0;margin:3px 0 0;accent-color:var(--forest)}
.inquiry-verification{min-width:0;max-width:100%;margin:15px 0}
.inquiry-verify-retry{border:0;background:none;color:var(--forest);text-decoration:underline;text-underline-offset:4px;font-size:13px;padding:10px 0;min-height:44px;margin:0 20px 10px 0}
.inquiry-send{font-size:14px;min-height:48px;max-width:100%;white-space:normal}
.inquiry-send:disabled{opacity:.55;cursor:not-allowed;transform:none}
.inquiry-review-actions [aria-disabled=true]{pointer-events:none;opacity:.55}
.inquiry-honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0!important}
@media(max-width:560px){.inquiry-online h4{font-size:18px}.inquiry-online .inquiry-consent{font-size:13px}.inquiry-send{width:100%}}
