.styles-module-scss-module__Zkz-Qa__form{gap:22px;display:grid}.styles-module-scss-module__Zkz-Qa__fieldGrid{gap:18px;display:grid}@media screen and (min-width:768px){.styles-module-scss-module__Zkz-Qa__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.styles-module-scss-module__Zkz-Qa__field{gap:10px;display:grid}.styles-module-scss-module__Zkz-Qa__label{color:var(--color-ink-muted)}.styles-module-scss-module__Zkz-Qa__input{appearance:none;border:1px solid var(--color-border-strong);width:100%;color:var(--color-ink);background:linear-gradient(#171a1ee6,#111417fa);border-radius:20px;padding:16px 18px;transition:border-color .2s cubic-bezier(.33,1,.68,1),box-shadow .2s cubic-bezier(.33,1,.68,1),background-color .2s cubic-bezier(.33,1,.68,1)}.styles-module-scss-module__Zkz-Qa__input::placeholder{color:var(--color-ink-faint)}.styles-module-scss-module__Zkz-Qa__input:focus{border-color:#b8c3ff99;outline:none;box-shadow:0 0 0 4px #b8c3ff14}.styles-module-scss-module__Zkz-Qa__textarea{resize:vertical;min-height:180px}.styles-module-scss-module__Zkz-Qa__actions{align-items:center;gap:14px;display:grid}@media screen and (min-width:768px){.styles-module-scss-module__Zkz-Qa__actions{grid-template-columns:auto 1fr}}.styles-module-scss-module__Zkz-Qa__submitButton{appearance:none;background:linear-gradient(135deg, var(--color-gold), #ffcf8d);color:#18120a;border:0;border-radius:9999px;width:fit-content;padding:14px 24px;font-weight:600;transition:transform .2s cubic-bezier(.33,1,.68,1),box-shadow .2s cubic-bezier(.33,1,.68,1),opacity .2s cubic-bezier(.33,1,.68,1)}.styles-module-scss-module__Zkz-Qa__submitButton:disabled{opacity:.65}@media (hover:hover){.styles-module-scss-module__Zkz-Qa__submitButton:hover{cursor:pointer;transform:translateY(-1px);box-shadow:0 16px 40px #fcba6633}}.styles-module-scss-module__Zkz-Qa__feedback{border-radius:18px;padding:14px 16px}.styles-module-scss-module__Zkz-Qa__success{color:#bfe7c7;background-color:#51cf6614;border:1px solid #51cf662e}.styles-module-scss-module__Zkz-Qa__error{color:#ffc3cc;background-color:#f9738614;border:1px solid #f973862e}
