[data-inquiry-status][hidden],[data-inquiry-copy][hidden],[data-inquiry-details][hidden]{display:none!important}
[data-inquiry-status]{padding:14px 16px;border:1px solid #d4b365;border-radius:12px;background:#fff8e8;color:#173f56;font-size:14px;line-height:1.6;overflow-wrap:anywhere;margin:12px 0 0}
[data-inquiry-status]:focus{outline:2px solid #35658d;outline-offset:3px}
.inquiry-contact-option{font-size:13px;line-height:1.65;margin:14px 0 0;overflow-wrap:anywhere}
.inquiry-contact-option a{text-decoration:underline;text-underline-offset:3px;font-weight:800;color:inherit}
.inquiry-contact-option span{display:block;font-size:12px;opacity:.82}
[data-inquiry-copy]{margin-top:10px;border:0;background:none;padding:0;color:inherit;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
[data-inquiry-details]{width:100%;min-height:130px;margin-top:12px;color:#163b52;background:#fff;border:1px solid #9daeb7;border-radius:10px;padding:12px;font:14px/1.6 sans-serif;box-sizing:border-box}
form[data-inquiry] [type=submit]:disabled{opacity:.65;cursor:wait}
.inquiry-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.inquiry-fallback-page{margin:0;background:#f7f7f1;color:#173f56;font:17px/1.6 system-ui,sans-serif}
.inquiry-fallback-page main{max-width:700px;margin:40px auto;padding:24px}
.inquiry-fallback-page h1{font-size:clamp(30px,6vw,46px);line-height:1.15}
.inquiry-fallback-page a{color:#245f88;overflow-wrap:anywhere}
.inquiry-fallback-page textarea{width:100%;padding:14px;box-sizing:border-box;font:16px/1.6 system-ui,sans-serif;border:1px solid #a5b3bb;border-radius:12px;background:white;color:inherit}
.inquiry-email{font-weight:800}
