#inquiry-dialog{max-width:680px;width:calc(100vw - 28px);max-height:calc(100dvh - 28px);overflow:auto;background:var(--cream,#faf7ef)}#inquiry-frame-wrap{padding:0 38px 12px}.native-inquiry-form{display:grid;gap:17px}.native-field{display:grid;gap:7px}.native-label{font-size:12px;font-weight:600;color:var(--forest,#173d32)}.native-inquiry-form input,.native-inquiry-form select,.native-inquiry-form textarea{font:inherit;font-size:16px;line-height:1.5;width:100%;min-width:0;min-height:48px;padding:11px 13px;color:var(--forest,#173d32);background:#fffdf8;border:1px solid var(--line,#cfc5ac);border-radius:5px}.native-inquiry-form textarea{min-height:96px;resize:vertical}.native-inquiry-form [aria-invalid=true]{border-color:#a13b2b}.native-field-error,.native-form-error{font-size:12px;color:#922f21;line-height:1.6}.native-form-error{padding:12px;border:1px solid #d6a196;border-radius:5px;background:#fff2ee}.native-source-field{display:none!important}.native-help,.native-consent,.native-progress{font-size:11px;line-height:1.7;color:var(--muted,#627168)}.native-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:20px}.native-form-actions .button{width:100%;min-height:50px;font-size:14px}.native-success{padding:25px 0 35px;text-align:center}.native-success-mark{display:inline-grid;place-items:center;height:58px;width:58px;border-radius:50%;background:#e0e7d7;color:#173d32;font-size:29px;margin-bottom:20px}.native-success h3{font-family:var(--serif,Georgia);font-size:35px;margin-bottom:20px}.native-success p{font-size:14px;line-height:1.85;margin-bottom:28px}.native-success .button{min-width:150px}.native-loading,.native-form-closed{font-size:14px;line-height:1.8;padding-block:20px}.native-form-footer{font-size:11px;line-height:1.7;color:var(--muted,#627168);padding:0 38px 30px}.native-form-footer a{text-decoration:underline}.native-inquiry-form :focus-visible{outline:3px solid #b59a65;outline-offset:3px}@media(max-width:480px){#inquiry-frame-wrap{padding-inline:23px}.native-form-footer{padding-inline:23px}.native-inquiry-form{gap:15px}#inquiry-dialog .inquiry-intro{padding-inline:23px}}
