.wb-form{gap:22px;margin:30px 0 0;display:grid}.wb-form__honey{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wb-field{gap:8px;display:grid}.wb-field>label{color:var(--ink);letter-spacing:.005em;font-size:14px;font-weight:700}.wb-field__req{color:var(--gold-deep)}.wb-field__opt{color:var(--muted);font-weight:500}.wb-field input[type=text],.wb-field textarea,.wb-field select{border:1px solid var(--line);background:var(--white);width:100%;color:var(--body-ink);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:8px;padding:13px 15px;font-family:inherit;font-size:16px;line-height:1.5}.wb-field textarea{resize:vertical;min-height:132px}.wb-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;height:50px;padding-right:42px}.wb-field select:invalid{color:var(--muted)}.wb-field input::placeholder,.wb-field textarea::placeholder{color:var(--muted);opacity:.72}.wb-field input[type=text]:hover,.wb-field textarea:hover,.wb-field select:hover{border-color:var(--gold)}.wb-field input[type=text]:focus,.wb-field textarea:focus,.wb-field select:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #252b641f}.wb-field [aria-invalid=true]{border-color:#b3261e}.wb-field [aria-invalid=true]:focus{box-shadow:0 0 0 3px #b3261e24}.wb-field input[type=file]{border:1px dashed var(--line);background:var(--white);width:100%;color:var(--body-ink);cursor:pointer;transition:border-color .18s var(--ease);border-radius:8px;padding:11px 14px;font-family:inherit;font-size:14.5px;line-height:1.5}.wb-field input[type=file]:hover{border-color:var(--gold)}.wb-field input[type=file]:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #252b641f}.wb-field input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--wash,#f5f5f5);color:var(--ink);cursor:pointer;transition:border-color .18s var(--ease), background .18s var(--ease);border-radius:6px;margin-right:14px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:700}.wb-field input[type=file]:hover::file-selector-button{border-color:var(--gold)}.wb-field__hint{color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}.wb-field__error{color:#b3261e;margin:0;font-size:13.5px;line-height:1.45}.wb-field__error:empty{display:none}.wb-form__actions{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:4px;display:flex}.wb-form__submit{cursor:pointer;justify-content:center;min-height:52px;padding:15px 28px}.wb-form__status{color:var(--muted);margin:0;font-size:14.5px}.wb-form__status.is-error{color:#b3261e}.wb-form__status.is-success{color:var(--gold-deep);font-weight:700}@media (max-width:600px){.wb-form__submit{width:100%}}
