.Apply_wrapper__Ra_B1{max-width:600px;margin:0 auto;padding:2rem 1rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.Apply_heading__vXc_X{font-size:1.75rem;margin-bottom:.5rem;text-align:center}.Apply_subtext__MUOrT{font-size:1rem;color:#444;margin-bottom:1.5rem;text-align:center}.Apply_form__vpXbs{gap:1.25rem}.Apply_formGroup__k2_h6,.Apply_form__vpXbs{display:flex;flex-direction:column}.Apply_formGroup__k2_h6 label{font-weight:600;margin-bottom:.5rem}.Apply_formGroup__k2_h6 input[type=email],.Apply_formGroup__k2_h6 input[type=file],.Apply_formGroup__k2_h6 input[type=text],.Apply_formGroup__k2_h6 textarea{padding:.75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;transition:border-color .2s}.Apply_formGroup__k2_h6 input:focus,.Apply_formGroup__k2_h6 textarea:focus{outline:none;border-color:#0070f3}.Apply_submitButton__B6uRc{background-color:#338e7c;color:white;border:none;padding:.75rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.Apply_submitButton__B6uRc:hover{background-color:hsl(168,47%,42%)}.Apply_successMessage__5KGg5{color:#007f5f;font-weight:600;text-align:center;background-color:#e6f8f0;border:1px solid #bce3d1;padding:1rem;border-radius:6px}.Apply_errorMessage__iGubv{color:#d8000c;font-weight:600;text-align:center;background-color:#ffe6e6;border:1px solid #ffb3b3;padding:1rem;border-radius:6px}@media (max-width:480px){.Apply_wrapper__Ra_B1{padding:1.25rem}.Apply_formGroup__k2_h6 input,.Apply_formGroup__k2_h6 textarea,.Apply_submitButton__B6uRc{font-size:.95rem}}