.CareersApplicationForm_formSection__vAH27{padding:3.5rem 1.25rem 4.5rem;background:var(--bg-secondary);scroll-margin-top:80px}.CareersApplicationForm_formContainer__I3_JI{max-width:640px;margin:0 auto}.CareersApplicationForm_formTitle__RP7q0{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:1.5rem;color:var(--color-black);margin:0 0 .5rem;text-align:center}.CareersApplicationForm_formIntro__oJBxv{font-family:var(--font-body);font-size:1rem;color:var(--color-gray-700);text-align:center;margin:0 0 2rem}.CareersApplicationForm_form__NiXdR{display:flex;flex-direction:column;gap:1.25rem;position:relative}.CareersApplicationForm_nameRow__CKmj5{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:640px){.CareersApplicationForm_nameRow__CKmj5{grid-template-columns:1fr 1fr}}.CareersApplicationForm_errorBanner__EjqLE{padding:.875rem 1rem;border-radius:8px;background:#fdecea;border:1px solid var(--color-error);color:#8a1f11;font-family:var(--font-body);font-size:.95rem}.CareersApplicationForm_successMessage__w6lxu{text-align:center;padding:2.5rem 1.5rem;background:var(--bg-primary);border:1px solid var(--border-default);border-radius:12px}.CareersApplicationForm_successIcon__maeNW{width:48px;height:48px;color:var(--color-success);margin:0 auto 1rem}.CareersApplicationForm_successTitle__oEU1I{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:1.15rem;color:var(--color-black);margin:0 0 .5rem}.CareersApplicationForm_successText__Sbk_B{font-family:var(--font-body);font-size:.95rem;color:var(--color-gray-700);margin:0}.CareersApplicationForm_fileUploadArea__5nRzz{border:2px dashed var(--border-dark);border-radius:10px;padding:1.75rem 1rem;text-align:center;cursor:pointer;background:var(--bg-primary);transition:border-color .15s ease,background .15s ease;min-height:44px}.CareersApplicationForm_fileUploadArea__5nRzz:hover{border-color:var(--color-secondary)}.CareersApplicationForm_fileUploadArea__5nRzz:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.CareersApplicationForm_fileUploadAreaError__yXbtd{border-color:var(--color-error)}.CareersApplicationForm_fileUploadAreaUploaded__krrzQ{border-style:solid;border-color:var(--color-success)}.CareersApplicationForm_fileUploadAreaUploading__pm7jc{cursor:wait;opacity:.8}.CareersApplicationForm_uploadProgress__urYrI{margin:0;font-family:var(--font-body);font-size:.95rem;color:var(--color-gray-700)}.CareersApplicationForm_fileInfo__EH5WH{display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);font-size:.95rem;color:var(--color-black);flex-wrap:wrap}.CareersApplicationForm_fileInfoIcon__V_w5D{width:20px;height:20px;color:var(--color-success);flex-shrink:0}.CareersApplicationForm_fileRemove__tW2aY{background:none;border:none;color:var(--color-error);font-family:var(--font-body);font-size:.9rem;font-weight:600;cursor:pointer;padding:.5rem;min-height:44px}.CareersApplicationForm_fileRemove__tW2aY:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.CareersApplicationForm_fileUploadIcon__dQWvA{width:28px;height:28px;color:var(--color-gray-600);margin:0 auto .5rem;display:block}.CareersApplicationForm_fileUploadText__N2RS6{margin:0 0 .25rem;font-family:var(--font-body);font-size:.95rem;color:var(--color-black)}.CareersApplicationForm_fileUploadTextLink__vPgk0{color:var(--color-secondary-dark);font-weight:600;text-decoration:underline}.CareersApplicationForm_fileUploadHint__U8WiJ{margin:0;font-family:var(--font-body);font-size:.85rem;color:var(--color-gray-600)}.CareersApplicationForm_submitWrapper__cpt_K{margin-top:.5rem}.CareersFAQ_faqSection__v_rPm{padding:3.5rem 1.25rem;background:var(--bg-primary);scroll-margin-top:80px}.CareersFAQ_container__tBKo2{max-width:800px;margin:0 auto}.CareersFAQ_title__eV_Wv{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:1.5rem;color:var(--color-black);margin:0 0 1.75rem;text-align:center}.CareersFAQ_faqList__G3MvJ{display:flex;flex-direction:column;gap:.75rem}.CareersFAQ_faqItem__6y9iO{border:1px solid var(--border-default);border-radius:10px;background:var(--bg-primary);overflow:hidden}.CareersFAQ_faqQuestion__SeYW9{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--color-black);scroll-margin-top:80px}.CareersFAQ_faqQuestion__SeYW9:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.CareersFAQ_faqQuestionExpanded__XlOLH{background:var(--bg-secondary)}.CareersFAQ_faqChevron__l9Kyn{flex-shrink:0;width:10px;height:10px;border-right:2px solid var(--color-gray-600);border-bottom:2px solid var(--color-gray-600);transform:rotate(45deg);transition:transform .2s ease}.CareersFAQ_faqQuestionExpanded__XlOLH .CareersFAQ_faqChevron__l9Kyn{transform:rotate(-135deg)}.CareersFAQ_faqAnswer__wNat4{overflow:hidden;transition:max-height .25s ease}.CareersFAQ_faqAnswerInner__rvEUS{padding:0 1.25rem 1.25rem}.CareersFAQ_faqAnswerInner__rvEUS p{margin:0;font-family:var(--font-body);font-size:.95rem;line-height:1.65;color:var(--color-gray-700)}