.page_page__uqOy_{min-height:100vh;margin-top:-2px;padding-top:0!important;background:radial-gradient(circle at 10% -2%,rgba(49,173,225,.2),transparent 34%),radial-gradient(circle at 90% -6%,rgba(198,223,243,.34),transparent 40%),linear-gradient(180deg,#e8f5fb,#ffffff)}.page_shell__gdWCi{max-width:1360px;margin:0 auto;padding:0 clamp(16px,3vw,28px) 80px;display:grid;gap:16px}.page_hero__knI0o{position:relative;overflow:hidden;isolation:isolate;margin-top:-1px;margin-inline:calc(50% - 50vw);border-radius:0;min-height:clamp(420px,54vh,510px);padding:clamp(84px,9vw,108px) clamp(20px,4vw,46px) clamp(24px,3.2vw,34px);background:radial-gradient(128% 120% at 50% -18%,rgba(190,235,252,.34) 0,rgba(190,235,252,.06) 46%,rgba(190,235,252,0) 76%),linear-gradient(122deg,#0c8dbd,#177fb3 34%,#1f6f9f 74%,#265f8c);border:1px solid rgba(255,255,255,.26);box-shadow:0 18px 44px rgba(9,57,89,.18)}.page_hero__knI0o:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:clamp(76px,17%,140px);pointer-events:none;background:linear-gradient(180deg,rgba(232,245,251,0),rgba(232,245,251,.52) 56%,#e8f5fb);z-index:1}.page_heroAmbient__hpC4a{inset:0;background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.24),transparent 30%),radial-gradient(circle at 80% 86%,rgba(15,95,145,.28),transparent 44%),linear-gradient(112deg,rgba(255,255,255,.08),rgba(255,255,255,.08) 12%,rgba(255,255,255,0) 13%,rgba(255,255,255,0) 24%,rgba(255,255,255,.08) 25%,rgba(255,255,255,.08) 36%,rgba(255,255,255,0) 37%,rgba(255,255,255,0) 51%,rgba(255,255,255,.06) 52%,rgba(255,255,255,.06) 64%,rgba(255,255,255,0) 65%);opacity:.52}.page_heroAmbient__hpC4a,.page_heroOrb__n4KFe{position:absolute;z-index:0;pointer-events:none}.page_heroOrb__n4KFe{border-radius:50%;filter:blur(.5px)}.page_heroOrbA__yZmbA{width:clamp(700px,86vw,1360px);aspect-ratio:1;left:clamp(-340px,-24vw,-180px);top:clamp(20px,4vw,70px);background:radial-gradient(circle at 45% 44%,rgba(148,214,243,.38),rgba(84,177,215,.2) 62%,rgba(42,124,170,.12) 74%,transparent 84%);opacity:.68}.page_heroOrbB__94baY{width:clamp(580px,72vw,1140px);aspect-ratio:1;left:clamp(6%,14vw,20%);top:clamp(68px,9vw,122px);background:radial-gradient(circle at 42% 42%,rgba(103,187,225,.42),rgba(38,135,184,.22) 66%,rgba(23,104,154,.14) 82%,transparent 90%);opacity:.52}.page_heroOrbC__5WEZp{width:clamp(520px,66vw,1060px);aspect-ratio:1;right:clamp(-250px,-14vw,-112px);left:auto;top:clamp(60px,8vw,112px);background:radial-gradient(circle at 50% 44%,rgba(124,202,236,.28),rgba(51,148,198,.18) 64%,rgba(29,112,162,.12) 82%,transparent 92%);opacity:.46}.page_heroWatermark__Rh8_F{position:absolute;z-index:1;right:clamp(-18px,-.8vw,-6px);top:53%;width:clamp(300px,42vw,620px);height:clamp(136px,15vw,250px);transform:translateY(-50%) rotate(-5deg);opacity:.18;pointer-events:none;filter:saturate(0) brightness(1.08) contrast(.92)}.page_heroWatermark__Rh8_F img{object-fit:contain}.page_heroContent__7azJ6{position:relative;z-index:2;width:min(1000px,100%);max-width:1000px;margin:0 auto;text-align:center}.page_heroContent__7azJ6>*{opacity:0;transform:translate3d(0,20px,0) scale(.96);filter:blur(10px);animation:page_heroTextReveal___z1NE .82s cubic-bezier(.2,.7,.18,1) forwards}.page_heroContent__7azJ6>.page_eyebrow__CPQq3{animation-delay:.06s}.page_heroContent__7azJ6>.page_title__wzshp{animation-delay:.16s}.page_heroContent__7azJ6>.page_description__KyhWi{animation-delay:.28s}.page_heroContent__7azJ6>.page_heroActions__mGrd2{animation-delay:.4s}.page_eyebrow__CPQq3{margin:0;display:inline-flex;align-items:center;gap:10px;color:rgba(244,245,247,.88);font-family:var(--font-sans);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.page_eyebrow__CPQq3:before{content:"";width:34px;height:2px;background:currentColor;opacity:.85}.page_title__wzshp{margin:12px 0 0;margin-inline:auto;max-width:14ch;color:#ffffff;font-size:clamp(1.9rem,4.8vw,3.95rem);line-height:.98;letter-spacing:-.035em;font-weight:600}.page_description__KyhWi{margin:14px 0 0;margin-inline:auto;max-width:70ch;color:rgba(245,251,255,.9);font-family:var(--font-sans);font-size:clamp(.98rem,1.65vw,1.16rem);line-height:1.68}.page_heroActions__mGrd2{margin-top:20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.page_primaryBtn__RZ6Dt,.page_secondaryBtn__JY_64{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;padding:0 16px;text-decoration:none;font-family:var(--font-sans);font-size:.84rem;font-weight:700;letter-spacing:.01em;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease}.page_primaryBtn__RZ6Dt{background:rgba(255,255,255,.96);color:#12304a}.page_secondaryBtn__JY_64{border:1px solid rgba(255,255,255,.44);background:rgba(255,255,255,.12);color:#ffffff}.page_primaryBtn__RZ6Dt:hover,.page_secondaryBtn__JY_64:hover{transform:translateY(-1px)}.page_processSection__BhmWK{border-radius:24px;padding:20px;background:rgba(255,255,255,.92);border:1px solid rgba(20,34,53,.08);box-shadow:0 14px 32px rgba(20,34,53,.1)}.page_sectionHeader__gTyPH{display:grid;gap:10px;margin-bottom:14px}.page_sectionHeader__gTyPH p{margin:0;color:#0f8b9b;font-family:var(--font-sans);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.page_sectionHeader__gTyPH h2{margin:0;color:#142235;font-size:clamp(1.35rem,2.5vw,2.1rem);line-height:1.12}.page_sectionHeader__gTyPH span{color:rgba(20,34,53,.72);font-family:var(--font-sans);font-size:.93rem;line-height:1.62}.page_processGrid__W6w73{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.page_processCard__IOIS4{border-radius:18px;padding:16px;background:linear-gradient(145deg,rgba(16,134,153,.1),rgba(20,34,53,.06)),#ffffff;border:1px solid rgba(20,34,53,.1);display:grid;gap:10px}.page_stepNumber__YiYLb{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#0f6f83;border:1px solid rgba(15,127,145,.34);font-family:var(--font-sans);font-size:.76rem;font-weight:900;letter-spacing:.04em}.page_processCard__IOIS4 h3{margin:0;color:#142235;font-size:1.02rem;line-height:1.24}.page_processCard__IOIS4 p{margin:0;color:rgba(20,34,53,.72);font-family:var(--font-sans);font-size:.88rem;line-height:1.58}.page_positionsSection___FtHb{border-radius:24px;padding:20px;background:rgba(255,255,255,.92);border:1px solid rgba(20,34,53,.08);box-shadow:0 14px 32px rgba(20,34,53,.1)}.page_positionsGrid__aceu9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.page_positionCard__3WzUx{border-radius:18px;padding:16px;border:1px solid rgba(20,34,53,.1);background:radial-gradient(circle at 100% 0,rgba(15,159,174,.16),transparent 34%),#ffffff;display:grid;gap:10px}.page_positionMeta__FAuJc{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_positionMeta__FAuJc span{color:rgba(15,111,131,.94);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_positionMeta__FAuJc small{color:rgba(20,34,53,.64);font-family:var(--font-sans);font-size:.78rem}.page_positionCard__3WzUx h3{margin:0;color:#142235;font-size:1.06rem;line-height:1.24}.page_positionCard__3WzUx p{margin:0;color:rgba(20,34,53,.74);font-family:var(--font-sans);font-size:.9rem;line-height:1.58}.page_positionFooter__YZQ1N{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.page_positionFooter__YZQ1N span{padding:6px 10px;font-size:.72rem;color:#155e75;background:rgba(15,159,174,.12)}.page_positionFooter__YZQ1N a,.page_positionFooter__YZQ1N span{border-radius:999px;font-family:var(--font-sans);font-weight:800}.page_positionFooter__YZQ1N a{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:.78rem;color:#ffffff;background:linear-gradient(135deg,#0f9fae,#1286a8)}.page_emptyPositions__3Ygsz{border-radius:18px;padding:18px;border:1px dashed rgba(20,34,53,.22);background:rgba(20,34,53,.02)}.page_emptyPositions__3Ygsz h3{margin:0;color:#142235;font-size:1.08rem}.page_emptyPositions__3Ygsz p{margin:8px 0 0;color:rgba(20,34,53,.7);font-family:var(--font-sans);line-height:1.6}.page_formSection__uEqkf{border-radius:24px;padding:20px;background:rgba(255,255,255,.92);border:1px solid rgba(20,34,53,.08);box-shadow:0 14px 32px rgba(20,34,53,.1)}.page_formHeader__IfDxo{margin-bottom:12px;display:grid;gap:10px}.page_formHeader__IfDxo p{margin:0;color:#0f8b9b;font-family:var(--font-sans);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.page_formHeader__IfDxo h2{margin:0;color:#142235;font-size:clamp(1.38rem,2.4vw,2rem);line-height:1.12}.page_formHeader__IfDxo span{color:rgba(20,34,53,.72);font-family:var(--font-sans);font-size:.93rem;line-height:1.62}@keyframes page_heroTextReveal___z1NE{0%{opacity:0;transform:translate3d(0,28px,0) scale(.94);filter:blur(14px)}60%{opacity:1;transform:translate3d(0,-2px,0) scale(1.01);filter:blur(1px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@media (max-width:1100px){.page_positionsGrid__aceu9,.page_processGrid__W6w73{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page_shell__gdWCi{padding:0 12px 96px}.page_hero__knI0o{margin-inline:calc(50% - 50vw);border-radius:0;min-height:clamp(420px,68vh,540px);padding:78px 14px 18px}.page_hero__knI0o:after{height:140px}.page_heroWatermark__Rh8_F{right:-46px;width:270px;height:118px;opacity:.1}.page_heroOrbA__yZmbA{width:184%;left:-58%;top:10%}.page_heroOrbB__94baY{width:166%;left:-28%;top:28%}.page_heroOrbC__5WEZp{width:152%;right:-46%;left:auto;top:44%}.page_heroContent__7azJ6{max-width:100%;width:100%;margin:0 auto}.page_eyebrow__CPQq3{font-size:.64rem}.page_eyebrow__CPQq3:before{width:24px}.page_title__wzshp{max-width:12ch;font-size:clamp(1.72rem,8.2vw,2.4rem);line-height:1}.page_description__KyhWi{max-width:36ch;font-size:.92rem;line-height:1.62}.page_heroActions__mGrd2{margin-top:14px;width:min(420px,100%);display:grid;grid-template-columns:1fr 1fr;gap:8px}.page_primaryBtn__RZ6Dt,.page_secondaryBtn__JY_64{width:100%;min-height:38px;font-size:.76rem}.page_formSection__uEqkf,.page_positionsSection___FtHb,.page_processSection__BhmWK{padding:14px;border-radius:18px}.page_formHeader__IfDxo h2,.page_sectionHeader__gTyPH h2{font-size:clamp(1.2rem,6vw,1.6rem)}.page_formHeader__IfDxo span,.page_sectionHeader__gTyPH span{font-size:.88rem}}@media (max-width:560px){.page_heroActions__mGrd2,.page_positionsGrid__aceu9,.page_processGrid__W6w73{grid-template-columns:1fr}.page_heroActions__mGrd2{width:100%}}@media (prefers-reduced-motion:reduce){.page_heroContent__7azJ6>*{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.page_primaryBtn__RZ6Dt,.page_secondaryBtn__JY_64{transition:none!important}}.career-application-form_form__er_Fb{display:grid;gap:14px}.career-application-form_block__dnri4{border-radius:18px;padding:16px;background:rgba(255,255,255,.94);border:1px solid rgba(20,34,53,.1);box-shadow:0 10px 24px rgba(20,34,53,.08);display:grid;gap:12px}.career-application-form_block__dnri4 h3{margin:0;color:#142235;font-size:clamp(1rem,2vw,1.24rem);line-height:1.12}.career-application-form_gridTwo__AT7YG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.career-application-form_field__Gj8rm{display:grid;gap:6px}.career-application-form_field__Gj8rm>span{color:rgba(20,34,53,.7);font-family:var(--font-sans);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.career-application-form_field__Gj8rm input,.career-application-form_field__Gj8rm select,.career-application-form_field__Gj8rm textarea{width:100%;border:1px solid rgba(20,34,53,.14);border-radius:12px;background:#fbfdff;color:#142235;font-family:var(--font-sans);font-size:.9rem;line-height:1.45;padding:11px 12px;outline:none;transition:border-color .22s ease,box-shadow .22s ease}.career-application-form_field__Gj8rm textarea{resize:vertical;min-height:110px}.career-application-form_field__Gj8rm input:focus,.career-application-form_field__Gj8rm select:focus,.career-application-form_field__Gj8rm textarea:focus{border-color:rgba(15,127,145,.6);box-shadow:0 0 0 3px rgba(15,159,174,.16)}.career-application-form_legalPanel__sJsz_{border-radius:18px;padding:14px;border:1px solid rgba(20,34,53,.12);background:linear-gradient(180deg,rgba(19,50,74,.06),rgba(19,50,74,.02));display:grid;gap:10px}.career-application-form_legalTitle__zM0aR{margin:0;color:#142235;font-family:var(--font-sans);font-size:.93rem;font-weight:800}.career-application-form_legalBody__i_MQJ{margin:0;color:rgba(20,34,53,.78);font-family:var(--font-sans);font-size:.86rem;line-height:1.58}.career-application-form_consentRow__BPsi5{display:flex;align-items:flex-start;gap:9px}.career-application-form_consentRow__BPsi5 input{margin-top:2px}.career-application-form_consentRow__BPsi5 span{color:rgba(20,34,53,.86);font-family:var(--font-sans);font-size:.84rem;line-height:1.52}.career-application-form_legalLink__09RKi{color:#0070f3;text-decoration:underline;text-underline-offset:2px;font-weight:600;transition:color .2s ease}.career-application-form_legalLink__09RKi:hover{color:#0051ad}.career-application-form_honeypot__STiqz{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.career-application-form_footer__kYuaq{margin-top:2px}.career-application-form_submitBtn__Jk72b{min-height:44px;border:0;border-radius:999px;padding:0 22px;background:linear-gradient(135deg,#f08a56,#ea6f3b);color:#fffdf8;font-family:var(--font-sans);font-size:.9rem;font-weight:800;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.career-application-form_submitBtn__Jk72b:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(207,97,51,.32)}.career-application-form_submitBtn__Jk72b:disabled{opacity:.72;cursor:not-allowed}.career-application-form_alertError__xN5h8,.career-application-form_alertSuccess__48RYk{margin:4px 0 0;border-radius:12px;padding:10px 12px;font-family:var(--font-sans);font-size:.86rem;line-height:1.5}.career-application-form_alertSuccess__48RYk{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.28);color:#0f7355}.career-application-form_alertError__xN5h8{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.28);color:#a01e1e}@media (max-width:860px){.career-application-form_gridTwo__AT7YG{grid-template-columns:1fr}}@media (max-width:760px){.career-application-form_block__dnri4{padding:13px;border-radius:16px}.career-application-form_field__Gj8rm input,.career-application-form_field__Gj8rm select,.career-application-form_field__Gj8rm textarea{font-size:.88rem;padding:10px 11px}.career-application-form_submitBtn__Jk72b{width:100%;min-height:41px;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.career-application-form_field__Gj8rm input,.career-application-form_field__Gj8rm select,.career-application-form_field__Gj8rm textarea,.career-application-form_submitBtn__Jk72b{transition:none!important}}