.Profile_profileContainer__idtO_{padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Profile_title__ufMKE{text-align:center;font-size:32px;font-weight:700;color:#036;margin-bottom:30px}.Profile_profileForm__Bsl_M{gap:20px}.Profile_formGroup____XFM,.Profile_profileForm__Bsl_M{display:flex;flex-direction:column}.Profile_formGroup____XFM label{font-size:16px;font-weight:500;color:#2f3542;margin-bottom:8px}.Profile_fileInput__a6JPu{padding:10px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;color:#2f3542}.Profile_error__JUQnF{color:#d8000c;font-size:14px;margin-top:5px}.Profile_submitButton__A9avL{background-color:#036;color:#fff!important;border:none;border-radius:8px;padding:15px;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.Profile_submitButton__A9avL:hover{background-color:#005b99;transform:translateY(-2px)}.Profile_successMessage__mVq1Y{margin-top:20px;padding:15px;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;text-align:center;font-size:16px}@media (max-width:768px){.Profile_profileContainer__idtO_{padding:15px}.Profile_title__ufMKE{font-size:28px}.Profile_submitButton__A9avL{font-size:16px;padding:12px}}