.form-field{display:grid;gap:8px}.form-field__label{font-size:.95rem;font-weight:600;color:#fff}.form-field__control{width:100%;min-height:52px;padding:14px 16px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff14;color:#fff;box-shadow:inset 0 1px #ffffff14;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.form-field__control::placeholder{color:#ffffff8f}.form-field__control:hover{border-color:#ffffff42}.form-field__control:focus{outline:none;border-color:#ffffff80;background:#ffffff1f;box-shadow:0 0 0 4px #ffffff14}.form-field__control--textarea{min-height:148px;resize:vertical}
