.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:var(--mui-palette-secondary-main);--secondary-dark:var(--mui-palette-secondary-dark);--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__editorialDetail{--editorial-space-1:var(--radius-lg);--editorial-space-2:calc(var(--editorial-space-1)*2);--editorial-space-3:calc(var(--editorial-space-1)*3);--editorial-space-4:calc(var(--editorial-space-1)*4);--editorial-space-5:calc(var(--editorial-space-1)*5);--editorial-space-6:calc(var(--editorial-space-1)*6)}.careers-module__XMYo9q__editorialHero{isolation:isolate}.careers-module__XMYo9q__editorialHeroInner{z-index:1;gap:var(--editorial-space-3);padding-block:var(--editorial-space-5);display:grid;position:relative}.careers-module__XMYo9q__editorialHeroCopy{gap:var(--editorial-space-2);flex-direction:column;max-width:72ch;display:flex}.careers-module__XMYo9q__editorialLead{color:#ffffffd6;max-width:68ch;margin:0;font-size:1.12em;line-height:1.55}.careers-module__XMYo9q__editorialHero .careers-module__XMYo9q__proofLine{color:var(--surface)}.careers-module__XMYo9q__editorialBody{padding-block-start:var(--editorial-space-5)}.careers-module__XMYo9q__editorialContent{gap:var(--editorial-space-6);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.careers-module__XMYo9q__editorialSection{gap:var(--editorial-space-2);flex-direction:column;scroll-margin-block-start:var(--editorial-space-6);display:flex}.careers-module__XMYo9q__editorialKicker{color:var(--secondary-dark);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800}.careers-module__XMYo9q__editorialDetail .careers-module__XMYo9q__disclosure{color:var(--text-secondary)}.careers-module__XMYo9q__editorialTitle{color:var(--text-primary);font-family:var(--font-display);margin:0;font-size:1.55em;font-weight:800;line-height:1.2}.careers-module__XMYo9q__editorialIntro{max-width:68ch;color:var(--text-primary);margin:0;font-size:1.08em;line-height:1.7}.careers-module__XMYo9q__companyContext{border-inline-start:3px solid var(--brand-green);padding-inline-start:var(--editorial-space-3)}.careers-module__XMYo9q__outcomeList{gap:var(--editorial-space-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.careers-module__XMYo9q__outcomeItem{gap:var(--editorial-space-2);padding-block:var(--editorial-space-3);border-block-start:1px solid var(--border-strong);grid-template-columns:min-content minmax(0,1fr);display:grid}.careers-module__XMYo9q__outcomeItem>span{color:var(--primary-dark);font-family:var(--font-display);font-weight:800}.careers-module__XMYo9q__outcomeItem strong{color:var(--text-primary);font-weight:700;line-height:1.5}.careers-module__XMYo9q__editorialWorkList,.careers-module__XMYo9q__editorialSkillGrid ul,.careers-module__XMYo9q__benefitsList,.careers-module__XMYo9q__editorialTimeline,.careers-module__XMYo9q__countryList{margin:0;padding:0;list-style:none}.careers-module__XMYo9q__editorialWorkList{flex-direction:column;display:flex}.careers-module__XMYo9q__editorialWorkList li{gap:var(--editorial-space-2);padding-block:var(--editorial-space-2);border-block-end:1px solid var(--border-subtle);color:var(--text-secondary);grid-template-columns:min-content minmax(0,1fr);line-height:1.6;display:grid}.careers-module__XMYo9q__editorialWorkList i{color:var(--primary);margin-block-start:calc(var(--editorial-space-1)/2)}.careers-module__XMYo9q__editorialSkillGrid{gap:var(--editorial-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.careers-module__XMYo9q__editorialSkillGrid>div{border-block-start:2px solid var(--brand-navy);padding-block-start:var(--editorial-space-2)}.careers-module__XMYo9q__editorialSkillGrid>div+div{border-block-start-color:var(--secondary)}.careers-module__XMYo9q__editorialSkillGrid h3,.careers-module__XMYo9q__evidencePanel h3,.careers-module__XMYo9q__remotePanel h3,.careers-module__XMYo9q__editorialCompensation h2{color:var(--text-primary);font-size:inherit;margin:0;font-weight:800}.careers-module__XMYo9q__editorialSkillGrid ul{gap:var(--editorial-space-1);flex-direction:column;margin-block-start:var(--editorial-space-2);display:flex}.careers-module__XMYo9q__editorialSkillGrid li{color:var(--text-secondary);line-height:1.55}.careers-module__XMYo9q__editorialSkillGrid li:before{content:"—";color:var(--primary);margin-inline-end:var(--editorial-space-1)}.careers-module__XMYo9q__evidencePanel,.careers-module__XMYo9q__editorialCompensation{gap:var(--editorial-space-2);padding:var(--editorial-space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:min-content minmax(0,1fr);display:grid}.careers-module__XMYo9q__evidencePanel>i,.careers-module__XMYo9q__workModelNote>i,.careers-module__XMYo9q__editorialCompensation>i{color:var(--primary);font-size:1.5em}.careers-module__XMYo9q__evidencePanel p,.careers-module__XMYo9q__remotePanel p,.careers-module__XMYo9q__editorialCompensation p,.careers-module__XMYo9q__editorialTimeline p{margin:var(--editorial-space-1)0 0;color:var(--text-secondary);line-height:1.6}.careers-module__XMYo9q__collaborationList,.careers-module__XMYo9q__processMeta{gap:var(--editorial-space-2);margin:var(--editorial-space-3)0 0;display:grid}.careers-module__XMYo9q__collaborationList>div,.careers-module__XMYo9q__processMeta>div{gap:var(--editorial-space-2);padding-block:var(--editorial-space-1);border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);display:grid}.careers-module__XMYo9q__collaborationList dt,.careers-module__XMYo9q__processMeta dt{color:var(--text-secondary);font-weight:700}.careers-module__XMYo9q__collaborationList dt{color:var(--primary-dark)}.careers-module__XMYo9q__collaborationList dd,.careers-module__XMYo9q__processMeta dd{color:var(--text-primary);margin:0}.careers-module__XMYo9q__processMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.careers-module__XMYo9q__processMeta>div{display:block}.careers-module__XMYo9q__processMeta dd{margin-block-start:var(--editorial-space-1);line-height:1.55}.careers-module__XMYo9q__remotePanel{gap:var(--editorial-space-4);padding:var(--editorial-space-4);border-radius:var(--radius-display);background:var(--primary-tonal);grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);display:grid}.careers-module__XMYo9q__remotePanel .careers-module__XMYo9q__editorialKicker,.careers-module__XMYo9q__remotePanel p{color:var(--primary-dark)}.careers-module__XMYo9q__remoteCopy,.careers-module__XMYo9q__countryPanel{min-width:0}.careers-module__XMYo9q__workModelNote{gap:var(--editorial-space-2);padding:var(--editorial-space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:min-content minmax(0,1fr);margin-block-start:var(--editorial-space-3);display:grid}.careers-module__XMYo9q__workModelNote h3,.careers-module__XMYo9q__workModelNote p{margin:0}.careers-module__XMYo9q__workModelNote p{margin-block-start:var(--editorial-space-1)}.careers-module__XMYo9q__countryPanel{border-inline-start:1px solid var(--border-subtle);padding-inline-start:var(--editorial-space-3)}.careers-module__XMYo9q__countryHeading{gap:var(--editorial-space-2);grid-template-columns:min-content minmax(0,1fr);align-items:start;display:grid}.careers-module__XMYo9q__countryGlobe{width:var(--editorial-space-5);height:var(--editorial-space-5);border-radius:var(--radius-full);background:var(--surface);color:var(--primary-dark);justify-content:center;align-items:center;display:inline-flex}.careers-module__XMYo9q__countryFlagStack{margin-block-start:var(--editorial-space-2);padding-inline-start:var(--editorial-space-1);display:flex}.careers-module__XMYo9q__countryFlagBadge,.careers-module__XMYo9q__countryMoreBadge,.careers-module__XMYo9q__countryListFlag{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface);justify-content:center;align-items:center;display:inline-flex}.careers-module__XMYo9q__countryFlagBadge,.careers-module__XMYo9q__countryMoreBadge{width:var(--editorial-space-4);height:var(--editorial-space-4);margin-inline-start:calc(var(--editorial-space-1)*-1)}.careers-module__XMYo9q__countryFlagBadge,.careers-module__XMYo9q__countryListFlag{border-color:var(--surface);overflow:hidden}.careers-module__XMYo9q__countryFlagImage{object-fit:cover;width:100%;height:100%;display:block}.careers-module__XMYo9q__countryMoreBadge{color:var(--primary-dark);font-weight:800}.careers-module__XMYo9q__countryDisclosure{border-block-start:1px solid var(--border-subtle);margin-block-start:var(--editorial-space-3)}.careers-module__XMYo9q__countryDisclosure summary{justify-content:space-between;align-items:center;gap:var(--editorial-space-1);padding-block:var(--editorial-space-2);color:var(--primary-dark);cursor:pointer;font-weight:800;list-style:none;display:flex}.careers-module__XMYo9q__countryDisclosure summary::-webkit-details-marker{display:none}.careers-module__XMYo9q__countryDisclosure[open] summary i{transform:rotate(180deg)}.careers-module__XMYo9q__countryList{display:grid}.careers-module__XMYo9q__countryList li{gap:var(--editorial-space-1);padding-block:var(--editorial-space-1);border-block-start:1px solid var(--border-subtle);color:var(--primary-dark);grid-template-columns:min-content minmax(0,1fr);align-items:center;line-height:1.4;display:grid}.careers-module__XMYo9q__countryListFlag{width:var(--editorial-space-3);height:var(--editorial-space-3)}.careers-module__XMYo9q__benefitsBand{gap:var(--editorial-space-3);padding:var(--editorial-space-4);border-radius:var(--radius-display);background:var(--brand-navy);flex-direction:column;display:flex}.careers-module__XMYo9q__benefitsBand .careers-module__XMYo9q__editorialKicker,.careers-module__XMYo9q__benefitsBand li{color:var(--surface)}.careers-module__XMYo9q__benefitsList{gap:var(--editorial-space-2)var(--editorial-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.careers-module__XMYo9q__benefitsList li{gap:var(--editorial-space-1);grid-template-columns:min-content minmax(0,1fr);line-height:1.5;display:grid}.careers-module__XMYo9q__benefitsList i{color:var(--brand-green)}.careers-module__XMYo9q__editorialTimeline{flex-direction:column;display:flex}.careers-module__XMYo9q__editorialTimeline li{gap:var(--editorial-space-2);padding-block:var(--editorial-space-2);border-block-end:1px solid var(--border-subtle);grid-template-columns:min-content minmax(0,1fr);display:grid}.careers-module__XMYo9q__editorialTimeline li>span{width:var(--editorial-space-4);height:var(--editorial-space-4);border-radius:var(--radius-full);background:var(--brand-navy);color:var(--surface);font-family:var(--font-display);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.careers-module__XMYo9q__editorialTimeline strong{color:var(--text-primary)}.careers-module__XMYo9q__editorialCompensation{align-items:center}.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__growthFormCard{--ghf-font:var(--font-sans);--ghf-accent:var(--primary);--ghf-accent-contrast:var(--surface);--ghf-fg:var(--text-primary);--ghf-muted:var(--text-secondary);--ghf-bg:transparent;--ghf-field-bg:var(--surface);--ghf-border:var(--border-subtle);--ghf-border-strong:var(--border-strong);--ghf-error:var(--error-ink);--ghf-error-bg:var(--error-tonal);--ghf-success:var(--success);--ghf-celebration:var(--brand-green);--ghf-radius:var(--radius-md);--ghf-gap:16px;--ghf-focus:var(--primary);--ghf-field-shadow:var(--shadow-raised);--ghf-field-shadow-focus:0 0 0 3px #0375db24,var(--shadow-floating);--ghf-action-shadow:0 14px 26px #0375db38,0 3px 10px #10182812;--ghf-action-shadow-hover:0 18px 34px #0375db47,0 5px 14px #10182817;gap:18px;position:relative;overflow:visible}.careers-module__XMYo9q__growthFormCard greenhouse-form{width:100%;min-width:0;display:block}.careers-module__XMYo9q__nativeFallback{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:.875rem;line-height:1.5;display:flex}.careers-module__XMYo9q__nativeFallback strong{color:var(--text-primary)}.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__helpText{color:var(--text-secondary);font-size:.8125rem;line-height:1.45}.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}.careers-module__XMYo9q__editorialHeroInner{padding-block:var(--editorial-space-6);grid-template-columns:minmax(0,1fr) max-content;align-items:end}}@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,.careers-module__XMYo9q__editorialHeroInner,.careers-module__XMYo9q__outcomeList,.careers-module__XMYo9q__editorialSkillGrid,.careers-module__XMYo9q__remotePanel,.careers-module__XMYo9q__benefitsList,.careers-module__XMYo9q__processMeta{grid-template-columns:1fr}.careers-module__XMYo9q__collaborationList>div{gap:calc(var(--editorial-space-1)/2);grid-template-columns:1fr}.careers-module__XMYo9q__editorialBody{padding-block-start:var(--editorial-space-4)}.careers-module__XMYo9q__editorialContent{gap:var(--editorial-space-5)}.careers-module__XMYo9q__remotePanel,.careers-module__XMYo9q__benefitsBand{padding:var(--editorial-space-3)}.careers-module__XMYo9q__countryPanel{border-block-start:1px solid var(--border-subtle);border-inline-start:0;padding-block-start:var(--editorial-space-3);padding-inline-start:0}.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}}
.AssessmentTaking-module__WNxvHq__assessmentRoot{--assessment-max:720px;width:min(var(--assessment-max),calc(100% - 32px));margin-inline:auto;padding-block:clamp(28px,6vw,64px)}.AssessmentTaking-module__WNxvHq__assessmentRootActive{padding-block-start:clamp(20px,4vw,40px)}.AssessmentTaking-module__WNxvHq__loadingWrap,.AssessmentTaking-module__WNxvHq__terminalCard,.AssessmentTaking-module__WNxvHq__instructionsCard,.AssessmentTaking-module__WNxvHq__questionCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised)}.AssessmentTaking-module__WNxvHq__loadingWrap,.AssessmentTaking-module__WNxvHq__terminalCard{text-align:center;max-width:720px;margin-inline:auto;padding:clamp(28px,5vw,48px)}.AssessmentTaking-module__WNxvHq__loadingIcon,.AssessmentTaking-module__WNxvHq__terminalIcon{border-radius:var(--radius-full);width:56px;height:56px;color:var(--primary);background:var(--primary-tonal);place-items:center;margin-block-end:18px;margin-inline:auto;font-size:1.55rem;display:grid}.AssessmentTaking-module__WNxvHq__terminalIconSuccess{color:var(--success);background:var(--success-tonal)}.AssessmentTaking-module__WNxvHq__terminalIconWarn{color:var(--warning-ink);background:var(--warning-tonal)}.AssessmentTaking-module__WNxvHq__terminalTitle,.AssessmentTaking-module__WNxvHq__instructionsTitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.01em;margin:0}.AssessmentTaking-module__WNxvHq__terminalTitle{font-size:clamp(1.45rem,2.5vw,2rem);font-weight:700}.AssessmentTaking-module__WNxvHq__terminalBody,.AssessmentTaking-module__WNxvHq__instructionsBody,.AssessmentTaking-module__WNxvHq__muted{color:var(--text-secondary);line-height:1.65}.AssessmentTaking-module__WNxvHq__assessmentShell{align-items:start;gap:20px;display:grid}.AssessmentTaking-module__WNxvHq__mainStack{gap:18px;min-width:0;display:grid}.AssessmentTaking-module__WNxvHq__sessionBar{z-index:20;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);min-height:66px;box-shadow:var(--shadow-raised);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px 12px 18px;display:flex;position:sticky;inset-block-start:var(--careers-header-height,65px)}.AssessmentTaking-module__WNxvHq__mainStack :is(button,a,textarea,input,[tabindex]){scroll-margin-block-start:156px}.AssessmentTaking-module__WNxvHq__sessionRole{min-width:0;color:var(--text-primary);align-items:center;gap:10px;font-size:.9375rem;font-weight:700;line-height:1.3;display:inline-flex}.AssessmentTaking-module__WNxvHq__sessionRole i{color:var(--primary);flex:none;font-size:1.1rem}.AssessmentTaking-module__WNxvHq__timerCard{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);min-width:220px;transition:background-color var(--motion-medium)var(--ease-standard),border-color var(--motion-medium)var(--ease-standard);flex:none;align-items:center;gap:12px;padding:8px 14px;display:flex}.AssessmentTaking-module__WNxvHq__timerIcon{color:var(--text-primary);flex:none;font-size:1.375rem}.AssessmentTaking-module__WNxvHq__timerContent{flex-direction:column;gap:3px;min-width:0;display:flex}.AssessmentTaking-module__WNxvHq__timerMeta{align-items:baseline;gap:8px;min-width:0;display:flex}.AssessmentTaking-module__WNxvHq__timerLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.6875rem;font-weight:700}.AssessmentTaking-module__WNxvHq__timerBadge{color:var(--text-primary);white-space:nowrap;font-size:.75rem;font-weight:700}.AssessmentTaking-module__WNxvHq__timerCountdown{align-items:center;gap:10px;display:flex}.AssessmentTaking-module__WNxvHq__timerValue{color:var(--text-primary);font-family:var(--font-numeric);font-feature-settings:"tnum" 1;white-space:nowrap;font-size:1.125rem;font-weight:800;line-height:1}.AssessmentTaking-module__WNxvHq__timerTrack{border-radius:var(--radius-full);background:var(--surface-alt);width:88px;height:5px;display:block;overflow:hidden}.AssessmentTaking-module__WNxvHq__progressTrack{border-radius:var(--radius-full);background:var(--surface-alt);height:8px;overflow:hidden}.AssessmentTaking-module__WNxvHq__timerFill,.AssessmentTaking-module__WNxvHq__progressFill{border-radius:inherit;background:var(--primary);height:100%;transition:width var(--motion-long)linear,background-color var(--motion-short)var(--ease-standard);display:block}.AssessmentTaking-module__WNxvHq__progressFill{transition:width var(--motion-medium)var(--ease-emphasized),background-color var(--motion-short)var(--ease-standard)}.AssessmentTaking-module__WNxvHq__timerWarning{border-color:var(--warning);background:var(--warning-tonal)}.AssessmentTaking-module__WNxvHq__timerCritical{border-color:var(--error);background:var(--error-tonal)}.AssessmentTaking-module__WNxvHq__timerWarning .AssessmentTaking-module__WNxvHq__timerIcon,.AssessmentTaking-module__WNxvHq__timerWarning .AssessmentTaking-module__WNxvHq__timerBadge,.AssessmentTaking-module__WNxvHq__timerWarning .AssessmentTaking-module__WNxvHq__timerFill,.AssessmentTaking-module__WNxvHq__timerWarning .AssessmentTaking-module__WNxvHq__timerValue{color:var(--warning-ink)}.AssessmentTaking-module__WNxvHq__timerWarning .AssessmentTaking-module__WNxvHq__timerFill{background:var(--warning-ink)}.AssessmentTaking-module__WNxvHq__timerCritical .AssessmentTaking-module__WNxvHq__timerIcon,.AssessmentTaking-module__WNxvHq__timerCritical .AssessmentTaking-module__WNxvHq__timerBadge,.AssessmentTaking-module__WNxvHq__timerCritical .AssessmentTaking-module__WNxvHq__timerFill,.AssessmentTaking-module__WNxvHq__timerCritical .AssessmentTaking-module__WNxvHq__timerValue{color:var(--error-ink)}.AssessmentTaking-module__WNxvHq__timerCritical .AssessmentTaking-module__WNxvHq__timerFill{background:var(--error-ink)}.AssessmentTaking-module__WNxvHq__timerNote{color:var(--text-secondary);margin:10px 0 0;font-size:.85rem;font-weight:700}.AssessmentTaking-module__WNxvHq__instructionsCard{padding:clamp(24px,4vw,30px)}.AssessmentTaking-module__WNxvHq__eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-block-end:12px;font-size:.78rem;font-weight:800;display:inline-flex}.AssessmentTaking-module__WNxvHq__instructionsTitle{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:700}.AssessmentTaking-module__WNxvHq__instructionsBody{max-width:64ch;margin-block:14px 0;font-size:1rem}.AssessmentTaking-module__WNxvHq__accommodationBanner,.AssessmentTaking-module__WNxvHq__advisoryBanner{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--primary-tonal);color:var(--text-primary);gap:12px;padding:14px 16px;display:flex}.AssessmentTaking-module__WNxvHq__accommodationBanner{background:var(--warning-tonal);color:var(--warning-ink);margin-block-start:20px}.AssessmentTaking-module__WNxvHq__sectionList{gap:10px;margin-block:24px;display:grid}.AssessmentTaking-module__WNxvHq__sectionRow{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-alt);align-items:center;gap:12px;padding:12px 14px;display:flex}.AssessmentTaking-module__WNxvHq__sectionIcon,.AssessmentTaking-module__WNxvHq__stepButton{border-radius:var(--radius-full);width:34px;height:34px;color:var(--primary);background:var(--primary-tonal);flex:none;place-items:center;display:grid}.AssessmentTaking-module__WNxvHq__consentRow{color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;line-height:1.55;display:grid}.AssessmentTaking-module__WNxvHq__consentRow input{width:24px;height:24px;accent-color:var(--primary);margin-block-start:2px}.AssessmentTaking-module__WNxvHq__actionsRow{justify-content:space-between;gap:12px;margin-block-start:24px;display:flex}.AssessmentTaking-module__WNxvHq__primaryButton,.AssessmentTaking-module__WNxvHq__secondaryButton{border-radius:var(--radius-full);min-height:42px;font:inherit;cursor:pointer;transition:transform var(--motion-short)var(--ease-emphasized),box-shadow var(--motion-short)var(--ease-standard),background-color var(--motion-short)var(--ease-standard);border:1px solid #0000;padding:10px 18px;font-weight:800}.AssessmentTaking-module__WNxvHq__primaryButton{color:var(--surface);background:var(--brand-navy);box-shadow:var(--shadow-raised)}.AssessmentTaking-module__WNxvHq__primaryButton:hover:not(:disabled),.AssessmentTaking-module__WNxvHq__secondaryButton:hover:not(:disabled){box-shadow:var(--shadow-floating);transform:translateY(-1px)}.AssessmentTaking-module__WNxvHq__primaryButton:disabled,.AssessmentTaking-module__WNxvHq__secondaryButton:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}.AssessmentTaking-module__WNxvHq__secondaryButton{color:var(--primary);border-color:var(--border-subtle);background:var(--surface)}.AssessmentTaking-module__WNxvHq__wizardHeader{gap:14px;display:grid}.AssessmentTaking-module__WNxvHq__progressMeta{color:var(--text-primary);justify-content:space-between;gap:16px;font-size:.875rem;font-weight:700;display:flex}.AssessmentTaking-module__WNxvHq__steps{scrollbar-width:none;gap:8px;padding-block:2px 6px;display:flex;overflow-x:auto}.AssessmentTaking-module__WNxvHq__steps::-webkit-scrollbar{display:none}.AssessmentTaking-module__WNxvHq__stepButton{border:1px solid var(--border-subtle);cursor:pointer;width:30px;height:30px;color:var(--text-disabled);background:var(--surface);transition:background-color var(--motion-short)var(--ease-standard),border-color var(--motion-short)var(--ease-standard),box-shadow var(--motion-short)var(--ease-standard);font-weight:800}.AssessmentTaking-module__WNxvHq__stepButtonActive{color:var(--surface);border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)18%,transparent)}.AssessmentTaking-module__WNxvHq__stepButtonDone{color:var(--primary-dark);border-color:var(--primary-tonal);background:var(--primary-tonal)}.AssessmentTaking-module__WNxvHq__questionCard{animation:AssessmentTaking-module__WNxvHq__assessmentQuestionEnter .16s var(--ease-standard);outline:none;padding:clamp(20px,4vw,30px)}.AssessmentTaking-module__WNxvHq__questionHeader{align-items:center;gap:11px;margin-block-end:18px;display:flex}.AssessmentTaking-module__WNxvHq__questionIcon{border-radius:var(--radius-md);width:38px;height:38px;color:var(--primary-dark);background:var(--primary-tonal);flex:none;place-items:center;font-size:1.25rem;display:grid}.AssessmentTaking-module__WNxvHq__questionCompetency{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.AssessmentTaking-module__WNxvHq__questionTitle{max-width:54ch;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.004em;text-wrap:pretty;margin:0 0 22px;font-size:clamp(1.08rem,1.45vw,1.24rem);font-weight:600;line-height:1.52}.AssessmentTaking-module__WNxvHq__inputStack{gap:10px;margin-block-start:0;display:grid}.AssessmentTaking-module__WNxvHq__inputStackLikert{flex-wrap:wrap;gap:8px;display:flex}.AssessmentTaking-module__WNxvHq__option{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text-primary);cursor:pointer;transition:border-color var(--motion-short)var(--ease-standard),background-color var(--motion-short)var(--ease-standard);align-items:center;gap:13px;padding:14px 16px;font-size:.9375rem;line-height:1.35;display:flex;position:relative}.AssessmentTaking-module__WNxvHq__option:hover{border-color:var(--primary-light)}.AssessmentTaking-module__WNxvHq__optionControl{opacity:0;pointer-events:none;position:absolute}.AssessmentTaking-module__WNxvHq__optionControl:focus-visible+.AssessmentTaking-module__WNxvHq__optionDot{outline:2px solid var(--primary);outline-offset:2px}.AssessmentTaking-module__WNxvHq__optionSelected{border-color:var(--primary);background:var(--primary-tonal);color:var(--primary-dark);font-weight:700}.AssessmentTaking-module__WNxvHq__optionLikert{text-align:center;flex-direction:column;flex:84px;justify-content:center;gap:9px;min-width:78px;padding:13px 8px;font-size:.75rem;font-weight:600}.AssessmentTaking-module__WNxvHq__optionDot{border:2px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);width:20px;height:20px;transition:border-color var(--motion-short)var(--ease-standard),background-color var(--motion-short)var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.AssessmentTaking-module__WNxvHq__optionDotSquare{border-radius:var(--radius-sm)}.AssessmentTaking-module__WNxvHq__optionDot span{border-radius:inherit;width:10px;height:10px;transition:background-color var(--motion-short)var(--ease-standard),transform var(--motion-short)var(--ease-emphasized);background:0 0;transform:scale(.6)}.AssessmentTaking-module__WNxvHq__optionSelected .AssessmentTaking-module__WNxvHq__optionDot{border-color:var(--primary)}.AssessmentTaking-module__WNxvHq__optionSelected .AssessmentTaking-module__WNxvHq__optionDot span{background:var(--primary);transform:scale(1)}.AssessmentTaking-module__WNxvHq__textArea{resize:vertical;border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;min-height:154px;color:var(--text-primary);background:var(--surface);font:inherit;padding:12px 14px;font-size:.9375rem;line-height:1.55}.AssessmentTaking-module__WNxvHq__textArea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)14%,transparent);outline:none}.AssessmentTaking-module__WNxvHq__characterCount{color:var(--text-disabled);text-align:right;font-size:.8125rem}.AssessmentTaking-module__WNxvHq__saveState{min-height:24px;color:var(--text-secondary);align-items:center;gap:7px;font-size:.8125rem;font-weight:600;display:inline-flex}.AssessmentTaking-module__WNxvHq__saveIcon{font-size:.95rem}.AssessmentTaking-module__WNxvHq__saveIconPending{color:var(--text-secondary);animation:.8s linear infinite AssessmentTaking-module__WNxvHq__saveSpin}.AssessmentTaking-module__WNxvHq__saveIconSuccess{color:var(--success)}.AssessmentTaking-module__WNxvHq__saveIconError{color:var(--error-ink)}.AssessmentTaking-module__WNxvHq__fieldError{color:var(--error-ink);font-size:.9rem;font-weight:750}.AssessmentTaking-module__WNxvHq__modalBackdrop{z-index:1000;background:color-mix(in srgb,var(--brand-navy)32%,transparent);animation:AssessmentTaking-module__WNxvHq__assessmentFade var(--motion-short)var(--ease-standard);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.AssessmentTaking-module__WNxvHq__modalCard{border:1px solid var(--border-subtle);border-radius:var(--radius-display);background:var(--surface);width:min(480px,100%);box-shadow:var(--shadow-floating);animation:AssessmentTaking-module__WNxvHq__assessmentPop var(--motion-medium)var(--ease-emphasized);padding:24px}.AssessmentTaking-module__WNxvHq__modalTitle{font-family:var(--font-display);margin:0;font-size:1.35rem}.AssessmentTaking-module__WNxvHq__skeletonLine{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--surface-alt),var(--primary-tonal),var(--surface-alt));height:14px;animation:AssessmentTaking-module__WNxvHq__shimmer 1.2s var(--ease-standard)infinite;background-size:220% 100%}@keyframes AssessmentTaking-module__WNxvHq__assessmentQuestionEnter{0%{opacity:0}to{opacity:1}}@keyframes AssessmentTaking-module__WNxvHq__assessmentFade{0%{opacity:0}to{opacity:1}}@keyframes AssessmentTaking-module__WNxvHq__assessmentPop{0%{opacity:0;transform:scale(.985)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes AssessmentTaking-module__WNxvHq__shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes AssessmentTaking-module__WNxvHq__saveSpin{to{transform:rotate(360deg)}}.AssessmentTaking-module__WNxvHq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.AssessmentTaking-module__WNxvHq__assessmentRoot{width:min(100% - 24px,var(--assessment-max));padding-block:22px 56px}.AssessmentTaking-module__WNxvHq__sessionBar{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.AssessmentTaking-module__WNxvHq__sessionRole{width:100%}.AssessmentTaking-module__WNxvHq__timerCard{width:100%;min-width:0}.AssessmentTaking-module__WNxvHq__timerTrack{flex:auto;width:auto;min-width:72px}.AssessmentTaking-module__WNxvHq__actionsRow{flex-direction:column-reverse}.AssessmentTaking-module__WNxvHq__primaryButton,.AssessmentTaking-module__WNxvHq__secondaryButton{width:100%}.AssessmentTaking-module__WNxvHq__progressMeta{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.AssessmentTaking-module__WNxvHq__questionCard,.AssessmentTaking-module__WNxvHq__modalBackdrop,.AssessmentTaking-module__WNxvHq__modalCard,.AssessmentTaking-module__WNxvHq__timerFill,.AssessmentTaking-module__WNxvHq__progressFill,.AssessmentTaking-module__WNxvHq__primaryButton,.AssessmentTaking-module__WNxvHq__secondaryButton,.AssessmentTaking-module__WNxvHq__option,.AssessmentTaking-module__WNxvHq__optionDot,.AssessmentTaking-module__WNxvHq__optionDot span,.AssessmentTaking-module__WNxvHq__skeletonLine,.AssessmentTaking-module__WNxvHq__saveIconPending,.AssessmentTaking-module__WNxvHq__stepButton{transition:none;animation:none}.AssessmentTaking-module__WNxvHq__primaryButton:hover:not(:disabled),.AssessmentTaking-module__WNxvHq__secondaryButton:hover:not(:disabled),.AssessmentTaking-module__WNxvHq__option:hover{transform:none}}