.career-page{min-height:100vh;background:var(--color-dark-sapphire);color:var(--color-dark-sapphire);font-family:Korto,Arial,sans-serif}.career-main{padding:0 max(24px,calc((100vw - 1107px)/2)) 96px;background:#f9fafb}.career-main .solution-nav{width:min(1218px,calc(100vw - 64px));margin-left:-55.5px}.career-main h1{margin:161px 0 0;color:var(--color-dark-sapphire);text-align:center;font-size:36px;font-weight:700;line-height:42px}.career-main h1 span{background:linear-gradient(120deg,#3545d6,#1c2470);background-clip:text;color:transparent}.career-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:70px}.career-toolbar h2{margin:0;font-size:24px;font-weight:700;line-height:32px}.career-filters{display:flex;gap:12px}.career-filter-menu{position:relative}.career-filter-menu>button{display:inline-flex;align-items:center;gap:8px;min-height:37px;padding:0 16px;border:0;border-radius:999px;background:#5363ee33;color:var(--color-dark-sapphire);font-family:Korto,Arial,sans-serif;font-size:14px;font-weight:500;cursor:pointer}.career-filter-menu strong{font-weight:500}.career-filter-menu svg{width:14px;height:14px}.career-filter-menu [role=listbox]{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;gap:4px;min-width:190px;padding:8px;border-radius:16px;background:#fffffffa;box-shadow:0 18px 46px rgba(var(--color-dark-sapphire-rgb),.13);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease}.career-filter-menu.open [role=listbox]{opacity:1;pointer-events:auto;transform:translateY(0)}.career-filter-menu [role=option]{min-height:34px;padding:8px 12px;border:0;border-radius:999px;background:transparent;color:var(--color-dark-sapphire);font-family:Korto,Arial,sans-serif;text-align:left;cursor:pointer}.career-filter-menu [role=option]:hover,.career-filter-menu [role=option][aria-selected=true]{background:#c2f74f}.career-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}.career-card{display:flex;min-height:195px;flex-direction:column;justify-content:space-between;padding:24px;border-radius:16px;background:#5363ee29;color:#3545d6;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.career-card:hover,.career-card:focus-visible{background:linear-gradient(236.745deg,#dce3fdcc 10.005%,#5363eecc 90.536%);box-shadow:none;transform:none}.career-card[hidden]{display:none}.career-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.career-card-department{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 8px;border-radius:999px;background:#3545d6cc;color:#fff;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.career-card-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;place-items:center;width:44px;height:44px;padding:12px;border-radius:999px;background:#3545d6cc;color:#fff;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease}.career-card-arrow svg{width:20px;height:20px}.career-card h3,.career-card p{margin:0;line-height:24px}.career-card h3{color:#3545d6;font-size:18px;font-weight:700}.career-card:hover h3,.career-card:focus-visible h3,.career-card:hover p,.career-card:focus-visible p,.career-card:hover small,.career-card:focus-visible small{color:#fff}.career-card:hover .career-card-arrow,.career-card:focus-visible .career-card-arrow{background:#3545d6eb;transform:translate(3px,-3px) scale(1.03)}.career-page.is-rtl .career-card:hover .career-card-arrow,.career-page.is-rtl .career-card:focus-visible .career-card-arrow{transform:translate(-3px,-3px) scale(1.03)}@media(prefers-reduced-motion:reduce){.career-card-arrow{transition:none}.career-card:hover .career-card-arrow,.career-card:focus-visible .career-card-arrow,.career-page.is-rtl .career-card:hover .career-card-arrow,.career-page.is-rtl .career-card:focus-visible .career-card-arrow{transform:none}}.career-card p{margin-top:8px;color:#000;font-family:Arial,sans-serif;font-size:18px;font-weight:400;opacity:.8}.career-card small{display:block;margin-top:8px;color:rgba(var(--color-dark-sapphire-rgb),.58);font-family:Arial,sans-serif;font-size:14px;line-height:18px}.career-empty-state{display:grid;place-items:center;width:min(639px,100%);margin:112px auto 0;text-align:center}.career-empty-state[hidden]{display:none}.career-empty-state div{display:grid;place-items:center;width:80px;height:80px;border-radius:999px;background:#5363ee33;color:var(--color-dark-sapphire)}.career-empty-state svg{width:42px;height:42px}.career-empty-state h2{margin:24px 0 8px;font-size:20px;line-height:24px}.career-empty-state p{margin:0;color:rgba(var(--color-dark-sapphire-rgb),.6);font-family:Arial,sans-serif;font-size:18px;line-height:24px}.career-detail-main{position:relative;padding:0 max(32px,calc((100vw - 1120px)/2)) clamp(56px,7vw,96px);background:#f9fafb}.career-detail-main .solution-nav{width:min(1218px,calc(100vw - 64px));margin-left:-49px}.career-detail-layout{display:grid;grid-template-columns:417px minmax(0,566px);gap:52px;align-items:start;margin-top:86px}.career-page.is-rtl .career-detail-layout,.career-page.is-rtl .career-detail-side,.career-page.is-rtl .career-apply,.career-page.is-rtl .career-form-row{direction:rtl}.career-detail-side{position:sticky;top:96px;display:grid;grid-template-columns:44px 1fr;gap:44px;align-items:start}.career-back{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(83,99,238,.2);background:#5363ee1a;box-shadow:inset 0 1px #ffffffc7;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.career-back img{width:26px;height:26px}.career-back:hover{border-color:#5363ee75;background:#5363ee2e;box-shadow:0 8px 18px #1c24701f,inset 0 1px #ffffffe0;transform:translate(-2px)}.career-back:focus-visible{outline:3px solid rgba(194,247,79,.78);outline-offset:3px}.career-page.is-rtl .career-back img{transform:scaleX(-1)}.career-page.is-rtl .career-back:hover{transform:translate(2px)}.career-summary-card{padding:24px;border-radius:16px;background:#5363ee29}.career-summary-card h1{margin:0 0 24px;color:#3545d6;font-size:18px;line-height:24px}.career-summary-card dl{display:grid;gap:12px;margin:0 0 24px}.career-summary-card dt{margin-bottom:8px;color:#0009;font-family:Arial,sans-serif;font-size:14px;line-height:16px}.career-summary-card dd{margin:0;color:var(--color-dark-sapphire);font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:20px}.career-summary-card>a,.career-apply-form button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:8px 16px;border:0;border-radius:999px;background:linear-gradient(100deg,#3545d6,#1c2470);color:#c2f74f;font-family:Korto,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.career-toc{grid-column:2;display:grid;gap:12px;margin-top:39px;padding:24px;border-left:1px solid #5363ee}.career-toc--mobile{display:none}.career-page.is-rtl .career-toolbar h2,.career-page.is-rtl .career-card,.career-page.is-rtl .career-detail-content,.career-page.is-rtl .career-summary-card,.career-page.is-rtl .career-apply h2,.career-page.is-rtl .career-apply-form,.career-page.is-rtl .career-filter-menu [role=option]{text-align:right}.career-page.is-rtl .career-toc{border-right:1px solid #5363ee;border-left:0;text-align:right}.career-page.is-rtl .career-detail-content blockquote{padding-right:18px;padding-left:0;border-right:3px solid #5363ee;border-left:0}.career-page.is-rtl .career-detail-content ol,.career-page.is-rtl .career-detail-content ul{padding-right:24px;padding-left:0}.career-page.is-rtl .career-phone-input input{padding-right:84px;padding-left:12px;text-align:right}.career-page.is-rtl .career-country-select{right:0;left:auto}.career-page.is-rtl .career-country-display{direction:ltr;border-right:0;border-left:0}.career-page.is-rtl .career-apply-form button{justify-self:end}.career-page.is-rtl .career-summary-card>a{margin-right:auto;margin-left:0}.career-page.is-rtl .career-apply-form input[type=email],.career-page.is-rtl .career-apply-form input[type=url],.career-page.is-rtl .career-apply-form input[type=tel]{direction:ltr;text-align:left}.career-toc a{color:#3545d6;font-family:Arial,sans-serif;font-size:16px;line-height:20px;text-decoration:none}.career-toc a:hover,.career-toc a.active{font-weight:700}.career-detail-content{display:grid;gap:36px;color:rgba(var(--color-dark-sapphire-rgb),.6);font-family:Arial,sans-serif;font-size:18px;line-height:24px}.career-detail-content section{scroll-margin-top:36px}.career-detail-content h2{margin:0 0 16px;color:var(--color-dark-sapphire);font-size:18px;font-weight:700;line-height:24px}.career-detail-content p{margin:0 0 16px}.career-detail-content a{color:#3545d6;font-weight:700;text-decoration:none}.career-detail-content a:hover{text-decoration:underline}.career-detail-content blockquote{margin:0 0 16px;padding-left:18px;border-left:3px solid #5363ee;color:var(--color-dark-sapphire)}.career-detail-content code{border-radius:4px;background:#5363ee1f;padding:2px 4px;color:#3545d6;font-size:.92em}.career-detail-content ol,.career-detail-content ul{margin:0;padding-left:24px}.career-detail-content ol{display:grid;gap:18px}.career-detail-content li{margin-bottom:6px}.career-detail-content strong{color:var(--color-dark-sapphire)}.career-apply{display:grid;grid-template-columns:339px 580px;justify-content:center;gap:68px;padding:0 32px 60px;background:#f9fafb;scroll-margin-top:24px}.career-apply h2{margin:163px 0 0;color:var(--color-dark-sapphire);text-align:left;font-size:36px;font-weight:700;line-height:42px}.career-apply h2 span{display:block;background:linear-gradient(120deg,#3545d6,#1c2470);background-clip:text;color:transparent}.career-apply-form{display:grid;gap:24px;padding:24px;border-radius:24px;background:#fff}.career-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.career-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.career-apply-form label{display:grid;gap:4px;color:#5f6062;font-size:14px;font-weight:700;line-height:20px}.career-apply-form input{width:100%;min-height:48px;border:1px solid #ebebec;border-radius:8px;padding:9px 12px;color:var(--color-dark-sapphire);font-family:Korto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.career-apply-form input::placeholder{color:#c5c5c7}.career-apply-form input:focus{border-color:#5363ee;box-shadow:0 0 0 3px #5363ee1f}.career-phone-input,.career-date-input{position:relative;display:flex;align-items:center}.career-phone-input{width:100%}.career-phone-input input{min-width:0;padding-left:84px}.career-country-select{position:absolute;top:0;left:0;z-index:1;width:72px;height:48px}.career-country-display{display:flex;align-items:center;gap:8px;height:100%;padding:0 12px;border:0;border-right:0;border-radius:8px 0 0 8px;background:transparent;color:#999;font-family:Proxima Nova,Arial,sans-serif;font-size:14px;line-height:20px;pointer-events:none;transition:border-color .16s ease,box-shadow .16s ease}.career-country-display [data-phone-country-flag]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;font-size:18px;line-height:1}.career-country-display [data-phone-country-flag] img{width:24px;height:24px;object-fit:cover}.career-country-select select{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.career-country-select:focus-within .career-country-display{border-color:#5363ee;box-shadow:0 0 0 3px #5363ee1f}.career-date-input input{color:#c5c5c7}.career-upload span{position:relative;display:flex;min-height:146px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #d9dde3;border-radius:12px;background:#fff;color:#939598;font-family:Arial,sans-serif;font-weight:400;text-align:center;transition:border-color .16s ease,background .16s ease}.career-upload span:hover,.career-upload span.has-file{border-color:#5363ee;background:#5363ee0a}.career-upload img{width:24px;height:24px}.career-upload strong,.career-upload small{display:block;font-weight:400}.career-upload strong{font-size:14px;line-height:20px}.career-upload small{font-size:12px;line-height:16px}.career-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.career-form-status{min-height:18px;margin:-8px 0;color:#5f6062;font-family:Arial,sans-serif;font-size:13px;line-height:18px}.career-form-status:empty{display:none}.career-form-status[data-state=success]{color:#167a42}.career-form-status[data-state=error]{color:#b42318}.career-apply-form button{justify-self:start;min-height:39px;font-size:16px}.career-apply-form button:disabled{cursor:wait;opacity:.72}@media(max-width:900px){.career-main{min-height:auto;padding:0 18px 72px}.career-main .solution-nav{margin-left:0;width:100%}.career-main h1{margin-top:72px}.career-toolbar{align-items:flex-start;flex-direction:column;margin-top:46px}.career-filters{width:100%;overflow-x:auto;padding-bottom:4px}.career-filter-menu{flex:0 0 auto}.career-filter-menu [role=listbox]{left:0;right:auto}.career-grid{grid-template-columns:1fr}.career-empty-state{margin-top:72px}.career-detail-main{min-height:auto;padding:0 24px 64px}.career-detail-main .solution-nav{margin-left:0;width:100%}.career-detail-main .feature-nav.career-detail-toc-stuck{--nav-fade-top: #fff;--nav-fade-mid: #fff;--nav-fade-end: #fff;--nav-fade-height: 64px;background:#fff}.career-detail-layout{display:block;margin-top:45px}.career-detail-side{position:static;display:block}.career-back{margin-bottom:22px}.career-summary-card{padding:16px}.career-toc{position:sticky;top:64px;z-index:49;display:flex;gap:12px;width:calc(100vw - 48px);margin:19px 0 24px;overflow-x:auto;padding:12px 0;border-left:0;border-bottom:1px solid #5363ee;background:#f9fafb}.career-toc--desktop{display:none}.career-toc--mobile{display:flex}.career-page.is-rtl .career-toc{border-right:0;direction:rtl;text-align:right}.career-toc a{flex:0 0 auto;font-size:14px;line-height:16px;white-space:nowrap}.career-detail-content{gap:20px;font-size:14px;line-height:16px}.career-detail-content section{scroll-margin-top:128px}.career-detail-content h2{margin-bottom:12px;font-size:14px;line-height:16px}.career-detail-content ol{gap:12px}.career-apply{display:block;padding:24px}.career-apply h2{margin:0 0 40px;font-size:24px;line-height:32px}.career-form-row{grid-template-columns:1fr}}@media(max-width:640px){.career-main,.career-detail-main{--mobile-page-entry: 128px;--mobile-detail-action: 115px}.career-main{padding:0 16px 64px}.career-main h1{margin-top:var(--mobile-page-entry);font-size:24px;line-height:32px}.career-toolbar{gap:20px;margin-top:64px}.career-toolbar h2{font-size:18px;line-height:24px}.career-filters{gap:8px;margin-inline:0}.career-filter-menu>button{min-height:34px;padding:0 12px;font-size:13px}.career-grid{gap:12px;margin-top:24px}.career-card{min-height:166px;padding:18px;border-radius:16px}.career-card h3{font-size:18px;line-height:22px}.career-detail-main{padding:0 16px 56px}.career-detail-layout{margin-top:var(--mobile-detail-action)}.career-summary-card{padding:18px;border-radius:16px}.career-summary-card h1{font-size:24px;line-height:30px}.career-toc{width:calc(100vw - 32px);margin-top:16px}.career-toc.career-toc--mobile{width:100vw;margin:16px calc(50% - 50vw) 24px;padding-inline:16px;background:#fff}.career-page.is-rtl .career-toc.career-toc--mobile{padding-right:16px;padding-left:16px}.career-apply{padding:32px 16px}.career-apply h2{margin-bottom:28px}}
