.JobsHero-module__SKPEgG__hero{background:radial-gradient(820px 420px at 82% 0,#2eb56e21,#0000 62%),linear-gradient(#fff,#f3f8f5)}.JobsHero-module__SKPEgG__inner{max-width:var(--vt-container);box-sizing:content-box;padding:56px var(--vt-gutter) 52px;align-items:center;gap:60px;margin:0 auto;display:flex}.JobsHero-module__SKPEgG__left{flex:1;min-width:0}.JobsHero-module__SKPEgG__crumbs{margin-bottom:16px}.JobsHero-module__SKPEgG__eyebrow{margin-bottom:14px}.JobsHero-module__SKPEgG__h1{letter-spacing:-1px;text-wrap:pretty;color:var(--vt-ink-900);margin:0 0 14px;font-size:44px;font-weight:800;line-height:1.15}.JobsHero-module__SKPEgG__accent{color:var(--vt-green-600)}.JobsHero-module__SKPEgG__lead{max-width:540px;color:var(--vt-ink-500);text-wrap:pretty;margin:0 0 24px;font-size:15.5px;line-height:1.7}.JobsHero-module__SKPEgG__ctas{gap:13px;display:flex}.JobsHero-module__SKPEgG__fallback{color:var(--vt-ink-400);margin:12px 0 0;font-size:12.5px}.JobsHero-module__SKPEgG__fallbackMail{color:var(--vt-green-700);font-weight:700}.JobsHero-module__SKPEgG__fallbackMail:hover{text-decoration:underline}.JobsHero-module__SKPEgG__ticks{flex-wrap:wrap;gap:22px;margin-top:24px;padding:0;list-style:none;display:flex}.JobsHero-module__SKPEgG__ticks li{color:var(--vt-ink-500);font-size:12.5px}.JobsHero-module__SKPEgG__photos{flex:none;grid-template-columns:1fr 1fr;gap:12px;width:440px;display:grid}.JobsHero-module__SKPEgG__photo{width:100%!important}.JobsHero-module__SKPEgG__down{margin-top:22px}.JobsHero-module__SKPEgG__up{margin-top:-22px}@media (max-width:1023px){.JobsHero-module__SKPEgG__inner{flex-direction:column;align-items:stretch;gap:36px}.JobsHero-module__SKPEgG__photos{max-width:100%;margin:0 auto}}@media (max-width:767px){.JobsHero-module__SKPEgG__inner{gap:28px;padding:22px 20px 34px}.JobsHero-module__SKPEgG__h1{letter-spacing:-.6px;margin-bottom:12px;font-size:28px;line-height:1.2}.JobsHero-module__SKPEgG__lead{margin-bottom:18px;font-size:13.5px;line-height:1.65}.JobsHero-module__SKPEgG__ctas{flex-direction:column;gap:10px}.JobsHero-module__SKPEgG__ticks{gap:10px 16px;margin-top:16px}.JobsHero-module__SKPEgG__ticks li{font-size:12px}.JobsHero-module__SKPEgG__photos{gap:10px;width:100%}.JobsHero-module__SKPEgG__photo{aspect-ratio:214/150}.JobsHero-module__SKPEgG__down{margin-top:16px}.JobsHero-module__SKPEgG__up{margin-top:-16px}}
.JobsBenefits-module__qCxJXG__section{background:#fff}.JobsBenefits-module__qCxJXG__inner{max-width:var(--vt-container);box-sizing:content-box;padding:64px var(--vt-gutter);margin:0 auto}.JobsBenefits-module__qCxJXG__head{text-align:center;max-width:640px;margin:0 auto 34px}.JobsBenefits-module__qCxJXG__eyebrow{margin-bottom:12px}.JobsBenefits-module__qCxJXG__h2{letter-spacing:-.7px;color:var(--vt-ink-900);margin:0;font-size:32px;font-weight:800}.JobsBenefits-module__qCxJXG__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.JobsBenefits-module__qCxJXG__card{border:1px solid var(--vt-border);transition:border-color var(--vt-hover-t) var(--vt-ease);border-radius:16px;padding:22px 24px}.JobsBenefits-module__qCxJXG__card:hover{border-color:#2fb56e8c}.JobsBenefits-module__qCxJXG__tile{background:#2fb56e1f;border:1px solid #2fb56e66;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:17px;display:flex}.JobsBenefits-module__qCxJXG__title{color:var(--vt-ink-900);margin:0;font-size:15.5px;font-weight:800}.JobsBenefits-module__qCxJXG__desc{color:var(--vt-ink-500);margin:6px 0 0;font-size:13px;line-height:1.65}@media (max-width:1023px){.JobsBenefits-module__qCxJXG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.JobsBenefits-module__qCxJXG__inner{padding:34px 20px}.JobsBenefits-module__qCxJXG__head{margin-bottom:20px}.JobsBenefits-module__qCxJXG__h2{letter-spacing:-.4px;font-size:22px;line-height:1.3}.JobsBenefits-module__qCxJXG__grid{grid-template-columns:1fr;gap:12px}.JobsBenefits-module__qCxJXG__card{border-radius:14px;padding:18px}}
.JobsOpen-module__lpQCPq__section{background:var(--vt-bg-mint);border-top:1px solid var(--vt-border-soft)}.JobsOpen-module__lpQCPq__inner{max-width:var(--vt-container);box-sizing:content-box;padding:64px var(--vt-gutter);margin:0 auto}.JobsOpen-module__lpQCPq__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.JobsOpen-module__lpQCPq__h2{letter-spacing:-.7px;color:var(--vt-ink-900);margin:0 14px 0 0;font-size:32px;font-weight:800}.JobsOpen-module__lpQCPq__tabs{display:contents}.JobsOpen-module__lpQCPq__tab{border-radius:var(--vt-radius-pill);-webkit-user-select:none;user-select:none;color:var(--vt-ink-600);transition:background var(--vt-hover-t) var(--vt-ease), color var(--vt-hover-t) var(--vt-ease);background:#fff;border:1px solid #16222e33;padding:8px 14px;font-size:12.5px;font-weight:700}.JobsOpen-module__lpQCPq__tab:hover{color:var(--vt-ink-900);background:var(--vt-green-tint)}.JobsOpen-module__lpQCPq__tabActive,.JobsOpen-module__lpQCPq__tabActive:hover{background:var(--vt-ink-900);color:#fff;border-color:var(--vt-ink-900)}.JobsOpen-module__lpQCPq__updated{font:500 10.5px var(--vt-font-mono);color:var(--vt-ink-300);margin-left:auto}.JobsOpen-module__lpQCPq__list{flex-direction:column;gap:12px;display:flex}.JobsOpen-module__lpQCPq__row{border:1px solid var(--vt-border);transition:border-color var(--vt-hover-t) var(--vt-ease), box-shadow var(--vt-hover-t) var(--vt-ease);background:#fff;border-radius:15px;align-items:center;gap:20px;padding:20px 24px;display:flex}.JobsOpen-module__lpQCPq__row:hover{border-color:#2fb56e8c;box-shadow:0 14px 34px #16222e14}.JobsOpen-module__lpQCPq__main{flex:1;min-width:0}.JobsOpen-module__lpQCPq__nameRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.JobsOpen-module__lpQCPq__name{margin:0;font-size:16.5px;font-weight:800;line-height:1.3}.JobsOpen-module__lpQCPq__nameLink{color:var(--vt-ink-900)}.JobsOpen-module__lpQCPq__nameLink:hover{color:var(--vt-green-700)}.JobsOpen-module__lpQCPq__urgent{background:var(--vt-gradient-cta);color:#fff;font:700 8.5px var(--vt-font-mono);letter-spacing:.8px;border-radius:var(--vt-radius-pill);padding:3px 9px}.JobsOpen-module__lpQCPq__meta{color:var(--vt-ink-500);flex-wrap:wrap;gap:16px;margin-top:6px;font-size:12.5px;display:flex}.JobsOpen-module__lpQCPq__salary{font:600 12px var(--vt-font-mono);color:var(--vt-green-700)}.JobsOpen-module__lpQCPq__side{text-align:right;flex:none}.JobsOpen-module__lpQCPq__deadline{font:500 10px var(--vt-font-mono);color:var(--vt-ink-300);margin-bottom:8px}.JobsOpen-module__lpQCPq__detailBtn{color:var(--vt-green-700);white-space:nowrap;transition:background var(--vt-hover-t) var(--vt-ease);background:#fff;border:1.5px solid #2fb56e8c;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-flex}.JobsOpen-module__lpQCPq__detailBtn:hover{background:var(--vt-green-tint);color:var(--vt-green-700)}.JobsOpen-module__lpQCPq__empty{text-align:center;color:var(--vt-ink-400);border:1px dashed var(--vt-border-strong);background:#fff;border-radius:15px;margin:0;padding:24px;font-size:13.5px}.JobsOpen-module__lpQCPq__cvBox{background:var(--vt-ink-900);border-radius:15px;align-items:center;gap:16px;margin-top:22px;padding:20px 26px;display:flex}.JobsOpen-module__lpQCPq__cvIcon{font-size:22px}.JobsOpen-module__lpQCPq__cvText{color:#c9ddd2;min-width:0;margin:0;font-size:13.5px;line-height:1.6}.JobsOpen-module__lpQCPq__cvMail{color:#4df0a0;font-weight:700}.JobsOpen-module__lpQCPq__cvMail:hover{color:#4df0a0;text-decoration:underline}.JobsOpen-module__lpQCPq__cvSubject{font:600 12px var(--vt-font-mono);color:#4df0a0}.JobsOpen-module__lpQCPq__cvBtn{background:var(--vt-gradient-cta);color:#fff;white-space:nowrap;border-radius:10px;flex:none;margin-left:auto;padding:12px 20px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 22px #d92b1f59}.JobsOpen-module__lpQCPq__cvBtn:hover{color:#fff;box-shadow:0 10px 28px #d92b1f73}@media (max-width:767px){.JobsOpen-module__lpQCPq__inner{padding:34px 20px}.JobsOpen-module__lpQCPq__head{gap:8px;margin-bottom:16px}.JobsOpen-module__lpQCPq__h2{letter-spacing:-.4px;width:100%;margin:0 0 4px;font-size:22px;line-height:1.3}.JobsOpen-module__lpQCPq__tab{padding:7px 12px;font-size:12px}.JobsOpen-module__lpQCPq__updated{width:100%;margin-top:4px;margin-left:0}.JobsOpen-module__lpQCPq__row{border-radius:14px;flex-wrap:wrap;gap:12px 14px;padding:16px}.JobsOpen-module__lpQCPq__main{flex-basis:calc(100% - 60px)}.JobsOpen-module__lpQCPq__name{font-size:15.5px}.JobsOpen-module__lpQCPq__meta{gap:8px 14px;font-size:12px}.JobsOpen-module__lpQCPq__side{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.JobsOpen-module__lpQCPq__deadline{margin-bottom:0}.JobsOpen-module__lpQCPq__cvBox{border-radius:14px;flex-wrap:wrap;gap:12px;padding:18px}.JobsOpen-module__lpQCPq__cvText{flex-basis:calc(100% - 40px);font-size:13px}.JobsOpen-module__lpQCPq__cvBtn{justify-content:center;width:100%;margin-left:0}}
.JobsProcess-module__UUL4EW__section{background:#fff}.JobsProcess-module__UUL4EW__inner{max-width:var(--vt-container);box-sizing:content-box;padding:64px var(--vt-gutter);margin:0 auto}.JobsProcess-module__UUL4EW__head{text-align:center;margin-bottom:36px}.JobsProcess-module__UUL4EW__eyebrow{margin-bottom:12px}.JobsProcess-module__UUL4EW__h2{letter-spacing:-.7px;color:var(--vt-ink-900);margin:0;font-size:32px;font-weight:800}.JobsProcess-module__UUL4EW__steps{align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.JobsProcess-module__UUL4EW__step{flex:1;padding:0 14px;position:relative}.JobsProcess-module__UUL4EW__line{background:linear-gradient(90deg,var(--vt-green-500),#2fb56e40);height:2px;position:absolute;top:23px;left:calc(50% + 30px);right:-14px}.JobsProcess-module__UUL4EW__num{background:var(--vt-gradient-brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto;font-size:17px;font-weight:800;display:flex;box-shadow:0 8px 20px #2fb56e4d}.JobsProcess-module__UUL4EW__numOutline{border:2.5px solid var(--vt-green-500);color:var(--vt-green-700);box-shadow:none;box-sizing:border-box;background:#fff}.JobsProcess-module__UUL4EW__text{text-align:center;margin-top:14px}.JobsProcess-module__UUL4EW__title{color:var(--vt-ink-900);margin:0;font-size:14.5px;font-weight:800}.JobsProcess-module__UUL4EW__desc{color:var(--vt-ink-500);margin:5px 0 0;font-size:12.5px;line-height:1.55}@media (max-width:767px){.JobsProcess-module__UUL4EW__inner{padding:34px 20px}.JobsProcess-module__UUL4EW__head{margin-bottom:22px}.JobsProcess-module__UUL4EW__h2{letter-spacing:-.4px;font-size:22px;line-height:1.3}.JobsProcess-module__UUL4EW__steps{flex-direction:column;gap:18px}.JobsProcess-module__UUL4EW__step{align-items:flex-start;gap:14px;padding:0;display:flex}.JobsProcess-module__UUL4EW__line{background:linear-gradient(180deg,var(--vt-green-500),#2fb56e40);width:2px;height:auto;inset:40px auto -22px 19px}.JobsProcess-module__UUL4EW__num{flex:none;width:40px;height:40px;margin:0;font-size:15px}.JobsProcess-module__UUL4EW__text{text-align:left;margin-top:8px}}
