
.inquiry-form{max-width:800px;padding:32px;background:#fbf8f0;border:1px solid var(--line);border-radius:12px;display:grid;gap:23px;margin-top:32px}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.inquiry-form label{display:block;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:9px}.inquiry-form input:not([type="hidden"]),.inquiry-form textarea{display:block;width:100%;padding:13px 14px;font:inherit;font-size:16px;line-height:1.6;color:var(--ink);background:#fff;border:1px solid #a9ab9f;border-radius:6px}.inquiry-form textarea{resize:vertical;min-height:150px}.inquiry-form textarea::placeholder{color:#686b61}.inquiry-form input:focus-visible,.inquiry-form textarea:focus-visible{outline:3px solid var(--green);outline-offset:3px}.inquiry-form .inquiry-privacy{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.inquiry-form .button{justify-self:start;cursor:pointer;min-height:48px}.inquiry-form .button:disabled{opacity:.65;cursor:default;transform:none}.inquiry-status{font-size:16px;line-height:1.7;margin:0;padding:14px 16px;border-radius:6px;background:#e5ecd9;color:#285d36;border:1px solid #adc295}.inquiry-status[data-state="error"]{background:#f7ece8;color:#7d3021;border-color:#d8b2a7}.inquiry-status[hidden]{display:none}.inquiry-form a{text-decoration:underline;text-underline-offset:3px}@media(max-width:570px){.inquiry-form{padding:22px;gap:20px}.inquiry-fields{grid-template-columns:1fr;gap:20px}.inquiry-form .button{width:100%}}
