.cj-page{--cj-ink:#3d3d3d;--cj-secondary:#6d6d6d;--cj-muted:#b0b0b0;--cj-line:#e7e7e7;--cj-hair:#f0f0f0;--cj-field:#f6f6f6;--cj-stroke:#d1d1d1;--cj-brand:#ffd60a;--cj-soft:#fefde8;--cj-soft-stroke:#f4e7c7;--cj-cream-stroke:#f5e7a1;--cj-measured:#a46804;--cj-current:#ce9300;--cj-bad:#b42318;--cj-bad-soft:#fdf2f1;--cj-bad-stroke:#f3b4ae;--cj-good:#15803d;--cj-good-soft:#f0fdf4;--cj-good-stroke:#4ade80;padding:calc(var(--announcement-bar-height,0px) + 9.5rem) 0 6rem;color:var(--cj-ink);letter-spacing:-.01em;position:relative}html.lang-ar .cj-page{letter-spacing:0}.cj-background{z-index:-1;pointer-events:none;height:min(820px,100vh);position:absolute;inset:0 0 auto;overflow:hidden}.cj-boomerang{opacity:.8;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0% 20%,#0000004d 45%,#0000 62%);mask-image:linear-gradient(#000 0% 20%,#0000004d 45%,#0000 62%)}.cj-container{z-index:1;max-width:1440px;margin:0 auto;padding:0 40px;position:relative}.cj-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.page-entrance-container>.cj-page>.cj-container,.page-entrance-container>.cj-page>.cj-background{opacity:1;animation:none;transform:none}.cj-background{animation:1.1s ease-out backwards cj-fade}.cj-container>*,.cj-step-body>*,.cj-steps .cj-step{animation:cj-rise .6s var(--aajil-ease-out,cubic-bezier(.16, 1, .3, 1)) backwards}.cj-container>:nth-child(2){animation-delay:60ms}.cj-container>:nth-child(3){animation-delay:.12s}.cj-container>:nth-child(n+4){animation-delay:.18s}.cj-steps .cj-step:nth-child(2){animation-delay:50ms}.cj-steps .cj-step:nth-child(3){animation-delay:.1s}.cj-steps .cj-step:nth-child(4){animation-delay:.15s}@keyframes cj-fade{0%{opacity:0}to{opacity:1}}@keyframes cj-rise{0%{opacity:0;filter:blur(5px);transform:translateY(16px)}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.cj-background,.cj-container>*,.cj-step-body>*,.cj-steps .cj-step{animation:none}}.cj-page h1,.cj-page h2,.cj-page h3{color:var(--cj-ink);margin:0}html.lang-en .cj-page h1,html.lang-en .cj-page h2,html.lang-en .cj-page h3{font-family:var(--font-sans-en)!important;font-weight:700!important}html.lang-ar .cj-page h1,html.lang-ar .cj-page h2,html.lang-ar .cj-page h3{letter-spacing:0!important;font-weight:600!important}.cj-page p{margin:0}.cj-muted{color:var(--cj-secondary);font-size:14px;line-height:20px}.cj-divider{border:0;border-top:1px solid var(--cj-hair);width:100%;margin:0}html .cj-page button,html .cj-page .btn,html .cj-page .cj-link-button{--btn-pad-top:0px;--btn-pad-bottom:1.5px;line-height:20px!important}.cj-page .btn.cj-action{color:#111;white-space:nowrap;gap:6px;height:48px;padding-inline:18px;font-size:16px;font-weight:500}.cj-page .btn.btn-secondary.cj-action{color:var(--cj-ink);border-color:var(--cj-stroke)}.cj-page .btn.cj-action[disabled]{opacity:.6;cursor:default;transform:none}.cj-page .btn.cj-action.is-busy{background:var(--cj-field);box-shadow:none;color:var(--cj-secondary);opacity:1}.cj-page .btn.cj-action.is-busy:after{display:none}.cj-action-block{width:100%}.cj-go-arrow{flex:none}.cj-go-arrow.is-back,.cj-arrow.is-back,.cj-page[dir=rtl] .cj-go-arrow,.cj-page[dir=rtl] .cj-arrow{transform:scaleX(-1)}.cj-page[dir=rtl] .cj-go-arrow.is-back,.cj-page[dir=rtl] .cj-arrow.is-back{transform:none}.cj-page :is(button,a,textarea):focus-visible{outline-offset:2px;outline:3px solid #a4680480}.cj-page .cj-input input:focus-visible,.cj-page .cj-textarea:focus-visible{outline:none}.cj-link-button{font:inherit;color:var(--cj-measured);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;text-decoration:none}.cj-link-button:hover{text-underline-offset:3px;text-decoration:underline}.cj-list-head{flex-direction:column;gap:10px;max-width:952px;margin-bottom:32px;display:flex}.cj-list-head h1,.cj-empty h1{letter-spacing:-.03em;font-size:40px;line-height:46px}.cj-list-head p{color:var(--cj-secondary);font-size:16px;line-height:24px}.open-roles-section.cj-roles{background:0 0;padding:0}.cj-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;min-height:320px;padding-top:40px;display:flex}.cj-empty p{max-width:540px;color:var(--cj-secondary);font-size:16px;line-height:24px}.cj-empty .cj-action{margin-top:10px}.cj-back{color:var(--cj-secondary);align-items:center;gap:8px;margin-bottom:32px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.cj-back:hover{color:var(--cj-ink)}.cj-job-head{flex-direction:column;gap:14px;max-width:952px;margin-bottom:32px;display:flex}.cj-job-head h1{letter-spacing:-.03em;font-size:40px;line-height:46px}.cj-pitch{color:var(--cj-secondary);font-size:16px;line-height:24px}.cj-tags{flex-wrap:wrap;gap:8px;display:flex}.cj-tag{background:var(--cj-field);color:var(--cj-secondary);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500;line-height:16px}.cj-respond{color:var(--cj-secondary);align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}.cj-respond .cj-icon{color:var(--cj-secondary);flex:none}.cj-respond-mobile{display:none}.cj-job-columns{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;display:grid}.cj-job-main{flex-direction:column;gap:24px;min-width:0;display:flex}.cj-card{border:1px solid var(--cj-line);background:#fff;border-radius:12px;flex-direction:column;gap:24px;min-width:0;padding:24px;display:flex}.cj-job-card{padding:32px}.cj-body{color:var(--cj-ink)}.cj-body h2{letter-spacing:-.03em;margin-top:28px;font-size:20px;line-height:28px}.cj-body h3{margin-top:22px;font-size:17px;line-height:24px}.cj-body>:first-child{margin-top:0}.cj-body p{margin-top:12px;font-size:16px;line-height:26px}.cj-body h2+p,.cj-body h3+p{margin-top:12px}.cj-body ul,.cj-body ol{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;display:flex}.cj-body ul{list-style:none}.cj-body ul li{padding-inline-start:18px;font-size:16px;line-height:26px;position:relative}.cj-body ul li:before{content:"";inset-inline-start:0;background:var(--cj-brand);border-radius:50%;width:6px;height:6px;position:absolute;top:10px}.cj-body ol{padding-inline-start:22px}.cj-body ol li{padding-inline-start:4px;font-size:16px;line-height:26px}.cj-body ol li::marker{color:var(--cj-measured);font-weight:500}.cj-body a{color:var(--cj-measured);text-underline-offset:3px;text-decoration:underline}.cj-body strong{font-weight:600}.cj-bottom-cta{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:24px;display:flex}.cj-bottom-cta h2{letter-spacing:-.03em;font-size:24px;line-height:30px}.cj-bottom-cta p{color:var(--cj-secondary);font-size:16px;line-height:24px}.cj-job-aside{top:calc(var(--announcement-bar-height,0px) + 7.5rem);flex-direction:column;gap:16px;display:flex;position:sticky}.cj-apply-card{gap:16px}.cj-apply-card h2{letter-spacing:-.03em;font-size:20px;line-height:28px}.cj-facts{flex-direction:column;gap:12px;margin:0;display:flex}.cj-fact{justify-content:space-between;gap:16px;font-size:14px;line-height:20px;display:flex}.cj-fact dt{color:var(--cj-secondary)}.cj-fact dd{color:var(--cj-ink);text-align:end;margin:0;font-weight:500}.cj-fineprint-card{background:var(--cj-soft);border:1px solid var(--cj-cream-stroke);border-radius:12px;flex-direction:column;gap:8px;padding:24px;display:flex}.cj-fineprint-card p{color:var(--cj-secondary);font-size:14px;line-height:20px}.cj-fineprint-card .cj-fineprint-title{color:var(--cj-ink);font-weight:500}.cj-fineprint-link{color:var(--cj-measured);align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.cj-fineprint-link:hover{text-underline-offset:3px;text-decoration:underline}.cj-mobile-apply{display:none}.cj-skeleton{background:linear-gradient(90deg,#f3f3f3,#fafafa,#f3f3f3) 0 0/200% 100%;border-radius:12px;animation:1.4s linear infinite cj-shimmer}.cj-skeleton.is-title{width:min(520px,80%);height:46px;margin-bottom:32px}.cj-skeleton.is-card{height:420px}.cj-skeleton-lines{flex-direction:column;gap:14px;display:flex}.cj-skeleton-lines span{background:#f3f3f3;border-radius:6px;height:16px}.cj-skeleton-lines span:first-child{width:40%;height:22px}.cj-skeleton-lines span:nth-child(4){width:70%}@keyframes cj-shimmer{to{background-position:-200% 0}}.cj-apply{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:48px;display:grid}.cj-steps{top:calc(var(--announcement-bar-height,0px) + 7.5rem);flex-direction:column;gap:4px;margin-top:110px;display:flex;position:sticky}.cj-step{height:44px;font:inherit;color:var(--cj-ink);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:0 16px;font-size:14px;transition:background .18s,color .18s,border-color .18s;display:flex}.cj-step:hover:not([disabled]){background:var(--cj-field)}.cj-step[disabled]{cursor:default}.cj-step-index{font-variant-numeric:tabular-nums;font-weight:500}.cj-step-name{flex:1;min-width:0}.cj-step.is-active{background:var(--cj-soft);border-color:var(--cj-soft-stroke);color:var(--cj-current);font-weight:500}.cj-step.is-done{color:var(--cj-secondary)}.cj-done{flex:none}.cj-apply-main{flex-direction:column;gap:24px;min-width:0;display:flex}.cj-apply-head{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.cj-apply-title{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cj-apply-title h1{letter-spacing:-.03em;font-size:24px;line-height:30px}.cj-apply-title p{color:var(--cj-secondary);font-size:14px;line-height:20px}.cj-step-pill-desktop{color:var(--cj-current);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.cj-step-pill{background:var(--cj-soft);color:var(--cj-current);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.cj-step-pill-mobile,.cj-progress{display:none}.cj-progress{gap:6px;width:100%}.cj-progress span{background:var(--cj-line);border-radius:2px;flex:1;height:3px}.cj-progress span.is-on{background:var(--cj-brand)}.cj-step-body{flex-direction:column;gap:24px;display:flex}.cj-card-intro{flex-direction:column;gap:6px;display:flex}.cj-card-intro h2{letter-spacing:-.03em;font-size:20px;line-height:28px}.cj-card-intro p{color:var(--cj-secondary);font-size:14px;line-height:20px}.cj-question-wrap{flex-direction:column;gap:24px;display:flex}.cj-notice{background:var(--cj-soft);border:1px solid var(--cj-soft-stroke);color:var(--cj-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:18px;display:flex}.cj-notice-close{width:24px;height:24px;color:var(--cj-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cj-notice-close:hover{background:#0000000d}.cj-alert{border:1px solid var(--cj-bad-stroke);background:var(--cj-bad-soft);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.cj-alert .cj-icon{color:var(--cj-bad);flex:none;margin-top:2px}.cj-alert-title{color:var(--cj-bad);font-size:14px;font-weight:500;line-height:20px}.cj-alert-lead{color:var(--cj-secondary);font-size:13px;line-height:19px}.cj-alert.is-warn{border-color:var(--cj-cream-stroke);background:var(--cj-soft)}.cj-alert.is-warn .cj-icon{color:var(--cj-measured)}.cj-alert.is-warn .cj-alert-title{color:var(--cj-ink)}.cj-field{flex-direction:column;gap:8px;min-width:0;display:flex}.cj-field-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.cj-label-row{align-items:baseline;gap:6px;display:flex}.cj-label{min-width:0;color:var(--cj-ink);flex:1;margin:0;font-size:14px;font-weight:500;line-height:20px}.cj-optional{color:var(--cj-secondary);white-space:nowrap;font-size:14px;line-height:20px}.cj-hint{color:var(--cj-secondary);margin:0;font-size:12px;line-height:16px}.cj-field-error{color:var(--cj-bad);align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}.cj-field-error .cj-icon{flex:none}.cj-input{border:1px solid var(--cj-stroke);background:#fff;border-radius:8px;align-items:stretch;min-height:48px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 1px .5px #1d293d05}.cj-input:focus-within{border-color:var(--cj-brand);box-shadow:0 0 0 3px #ffd60a38}.cj-input input{width:100%;min-width:0;font:inherit;color:var(--cj-ink);background:0 0;border:0;outline:none;flex:1;padding:0 14px;font-size:16px}.cj-input input::placeholder,.cj-textarea::placeholder{color:var(--cj-muted)}.cj-input-prefix{background:var(--cj-field);border-inline-end:1px solid var(--cj-stroke);color:var(--cj-ink);align-items:center;padding:0 12px;display:flex}.cj-input-prefix.is-text{color:var(--cj-secondary);font-size:16px}.cj-input.is-invalid,.cj-textarea.is-invalid{border-color:var(--cj-bad-stroke)}.cj-textarea{border:1px solid var(--cj-stroke);width:100%;min-height:120px;font:inherit;color:var(--cj-ink);resize:vertical;background:#fff;border-radius:8px;padding:12px;font-size:14px;line-height:20px;transition:border-color .18s,box-shadow .18s}.cj-textarea.is-tall{min-height:160px}.cj-textarea:focus{border-color:var(--cj-brand);outline:none;box-shadow:0 0 0 3px #ffd60a38}.cj-choices{gap:12px;display:grid}.cj-choices.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.cj-choices.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cj-choice{border:1px solid var(--cj-stroke);min-height:48px;font:inherit;color:var(--cj-ink);cursor:pointer;background:#fff;border-radius:9999px;font-size:14px;transition:background .18s,border-color .18s,color .18s,transform .12s;padding:6px 20px!important}.cj-choice:hover{background:var(--cj-field)}.cj-choice:active{transform:scale(.98)}.cj-choice.is-selected{background:var(--cj-soft);border-color:var(--cj-brand);color:var(--cj-measured);font-weight:500}.cj-choice.is-invalid:not(.is-selected),.cj-chip.is-invalid:not(.is-selected){border-color:var(--cj-bad-stroke)}.cj-rating{flex-direction:column;gap:8px;display:flex}.cj-rating-row{gap:12px;display:flex}.cj-chip{border:1px solid var(--cj-stroke);min-width:0;height:48px;font:inherit;color:var(--cj-ink);cursor:pointer;background:#fff;border-radius:8px;flex:1 1 0;font-size:16px;transition:background .18s,border-color .18s,color .18s}.cj-chip:hover{background:var(--cj-field)}.cj-chip.is-selected{background:var(--cj-soft);border-color:var(--cj-brand);color:var(--cj-measured);font-weight:700}.cj-rating-ends{color:var(--cj-secondary);justify-content:space-between;font-size:12px;line-height:16px;display:flex}.cj-upload{border:1px dashed var(--cj-stroke);background:var(--cj-field);text-align:center;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;transition:background .18s,border-color .18s;display:flex}.cj-upload:hover,.cj-upload.is-over{border-color:var(--cj-brand);background:var(--cj-soft)}.cj-upload:focus-within{border-color:var(--cj-brand);box-shadow:0 0 0 3px #ffd60a38}.cj-upload.is-invalid{border-color:var(--cj-bad-stroke);background:var(--cj-bad-soft)}.cj-upload .cj-icon{color:var(--cj-secondary)}.cj-upload-title{color:var(--cj-ink);font-size:14px;font-weight:500;line-height:20px}.cj-upload-browse{color:var(--cj-measured);text-underline-offset:3px;text-decoration:underline}.cj-upload-hint{color:var(--cj-secondary);font-size:12px;line-height:16px}.cj-file{border:1px solid var(--cj-line);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.cj-page[dir=rtl] .cj-file{padding:12px 12px 12px 16px}.cj-file-icon{background:var(--cj-soft);width:40px;height:40px;color:var(--cj-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cj-file-icon .cj-icon{color:var(--cj-measured)}.cj-file-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cj-file-name{color:var(--cj-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.cj-file-meta{color:var(--cj-secondary);font-size:12px;line-height:16px}.cj-file-remove{width:32px;height:32px;color:var(--cj-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cj-file-remove:hover{background:var(--cj-field);color:var(--cj-ink)}.cj-file.is-invalid{border-color:var(--cj-bad-stroke);background:var(--cj-bad-soft)}.cj-file.is-invalid .cj-file-icon{background:#fff}.cj-file.is-invalid .cj-file-icon .cj-icon,.cj-file.is-invalid .cj-file-meta{color:var(--cj-bad)}.cj-replace{cursor:pointer;align-self:flex-start;font-size:12px}.cj-linkedin{flex-direction:column;gap:16px;display:flex}.cj-linkedin-row{align-items:center;gap:16px;display:flex}.cj-linkedin-row .cj-muted{flex:1}.cj-linkedin-button{border:1px solid var(--cj-stroke);min-width:240px;height:48px;font:inherit;color:#111;cursor:pointer;background:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s;padding:0 24px!important;display:inline-flex!important}.cj-linkedin-button:hover:not([disabled]){background:var(--cj-field);border-color:#bdbdbd}.cj-linkedin-button[disabled]{cursor:progress;opacity:.75}.cj-linkedin-badge{color:#fff;background:#0a66c2;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.cj-or{color:var(--cj-secondary);align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.cj-or:before,.cj-or:after{content:"";background:var(--cj-hair);flex:1;height:1px}.cj-linkedin-connected{justify-content:space-between;align-items:center;gap:16px;display:flex}.cj-linkedin-chip{border:1px solid var(--cj-good-stroke);background:var(--cj-good-soft);border-radius:9999px;align-items:center;gap:12px;min-width:0;max-width:100%;padding:6px 20px 6px 6px;display:inline-flex}.cj-page[dir=rtl] .cj-linkedin-chip{padding:6px 6px 6px 20px}.cj-linkedin-chip>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.cj-linkedin-avatar{object-fit:cover;background:#e8e8e8;border-radius:50%;flex:0 0 40px;width:40px;height:40px;display:block;box-shadow:0 0 0 2px #fff}.cj-linkedin-avatar.is-initials{background:var(--gradient-yellow,linear-gradient(203deg, #fff7d0 0%, #ffe980 50%, #ffdc31 100%));color:#111;letter-spacing:.02em;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.cj-linkedin-filled{color:var(--cj-good);font-size:12px;font-weight:500;line-height:16px}.cj-linkedin-who{color:var(--cj-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.cj-check{cursor:pointer;color:var(--cj-ink);align-items:flex-start;gap:12px;font-size:14px;line-height:20px;display:flex}.cj-check input{opacity:0;width:1px;height:1px;position:absolute}.cj-check-box{border:1px solid var(--cj-stroke);background:#fff;border-radius:5px;flex:none;width:20px;height:20px;transition:background .15s,border-color .15s;position:relative}.cj-check input:checked+.cj-check-box{background-color:var(--cj-brand);background-image:var(--gradient-yellow,linear-gradient(15deg, #ffd60a 0%, #fff 100%));background-position:-40px;background-repeat:no-repeat;background-size:240px 48px;border-color:#0000}.cj-check input:checked+.cj-check-box:after{content:"";border:2px solid #111;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.cj-check input:focus-visible+.cj-check-box{box-shadow:0 0 0 3px #ffd60a4d}.cj-check.is-invalid .cj-check-box{border-color:var(--cj-bad)}.cj-check-text{flex-direction:column;gap:2px;display:flex}.cj-check-text a{color:var(--cj-ink);text-underline-offset:3px;text-decoration:underline}.cj-check-title{font-weight:500}.cj-device{background:var(--cj-field);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.cj-consents{flex-direction:column;gap:14px;display:flex}.cj-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cj-review{background:var(--cj-field);border-radius:8px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.cj-review-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cj-review-head h3{letter-spacing:-.02em;font-size:16px;line-height:22px}.cj-review dl{flex-direction:column;gap:10px;margin:0;display:flex}.cj-review-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;font-size:14px;line-height:20px;display:grid}.cj-review-row dt{color:var(--cj-secondary)}.cj-review-row dd{color:var(--cj-ink);overflow-wrap:anywhere;margin:0;font-weight:500}.cj-actions{border-top:1px solid var(--cj-line);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.cj-actions-start{align-items:center;gap:24px;min-width:0;display:flex}.cj-actions-meta{color:var(--cj-secondary);font-size:12px;line-height:16px}.cj-actions-meta-mobile{display:none}.cj-sent{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:640px;margin:0 auto;padding-top:24px;display:flex}.cj-sent-icon{background:var(--gradient-yellow,linear-gradient(203deg, #fff7d0 0%, #ffe980 50%, #ffdc31 100%));color:#111;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;box-shadow:0 4px 10px #ffd60a40}.cj-sent h1{letter-spacing:-.03em;font-size:40px;line-height:46px}.cj-sent-lead{color:var(--cj-secondary);font-size:16px;line-height:24px}.cj-sent-card{text-align:start;gap:16px;width:100%}.cj-sent-card h2{font-size:16px;line-height:22px}.cj-sent-steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.cj-sent-steps li{align-items:flex-start;gap:14px;display:flex}.cj-sent-steps li>span:last-child{color:var(--cj-secondary);flex-direction:column;gap:2px;font-size:14px;line-height:20px;display:flex}.cj-sent-steps strong{color:var(--cj-ink);font-weight:500}.cj-sent-number{border:1px solid var(--cj-brand);width:28px;height:28px;color:var(--cj-measured);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.cj-sent-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=1100px){.cj-job-columns{grid-template-columns:minmax(0,1fr) 300px;gap:32px}}@media (width<=900px){.cj-page{padding-top:calc(var(--announcement-bar-height,0px) + 7.5rem)}.cj-job-columns{grid-template-columns:minmax(0,1fr)}.cj-job-aside{display:none}.cj-respond-mobile{display:flex}.cj-mobile-apply{z-index:5;border:1px solid var(--cj-line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;margin-top:24px;padding:16px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #0000000f}.cj-mobile-apply p{color:var(--cj-secondary);font-size:12px;line-height:16px}.cj-bottom-cta{display:none}.cj-apply{grid-template-columns:minmax(0,1fr);gap:0}.cj-steps{display:none}.cj-apply-head{flex-direction:column;gap:12px;margin-bottom:0}.cj-step-pill-mobile{display:inline-flex}.cj-step-pill-desktop{display:none}.cj-progress{display:flex}.cj-field-row,.cj-choices.is-three{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cj-container{padding:0 20px}.cj-list-head h1,.cj-empty h1,.cj-job-head h1,.cj-sent h1{font-size:28px;line-height:34px}.cj-apply-title h1{font-size:26px;line-height:32px}.cj-job-card,.cj-card{padding:20px}.cj-choices.is-two{grid-template-columns:minmax(0,1fr)}.cj-rating-row{gap:8px}.cj-rating-ends{justify-content:flex-start;gap:12px}.cj-linkedin-row{flex-direction:column;align-items:stretch}.cj-linkedin-button{width:100%;min-width:0}.cj-linkedin-connected,.cj-device{flex-direction:column;align-items:flex-start}.cj-review-row{grid-template-columns:minmax(0,1fr);gap:2px}.cj-actions{border-top:0;flex-direction:column;align-items:stretch;gap:12px;padding-top:8px}.cj-actions .cj-next{order:1}.cj-actions-meta-mobile{order:2}.cj-actions-start{order:3;justify-content:center}.cj-actions-start:empty,.cj-actions-start .cj-actions-meta{display:none}.cj-actions-meta-mobile{text-align:center;display:block}.cj-page .btn.cj-next{width:100%}.cj-sent-actions{flex-direction:column;width:100%}.cj-sent-actions .cj-action{width:100%}}.cj-phone{position:relative;overflow:visible}.cj-cc{display:flex;position:static}.cj-cc-trigger{border:0;border-inline-end:1px solid var(--cj-stroke);background:var(--cj-field);height:100%;font:inherit;color:var(--cj-secondary);cursor:pointer;white-space:nowrap;border-radius:8px 0 0 8px;align-items:center;gap:6px;font-size:16px;transition:background .18s,color .18s;display:inline-flex;padding:0 10px 0 12px!important}.cj-cc-trigger:hover,.cj-cc.is-open .cj-cc-trigger{background:var(--cj-soft);color:var(--cj-ink)}.cj-cc-chevron{color:#11111180;transition:transform .2s cubic-bezier(.16,1,.3,1)}.cj-cc.is-open .cj-cc-chevron{transform:rotate(180deg)}.cj-cc-menu{z-index:40;border:1px solid var(--cj-line);background:#fff;border-radius:12px;width:min(340px,100%);padding:8px;animation:.16s cubic-bezier(.16,1,.3,1) cj-cc-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #0000001a}@keyframes cj-cc-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.cj-cc-search{border:1px solid var(--cj-stroke);width:100%;height:40px;font:inherit;color:var(--cj-ink);border-radius:8px;outline:none;margin-bottom:6px;padding:0 12px;font-size:14px}.cj-cc-search:focus{border-color:var(--cj-brand);box-shadow:0 0 0 3px #ffd60a38}.cj-cc-list{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.cj-cc-option{min-height:40px;color:var(--cj-ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.cj-cc-option.is-active{background:var(--cj-field)}.cj-cc-option[aria-selected=true]{background:var(--cj-soft);color:var(--cj-measured);font-weight:500}.cj-cc-name{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-width:0;overflow:hidden}.cj-cc-dial{color:var(--cj-secondary);font-variant-numeric:tabular-nums}.cj-cc-option[aria-selected=true] .cj-cc-dial{color:inherit}.cj-cc-empty{color:var(--cj-secondary);padding:12px;font-size:13px}.cj-field:has(.cj-cc.is-open){z-index:30;position:relative}.cj-step-body>:has(.cj-cc.is-open){z-index:30;position:relative}@media (prefers-reduced-motion:reduce){.cj-cc-menu{animation:none}}.cj-linkedin-waiting{background:var(--cj-field);color:var(--cj-secondary);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;font-size:13px;line-height:18px;display:flex}.cj-range-number{align-items:center;gap:12px;display:flex}.cj-range-number .cj-input{width:140px}.cj-link-button.is-quiet{color:var(--cj-secondary);font-weight:400}.cj-linkedin-helpers{flex-wrap:wrap;gap:6px 18px;display:flex}.cj-linkedin-helpers .cj-link-button{font-size:13px}
