.Careers_careersPage__cIofX{color:var(--text-primary)}.Careers_heroSection__jx_gF{background:linear-gradient(135deg,var(--color-secondary-dark) 0,var(--color-secondary) 100%);color:var(--color-white);padding:var(--space-10) var(--section-padding-x) var(--space-8)}.Careers_heroGrid__v1D_a{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:center}.Careers_heroContent__kHNvA{display:flex;flex-direction:column;gap:var(--space-4)}.Careers_heroTitle__WneSu{font-family:var(--font-nav);font-size:clamp(2.5rem,6vw,4rem);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:-.02em;color:var(--color-primary);margin:0;line-height:1}.Careers_heroStatement__OqAhU{font-family:var(--font-body);font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.7;opacity:.92;margin:0;max-width:540px}.Careers_heroActions__wHRr4{display:flex;align-items:center;gap:var(--space-5);margin-top:var(--space-2)}.Careers_heroCta__TUUjx{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-nav);font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);background:var(--color-primary);color:var(--color-black,#0C1E31);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md,6px);text-decoration:none;min-height:44px;transition:background-color .2s ease}.Careers_heroCta__TUUjx:hover{background:var(--color-primary-hover,#e8922a)}.Careers_heroLink__JybsZ{font-family:var(--font-body);font-size:var(--text-sm);color:rgba(255,255,255,.8);text-decoration:underline;text-decoration-color:rgba(255,255,255,.3);text-underline-offset:3px}.Careers_heroLink__JybsZ:hover{color:var(--color-white);text-decoration-color:rgba(255,255,255,.7)}.Careers_heroImageWrap__gCuTV{border-radius:var(--radius-card,8px);overflow:hidden;display:none}.Careers_heroImage__JKAWI{width:100%;height:auto;display:block;object-fit:cover}.Careers_sectionAlt__VsrX0,.Careers_section__kJxBQ{padding:var(--space-9) var(--section-padding-x)}.Careers_sectionAlt__VsrX0{background:var(--bg-secondary)}.Careers_sectionContainer__nOJ2X{max-width:1000px;margin:0 auto}.Careers_sectionTitle__tkCq5{font-family:var(--font-nav);font-size:clamp(1.25rem,3vw,1.625rem);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-secondary-dark);margin:0 0 var(--space-5);text-align:center}.Careers_roleGrid__dxdyz{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.Careers_roleCard__Z3DPp{background:var(--color-white);border-radius:var(--radius-card,8px);padding:var(--space-5) var(--space-6);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);border-top:3px solid var(--color-secondary)}.Careers_roleCardAlt__U4Nsm{border-top-color:var(--color-primary)}.Careers_list__Lvkk2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.Careers_listItem__o6zGA{font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--text-secondary);padding-left:var(--space-5);position:relative}.Careers_listItem__o6zGA:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;background:var(--color-primary);border-radius:var(--radius-full)}.Careers_listItem__o6zGA a{color:#2B6A9E;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(43,106,158,.25);transition:border-color .15s ease}.Careers_listItem__o6zGA a:hover{border-color:#2B6A9E}.Careers_columnTitle__Vy8M4{font-family:var(--font-nav);font-size:var(--text-base);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-secondary-dark);margin:0 0 var(--space-4)}.Careers_tabBar__Y4ccs{display:flex;gap:var(--space-1);border-bottom:2px solid var(--color-gray-200);margin-bottom:var(--space-6);overflow-x:auto;-webkit-overflow-scrolling:touch}.Careers_tab__anTOh{font-family:var(--font-nav);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-gray-600);background:none;border:none;border-bottom:3px solid transparent;padding:var(--space-3) var(--space-4);cursor:pointer;white-space:nowrap;min-height:44px;transition:color .2s ease,border-color .2s ease;margin-bottom:-2px}.Careers_tabActive__gLSzh,.Careers_tab__anTOh:hover{color:var(--color-secondary-dark)}.Careers_tabActive__gLSzh{border-bottom-color:var(--color-primary)}.Careers_tabPanel__AaHdZ{animation:Careers_tabFadeIn__tUq2M .25s ease}@keyframes Careers_tabFadeIn__tUq2M{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Careers_cardsGrid__LTEOA{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.Careers_card__VeZdT{background:var(--color-white);border-left:4px solid var(--color-secondary);padding:var(--space-4);border-radius:var(--radius-card,8px);box-shadow:var(--shadow-sm)}.Careers_cardTitle__1pVia{font-family:var(--font-nav);font-size:1rem;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-secondary-dark);margin:0 0 var(--space-1)}.Careers_cardDescription__hVzd7{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:var(--color-gray-700);margin:0}.Careers_cardPrimary__R212v{border-left-color:var(--color-primary)}.Careers_profilesDescription__SkJYv{font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;color:var(--color-gray-700);text-align:center;margin:0 0 var(--space-4)}.Careers_profilesGrid__4WNO0{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-2)}.Careers_profileItem__1OMaK{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:var(--color-gray-800);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-7);background:var(--color-white);border-left:3px solid var(--color-primary);border-radius:var(--radius-card,8px);position:relative}.Careers_profileItem__1OMaK:before{content:"\2713";position:absolute;left:var(--space-3);color:var(--color-primary);font-size:1rem;font-weight:var(--font-bold)}.Careers_stepper__dwRx2{display:grid;grid-template-columns:1fr;gap:var(--space-6);max-width:960px;margin:0 auto;counter-reset:step}.Careers_stepItem__0HcGq{position:relative;background:var(--color-white);border-radius:var(--radius-card,8px);padding:var(--space-5);box-shadow:0 1px 3px rgba(0,0,0,.06);text-align:center}.Careers_stepDot__kEgta{width:48px;height:48px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-secondary-dark) 0,var(--color-secondary) 100%);color:var(--color-white);font-family:var(--font-nav);font-size:var(--text-lg);font-weight:var(--font-bold);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-3);box-shadow:0 2px 8px rgba(12,30,49,.15)}.Careers_stepLine__d0Sr9{display:none}.Careers_stepLabel__YU8gH{font-family:var(--font-nav);font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-secondary-dark);margin:0 0 var(--space-2)}.Careers_stepDesc__E1HgR{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:var(--color-gray-700);margin:0}.Careers_internGrid__T_F_C{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.Careers_internNote__SUokf{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-gray-700);text-align:center;margin:var(--space-4) 0 0;font-style:italic}.Careers_faqList__1Z_gB{max-width:800px;margin:0 auto}.Careers_faqItem__TEfeS{background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-card,8px);margin-bottom:var(--space-3);overflow:hidden;transition:border-color .15s ease}.Careers_faqItem__TEfeS:hover{border-color:var(--color-primary)}.Careers_faqQuestion__chlMS{font-family:var(--font-nav);font-size:.9375rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-secondary-dark);background:var(--color-gray-50);border:none;padding:var(--space-3) var(--space-4);width:100%;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;scroll-margin-top:80px;transition:background-color .15s ease,color .15s ease}.Careers_faqQuestion__chlMS:hover{background:var(--color-gray-100)}.Careers_faqQuestionExpanded__WT4p1{background:var(--color-primary);color:var(--color-black,#0C1E31)}.Careers_faqQuestionExpanded__WT4p1:hover{background:var(--color-primary)}.Careers_faqChevron__0vFvy{flex-shrink:0;width:20px;height:20px;transition:transform .3s ease}.Careers_faqChevron__0vFvy:before{content:"";display:block;width:10px;height:10px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-top:-2px;margin-left:4px}.Careers_faqQuestionExpanded__WT4p1 .Careers_faqChevron__0vFvy{transform:rotate(180deg)}.Careers_faqAnswer__VuR1G{max-height:0;overflow:hidden;transition:max-height .3s ease}.Careers_faqAnswerInner__1j5Qi{padding:var(--space-4)}.Careers_faqAnswerInner__1j5Qi p{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.7;color:var(--color-gray-700);margin:0}.Careers_formSection__PgnJH{padding:var(--space-9) var(--section-padding-x);background:var(--bg-secondary)}.Careers_formContainer__1o5FF{max-width:600px;margin:0 auto}.Careers_formTitle__QgbXX{font-family:var(--font-nav);font-size:var(--text-xl);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-secondary-dark);margin:0 0 var(--space-2);text-align:center}.Careers_formIntro__AYwsM{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-gray-700);text-align:center;margin:0 0 var(--space-7)}.Careers_form__tA2NY{display:flex;flex-direction:column;gap:var(--space-5)}.Careers_nameRow__hui__{display:flex;gap:var(--space-4)}.Careers_nameField__gKSbL{flex:1}.Careers_fileUploadArea__F0S3C{border:2px dashed var(--border-default);border-radius:var(--radius-md);padding:var(--space-5);text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.Careers_fileUploadArea__F0S3C:hover{border-color:var(--color-secondary);background:var(--color-gray-50)}.Careers_fileUploadAreaError__tuxnV{border-color:var(--color-error)}.Careers_fileUploadAreaUploaded__9mGMe{border-color:var(--color-success);background:var(--color-gray-50)}.Careers_fileUploadAreaUploading__Ki_xp{border-color:var(--color-secondary);background:var(--color-gray-50);cursor:wait}.Careers_fileUploadIcon__bTlSs{width:var(--icon-lg);height:var(--icon-lg);color:var(--color-gray-700);margin:0 auto var(--space-2)}.Careers_fileUploadText__AzXze{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-700);margin:0}.Careers_fileUploadTextLink__BidTW{color:var(--color-secondary);font-weight:600}.Careers_fileUploadHint__Bgxw3{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-disabled);margin:var(--space-2) 0 0}.Careers_fileInfo__ojz6S{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-success)}.Careers_fileInfoIcon__kzaIO{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.Careers_fileRemove__vAYCr{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:var(--space-1);font-size:var(--text-sm);text-decoration:underline}.Careers_fileRemove__vAYCr:hover{color:var(--color-error)}.Careers_uploadProgress__Ulmev{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-secondary)}.Careers_submitWrapper__1luLl{padding-top:var(--space-3)}.Careers_successMessage__aTKVA{background:var(--color-gray-50);border:var(--border-width-thin) solid var(--color-success);border-radius:var(--radius-md);padding:var(--space-6);text-align:center}.Careers_successIcon__YFxsG{width:var(--icon-xl);height:var(--icon-xl);color:var(--color-success);margin:0 auto var(--space-4)}.Careers_successTitle__b6m9t{font-family:var(--font-nav);font-size:var(--text-lg);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-success);margin:0 0 var(--space-3)}.Careers_successText__m1SzI{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.Careers_errorBanner__UaexE{background:var(--color-gray-50);border:var(--border-width-thin) solid var(--color-error);border-radius:var(--radius-md);padding:var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-error);text-align:center}@media (min-width:640px){.Careers_cardsGrid__LTEOA,.Careers_profilesGrid__4WNO0,.Careers_stepper__dwRx2{grid-template-columns:repeat(2,1fr)}.Careers_internGrid__T_F_C{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.Careers_heroGrid__v1D_a{grid-template-columns:1fr 400px}.Careers_heroImageWrap__gCuTV{display:block}.Careers_roleGrid__dxdyz{grid-template-columns:1fr 1fr}.Careers_stepper__dwRx2{grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.Careers_stepLine__d0Sr9{display:block;position:absolute;top:calc(var(--space-5) + 24px);left:calc(50% + 28px);width:calc(100% - 56px + var(--space-4));height:2px;background:linear-gradient(90deg,var(--color-secondary) 0,var(--color-primary) 100%);z-index:0}.Careers_stepDot__kEgta{position:relative;z-index:1}}@media (min-width:1024px){.Careers_heroTitle__WneSu{font-size:4.5rem}.Careers_heroGrid__v1D_a{grid-template-columns:1fr 480px}.Careers_cardsGrid__LTEOA,.Careers_profilesGrid__4WNO0{grid-template-columns:repeat(3,1fr)}}@media (max-width:540px){.Careers_nameRow__hui__{flex-direction:column;gap:var(--space-5)}.Careers_tab__anTOh{font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}}@media (prefers-reduced-motion:reduce){.Careers_faqAnswer__VuR1G,.Careers_faqChevron__0vFvy,.Careers_tabPanel__AaHdZ{transition:none;animation:none}}