.FeedbackForm_feedbackForm__P7ehh{background:#fff;border:2px solid #e8e6e1;border-radius:16px;padding:2.5rem;max-width:1800px;margin:0 auto;box-shadow:0 4px 20px rgba(0,0,0,.08)}.FeedbackForm_formGroup__unU8O{margin-bottom:1.5rem}.FeedbackForm_formLabel__fCdJW{display:block;color:#000;font-weight:500;font-size:.95rem;margin-bottom:.5rem;letter-spacing:.01em}.FeedbackForm_formInput__KZZJV,.FeedbackForm_formSelect__iCnHQ,.FeedbackForm_formTextarea__8UbNq{width:100%;padding:14px 16px;border:2px solid #d0cec9;border-radius:8px;font-size:16px;font-family:inherit;background:#fff;color:#000;transition:all .2s ease}.FeedbackForm_formInput__KZZJV:hover,.FeedbackForm_formSelect__iCnHQ:hover,.FeedbackForm_formTextarea__8UbNq:hover{border-color:#000}.FeedbackForm_formInput__KZZJV:focus,.FeedbackForm_formSelect__iCnHQ:focus,.FeedbackForm_formTextarea__8UbNq:focus{border-color:#d4ff00;outline:none;box-shadow:0 0 0 4px rgba(212,255,0,.1);background:#faffed}.FeedbackForm_formTextarea__8UbNq{min-height:150px;resize:vertical;font-family:inherit}.FeedbackForm_fileUploadArea__10VbZ{border:2px dashed #d0cec9;border-radius:8px;padding:2rem;text-align:center;background:#f5f5f0;transition:all .3s ease;cursor:pointer}.FeedbackForm_fileUploadArea__10VbZ:hover{border-color:#000;background:#fff}.FeedbackForm_submitButton__s12i1{background:#000;color:#d4ff00;padding:16px 40px;border:none;border-radius:48px;font-weight:600;font-size:16px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;width:100%;max-width:280px;display:block;margin:2rem auto 0}.FeedbackForm_submitButton__s12i1:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.FeedbackForm_submitButton__s12i1:disabled{background:#d0cec9;color:#999;cursor:not-allowed;transform:none}.FeedbackForm_submitButton__s12i1.FeedbackForm_loading__8mo_4{position:relative;color:transparent}.FeedbackForm_loading__8mo_4:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border-radius:50%;border:2px solid #d4ff00;border-top-color:transparent;animation:FeedbackForm_spinner__huYxA .6s linear infinite}@keyframes FeedbackForm_spinner__huYxA{to{transform:rotate(1turn)}}.FeedbackForm_helperText__x2sHB{font-size:.875rem;color:#666;margin-top:.5rem}.FeedbackForm_required__oqSkh{color:#ef4444;margin-left:2px}.FeedbackForm_fileLabel__SeQiW{font-weight:500;color:#000;margin-bottom:.5rem}.FeedbackForm_fileInfo__dqFaf{font-size:.875rem;color:#666;margin:0}.FeedbackForm_successBanner__XI3yi{background:#faffed;border:2px solid #d4ff00;border-radius:12px;padding:2rem;text-align:center;max-width:600px;margin:2rem auto}.FeedbackForm_successBanner__XI3yi h2{color:#000;font-size:1.75rem;margin-bottom:.75rem}.FeedbackForm_successBanner__XI3yi p{color:#333;font-size:1.125rem;margin-bottom:1.5rem}.FeedbackForm_errorBanner__aoEXV{background:#fef2f2;border:2px solid #ef4444;border-radius:12px;padding:2rem;text-align:center;max-width:600px;margin:2rem auto}.FeedbackForm_errorBanner__aoEXV h2{color:#ef4444;font-size:1.75rem;margin-bottom:.75rem}.FeedbackForm_errorBanner__aoEXV p{color:#333;font-size:1.125rem;margin-bottom:1.5rem}.FeedbackForm_loadingMessage__17IuT{text-align:center;color:#666;font-style:italic;margin-top:1rem;animation:FeedbackForm_pulse__GMX2X 2s ease-in-out infinite}@keyframes FeedbackForm_pulse__GMX2X{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.FeedbackForm_feedbackForm__P7ehh{padding:1.5rem;border-radius:12px}.FeedbackForm_submitButton__s12i1{width:100%;max-width:none}}