.careers-module__XMYo9q__root{--brand-navy:#004070;--brand-navy-dark:#00243f;--brand-green:#6ec207;--brand-green-deep:#4b8405;--primary:#0375db;--primary-dark:#024c8f;--primary-tonal:#d7e9f9;--secondary:#4b8405;--secondary-dark:#396504;--neutral:#f8f7fa;--surface:#fff;--surface-alt:#fafafa;--text-primary:#2f2b3d;--text-secondary:#6b6876;--text-disabled:#a7a5ae;--border-subtle:#dbdbdb;--border-strong:#c4c3cc;--success:#157f47;--success-tonal:#e3f3ea;--success-ink:#0f6b3b;--warning-tonal:#fff4d6;--warning-ink:#8a5a00;--error-tonal:#fbe1e3;--error-ink:#b71f29;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-display:16px;--radius-full:9999px;--font-display:var(--font-poppins),Poppins,system-ui,sans-serif;--font-sans:var(--font-geist),Geist,system-ui,sans-serif;--ease-emphasized:cubic-bezier(.2,0,0,1);--ease-standard:cubic-bezier(.4,0,.2,1);--motion-short:.15s;--motion-standard:.2s;--motion-medium:.3s;--shadow-raised:0 1px 2px #1018280a,0 2px 6px #1018280f;--shadow-floating:0 2px 6px #1018280f,0 6px 16px #10182814;background:var(--neutral);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.careers-module__XMYo9q__root *,.careers-module__XMYo9q__root :before,.careers-module__XMYo9q__root :after{box-sizing:border-box}.careers-module__XMYo9q__root a{color:inherit;text-decoration:none}.careers-module__XMYo9q__root :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.careers-module__XMYo9q__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.careers-module__XMYo9q__skip{z-index:2000;border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--surface);color:var(--primary);transition:inset-block-start var(--motion-standard)var(--ease-standard);padding:8px 14px;font-weight:700;position:absolute;inset-block-start:-60px;inset-inline-start:12px}.careers-module__XMYo9q__skip:focus{inset-block-start:12px}.careers-module__XMYo9q__shell{background:var(--neutral);flex-direction:column;min-height:100vh;display:flex}.careers-module__XMYo9q__header{z-index:50;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);background:#ffffffe6;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,40px);display:flex;position:sticky;inset-block-start:0}.careers-module__XMYo9q__brand{align-items:center;gap:14px;min-width:0;min-height:32px;display:flex}.careers-module__XMYo9q__logo{flex:none;width:auto;height:22px;display:block}.careers-module__XMYo9q__divider{background:var(--border-subtle);flex:none;width:1px;height:20px}.careers-module__XMYo9q__tagline{color:var(--text-secondary);font-size:.8125rem;font-weight:700;line-height:1.35}.careers-module__XMYo9q__headerActions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.careers-module__XMYo9q__headerBack,.careers-module__XMYo9q__textButton{color:var(--primary);cursor:pointer;font:inherit;border-radius:var(--radius-md);background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;font-size:.875rem;font-weight:700;display:inline-flex}.careers-module__XMYo9q__localePill{border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.careers-module__XMYo9q__main{flex:1;padding-bottom:84px}.careers-module__XMYo9q__container{width:min(1200px,100% - 32px);margin-inline:auto}.careers-module__XMYo9q__narrowContainer{width:min(1080px,100% - 32px);margin-inline:auto}.careers-module__XMYo9q__hero{color:var(--text-primary);background:#e9eef5;position:relative;overflow:hidden}.careers-module__XMYo9q__hero:before{content:"";background:radial-gradient(820px 520px at 86% -12%,#6ec20738,#0000 58%),radial-gradient(660px 480px at -3% 118%,#0375db29,#0000 60%);position:absolute;inset:0}.careers-module__XMYo9q__hero:after{content:"";opacity:.5;background-image:radial-gradient(#00243f0d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.careers-module__XMYo9q__heroIso{opacity:.13;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(42vw,600px);min-width:300px;position:absolute;inset-block-start:48%;inset-inline-end:-42px;transform:translateY(-50%)}.careers-module__XMYo9q__heroInner{z-index:1;flex-direction:column;gap:22px;padding-block:64px 44px;display:flex;position:relative}.careers-module__XMYo9q__badge{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface);align-self:flex-start;align-items:center;gap:9px;max-width:100%;padding:8px 16px;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #00243f0f}.careers-module__XMYo9q__pulse{background:var(--brand-green);border-radius:50%;flex:none;width:9px;height:9px;position:relative;box-shadow:0 0 #6ec20780}.careers-module__XMYo9q__pulse:after{content:"";border:2px solid var(--brand-green);animation:careers-module__XMYo9q__pulse 1.8s var(--ease-standard)infinite;border-radius:50%;position:absolute;inset:-5px}.careers-module__XMYo9q__heroTitle{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:3.5rem;font-weight:800;line-height:.92}.careers-module__XMYo9q__heroTitleAccent{color:var(--brand-green)}.careers-module__XMYo9q__heroArrow{color:var(--brand-green);vertical-align:.34em;margin-inline-start:.06em;font-size:.46em}.careers-module__XMYo9q__heroSubtitle{max-width:42ch;color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.5}.careers-module__XMYo9q__heroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.careers-module__XMYo9q__button{border-radius:var(--radius-md);cursor:pointer;min-height:42px;font:inherit;transition:transform .22s var(--ease-emphasized),box-shadow .22s var(--ease-standard),filter .16s var(--ease-standard),background var(--motion-short)var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.875rem;font-weight:800;line-height:1;display:inline-flex}.careers-module__XMYo9q__button:hover{filter:brightness(1.04)saturate(1.04);transform:translateY(-2px)}.careers-module__XMYo9q__button:active{transform:translateY(1px)scale(.97)}.careers-module__XMYo9q__buttonPrimary{background:var(--primary);color:#fff;box-shadow:0 12px 26px #00243f33}.careers-module__XMYo9q__root .careers-module__XMYo9q__buttonPrimary,.careers-module__XMYo9q__root a.careers-module__XMYo9q__buttonPrimary,.careers-module__XMYo9q__root .careers-module__XMYo9q__buttonPrimary:visited{color:#fff}.careers-module__XMYo9q__buttonPrimary:hover{background:var(--primary-dark);color:#fff;text-decoration:none;box-shadow:0 16px 32px #00243f42,0 5px 12px #00243f24}.careers-module__XMYo9q__buttonSecondary{background:var(--brand-green);color:var(--brand-navy-dark)}.careers-module__XMYo9q__buttonOutlined{border-color:var(--border-strong);background:var(--surface);color:var(--primary)}.careers-module__XMYo9q__buttonFull{width:100%}.careers-module__XMYo9q__buttonLarge{min-height:48px;padding-inline:22px}.careers-module__XMYo9q__button[disabled],.careers-module__XMYo9q__button[aria-disabled=true]{cursor:not-allowed;opacity:.62;filter:none;transform:none}.careers-module__XMYo9q__heroLink{color:var(--primary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:8px 4px;font-size:.875rem;font-weight:800;display:inline-flex;position:relative}.careers-module__XMYo9q__heroLink:after{content:"";background:var(--brand-green);height:2px;transition:inset-inline-end var(--motion-standard)var(--ease-emphasized);position:absolute;inset-block-end:1px;inset-inline:0 100%}.careers-module__XMYo9q__heroLink:hover:after,.careers-module__XMYo9q__heroLink:focus-visible:after{inset-inline-end:0}.careers-module__XMYo9q__proofLine{color:var(--text-secondary);align-items:center;gap:8px;margin-top:2px;font-size:.8125rem;display:flex}.careers-module__XMYo9q__proofLine i{color:var(--brand-green)}.careers-module__XMYo9q__marqueeWrap{z-index:1;border-top:1px solid var(--border-subtle);position:relative;overflow:hidden}.careers-module__XMYo9q__marqueeTrack{white-space:nowrap;color:#00243f57;inline-size:max-content;font-family:var(--font-display);text-transform:uppercase;will-change:transform;align-items:center;font-size:1rem;font-weight:800;animation:26s linear infinite careers-module__XMYo9q__marquee;display:flex}.careers-module__XMYo9q__marqueeSegment{flex:none;justify-content:space-around;align-items:center;min-inline-size:100vw;padding-block:14px;display:flex}.careers-module__XMYo9q__marqueeItem{align-items:center;gap:20px;padding-inline:20px;display:inline-flex}.careers-module__XMYo9q__marqueeItem i{color:var(--brand-green);font-size:.7em}.careers-module__XMYo9q__manifesto{color:#fff;background:linear-gradient(178deg,#003a66 0%,#00243f 100%);position:relative;overflow:hidden}.careers-module__XMYo9q__manifesto:before{content:"";width:min(78vw,760px);height:min(78vw,760px);animation:careers-module__XMYo9q__glow 9s var(--ease-standard)infinite alternate;background:radial-gradient(circle,#6ec20752,#0000 62%);border-radius:50%;position:absolute;inset-block-start:-16%;inset-inline-end:-8%}.careers-module__XMYo9q__manifesto:after{content:"";background:radial-gradient(circle,#0375db38,#0000 60%);border-radius:50%;width:min(64vw,600px);height:min(64vw,600px);position:absolute;inset-block-end:-24%;inset-inline-start:-12%}.careers-module__XMYo9q__manifestoInner{z-index:1;flex-direction:column;gap:34px;padding-block:86px;display:flex;position:relative}.careers-module__XMYo9q__eyebrow{color:var(--secondary);letter-spacing:0;text-transform:uppercase;align-self:flex-start;align-items:center;gap:11px;font-size:.75rem;font-weight:800;display:inline-flex}.careers-module__XMYo9q__eyebrow:before{content:"";background:currentColor;width:26px;height:2px;display:inline-block}.careers-module__XMYo9q__eyebrowDark{color:var(--brand-green)}.careers-module__XMYo9q__manifestoTitle{max-width:18ch;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:2.6rem;font-weight:800;line-height:1}.careers-module__XMYo9q__manifestoMark{color:var(--brand-green);white-space:nowrap;position:relative}.careers-module__XMYo9q__manifestoMark:after{content:"";background:var(--brand-green);border-radius:4px;height:.11em;position:absolute;inset-block-end:-.06em;inset-inline:0}.careers-module__XMYo9q__manifestoChips,.careers-module__XMYo9q__chipList{flex-wrap:wrap;gap:8px;display:flex}.careers-module__XMYo9q__manifestoChip{border-radius:var(--radius-full);color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;align-items:center;gap:9px;padding:11px 17px;font-size:.875rem;font-weight:800;display:inline-flex}.careers-module__XMYo9q__manifestoChip i{color:var(--brand-green)}.careers-module__XMYo9q__manifestoProof{font-family:var(--font-display);margin:0;font-size:2rem;font-weight:800;line-height:1.04}.careers-module__XMYo9q__manifestoProofMuted{color:#ffffff8c;font-weight:700}.careers-module__XMYo9q__manifestoProofStrong{color:var(--brand-green);text-shadow:0 0 44px #6ec20766}.careers-module__XMYo9q__manifestoBody{color:#ffffffd6;max-width:42ch;margin:0;font-size:1.0625rem;line-height:1.5}.careers-module__XMYo9q__manifestoBody strong{color:#fff}.careers-module__XMYo9q__section{padding:42px 0}.careers-module__XMYo9q__sectionHeader{margin-bottom:28px}.careers-module__XMYo9q__sectionTitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:0;white-space:pre-line;margin:10px 0;font-size:2rem;font-weight:800;line-height:1.08}.careers-module__XMYo9q__sectionSubtitle{max-width:46ch;color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.55}.careers-module__XMYo9q__pillarGrid,.careers-module__XMYo9q__vacancyGrid,.careers-module__XMYo9q__processGrid{gap:18px;min-width:0;display:grid}.careers-module__XMYo9q__pillarGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.careers-module__XMYo9q__pillarCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);min-height:252px;transition:border-color var(--motion-short)var(--ease-standard),box-shadow var(--motion-short)var(--ease-standard);flex-direction:column;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden}.careers-module__XMYo9q__pillarCard:hover{border-color:var(--pillar-color);box-shadow:var(--shadow-raised)}.careers-module__XMYo9q__pillarCard:after{content:"";background:var(--pillar-color);transform-origin:0;height:5px;transition:transform var(--motion-standard)var(--ease-emphasized);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.careers-module__XMYo9q__pillarCard:hover:after{transform:scaleX(1)}.careers-module__XMYo9q__pillarTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.careers-module__XMYo9q__pillarIcon{border-radius:var(--radius-md);background:var(--pillar-color);color:#fff;justify-content:center;align-items:center;width:54px;height:54px;font-size:27px;display:inline-flex}.careers-module__XMYo9q__pillarNumber{color:var(--pillar-color);font-family:var(--font-display);opacity:.15;font-size:3rem;font-weight:800;line-height:1}.careers-module__XMYo9q__pillarTitle,.careers-module__XMYo9q__cardTitle{color:var(--text-primary);font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:800;line-height:1.18}.careers-module__XMYo9q__pillarBody,.careers-module__XMYo9q__cardBody{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.55}.careers-module__XMYo9q__listing{padding-block:46px 8px}.careers-module__XMYo9q__listingHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px 32px;margin-bottom:28px;display:flex}.careers-module__XMYo9q__listingCopy{flex:440px;min-width:0}.careers-module__XMYo9q__listingTitleRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.careers-module__XMYo9q__countBadge{border-radius:var(--radius-full);background:var(--primary-tonal);color:var(--primary-dark);font-variant-numeric:tabular-nums;align-items:center;padding:5px 12px;font-size:.8125rem;font-weight:800;display:inline-flex}.careers-module__XMYo9q__searchWrap{flex:320px;min-width:min(100%,260px);max-width:460px}.careers-module__XMYo9q__fieldShell{width:100%;display:block;position:relative}.careers-module__XMYo9q__fieldIcon{color:var(--text-secondary);pointer-events:none;font-size:18px;position:absolute;inset-block-start:50%;inset-inline-start:12px;transform:translateY(-50%)}.careers-module__XMYo9q__input,.careers-module__XMYo9q__select,.careers-module__XMYo9q__textarea{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text-primary);font:inherit;transition:border-color var(--motion-short)var(--ease-standard),box-shadow var(--motion-short)var(--ease-standard);outline:none;font-size:.875rem;line-height:1.45}.careers-module__XMYo9q__input,.careers-module__XMYo9q__select{min-height:42px;padding:10px 12px}.careers-module__XMYo9q__inputWithIcon{padding-inline-start:38px}.careers-module__XMYo9q__phoneControl{grid-template-columns:minmax(112px,.28fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.careers-module__XMYo9q__phoneCountry{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:42px;color:var(--text-primary);font:inherit;transition:border-color var(--motion-short)var(--ease-standard),box-shadow var(--motion-short)var(--ease-standard);outline:none;padding:10px 8px;font-size:.875rem;font-weight:800;line-height:1.45}.careers-module__XMYo9q__phoneInput{min-width:0}.careers-module__XMYo9q__textarea{resize:vertical;min-height:96px;padding:10px 12px}.careers-module__XMYo9q__input:focus,.careers-module__XMYo9q__select:focus,.careers-module__XMYo9q__phoneCountry:focus,.careers-module__XMYo9q__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0375db24}.careers-module__XMYo9q__input[aria-invalid=true],.careers-module__XMYo9q__select[aria-invalid=true],.careers-module__XMYo9q__phoneCountry[aria-invalid=true],.careers-module__XMYo9q__textarea[aria-invalid=true]{border-color:var(--error-ink)}.careers-module__XMYo9q__filterBar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:32px;display:flex}.careers-module__XMYo9q__filterGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.careers-module__XMYo9q__filterLabel{color:var(--text-secondary);text-transform:uppercase;margin-inline-end:2px;font-size:.75rem;font-weight:800}.careers-module__XMYo9q__filterPill{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);cursor:pointer;font:inherit;white-space:nowrap;transition:border-color var(--motion-short)var(--ease-standard),transform var(--motion-short)var(--ease-emphasized);padding:8px 15px;font-size:.8125rem;font-weight:800}.careers-module__XMYo9q__filterPill:hover{border-color:var(--brand-navy);transform:translateY(-1px)}.careers-module__XMYo9q__filterPillActive{border-color:var(--brand-navy);background:var(--brand-navy);color:#fff}.careers-module__XMYo9q__clearButton{margin-inline-start:auto}.careers-module__XMYo9q__vacancyGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}.careers-module__XMYo9q__vacancyCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);min-height:270px;color:inherit;isolation:isolate;transition:transform var(--motion-standard)var(--ease-emphasized),box-shadow var(--motion-standard)var(--ease-standard),border-color var(--motion-short)var(--ease-standard);flex-direction:column;gap:14px;padding:24px;display:flex;position:relative;overflow:hidden}.careers-module__XMYo9q__vacancyCard:before{content:"";z-index:1;background:linear-gradient(90deg,var(--brand-green),var(--primary));transform-origin:0;height:4px;transition:transform var(--motion-medium)var(--ease-emphasized);position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.careers-module__XMYo9q__vacancyCard:hover{border-color:var(--brand-navy);text-decoration:none;transform:translateY(-6px);box-shadow:0 22px 46px #0040702e,0 6px 16px #1018280f}.careers-module__XMYo9q__vacancyCard:hover:before{transform:scaleX(1)}.careers-module__XMYo9q__cardTop,.careers-module__XMYo9q__cardMeta,.careers-module__XMYo9q__cardFooter,.careers-module__XMYo9q__summaryRow{gap:12px;display:flex}.careers-module__XMYo9q__cardMeta,.careers-module__XMYo9q__cardFooter{align-items:center}.careers-module__XMYo9q__cardTop,.careers-module__XMYo9q__cardFooter,.careers-module__XMYo9q__summaryRow{justify-content:space-between}.careers-module__XMYo9q__cardTop{align-items:flex-start}.careers-module__XMYo9q__areaText{color:var(--text-secondary);text-transform:uppercase;transition:color var(--motion-short)var(--ease-standard);font-size:.75rem;font-weight:800}.careers-module__XMYo9q__vacancyCard:hover .careers-module__XMYo9q__areaText{color:var(--secondary)}.careers-module__XMYo9q__modalityChip,.careers-module__XMYo9q__skillChip,.careers-module__XMYo9q__detailChip{border-radius:var(--radius-full);align-items:center;gap:6px;font-size:.75rem;font-weight:800;line-height:1.25;display:inline-flex}.careers-module__XMYo9q__modalityChip{white-space:normal;max-width:min(100%,280px);padding:4px 10px}.careers-module__XMYo9q__modalityRemote{color:var(--secondary-dark);background:#e7f3d4}.careers-module__XMYo9q__modalityHybrid{background:var(--primary-tonal);color:var(--primary-dark)}.careers-module__XMYo9q__modalityOnsite,.careers-module__XMYo9q__modalityFlexible{background:var(--surface-alt);color:var(--text-secondary)}.careers-module__XMYo9q__cardMeta{color:var(--text-secondary);flex-wrap:wrap;font-size:.8125rem}.careers-module__XMYo9q__metaItem{align-items:center;gap:5px;display:inline-flex}.careers-module__XMYo9q__skillChip{border-radius:var(--radius-md);max-width:100%;color:var(--brand-navy);white-space:normal;overflow-wrap:anywhere;background:#d7e9f985;border:1px solid #00407029;padding:5px 10px}.careers-module__XMYo9q__cardFooter{border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:16px}.careers-module__XMYo9q__cardCta{color:var(--primary);font-size:.875rem;font-weight:800}.careers-module__XMYo9q__arrowCircle{border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--brand-navy);transition:background var(--motion-short)var(--ease-standard),border-color var(--motion-short)var(--ease-standard),color var(--motion-short)var(--ease-standard),transform var(--motion-standard)var(--ease-emphasized);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.careers-module__XMYo9q__vacancyCard:hover .careers-module__XMYo9q__arrowCircle{border-color:var(--brand-navy);background:var(--brand-navy);color:#fff;transform:translate(4px)scale(1.08)}.careers-module__XMYo9q__stateCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:640px;margin-inline:auto;padding:34px;display:flex}.careers-module__XMYo9q__stateIcon{background:var(--surface-alt);width:56px;height:56px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:26px;display:inline-flex}.careers-module__XMYo9q__stateTitle{color:var(--text-primary);font-family:var(--font-display);margin:0;font-size:1.3rem;font-weight:800}.careers-module__XMYo9q__stateBody{max-width:42ch;color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.55}.careers-module__XMYo9q__skeletonCard{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:14px;padding:20px;display:flex}.careers-module__XMYo9q__skeletonLine{border-radius:var(--radius-sm);background:var(--surface-alt);height:16px;position:relative;overflow:hidden}.careers-module__XMYo9q__skeletonLine:after{content:"";animation:careers-module__XMYo9q__shimmer 1.3s var(--ease-standard)infinite;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);position:absolute;inset:0;transform:translate(-100%)}.careers-module__XMYo9q__processSection{background:var(--brand-navy);color:#fff;padding-block:52px;position:relative;overflow:hidden}.careers-module__XMYo9q__processSection:before{content:"";background:radial-gradient(620px 420px at 92% 120%,#6ec20738,#0000 62%),radial-gradient(520px 360px at 2% -16%,#0375db3d,#0000 60%);position:absolute;inset:0}.careers-module__XMYo9q__processInner{z-index:1;position:relative}.careers-module__XMYo9q__processGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:34px 0 0;padding:0;list-style:none}.careers-module__XMYo9q__processCard,.careers-module__XMYo9q__timelineCard{border-radius:var(--radius-lg);transition:border-color var(--motion-short)var(--ease-standard),background var(--motion-short)var(--ease-standard);background:#ffffff0d;border:1px solid #ffffff21;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative;overflow:hidden}.careers-module__XMYo9q__processCard:hover{background:#ffffff17;border-color:#6ec2078c}.careers-module__XMYo9q__processCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.careers-module__XMYo9q__processNumber{color:var(--brand-green);font-family:var(--font-display);font-size:2.6rem;font-weight:800;line-height:1}.careers-module__XMYo9q__processIcon{color:#ffffff8c;font-size:24px}.careers-module__XMYo9q__processTitle{color:#fff;font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:800}.careers-module__XMYo9q__processBody{color:#ffffffb8;margin:0;font-size:.8125rem;line-height:1.5}.careers-module__XMYo9q__talentBand{border-radius:var(--radius-xl);background:var(--brand-navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;padding:36px;display:flex;position:relative;overflow:hidden}.careers-module__XMYo9q__talentBand:before{content:"";background:radial-gradient(600px 340px at 90% 120%,#6ec20738,#0000 60%);position:absolute;inset:0}.careers-module__XMYo9q__talentBand:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:240px;height:240px;position:absolute;inset-block-start:-50px;inset-inline-end:-50px}.careers-module__XMYo9q__talentCopy,.careers-module__XMYo9q__talentForm{z-index:1;min-width:0;position:relative}.careers-module__XMYo9q__talentCopy{flex:340px}.careers-module__XMYo9q__talentForm{flex:380px;max-width:480px}.careers-module__XMYo9q__darkTitle{color:#fff;font-family:var(--font-display);margin:10px 0;font-size:1.75rem;font-weight:800;line-height:1.1}.careers-module__XMYo9q__darkBody{color:#ffffffd1;max-width:46ch;margin:0;font-size:1rem;line-height:1.55}.careers-module__XMYo9q__poolForm{flex-direction:column;gap:10px;display:flex}.careers-module__XMYo9q__poolFields{flex-wrap:wrap;gap:10px;display:flex}.careers-module__XMYo9q__poolField{flex:170px;min-width:0}.careers-module__XMYo9q__poolSuccess{border-radius:var(--radius-lg);color:#fff;background:#6ec20724;border:1px solid #6ec20766;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.careers-module__XMYo9q__poolPrivacy{color:#fff9;align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.careers-module__XMYo9q__detailHero,.careers-module__XMYo9q__applyHero{background:var(--brand-navy);color:#fff;position:relative;overflow:hidden}.careers-module__XMYo9q__detailHero:before,.careers-module__XMYo9q__applyHero:before{content:"";background:radial-gradient(720px 460px at 88% -14%,#6ec20747,#0000 60%),radial-gradient(560px 380px at 2% 118%,#0375db4d,#0000 62%);position:absolute;inset:0}.careers-module__XMYo9q__detailHeroInner,.careers-module__XMYo9q__applyHeroInner{z-index:1;flex-direction:column;gap:16px;padding-block:32px 42px;display:flex;position:relative}.careers-module__XMYo9q__detailTitle,.careers-module__XMYo9q__applyTitle{color:#fff;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:2.1rem;font-weight:800;line-height:1.06}.careers-module__XMYo9q__detailChips{flex-wrap:wrap;gap:8px;display:flex}.careers-module__XMYo9q__detailChip{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;padding:6px 12px}.careers-module__XMYo9q__detailBody{flex-wrap:wrap;align-items:flex-start;gap:30px 44px;padding-block:34px 0;display:flex}.careers-module__XMYo9q__detailContent{flex-direction:column;flex:440px;gap:26px;min-width:0;display:flex}.careers-module__XMYo9q__detailAside{flex:280px;min-width:260px;max-width:340px;position:sticky;inset-block-start:84px}.careers-module__XMYo9q__detailSection{flex-direction:column;gap:10px;display:flex}.careers-module__XMYo9q__detailSectionTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:800}.careers-module__XMYo9q__prose{color:var(--text-primary);margin:0;font-size:1rem;line-height:1.6}.careers-module__XMYo9q__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.careers-module__XMYo9q__listItem{color:var(--text-secondary);gap:10px;font-size:.875rem;line-height:1.55;display:flex}.careers-module__XMYo9q__listItem i{color:var(--primary);flex:none;margin-top:3px}.careers-module__XMYo9q__listItemCheck i{color:var(--secondary)}.careers-module__XMYo9q__skillsHint{color:var(--text-secondary);margin:0;font-size:.8125rem}.careers-module__XMYo9q__timelineCard,.careers-module__XMYo9q__compCard,.careers-module__XMYo9q__summaryCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface)}.careers-module__XMYo9q__timelineCard{gap:20px;padding:24px}.careers-module__XMYo9q__timelineList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.careers-module__XMYo9q__timelineItem{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-alt);align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex;position:relative}.careers-module__XMYo9q__timelineItem:not(:last-child):after{content:none}.careers-module__XMYo9q__timelineMarker{z-index:1;background:var(--brand-navy);color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:inline-flex;position:relative}.careers-module__XMYo9q__timelineItem:last-child .careers-module__XMYo9q__timelineMarker{background:var(--secondary)}.careers-module__XMYo9q__timelineText{flex-direction:column;gap:3px;min-width:0;padding-top:1px;display:flex}.careers-module__XMYo9q__timelineText strong{color:var(--text-primary);font-size:.875rem}.careers-module__XMYo9q__timelineText span{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.careers-module__XMYo9q__compCard{align-items:center;gap:14px;padding:18px 20px;display:flex}.careers-module__XMYo9q__compIcon{border-radius:var(--radius-md);width:46px;height:46px;color:var(--secondary-dark);background:#e7f3d4;flex:none;justify-content:center;align-items:center;font-size:23px;display:inline-flex}.careers-module__XMYo9q__summaryCard{box-shadow:var(--shadow-raised);flex-direction:column;gap:16px;padding:22px;display:flex}.careers-module__XMYo9q__summaryTitle{color:var(--text-primary);font-family:var(--font-display);margin:0;font-size:1.05rem;font-weight:800}.careers-module__XMYo9q__summaryRows{flex-direction:column;gap:11px;display:flex}.careers-module__XMYo9q__summaryRow{color:var(--text-secondary);align-items:flex-start;font-size:.8125rem}.careers-module__XMYo9q__summaryRow strong{color:var(--text-primary);text-align:right;overflow-wrap:anywhere;font-weight:800}.careers-module__XMYo9q__summaryDivider{background:var(--border-subtle);height:1px}.careers-module__XMYo9q__applyWrap{flex-direction:column;gap:20px;width:min(640px,100% - 32px);margin-inline:auto;padding-block:24px 0;display:flex}.careers-module__XMYo9q__applyHero{border-radius:var(--radius-lg)}.careers-module__XMYo9q__applyHeroInner{padding:26px}.careers-module__XMYo9q__applyIntro{z-index:1;color:#fffc;margin:0;font-size:.875rem;line-height:1.55;position:relative}.careers-module__XMYo9q__alert{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-secondary);align-items:flex-start;gap:12px;padding:14px 16px;font-size:.875rem;line-height:1.5;display:flex}.careers-module__XMYo9q__alert strong{color:var(--text-primary);display:block}.careers-module__XMYo9q__alertError{background:var(--error-tonal);color:var(--error-ink);border-color:#b71f294d}.careers-module__XMYo9q__alertInfo{background:var(--primary-tonal);color:var(--primary-dark);border-color:#0375db38}.careers-module__XMYo9q__formCard{border:1px solid var(--border-subtle);border-radius:var(--radius-display);background:var(--surface);flex-direction:column;gap:28px;padding:26px;display:flex;box-shadow:0 26px 64px #00407021,0 6px 18px #1018280d}.careers-module__XMYo9q__progressWrap{flex-direction:column;gap:9px;display:flex}.careers-module__XMYo9q__progressTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.careers-module__XMYo9q__progressLabel{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:800}.careers-module__XMYo9q__progressValue{color:var(--secondary-dark);font-family:var(--font-display);font-size:.8125rem;font-weight:800}.careers-module__XMYo9q__progressTrack{border-radius:var(--radius-full);background:var(--surface-alt);height:7px;position:relative;overflow:hidden}.careers-module__XMYo9q__progressFill{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--primary),var(--brand-green));transition:width var(--motion-medium)var(--ease-emphasized);position:absolute;inset-block:0;inset-inline-start:0}.careers-module__XMYo9q__formSection{flex-direction:column;gap:16px;display:flex}.careers-module__XMYo9q__formSectionHeader{align-items:center;gap:12px;display:flex}.careers-module__XMYo9q__sectionNumber{background:var(--brand-navy);color:#fff;width:28px;height:28px;font-family:var(--font-display);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.careers-module__XMYo9q__formSectionTitle{color:var(--text-primary);font-family:var(--font-display);flex:none;font-size:1.02rem;font-weight:800}.careers-module__XMYo9q__formSectionRule{background:var(--border-subtle);flex:auto;height:1px}.careers-module__XMYo9q__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px;display:grid}.careers-module__XMYo9q__field{flex-direction:column;gap:7px;min-width:0;display:flex}.careers-module__XMYo9q__label{color:var(--text-primary);font-size:.875rem;font-weight:800}.careers-module__XMYo9q__errorText{color:var(--error-ink);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.careers-module__XMYo9q__cvDrop{border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-alt);color:var(--text-secondary);transition:border-color var(--motion-short)var(--ease-standard),background var(--motion-short)var(--ease-standard),box-shadow var(--motion-short)var(--ease-standard);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.careers-module__XMYo9q__cvDropActive,.careers-module__XMYo9q__cvDrop:hover{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px #0375db1f}.careers-module__XMYo9q__cvDropSelected{background:var(--success-tonal);border-color:#157f4773}.careers-module__XMYo9q__cvDropError{background:var(--error-tonal);border-color:#b71f2980}.careers-module__XMYo9q__cvInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.careers-module__XMYo9q__cvIcon{background:var(--primary-tonal);width:46px;height:46px;color:var(--primary-dark);border-radius:13px;flex:none;justify-content:center;align-items:center;font-size:23px;display:inline-flex}.careers-module__XMYo9q__cvText{flex-direction:column;flex:1;gap:2px;min-width:150px;display:flex}.careers-module__XMYo9q__cvText strong{color:var(--text-primary);font-size:.875rem}.careers-module__XMYo9q__cvText span{font-size:.8125rem}.careers-module__XMYo9q__cvHint{color:var(--text-disabled);font-weight:700}.careers-module__XMYo9q__cvActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}.careers-module__XMYo9q__cvButton{min-height:34px;padding-inline:12px;font-size:.78rem}.careers-module__XMYo9q__consentCard{border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-alt);cursor:pointer;transition:border-color var(--motion-short)var(--ease-standard),background var(--motion-short)var(--ease-standard);align-items:flex-start;gap:12px;padding:14px;display:flex;position:relative}.careers-module__XMYo9q__consentCard:hover{border-color:var(--primary);background:var(--surface)}.careers-module__XMYo9q__consentInput{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.careers-module__XMYo9q__consentBox{border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:#fff;pointer-events:none;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.careers-module__XMYo9q__consentInput:checked+.careers-module__XMYo9q__consentBox{border-color:var(--primary);background:var(--primary)}.careers-module__XMYo9q__consentText{flex-direction:column;gap:3px;display:flex}.careers-module__XMYo9q__consentText strong{color:var(--text-primary);font-size:.875rem;line-height:1.45}.careers-module__XMYo9q__consentText span{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.careers-module__XMYo9q__consentText a{min-height:28px;color:var(--primary);align-items:center;font-weight:800;display:inline-flex}.careers-module__XMYo9q__formFooter{border-top:1px solid var(--border-subtle);flex-direction:column;gap:18px;padding-top:28px;display:flex}.careers-module__XMYo9q__captchaBox{border:1.5px solid var(--border-subtle);border-radius:var(--radius-display);background:var(--surface-alt);justify-content:space-between;align-items:center;gap:12px;max-width:360px;min-height:58px;padding:13px 16px;display:flex}.careers-module__XMYo9q__captchaBoxError{border-color:#b71f2959}.careers-module__XMYo9q__captchaStatus{align-items:center;gap:11px;display:flex}.careers-module__XMYo9q__captchaIcon{background:var(--success);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:inline-flex}.careers-module__XMYo9q__captchaIconError{background:var(--error-ink)}.careers-module__XMYo9q__captchaText{white-space:nowrap;flex-direction:column;line-height:1.25;display:flex}.careers-module__XMYo9q__captchaText strong{color:var(--text-primary);font-size:.8125rem}.careers-module__XMYo9q__captchaText span{color:var(--text-secondary);font-size:.72rem}.careers-module__XMYo9q__captchaBrand{color:var(--text-disabled);text-transform:uppercase;align-items:center;gap:5px;font-size:.66rem;font-weight:800;display:inline-flex}.careers-module__XMYo9q__turnstileMount{min-height:65px;margin-top:10px}.careers-module__XMYo9q__disclosure{color:var(--text-disabled);text-align:center;justify-content:center;align-items:center;gap:6px;margin:0;font-size:.75rem;line-height:1.5;display:inline-flex}.careers-module__XMYo9q__successCard{outline:none}.careers-module__XMYo9q__footer{background:var(--brand-navy);color:#fff;margin-top:auto;padding:32px clamp(16px,4vw,40px)}.careers-module__XMYo9q__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.careers-module__XMYo9q__footerBrand{flex-direction:column;gap:10px;display:flex}.careers-module__XMYo9q__footerLogo{align-self:flex-start;width:auto;height:20px}.careers-module__XMYo9q__footerMeta{color:#ffffffb3;font-size:.8125rem}.careers-module__XMYo9q__footerLinks{color:#ffffffd1;flex-wrap:wrap;gap:18px;font-size:.8125rem;display:flex}.careers-module__XMYo9q__footerLinks a{align-items:center;min-height:28px;display:inline-flex}.careers-module__XMYo9q__footerLinks a:hover{text-decoration:underline}.careers-module__XMYo9q__reveal{animation:careers-module__XMYo9q__reveal var(--motion-medium)var(--ease-emphasized)backwards}.careers-module__XMYo9q__fade{animation:careers-module__XMYo9q__fade var(--motion-standard)var(--ease-emphasized)both}@keyframes careers-module__XMYo9q__reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes careers-module__XMYo9q__fade{0%{opacity:0}to{opacity:1}}@keyframes careers-module__XMYo9q__pulse{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}@keyframes careers-module__XMYo9q__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes careers-module__XMYo9q__glow{0%{opacity:.5;transform:scale(1)}to{opacity:.85;transform:scale(1.14)}}@keyframes careers-module__XMYo9q__shimmer{to{transform:translate(100%)}}@media (min-width:720px){.careers-module__XMYo9q__heroInner{padding-block:82px 54px}.careers-module__XMYo9q__heroTitle{font-size:5rem}.careers-module__XMYo9q__manifestoTitle{font-size:3.7rem}.careers-module__XMYo9q__manifestoProof{font-size:3rem}.careers-module__XMYo9q__sectionTitle{font-size:2.45rem}.careers-module__XMYo9q__detailTitle{font-size:2.75rem}}@media (min-width:1080px){.careers-module__XMYo9q__heroInner{padding-block:100px 60px}.careers-module__XMYo9q__heroTitle{font-size:7rem}.careers-module__XMYo9q__heroSubtitle{font-size:1.35rem}.careers-module__XMYo9q__manifestoInner{padding-block:140px}.careers-module__XMYo9q__manifestoTitle{font-size:4.65rem}.careers-module__XMYo9q__manifestoProof{font-size:3.85rem}}@media (max-width:719px){.careers-module__XMYo9q__tagline,.careers-module__XMYo9q__divider{display:none}.careers-module__XMYo9q__header{align-items:flex-start}.careers-module__XMYo9q__headerActions{gap:6px}.careers-module__XMYo9q__headerBack{max-width:128px}.careers-module__XMYo9q__heroIso{opacity:.1;inset-inline-end:-130px}.careers-module__XMYo9q__heroTitle{font-size:3.25rem}.careers-module__XMYo9q__manifestoInner{padding-block:72px}.careers-module__XMYo9q__manifestoTitle{font-size:2.35rem}.careers-module__XMYo9q__manifestoProof{font-size:1.95rem}.careers-module__XMYo9q__section{padding-block:34px}.careers-module__XMYo9q__sectionTitle{font-size:1.9rem}.careers-module__XMYo9q__vacancyCard,.careers-module__XMYo9q__pillarCard,.careers-module__XMYo9q__processCard,.careers-module__XMYo9q__formCard,.careers-module__XMYo9q__stateCard{padding:22px}.careers-module__XMYo9q__detailAside{flex-basis:100%;max-width:none;position:static}.careers-module__XMYo9q__timelineList{grid-template-columns:1fr}.careers-module__XMYo9q__talentBand{padding:28px 22px}.careers-module__XMYo9q__applyWrap{width:min(100% - 24px,640px)}.careers-module__XMYo9q__applyHeroInner,.careers-module__XMYo9q__formCard{padding:22px}.careers-module__XMYo9q__phoneControl{grid-template-columns:minmax(102px,.32fr) minmax(0,1fr)}.careers-module__XMYo9q__footerInner{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.careers-module__XMYo9q__root *,.careers-module__XMYo9q__root :before,.careers-module__XMYo9q__root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.careers-module__XMYo9q__button:hover,.careers-module__XMYo9q__button:active,.careers-module__XMYo9q__filterPill:hover,.careers-module__XMYo9q__vacancyCard:hover,.careers-module__XMYo9q__vacancyCard:hover .careers-module__XMYo9q__arrowCircle{transform:none!important}}