.qy-form-wrap{font-family:inherit;max-width:760px}.qy-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.qy-field-full{grid-column:1/-1}.qy-field label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.qy-field label span{opacity:.65}.qy-field input,.qy-field textarea,.qy-field select{box-sizing:border-box;width:100%;border:1px solid #ddd;border-radius:12px;background:#fff;padding:12px 14px;font:inherit;line-height:1.5;outline:none;transition:border-color .2s,box-shadow .2s}.qy-field textarea{min-height:140px;resize:vertical}.qy-field input:focus,.qy-field textarea:focus,.qy-field select:focus{border-color:#9b6b43;box-shadow:0 0 0 3px rgba(155,107,67,.12)}.qy-submit{border:0;border-radius:12px;padding:12px 20px;background:#2b211b;color:#fff;font:inherit;font-weight:700;cursor:pointer}.qy-response{grid-column:1/-1;font-size:14px}.qy-honeypot{position:absolute;left:-9999px;height:0;overflow:hidden}.qy-options{display:flex;gap:14px;flex-wrap:wrap}.qy-options label{font-weight:400}.qy-options input{width:auto}@media(max-width:640px){.qy-form{grid-template-columns:1fr}.qy-field-half,.qy-field-full{grid-column:1}.qy-field input,.qy-field textarea,.qy-field select{font-size:16px}}
