.ApplyForm-module__iOfata__formContainer{background-color:#fff;border-radius:12px;max-width:550px;margin:60px auto;padding:40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 10px 25px #0000000d}.ApplyForm-module__iOfata__formTitle{color:#1a1a1a;text-align:center;margin-bottom:8px;font-size:28px;font-weight:700}.ApplyForm-module__iOfata__formSubtitle{color:#666;text-align:center;margin-bottom:32px;font-size:15px}.ApplyForm-module__iOfata__formElement{flex-direction:column;gap:20px;display:flex}.ApplyForm-module__iOfata__inputGroup{flex-direction:column;gap:6px;display:flex}.ApplyForm-module__iOfata__inputGroup label{color:#333;font-size:14px;font-weight:600}.ApplyForm-module__iOfata__inputGroup input{color:#1a1a1a;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:16px;transition:all .2s ease-in-out}.ApplyForm-module__iOfata__inputGroup input:hover{border-color:#b5b5b5}.ApplyForm-module__iOfata__inputGroup input:focus{background-color:#fff;border-color:#0070f3;box-shadow:0 0 0 4px #0070f326}.ApplyForm-module__iOfata__inputGroup input::placeholder{color:#a0a0a0}.ApplyForm-module__iOfata__submitButton{color:#fff;cursor:pointer;background-color:#6c5ce7;border:none;border-radius:8px;width:100%;margin-top:10px;padding:14px;font-size:16px;font-weight:600;transition:background-color .2s,transform .1s}.ApplyForm-module__iOfata__submitButton:hover{background-color:#5b4cc4}.ApplyForm-module__iOfata__submitButton:active{transform:scale(.98)}.ApplyForm-module__iOfata__submitButton:disabled{color:#888;cursor:not-allowed;background-color:#ccc;transform:none}.ApplyForm-module__iOfata__successMessage{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin-bottom:24px;padding:14px 16px;font-size:14px;font-weight:500}.ApplyForm-module__iOfata__errorMessage{color:#991b1b;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:8px;margin-bottom:24px;padding:14px 16px;font-size:14px;font-weight:500}@media (max-width:600px){.ApplyForm-module__iOfata__formContainer{box-shadow:none;border:1px solid #eee;margin:20px 16px;padding:24px}.ApplyForm-module__iOfata__formTitle{font-size:24px}}
