:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pl-font-sans:var(--font-jakarta), "Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--approved-navy:#14151c;--approved-primary:#4f46e5;--approved-primary-strong:#4338ca;--approved-ink:#14151c;--approved-muted:#6a6e7d;--approved-soft:#f7f7fb;--approved-line:#e5e7ee;--approved-font:var(--pl-font-sans);--accent:var(--approved-primary);--accent-strong:var(--approved-primary-strong);--blue:var(--approved-primary);--marketplace-scrollbar-size:12px;--marketplace-scrollbar-width:thin;--marketplace-scrollbar-thumb:#64748b80;--marketplace-scrollbar-thumb-hover-start:#475569d9;--marketplace-scrollbar-thumb-hover-end:#334155eb;--marketplace-scrollbar-thumb-start:#64748b9e;--marketplace-scrollbar-thumb-end:#475569c7;--marketplace-scrollbar-track:#eef1f4;--marketplace-scrollbar-track-start:#f8fafceb;--marketplace-scrollbar-track-end:#eef1f4eb}html{scrollbar-color:var(--marketplace-scrollbar-thumb) var(--marketplace-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:var(--marketplace-scrollbar-width)}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--pl-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}html::-webkit-scrollbar{width:var(--marketplace-scrollbar-size);height:var(--marketplace-scrollbar-size)}body::-webkit-scrollbar{width:var(--marketplace-scrollbar-size);height:var(--marketplace-scrollbar-size)}html::-webkit-scrollbar-track{background:linear-gradient(180deg, var(--marketplace-scrollbar-track-start), var(--marketplace-scrollbar-track-end))}body::-webkit-scrollbar-track{background:linear-gradient(180deg, var(--marketplace-scrollbar-track-start), var(--marketplace-scrollbar-track-end))}html::-webkit-scrollbar-thumb{border:3px solid var(--marketplace-scrollbar-track);background:linear-gradient(180deg, var(--marketplace-scrollbar-thumb-start), var(--marketplace-scrollbar-thumb-end));border-radius:999px;min-height:88px;box-shadow:inset 0 0 0 1px #ffffff47}body::-webkit-scrollbar-thumb{border:3px solid var(--marketplace-scrollbar-track);background:linear-gradient(180deg, var(--marketplace-scrollbar-thumb-start), var(--marketplace-scrollbar-thumb-end));border-radius:999px;min-height:88px;box-shadow:inset 0 0 0 1px #ffffff47}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--marketplace-scrollbar-thumb-hover-start), var(--marketplace-scrollbar-thumb-hover-end))}body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--marketplace-scrollbar-thumb-hover-start), var(--marketplace-scrollbar-thumb-hover-end))}html::-webkit-scrollbar-corner{background:var(--marketplace-scrollbar-track)}body::-webkit-scrollbar-corner{background:var(--marketplace-scrollbar-track)}a{color:inherit;text-decoration:none}.page-frame{width:min(1240px,100% - 32px);margin:0 auto;padding:24px 0 56px}.brand{align-items:center;gap:10px;font-weight:700;display:inline-flex}.brand span{background:var(--ink);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.job-card button{font:inherit}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:32px;min-height:430px;display:grid}.hero h1,.detail-heading h1{letter-spacing:-.03em;margin:0;font-size:clamp(40px,7vw,76px);line-height:.98}.hero p,.detail-heading p{color:var(--muted);max-width:650px;font-size:18px;line-height:1.6}.button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;display:inline-flex}.surface,.detail-panel,.list-panel,.status-banner{border:1px solid var(--line);background:var(--surface);border-radius:8px}.status-banner{color:var(--muted);gap:4px;margin:18px 0;padding:14px 16px;display:grid}.status-banner strong{color:var(--ink)}.status-banner.warn{color:var(--warn);border-color:#f1c27d}.job-card,.job-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;padding:18px;display:grid}.job-card{transition:border-color .16s,box-shadow .16s,transform .16s}.job-card.selected{border-color:#4f46e58c;box-shadow:0 14px 36px #0f4e4a1f}.job-card:hover{transform:translateY(-2px)}.job-card>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:10px;padding:0;display:grid}.job-card span,.detail-heading span{color:var(--blue);font-size:13px;font-weight:700}.job-card strong,.job-row strong{font-size:20px}.job-card small,.job-row small{color:var(--muted)}.job-card p{color:var(--muted);margin:0;line-height:1.5}.list-panel{overflow:hidden}.job-row{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.job-row:last-child{border-bottom:0}.job-row span{color:var(--accent-strong);font-size:14px;font-weight:700}.detail-panel{padding:28px}.empty{color:var(--muted);padding:18px}@media (max-width:780px){.hero{grid-template-columns:1fr;min-height:auto;padding:48px 0}.job-row{grid-template-columns:1fr}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.marketplace-icon{flex:none;width:20px;height:20px}.avatar{border:2px solid var(--mp-surface);color:#fff;background:linear-gradient(135deg,#143d59,#d8a05b);border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}@media (max-width:900px){.avatar{width:25px;height:25px;font-size:8px}}.marketplace-pagination{background:#fff;border:1px solid #0f172a14;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 14px 34px #0f172a0a}.marketplace-pagination.compact{color:#647084;justify-content:center;font-size:13px;font-weight:900}.marketplace-pagination-status{color:#3b3f4c;font-size:13px;font-weight:900}.marketplace-pagination-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.marketplace-pagination-button{color:#334155;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.marketplace-pagination-button:hover:not(:disabled),.marketplace-pagination-button[aria-current=page]{background:var(--mp-primary-soft);color:var(--mp-primary-strong);border-color:#4f46e547}.marketplace-pagination-button:disabled{cursor:not-allowed;opacity:.45}.marketplace-pagination-button.page-number{min-width:38px;padding-inline:10px}@media (max-width:900px){.marketplace-pagination,.marketplace-pagination-controls{justify-content:stretch}.marketplace-pagination-controls{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.marketplace-pagination-button{width:100%}}:root{--sc-bg:#f7f7fb;--sc-surface:#fff;--sc-sunken:#f0f2f6;--sc-line:#e3e6ec;--sc-line-strong:#cfd4dd;--sc-ink:#14151c;--sc-ink-2:#414a5a;--sc-muted:#5f6675;--sc-brand:#4f46e5;--sc-brand-strong:#4338ca;--sc-brand-soft:#eef2ff;--sc-ok:#047857;--sc-no:#b91c1c;--sc-radius:12px;--sc-ease:cubic-bezier(.25, 1, .5, 1);--sc-shadow:0 1px 2px #0f172a0d, 0 12px 32px -12px #0f172a2e;scroll-padding-top:88px}.sc-page,.sc-header,.sc-mobile-top,.sc-bottom,.sc-footer{font-family:var(--font-jakarta), "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;color:var(--sc-ink)}.sc-page{background:var(--sc-bg);min-height:100dvh}.sc-skip{z-index:100;border:1px solid var(--sc-line-strong);background:var(--sc-surface);min-height:44px;color:var(--sc-brand);font:600 14px/1 var(--font-jakarta), sans-serif;box-shadow:var(--sc-shadow);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.sc-skip:focus{transform:translateY(0)}.sc-page :focus-visible,.sc-header :focus-visible,.sc-mobile-top :focus-visible,.sc-bottom :focus-visible,.sc-footer :focus-visible,.sc-skip:focus-visible{outline:2px solid var(--sc-brand);outline-offset:2px}.sc-header{z-index:40;display:none;position:sticky;top:0}@media (min-width:761px){.sc-header{display:block}}.sc-header-inner{width:min(1240px,100% - 48px);height:100%;margin-inline:auto}.sc-brand{white-space:nowrap;min-height:44px}.sc-nav{display:flex}.sc-nav-link{color:var(--sc-ink-2);transition:color .15s var(--sc-ease), background-color .15s var(--sc-ease);align-items:center;text-decoration:none;display:inline-flex;position:relative}.sc-nav-link:hover{color:var(--sc-ink);background:var(--sc-sunken)}.sc-nav-link[aria-current=page]{color:var(--sc-brand)}.sc-nav-link[aria-current=page]:after{content:"";background:var(--sc-brand);border-radius:2px;height:2px;position:absolute;bottom:-12px;left:12px;right:12px}.sc-spacer{flex:1}.sc-actions{align-items:center;display:flex}.sc-actions-pending{min-width:190px;min-height:40px}.sc-link,.sc-button{min-height:44px;font:600 14px/1 var(--font-jakarta), sans-serif;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--sc-ease), color .15s var(--sc-ease), transform .12s var(--sc-ease);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.sc-link-quiet{color:var(--sc-ink-2)}.sc-link-quiet:hover{background:var(--sc-sunken);color:var(--sc-ink)}.sc-button{border:1px solid #0000}.sc-button-primary{background:var(--sc-brand);color:#fff}.sc-button-primary:hover{background:var(--sc-brand-strong)}.sc-button:active{transform:scale(.98)}@media (max-width:760px){.sc-link,.sc-button{min-height:44px}}.sc-avatar{background:var(--sc-brand);color:#fff;width:36px;height:36px;font:600 12px var(--font-jakarta), sans-serif;cursor:pointer;border:0;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.sc-account{position:relative}.sc-menu{z-index:50;border:1px solid var(--sc-line);background:var(--sc-surface);width:248px;box-shadow:var(--sc-shadow);animation:sc-pop .14s var(--sc-ease);transform-origin:100% 0;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}@keyframes sc-pop{0%{opacity:0;transform:scale(.97)translateY(-4px)}}.sc-menu-head{border-bottom:1px solid var(--sc-line);flex-direction:column;gap:2px;margin-bottom:4px;padding:10px 12px 12px;display:flex}.sc-menu-head strong{font-size:14px}.sc-menu-head span{color:var(--sc-muted);overflow-wrap:anywhere;font-size:12px}.sc-menu-item{width:100%;min-height:40px;color:var(--sc-ink-2);font:600 14px var(--font-jakarta), sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.sc-menu-item:hover{background:var(--sc-brand-soft);color:var(--sc-brand)}.sc-menu-signout{color:var(--sc-no)}.sc-menu-signout:hover{color:var(--sc-no);background:#fef2f2}.sc-mobile-top{z-index:40;background:var(--sc-surface);border-bottom:1px solid var(--sc-line);align-items:center;display:flex;position:sticky;top:0}.sc-mobile-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sc-muted);font-size:12px;font-weight:600;overflow:hidden}.sc-mobile-top .sc-avatar{width:40px;height:40px}.sc-bottom{z-index:40;background:var(--sc-surface);border-top:1px solid var(--sc-line);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;inset:auto 0 0}.sc-bottom-item{min-height:56px;color:var(--sc-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.sc-bottom-item:hover{color:var(--sc-brand)}@media (min-width:761px){.sc-mobile-top,.sc-bottom{display:none}}@media (max-width:760px){body{padding-bottom:64px}}.sc-card{border:1px solid var(--sc-line);background:var(--sc-surface);box-shadow:var(--sc-shadow);border-radius:16px;gap:14px;padding:16px;display:grid}@media (min-width:900px){.sc-card{grid-template-columns:1.5fr 1fr auto auto;align-items:end;padding:18px}}.sc-field{gap:6px;display:grid}.sc-field>span{color:var(--sc-muted);font-size:12px;font-weight:600}.sc-field input{border:1px solid var(--sc-line-strong);border-radius:var(--sc-radius);background:var(--sc-surface);height:48px;color:var(--sc-ink);font:500 15px var(--font-jakarta), sans-serif;padding:0 14px}.sc-field input:disabled{background:var(--sc-sunken);color:var(--sc-muted)}.sc-field input::placeholder{color:#79808e}.sc-field input:focus-visible{outline:2px solid var(--sc-brand);outline-offset:0;border-color:var(--sc-brand)}.sc-switch{min-height:48px;color:var(--sc-ink-2);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex;position:relative}.sc-switch input{opacity:0;cursor:pointer;z-index:1;width:44px;height:100%;margin:0;position:absolute;inset:0 auto 0 0}.sc-switch-track{background:var(--sc-line-strong);width:44px;height:26px;transition:background-color .16s var(--sc-ease);border-radius:999px;flex:none;position:relative}.sc-switch-track:after{content:"";width:20px;height:20px;transition:transform .18s var(--sc-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a40}.sc-switch input:checked+.sc-switch-track{background:var(--sc-brand)}.sc-switch input:checked+.sc-switch-track:after{transform:translate(18px)}.sc-switch input:focus-visible+.sc-switch-track{outline:2px solid var(--sc-brand);outline-offset:2px}.sc-card-submit{min-height:48px;padding:0 24px;font-size:15px}.sc-footer-inner{width:min(1160px,100% - 32px);margin-inline:auto}@media (min-width:760px){.sc-footer-inner{grid-template-columns:1.4fr repeat(3,1fr);width:min(1160px,100% - 48px)}}.sc-footer-col{flex-direction:column;display:flex}.sc-footer-col h2{margin:0 0 6px;font-size:14px;font-weight:600}.sc-footer-col a{align-items:center;display:inline-flex}.sc-footer-col a:hover{text-underline-offset:3px}@media (max-width:760px){.sc-footer-col a{min-height:44px}}.sc-footer-note{width:min(1160px,100% - 32px);color:var(--sc-muted);margin:28px auto 0;font-size:12px}@media (prefers-reduced-motion:reduce){.sc-menu,.sc-button,.sc-switch-track,.sc-switch-track:after{transition:none;animation:none}}@media (min-width:761px) and (max-width:900px){.sc-header .sc-actions{margin-left:auto}}.jb-page{background:var(--sc-bg);min-height:100dvh;font-family:var(--font-jakarta), "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;color:var(--sc-ink)}.jb-page :focus-visible,.jb-dialog :focus-visible,.jb-sheet :focus-visible{outline:2px solid var(--sc-brand);outline-offset:2px}.jb-wrap{width:min(1240px,100% - 32px);margin-inline:auto}@media (min-width:768px){.jb-wrap{width:min(1240px,100% - 48px)}}.jb-main{padding:20px 0 40px;display:block}.jb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.jb-button{border:1px solid var(--sc-line-strong);background:var(--sc-surface);min-height:44px;color:var(--sc-ink);font:600 14px/1 var(--font-jakarta), sans-serif;cursor:pointer;transition:background-color .15s var(--sc-ease), border-color .15s var(--sc-ease), transform .12s var(--sc-ease);border-radius:10px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.jb-button:hover{border-color:var(--sc-brand);color:var(--sc-brand)}.jb-button:active{transform:scale(.98)}.jb-button:disabled{opacity:.55;cursor:not-allowed}.jb-button-primary{background:var(--sc-brand);border-color:var(--sc-brand);color:#fff}.jb-button-primary:hover{background:var(--sc-brand-strong);border-color:var(--sc-brand-strong);color:#fff}.jb-link-button{min-height:44px;color:var(--sc-brand);font:600 14px var(--font-jakarta), sans-serif;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.jb-back{min-height:44px;color:var(--sc-ink-2);align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.jb-back:hover{color:var(--sc-brand)}.jb-fine{color:var(--sc-muted);margin:8px 0 0;font-size:13px}.jb-fine a{color:var(--sc-brand);font-weight:600}.jb-layout{display:grid}@media (min-width:960px){.jb-layout{align-items:start}}.jb-filters{display:none}@media (min-width:960px){.jb-filters{max-height:calc(100dvh - 96px);display:block;position:sticky;overflow-y:auto}.jb-filter-button{display:none!important}}.jb-panel{gap:14px;display:grid}.jb-field{gap:6px;display:grid}.jb-field>span{color:var(--sc-muted);font-size:12px;font-weight:600}.jb-field input,.jb-field select,.jb-field textarea{border:1px solid var(--sc-line-strong);background:var(--sc-surface);min-height:44px;color:var(--sc-ink);font:500 14px var(--font-jakarta), sans-serif;border-radius:10px;padding:0 12px}.jb-field textarea{resize:none;padding:10px 12px}.jb-field input::placeholder,.jb-field textarea::placeholder{color:#79808e}.jb-field input:focus-visible,.jb-field textarea:focus-visible{outline:2px solid var(--sc-brand);outline-offset:0;border-color:var(--sc-brand)}.jb-group{border:0;border-top:1px solid var(--sc-line);gap:2px;margin:0;padding:12px 0 0;display:grid}.jb-group legend{padding:0 0 6px}.jb-check{min-height:36px;color:var(--sc-ink-2);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}@media (max-width:959px){.jb-check{min-height:44px}}.jb-check input{width:18px;height:18px;accent-color:var(--sc-brand)}.jb-more{min-height:44px;color:var(--sc-brand);font:600 13px var(--font-jakarta), sans-serif;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.jb-switch{min-height:44px;color:var(--sc-ink-2);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex;position:relative}.jb-switch input{z-index:1;opacity:0;cursor:pointer;width:44px;height:100%;margin:0;position:absolute;inset:0 auto 0 0}.jb-switch-track{background:var(--sc-line-strong);width:44px;height:26px;transition:background-color .16s var(--sc-ease);border-radius:999px;flex:none;position:relative}.jb-switch-track:after{content:"";width:20px;height:20px;transition:transform .18s var(--sc-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a40}.jb-switch input:checked+.jb-switch-track{background:var(--sc-brand)}.jb-switch input:checked+.jb-switch-track:after{transform:translate(18px)}.jb-switch input:focus-visible+.jb-switch-track{outline:2px solid var(--sc-brand);outline-offset:2px}.jb-results{gap:14px;min-width:0;display:grid}.jb-results-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.jb-title{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.jb-results-tools{align-items:center;gap:10px;display:flex}.jb-filter-button{border:1px solid var(--sc-line-strong);background:var(--sc-surface);min-height:44px;color:var(--sc-ink);font:600 14px var(--font-jakarta), sans-serif;cursor:pointer;border-radius:10px;align-items:center;padding:0 16px;display:inline-flex}.jb-sort{color:var(--sc-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.jb-sort select{border:1px solid var(--sc-line-strong);background:var(--sc-surface);min-height:44px;color:var(--sc-ink);font:600 14px var(--font-jakarta), sans-serif;border-radius:10px;padding:0 10px}.jb-chips{flex-wrap:wrap;gap:8px;display:flex}.jb-chip{border:1px solid var(--sc-line-strong);background:var(--sc-surface);color:var(--sc-ink);font:600 13px var(--font-jakarta), sans-serif;cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.jb-chip:hover{border-color:var(--sc-brand);color:var(--sc-brand)}.jb-clear{min-height:44px;color:var(--sc-brand);font:600 13px var(--font-jakarta), sans-serif;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 6px;text-decoration:underline}.jb-alert{flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.jb-alert a{color:var(--sc-brand);font-weight:600}.jb-alert-error{color:var(--sc-no);font-size:13px}.jb-list{margin:0;padding:0;list-style:none;display:grid}.jb-card{border:1px solid var(--sc-line);background:var(--sc-surface);display:grid;position:relative}.jb-logo{place-items:center;font-weight:600;display:grid}.jb-logo-lg{border-radius:16px;width:64px;height:64px;font-size:20px}.jb-card-body{gap:4px;min-width:0;display:grid}.jb-card-title{margin:0;font-weight:600}.jb-card-link{color:inherit;text-decoration:none}.jb-card-link:after{content:"";border-radius:16px;position:absolute;inset:0}.jb-card-company{color:var(--sc-ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.jb-card-company a{color:inherit}.jb-facts{color:var(--sc-ink-2);margin:0;font-size:13px}.jb-pay{margin:0;font-size:14px;font-weight:600}.jb-tags{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.jb-tags li{background:var(--sc-sunken);color:var(--sc-ink-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.jb-tags-lg li{padding:6px 14px;font-size:13px}.jb-tags-soft li{border:1px solid var(--sc-line-strong);background:0 0}.jb-card-side{z-index:1;grid-column:2;align-items:center;gap:10px;margin-top:6px;display:flex;position:relative}@media (min-width:640px){.jb-card-side{flex-direction:column;grid-column:3;justify-content:space-between;align-items:flex-end;margin-top:0}}.jb-posted{color:var(--sc-muted);white-space:nowrap;font-size:12px}.jb-applied{background:var(--sc-brand-soft);color:var(--sc-brand);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;text-decoration:none}.jb-save{width:44px;height:44px;color:var(--sc-ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;text-decoration:none;display:inline-grid}.jb-save:hover,.jb-save.is-saved{color:var(--sc-brand);background:var(--sc-brand-soft)}.jb-save-text{border:1px solid var(--sc-line-strong);width:auto;font:600 14px var(--font-jakarta), sans-serif;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.jb-empty,.jb-notice{border:1px dashed var(--sc-line-strong);background:var(--sc-surface);border-radius:16px;justify-items:start;gap:10px;padding:24px;display:grid}.jb-empty h2{margin:0;font-size:18px}.jb-empty p{color:var(--sc-ink-2);margin:0}.jb-pager{color:var(--sc-ink-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}dialog.jb-sheet{background:var(--sc-surface);width:100%;max-width:none;height:100%;max-height:none;color:var(--sc-ink);border:0;margin:0;padding:0;position:fixed;inset:0}dialog.jb-sheet[open]{grid-template-rows:auto 1fr auto;display:grid}.jb-sheet-head,.jb-sheet-foot{border-bottom:1px solid var(--sc-line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.jb-sheet-head h2{margin:0;font-size:18px}.jb-sheet-foot{border-top:1px solid var(--sc-line);border-bottom:0}.jb-sheet-foot .jb-button{width:100%}.jb-sheet-close{cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:28px;line-height:1}.jb-sheet-body{padding:16px;overflow-y:auto}dialog.jb-dialog{border:1px solid var(--sc-line);background:var(--sc-surface);width:min(480px,100% - 32px);color:var(--sc-ink);box-shadow:var(--sc-shadow);border-radius:18px;padding:0}dialog.jb-dialog::backdrop,dialog.jb-sheet::backdrop{background:#0f172a73}.jb-dialog-body{gap:14px;padding:22px;display:grid}.jb-dialog-body h2{margin:0;font-size:18px}.jb-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.jb-detail{gap:20px;display:grid}@media (min-width:980px){.jb-detail{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px}.jb-detail-side{position:sticky;top:80px}}@media (max-width:979px){.jb-detail-side{order:-1}}.jb-detail-main{gap:8px;min-width:0;display:grid}.jb-closed-banner{color:#92400e;background:#fffbeb;border-radius:12px;margin:0 0 8px;padding:12px 16px;font-size:14px;font-weight:600}.jb-detail-head{align-items:center;gap:16px;margin-bottom:4px;display:flex}.jb-detail-head h1{text-wrap:balance;margin:0;font-weight:600;line-height:1.1}.jb-facts-grid{border:1px solid var(--sc-line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 12px;overflow:hidden}@media (min-width:640px){.jb-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jb-fact{background:var(--sc-surface);padding:12px 16px}.jb-fact dt{color:var(--sc-muted);font-size:12px;font-weight:600}.jb-fact dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:600}.jb-fact dd.is-strong{font-weight:600}.jb-section{border-top:1px solid var(--sc-line);gap:10px;padding:20px 0;display:grid}.jb-section h2{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600}.jb-sub{margin:8px 0 0;font-size:14px;font-weight:600}.jb-prose{max-width:70ch;color:var(--sc-ink-2);white-space:pre-line;margin:0;font-size:15px;line-height:1.65}.jb-bullets{max-width:70ch;color:var(--sc-ink-2);gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:1.55;display:grid}.jb-steps{counter-reset:jb-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.jb-steps li{border:1px solid var(--sc-line);background:var(--sc-surface);counter-increment:jb-step;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.jb-steps li:before{content:counter(jb-step);background:var(--sc-sunken);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.jb-ai{background:var(--sc-brand-soft);color:var(--sc-brand);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:600}.jb-notice-box{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:12px;padding:4px 16px}.jb-notice-box summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.jb-notice-box h3{margin:12px 0 2px;font-size:14px}.jb-notice-box p{color:var(--sc-ink-2);margin:0 0 8px;font-size:14px;line-height:1.55}.jb-mini-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.jb-mini{border:1px solid var(--sc-line);background:var(--sc-surface);min-height:64px;color:inherit;border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;display:grid}.jb-mini:hover{border-color:#b9bff5}.jb-mini-main{gap:2px;min-width:0;display:grid}.jb-mini-main strong{font-size:15px}.jb-mini-main span{color:var(--sc-ink-2);font-size:13px}.jb-side-card{border:1px solid var(--sc-line);background:var(--sc-surface);box-shadow:var(--sc-shadow);border-radius:18px;gap:8px;display:grid}.jb-side-company{color:var(--sc-ink-2);margin:0;font-size:14px;font-weight:600}.jb-side-pay{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600}.jb-side-meta{color:var(--sc-muted);margin:0;font-size:13px}.jb-apply{gap:10px;margin-top:6px;display:grid}.jb-apply .jb-button{width:100%}.jb-apply-note{color:var(--sc-ink-2);margin:0;font-size:13px;line-height:1.5}.jb-apply-note a{color:var(--sc-brand);font-weight:600}.jb-apply-pending{min-height:96px}.jb-safety{border-top:1px solid var(--sc-line);color:var(--sc-muted);margin:6px 0 0;padding-top:12px;font-size:12px;line-height:1.5}.jb-report{font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.jb-card,.jb-button,.jb-switch-track,.jb-switch-track:after{transition:none}}.co-page{--co-accent:#4f46e5;--co-on-accent:#fff;--co-accent-text:#4f46e5;background:var(--sc-bg);min-height:100dvh;font-family:var(--font-jakarta), "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;color:var(--sc-ink)}.co-page :focus-visible{outline:2px solid var(--co-accent-text);outline-offset:2px}.co-wrap{width:min(1160px,100% - 32px);margin-inline:auto}@media (min-width:768px){.co-wrap{width:min(1160px,100% - 48px)}}.co-main{padding:24px 0 40px;display:block}.co-head h1{letter-spacing:-.025em;margin:0;font-size:40px;font-weight:600}.co-head p{max-width:56ch;color:var(--sc-ink-2);margin:8px 0 0;font-size:17px;line-height:1.55}.co-button{border:1px solid var(--sc-line-strong);background:var(--sc-surface);min-height:44px;color:var(--sc-ink);font:600 14px/1 var(--font-jakarta), sans-serif;cursor:pointer;transition:background-color .15s var(--sc-ease), border-color .15s var(--sc-ease), transform .12s var(--sc-ease);border-radius:10px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.co-button:hover{border-color:var(--co-accent-text);color:var(--co-accent-text)}.co-button:active{transform:scale(.98)}.co-button:disabled{opacity:.55;cursor:not-allowed}.co-button-primary{background:var(--sc-brand);border-color:var(--sc-brand);color:#fff}.co-button-primary:hover{background:var(--sc-brand-strong);border-color:var(--sc-brand-strong);color:#fff}.co-button-accent{border-color:var(--co-accent)}.co-button-accent:hover{filter:brightness(.92);background:var(--co-accent);border-color:var(--co-accent);color:var(--co-on-accent)}.co-filters{border:1px solid var(--sc-line);background:var(--sc-surface);flex-wrap:wrap;align-items:flex-end;display:flex}.co-filters .co-field{flex:160px;min-width:150px}.co-filters .co-field:first-child{flex-grow:1.6}.co-filters .co-check{flex:none}.co-field{gap:6px;display:grid}.co-field>span{color:var(--sc-muted);font-size:12px;font-weight:600}.co-field input,.co-field select{border:1px solid var(--sc-line-strong);background:var(--sc-surface);min-height:44px;color:var(--sc-ink);font:500 14px var(--font-jakarta), sans-serif;border-radius:10px;padding:0 12px}.co-field input::placeholder{color:#79808e}.co-check{min-height:44px;color:var(--sc-ink-2);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.co-check input{width:18px;height:18px;accent-color:var(--sc-brand)}.co-filter-actions{flex:none;gap:10px;display:flex}.co-grid{margin:0;padding:0;list-style:none;display:grid}.co-card{border:1px solid var(--sc-line);background:var(--sc-surface);height:100%;display:grid;position:relative}.co-card-top{align-items:center;gap:14px;display:flex}.co-card-top h2{margin:0 0 4px;font-weight:600}.co-card-link{color:inherit;text-decoration:none}.co-card-link:after{content:"";border-radius:16px;position:absolute;inset:0}.co-logo,.co-logo-img{flex:none}.co-logo{background:var(--sc-brand-soft);color:var(--sc-brand);place-items:center;font-size:15px;font-weight:600;display:grid}.co-logo-img{object-fit:cover;border:1px solid var(--sc-line);background:#fff}.co-tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.co-meta{margin:0}.co-cities{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.co-cities li{background:var(--sc-sunken);color:var(--sc-ink-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.co-empty,.co-notice{border:1px dashed var(--sc-line-strong);background:var(--sc-surface);border-radius:16px;justify-items:start;gap:10px;padding:24px;display:grid}.co-empty h2{margin:0;font-size:18px}.co-empty p{color:var(--sc-ink-2);margin:0}.co-pager{color:var(--sc-ink-2);justify-content:space-between;align-items:center;gap:12px;padding:18px 0 4px;font-size:14px;display:flex}.co-hero{background:var(--sc-surface);border-bottom:1px solid var(--sc-line)}.co-cover{background-color:var(--co-accent);background-position:50%;background-size:cover}.co-hero-body{gap:16px;padding-bottom:24px;display:grid}@media (min-width:720px){.co-hero-body{grid-template-columns:96px 1fr;gap:24px}}.co-hero-logo{border:4px solid var(--sc-surface);object-fit:cover;background:#fff}.co-hero-initials{background:var(--sc-brand-soft);color:var(--sc-brand);place-items:center;font-size:20px;font-weight:600;display:grid}.co-hero-text h1{margin:0;font-weight:600;line-height:1.1}.co-hero-tagline{max-width:60ch;color:var(--sc-ink-2);margin:8px 0 0;font-size:17px;line-height:1.5}.co-meta-row{color:var(--sc-ink-2);flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.co-links{flex-wrap:wrap;gap:16px;margin:10px 0 0;display:flex}.co-links a{min-height:44px;color:var(--co-accent-text);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.co-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.co-alert-done{margin:0;font-size:14px}.co-alert-done a{color:var(--co-accent-text);font-weight:600}.co-alert-error{color:var(--sc-no);font-size:13px}.co-shared{color:var(--sc-ink-2);font-size:13px}.co-body{padding:8px 0 32px}.co-section{border-top:1px solid var(--sc-line);gap:12px;padding:26px 0;display:grid}.co-body>.co-section:first-child{border-top:0}.co-section h2{margin:0;font-weight:600}.co-prose{max-width:70ch;color:var(--sc-ink-2);white-space:pre-line;margin:0}.co-fine{color:var(--sc-muted);margin:0;font-size:13px}.co-fine a{color:var(--co-accent-text);font-weight:600}.co-benefits{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.co-benefits li{color:var(--sc-ink-2);padding-left:26px;font-size:15px;line-height:1.45;position:relative}.co-benefits li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23047857' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/16px no-repeat;width:16px;height:16px;position:absolute;top:3px;left:0}.co-photos{scroll-snap-type:x proximity;gap:12px;margin:8px 0 0;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.co-photos li{scroll-snap-align:start;flex:none}.co-photos img{object-fit:cover;background:var(--sc-sunken);border-radius:14px;width:270px;height:180px;display:block}.co-chips{flex-wrap:wrap;gap:8px;display:flex}.co-chip{border:1px solid var(--sc-line-strong);background:var(--sc-surface);min-height:44px;color:var(--sc-ink);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.co-chip[aria-current=true]{background:var(--co-accent);border-color:var(--co-accent);color:var(--co-on-accent)}.co-empty-note{color:var(--sc-ink-2);margin:0}.co-empty-note a{color:var(--co-accent-text);font-weight:600}.co-careers-head{border-bottom:1px solid var(--sc-line);background:var(--sc-surface);border-top:6px solid var(--co-accent)}.co-careers-head-inner{align-items:center;gap:18px;padding:22px 0;display:flex}.co-careers-head .co-hero-logo{border-radius:16px;width:64px;height:64px;margin-top:0}.co-careers-head h1{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:600}.co-careers-main{outline:none;padding:24px 0 40px;display:block}.co-careers-about{margin-bottom:4px}.co-careers-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.co-careers-row{border:1px solid var(--sc-line);background:var(--sc-surface);min-height:64px;color:inherit;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.co-careers-row:hover{border-color:var(--co-accent)}.co-careers-row strong{font-size:15px;display:block}.co-careers-row .co-meta{color:var(--sc-ink-2);margin-top:2px;font-size:13px;font-weight:500;display:block}.co-careers-type{color:var(--sc-ink-2);flex:none;font-size:13px;font-weight:600}.co-careers-foot{border-top:1px solid var(--sc-line);background:var(--sc-surface);color:var(--sc-muted);padding:20px 0 32px;font-size:13px}.co-careers-foot p{margin:0}.co-careers-foot a{min-height:44px;color:var(--sc-ink-2);align-items:center;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.co-card,.co-button{transition:none}}.tl-quota{background:var(--sc-sunken);color:var(--sc-ink-2);border-radius:999px;margin:14px 0 0;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.tl-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tl-row{border:1px solid var(--sc-line);background:var(--sc-surface);min-height:64px;color:inherit;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.tl-row:hover{border-color:#b9bff5}.tl-row-main{gap:3px;min-width:0;display:grid}.tl-row-main strong{font-size:15px}.tl-headline{color:var(--sc-ink);font-size:14px;font-weight:600}.tl-meta{color:var(--sc-ink-2);font-size:13px}.tl-chips{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tl-chip{background:var(--sc-sunken);color:var(--sc-ink-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.tl-back{min-height:44px;color:var(--sc-brand);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.tl-detail{gap:24px;display:grid}@media (min-width:900px){.tl-detail{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.tl-detail-side{position:sticky;top:88px}}.tl-detail-head h1{letter-spacing:-.025em;margin:0;font-size:40px;font-weight:600}.tl-detail-head .tl-headline{margin:4px 0 0;font-size:17px}.tl-stage2{color:var(--sc-ok);background:#ecfdf5;border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:14px;font-weight:600}.tl-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tl-timeline li{gap:2px;display:grid}.tl-timeline span{color:var(--sc-ink-2);font-size:14px}.tl-timeline .tl-hidden{color:var(--sc-muted);font-size:13px}.tl-invite{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:16px;gap:12px;padding:18px;display:grid}.tl-invite h2{margin:0;font-size:18px}.tl-invite p,.tl-invite form{color:var(--sc-ink-2);gap:10px;margin:0;font-size:14px;display:grid}.tl-invite textarea{border:1px solid var(--sc-line-strong);font:500 14px var(--font-jakarta), sans-serif;resize:none;border-radius:10px;padding:10px 12px}.tl-invite a:not(.co-button){color:var(--sc-brand);font-weight:600}.tl-invite-note,.tl-opened,.tl-count,.tl-invite-prior{color:var(--sc-muted);font-size:13px}.tl-count{text-align:right;margin:0}.tl-opened{margin:10px 0 0}.mk-page{--mk-bg:#f7f7fb;--mk-white:#fff;--mk-sunken:#f0f2f6;--mk-line:#e3e6ec;--mk-line-strong:#cfd4dd;--mk-ink:#14151c;--mk-ink-2:#414a5a;--mk-muted:#5f6675;--mk-indigo:#4f46e5;--mk-indigo-strong:#4338ca;--mk-indigo-band:#2f2a96;--mk-indigo-deep:#1e1b4b;--mk-wash:#eef2ff;--mk-ok:#047857;--mk-ok-bg:#ecfdf5;--mk-warn:#92400e;--mk-warn-bg:#fffbeb;--mk-no:#b91c1c;--mk-ease:cubic-bezier(.23, 1, .32, 1);--mk-shadow:0 1px 2px #0f172a0d, 0 18px 40px -18px #0f172a38;color:var(--mk-ink);accent-color:var(--mk-indigo);caret-color:var(--mk-indigo);-webkit-font-smoothing:antialiased}.mk-page ::selection{color:#1e1b4b;background:#c7d2fe}.mk-page :focus-visible{outline:2px solid var(--mk-indigo);outline-offset:3px;border-radius:6px}.mk-wrap{width:min(1200px,100% - 32px);margin-inline:auto}@media (min-width:768px){.mk-wrap{width:min(1200px,100% - 64px)}}.mk-page h1,.mk-page h2,.mk-page h3{text-wrap:balance;color:inherit;margin:0}.mk-page p{margin:0}.mk-btn{min-height:44px;font:inherit;cursor:pointer;transition:transform .16s var(--mk-ease), background-color .16s ease, border-color .16s ease, box-shadow .16s ease, color .16s ease;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.mk-btn:active{transform:scale(.98)}.mk-btn--lg{border-radius:10px;min-height:52px;padding:0 26px;font-size:15px}.mk-btn--primary{background:var(--mk-indigo);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 8px 20px -10px #4338cab3}.mk-btn--primary:hover{background:var(--mk-indigo-strong)}.mk-btn--ghost{background:var(--mk-white);border-color:var(--mk-line-strong);color:var(--mk-ink)}.mk-btn--ghost:hover{border-color:var(--mk-indigo);color:var(--mk-indigo-strong)}.mk-btn--light{color:var(--mk-indigo-deep);background:#fff}.mk-btn--light:hover{background:var(--mk-wash)}.mk-btn--outline{color:#fff;background:0 0;border-color:#ffffff80}.mk-btn--outline:hover{background:#ffffff14;border-color:#fff}.mk-textlink{color:var(--mk-indigo-strong);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.mk-textlink:hover{text-decoration-thickness:2px}.mk-cta{flex-wrap:wrap;gap:12px;display:flex}.mk-fine{color:var(--mk-muted);font-size:14px;line-height:1.55}.mk-fine a{color:var(--mk-indigo-strong)}.mk-ico{flex:none}.mk-ico--ok{color:var(--mk-ok)}.mk-ico--no{color:var(--mk-no)}.mk-lead{max-width:56ch;color:var(--mk-ink-2);font-size:18px;line-height:1.6}.mk-search{flex-direction:column;gap:12px;display:flex}.mk-field{flex-direction:column;gap:6px;display:flex}.mk-field>span{color:var(--mk-ink-2);font-size:12px;font-weight:600}.mk-field input{border:1px solid var(--mk-line-strong);min-height:46px;color:var(--mk-ink);font:inherit;background:#fff;border-radius:10px;padding:0 14px;font-size:15px;transition:border-color .16s,box-shadow .16s}.mk-field input::placeholder{color:#7a8294}.mk-field input:hover:not(:disabled){border-color:#9aa3b5}.mk-field input:focus-visible{border-color:var(--mk-indigo);outline:none;box-shadow:0 0 0 3px #4f46e533}.mk-field input:disabled{background:var(--mk-sunken);color:var(--mk-muted)}.mk-switch{min-height:44px;color:var(--mk-ink-2);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex;position:relative}.mk-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mk-switch__track{width:40px;height:24px;transition:background-color .16s;position:relative}.mk-switch__track:after{content:"";width:18px;height:18px;transition:transform .18s var(--mk-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a4d}.mk-switch input:checked+.mk-switch__track:after{transform:translate(16px)}.mk-switch input:focus-visible+.mk-switch__track{outline:2px solid var(--mk-indigo);outline-offset:3px}.mk-search__go{width:100%}@keyframes mk-pane-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@media (min-width:900px){.mk-stage{padding:24px 28px 20px}}.mk-ui{flex-direction:column;gap:10px;margin-top:10px;display:flex}.mk-ui-row{border-top:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:14px;display:flex}.mk-ui-row:first-child{border-top:0;padding-top:0}.mk-ui-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-ui-row__main small,.mk-ui-bar small{color:var(--mk-muted);font-size:12px}.mk-pill{white-space:nowrap;border-radius:99px;flex:none;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.mk-pill--ok{background:var(--mk-ok-bg);color:var(--mk-ok)}.mk-ui-bar{grid-template-columns:minmax(0,1fr) minmax(70px,.9fr) auto;align-items:center;gap:12px;font-size:14px;display:grid}.mk-ui-bar small{text-align:right;font-variant-numeric:tabular-nums;min-width:3.2em}.mk-ui-bar__track{border-radius:99px;height:8px;overflow:hidden}.mk-ui-bar__fill{background:#a5b4fc;border-radius:99px;height:100%;display:block}.mk-ui-check{color:var(--mk-ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.mk-box{border:1.5px solid var(--mk-line-strong);color:#fff;background:#fff;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.mk-section{padding:72px 0}.mk-head{flex-direction:column;gap:10px;max-width:44rem;margin-bottom:40px;display:flex}.mk-head h2{letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1.1}.mk-head p{color:var(--mk-ink-2);font-size:15px;line-height:1.6}@media (min-width:960px){.mk-section{padding:96px 0}}.mk-index{gap:36px;display:grid}.mk-index h3{letter-spacing:-.02em;font-weight:600}.mk-index dl{margin:0}.mk-index dl>div{flex-wrap:wrap}@media (min-width:768px){.mk-index{grid-template-columns:1fr 1fr;gap:64px}}.mk-strength{border-top:1px solid #4338ca2e;align-items:center;gap:24px;display:grid}.mk-strength:first-of-type{border-top:0}.mk-strength h3{letter-spacing:-.025em;font-weight:600;line-height:1.15}.mk-strength__copy{flex-direction:column;gap:14px;max-width:34rem;display:flex}.mk-strength__copy p{color:var(--mk-ink-2);line-height:1.65}.mk-mini{background:var(--mk-white);border:1px solid var(--mk-line);flex-direction:column;gap:12px;width:min(440px,100%);padding:18px 20px;display:flex}.mk-mini__t{font-size:15px;font-weight:600}.mk-strength__ui{justify-content:center;display:flex}@media (min-width:900px){.mk-strength{grid-template-columns:1fr 1fr;gap:72px}.mk-strength--flip .mk-strength__copy{order:2}.mk-strength--flip .mk-strength__ui{order:1}}.mk-benefits{flex-direction:column;padding:0;list-style:none}.mk-benefits li>span{color:var(--mk-muted);flex-direction:column;gap:2px;font-size:15px;line-height:1.5;display:flex}.mk-benefits strong{color:var(--mk-ink);font-size:15px}.mk-companies ul{margin:0;padding:0;list-style:none}.mk-role,.mk-company{min-height:60px;color:inherit;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;text-decoration:none;transition:background-color .16s;display:grid}.mk-role:hover,.mk-company:hover{background:var(--mk-wash)}.mk-logo{width:40px;height:40px;color:var(--mk-indigo-strong);border-radius:10px;place-items:center;font-size:14px;font-weight:600;display:grid}.mk-role__main{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-role__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.mk-role__main span{color:var(--mk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mk-role__when{color:var(--mk-muted);white-space:nowrap;font-size:12px}.mk-chips{border-top:1px solid var(--mk-line);flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:flex}.mk-chips a{align-items:center;gap:8px;padding:0 13px;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.mk-chips a span{color:var(--mk-muted);font-variant-numeric:tabular-nums}.mk-empty{color:var(--mk-muted);padding:16px 0}.mk-companies ul{display:grid}.mk-company{border:1px solid var(--mk-line);background:var(--mk-white)}.mk-trust{gap:16px;display:grid}.mk-trust>div{background:var(--mk-white);border:1px solid var(--mk-line);padding:24px}.mk-trust h3{letter-spacing:-.015em;margin-bottom:14px;font-size:18px;font-weight:600}.mk-trust ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mk-trust li{color:var(--mk-ink-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.mk-trust li .mk-ico{margin-top:2px}.mk-trust .mk-fine{margin-top:16px}@media (min-width:900px){.mk-trust{grid-template-columns:1fr 1fr}.mk-trust__wide{grid-column:1/-1}.mk-trust__wide ul{grid-template-columns:1fr 1fr;gap:14px 40px;display:grid}}.mk-plans{margin:0 0 20px;padding:0;list-style:none;display:grid}.mk-plan{background:var(--mk-white);border:1px solid var(--mk-line)}.mk-plan h3{align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.mk-tag{border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600}.mk-price{flex-direction:column;display:flex}.mk-price strong{font-variant-numeric:tabular-nums}.mk-plan ul{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mk-plan li{color:var(--mk-ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.mk-plan li .mk-ico{margin-top:1px}@media (min-width:768px){.mk-plans{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch}}.mk-close{color:#fff}.mk-close__inner{flex-direction:column}.mk-close h2{letter-spacing:-.035em;font-size:56px;font-weight:600;line-height:1.06}.mk-close p{color:#cdd3fb;font-size:18px;line-height:1.6}.sc-nav-link{font-weight:600}.sc-signin{position:relative}.sc-signin-menu{z-index:40;border:1px solid var(--sc-line);min-width:230px;box-shadow:var(--sc-shadow);background:#fff;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.sc-signin-menu a{min-height:44px;color:var(--sc-ink);border-radius:8px;flex-direction:column;gap:1px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sc-signin-menu a small{color:var(--sc-muted);font-size:12px;font-weight:500}.sc-signin-menu a:hover{background:var(--sc-brand-soft)}@media (prefers-reduced-motion:reduce){.mk-btn,.mk-switch__track,.mk-switch__track:after{transition:none}}.mk-textlink{align-items:center;min-height:44px;display:inline-flex}.mk-chips a{min-height:44px}.mk-fine a{margin-block:-12px;padding-block:12px;display:inline-block}@media (max-width:1099px){.sc-nav-link[href^="/#"]{display:none}}.mk-eyebrow{margin:0 0 12px}.mk-sub__head{background:radial-gradient(60% 90% at 90% 0%, #4f46e51a, transparent 70%), var(--mk-bg);border-bottom:1px solid var(--mk-line);padding:48px 0 40px}.mk-sub__head h1{letter-spacing:-.035em;max-width:20em;font-size:56px;font-weight:600;line-height:1.07}.mk-page .mk-sub__lead{max-width:58ch;color:var(--mk-ink-2);margin-top:16px;font-size:18px;line-height:1.6}.mk-sub__head .mk-cta{margin-top:24px}@media (min-width:960px){.mk-sub__head{padding:72px 0 56px}}.mk-section--tight{padding:40px 0 72px}.mk-read{max-width:44rem;padding:40px 0 80px}.mk-read--wide{max-width:64rem}.mk-list{color:var(--mk-ink-2);flex-direction:column;gap:10px;margin:0 0 16px;padding-left:1.2em;font-size:15px;line-height:1.6;display:flex}.mk-rules{counter-reset:rule;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mk-rules li{counter-increment:rule;gap:2px;padding-left:40px;display:grid;position:relative}.mk-rules li:before{content:counter(rule);background:var(--mk-wash);width:26px;height:26px;color:var(--mk-indigo-strong);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:1px;left:0}.mk-rules span{color:var(--mk-ink-2);line-height:1.55}.mk-doc{gap:32px;padding:40px 0 88px;display:grid}.mk-doc__toc{align-self:start;font-size:14px}.mk-doc__toc p{letter-spacing:.04em;text-transform:uppercase;color:var(--mk-muted);margin-bottom:10px;font-size:12px;font-weight:600}.mk-doc__toc ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mk-doc__toc a{border-left:2px solid var(--mk-line);min-height:44px;color:var(--mk-ink-2);align-items:center;padding-left:12px;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s;display:flex}.mk-doc__toc a:hover{color:var(--mk-indigo-strong);border-left-color:var(--mk-indigo)}.mk-doc__body{flex-direction:column;gap:40px;max-width:44rem;display:flex}.mk-doc__sec{flex-direction:column;gap:14px;scroll-margin-top:88px;display:flex}.mk-doc__sec h2,.mk-matrix h2{letter-spacing:-.025em;font-size:28px;font-weight:600}.mk-doc__sec p,.mk-doc__sec li{color:var(--mk-ink-2);font-size:15px;line-height:1.65}.mk-doc__sec a:not(.mk-btn){color:var(--mk-indigo-strong);text-underline-offset:3px}.mk-matrix{gap:16px;scroll-margin-top:88px;display:grid}.mk-matrix section{background:var(--mk-white);border:1px solid var(--mk-line);border-radius:16px;padding:22px 24px}.mk-matrix section:first-child{border-top:3px solid var(--mk-ok)}.mk-matrix section:last-child{border-top:3px solid var(--mk-no)}.mk-matrix ul{color:var(--mk-ink-2);flex-direction:column;gap:10px;margin:14px 0 0;padding-left:1.1em;line-height:1.5;display:flex}@media (min-width:768px){.mk-matrix{grid-template-columns:1fr 1fr}}@media (min-width:960px){.mk-doc{grid-template-columns:220px minmax(0,1fr);gap:72px}.mk-doc__toc{position:sticky;top:88px}}.mk-two article{background:var(--mk-white);border:1px solid var(--mk-line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.mk-two h3{letter-spacing:-.02em;font-size:20px;font-weight:600}.mk-two p{color:var(--mk-ink-2);font-size:15px;line-height:1.65}.mk-beliefs{gap:24px;margin:0;padding:0;list-style:none;display:grid}.mk-beliefs li{border-top:2px solid var(--mk-indigo);flex-direction:column;gap:8px;padding-top:18px;display:flex}.mk-beliefs h3{letter-spacing:-.015em;font-size:18px;font-weight:600}.mk-beliefs p{color:var(--mk-ink-2);line-height:1.65}@media (min-width:768px){.mk-two{grid-template-columns:1fr 1fr}.mk-beliefs{grid-template-columns:1fr 1fr;gap:36px 56px}}.mk-contact{gap:32px;padding:40px 0 88px;display:grid}.mk-card{background:var(--mk-white);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);border-radius:16px;padding:24px}.mk-form{flex-direction:column;gap:16px;display:flex}.mk-form .mk-btn{align-self:flex-start}.mk-field select,.mk-field textarea{border:1px solid var(--mk-line-strong);color:var(--mk-ink);font:inherit;background:#fff;border-radius:10px;padding:10px 14px;font-size:15px}.mk-field select:focus-visible,.mk-field textarea:focus-visible{border-color:var(--mk-indigo);outline:none;box-shadow:0 0 0 3px #4f46e533}.mk-field textarea{resize:none;line-height:1.5}.mk-alert{color:var(--mk-no);background:#fef2f2;border-radius:10px;padding:10px 14px;font-size:14px}.mk-sent{flex-direction:column;gap:8px;display:flex}.mk-sent h2{letter-spacing:-.02em;font-size:28px;font-weight:600}.mk-sent p{color:var(--mk-ink-2);line-height:1.6}.mk-next h2{margin-bottom:18px;font-size:20px;font-weight:600}.mk-next ol{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.mk-next li{border-left:2px solid var(--mk-indigo);flex-direction:column;gap:3px;padding-left:16px;display:flex}.mk-next span{color:var(--mk-muted);line-height:1.55}@media (min-width:900px){.mk-contact{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px}.mk-card{padding:32px}}.mk-chips--bare{border-top:0;margin:0 0 28px;padding:0}.mk-chips--bare a[aria-current=true]{border-color:var(--mk-indigo);background:var(--mk-indigo);color:#fff}.mk-feature,.mk-posts a{color:inherit;background:var(--mk-white);border:1px solid var(--mk-line);transition:border-color .16s ease, box-shadow .2s var(--mk-ease);border-radius:16px;flex-direction:column;gap:10px;text-decoration:none;display:flex}.mk-feature{margin-bottom:20px;padding:28px}.mk-feature:hover,.mk-posts a:hover{border-color:var(--mk-indigo);box-shadow:var(--mk-shadow)}.mk-feature h2{letter-spacing:-.03em;max-width:24em;font-size:40px;font-weight:600;line-height:1.12}.mk-feature p,.mk-posts p{max-width:60ch;color:var(--mk-ink-2);line-height:1.6}.mk-feature__tag{background:var(--mk-wash);color:var(--mk-indigo-strong);border-radius:99px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600}.mk-feature__meta{color:var(--mk-muted);font-size:12px}.mk-posts{gap:16px;margin:0;padding:0;list-style:none;display:grid}.mk-posts a{height:100%;padding:22px}.mk-posts h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.25}@media (min-width:768px){.mk-posts{grid-template-columns:1fr 1fr}}.mk-article{gap:32px;padding:40px 0 24px;display:grid}.mk-article__body{flex-direction:column;gap:32px;max-width:42rem;display:flex}.mk-article__body h2{letter-spacing:-.025em;margin-bottom:12px;font-size:28px;font-weight:600}.mk-article__body p{color:var(--mk-ink-2);font-size:18px;line-height:1.75}.mk-article__body p+p{margin-top:14px}.mk-article__aside{background:var(--mk-wash);border-radius:16px;flex-direction:column;align-self:start;gap:12px;padding:20px;display:flex}.mk-article__aside>p{letter-spacing:.04em;text-transform:uppercase;color:var(--mk-indigo-strong);font-size:12px;font-weight:600}.mk-article__aside ul{color:var(--mk-ink-2);flex-direction:column;gap:10px;margin:0;padding-left:1.1em;line-height:1.5;display:flex}.mk-more{padding:24px 0 72px}.mk-more h2{margin-bottom:16px;font-size:20px;font-weight:600}@media (min-width:960px){.mk-article{grid-template-columns:minmax(0,1fr) 280px;gap:72px}.mk-article__aside{position:sticky;top:88px}}.mk-empty h2{font-size:20px;font-weight:600}.jb-page h1,.co-page h1{letter-spacing:-.03em;font-weight:600}.jb-page,.co-page{-webkit-font-smoothing:antialiased}.jb-lead{max-width:62ch;color:var(--sc-ink-2);margin:0 0 4px;font-size:15px;line-height:1.55}.jb-promo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.jb-promo>div{flex-direction:column;flex:320px;gap:4px;max-width:46rem;display:flex}.jb-promo strong{font-weight:600}.jb-promo span{font-size:14px;line-height:1.55}.jb-promo .jb-button,.jb-promo .jb-button-primary{color:#1e1b4b;background:#fff;border-color:#fff;font-weight:600}.jb-promo .jb-button:hover{background:#eef2ff;border-color:#eef2ff}.jb-facts-grid{background:var(--sc-surface);flex-wrap:wrap;gap:0;display:flex}.jb-fact{border-right:1px solid var(--sc-line);border-bottom:1px solid var(--sc-line);flex:160px;margin-bottom:-1px;margin-right:-1px}.jb-facts-grid{padding:0 1px 1px 0}.jb-hire{background:#eef2ff;border:1px solid #c7d2fe;border-radius:16px;margin-top:8px;padding:22px}.jb-hire .jb-steps li{background:#fff;border-color:#dbe2fe}.jb-hire .jb-steps li:before{color:#fff;background:#4f46e5}.jb-section .jb-button{justify-self:start;width:auto}.jb-side-promo,.co-side .jb-side-promo{color:var(--sc-ink-2);background:#fafaff;border:1px dashed #c7d2fe;border-radius:16px;flex-direction:column;gap:4px;margin-top:14px;padding:16px 18px;font-size:14px;line-height:1.5;display:flex}.jb-side-promo strong{color:var(--sc-ink);font-size:14px}.jb-side-promo a{color:#4338ca;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.co-page .jb-promo{margin-top:32px}.co-layout{gap:8px;padding-bottom:32px;display:grid}.co-side{order:-1;padding-top:20px}.co-side-card{border:1px solid var(--sc-line);box-shadow:var(--sc-shadow);background:#fff;border-radius:16px;gap:16px;padding:20px;display:grid}.co-facts{gap:12px;margin:0;display:grid}.co-facts>div{border-bottom:1px solid var(--sc-line);gap:2px;padding-bottom:12px;display:grid}.co-facts>div:last-child{border-bottom:0;padding-bottom:0}.co-facts dt{color:var(--sc-muted);font-size:12px;font-weight:600}.co-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.co-facts a{color:var(--co-accent-text,#4f46e5)}.co-side .co-actions{flex-wrap:wrap;gap:10px;display:flex}.co-careers-link{min-height:44px;color:var(--co-accent-text,#4f46e5);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}@media (min-width:980px){.co-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px}.co-side{order:0;padding-top:28px;position:sticky;top:80px}}@media (max-width:979px){.co-facts{grid-template-columns:1fr 1fr;gap:12px 16px}.co-facts>div{border-bottom:0;padding-bottom:0}.co-side .jb-side-promo{display:none}}.co-promo-bottom{margin-top:8px}@media (min-width:980px){.co-promo-bottom{display:none}}.co-facts a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:960px){.jb-filters{scrollbar-width:thin;scrollbar-color:var(--sc-line) transparent}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mk-page section[id]{scroll-margin-top:72px}.mk-page{--mk-shadow-lg:0 1px 2px #1e1b4b0f, 0 12px 24px -8px #1e1b4b1f, 0 40px 80px -24px #312e814d;--mk-shadow-card:0 1px 2px #1e1b4b0d, 0 10px 28px -14px #312e8138}.sc-header{-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);background:#ffffffd1;border-bottom:1px solid #cfd4dd99}.sc-nav-link[href^="/#"]{display:inline-flex}.sc-nav-link{border-radius:99px;min-height:36px}.sc-nav-link[aria-current]{color:var(--mk-indigo-strong,#4338ca);background:var(--mk-wash,#eef2ff)}@media (max-width:1099px){.sc-header-inner{gap:12px}.sc-nav-link{padding:0 9px;font-size:14px}}.mk-hero{position:relative;overflow:hidden}.mk-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#4f46e533 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 78% 18%,#000 0%,#0000 72%);mask-image:radial-gradient(70% 70% at 78% 18%,#000 0%,#0000 72%)}.mk-hero__glow{pointer-events:none;background:radial-gradient(closest-side,#6366f147,#6366f100);border-radius:50%;width:640px;height:640px;position:absolute;top:-160px;right:-120px}.mk-hero .mk-wrap{position:relative}.mk-hero h1 em{color:var(--mk-indigo);text-underline-offset:.12em;font-style:normal;text-decoration-color:#4f46e547;text-decoration-thickness:.09em}@media (min-width:960px){.mk-hero{padding:64px 0 72px}}.mk-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--mk-indigo);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.mk-eyebrow:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.mk-head .mk-eyebrow{margin:0}.mk-head--row{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.mk-head--row>div{flex-direction:column;gap:10px;display:flex}.mk-section--tint{background:linear-gradient(#eef0ff 0%,#f3f4ff 100%)}.mk-index>div{background:var(--mk-white);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow-card);border-radius:24px;padding:26px 28px 14px}.mk-index h3{align-items:center;gap:10px;font-size:20px;display:flex}.mk-index>div:first-child h3:before,.mk-index>div:last-child h3:before{content:"";background:var(--mk-indigo);width:10px;height:10px;box-shadow:0 0 0 5px var(--mk-wash);border-radius:3px}.mk-index>div:last-child h3:before{background:#047857;box-shadow:0 0 0 5px #d1fae5}.mk-strength{border-top-color:#4338ca24}.mk-strength__ui{padding:28px 0;position:relative}.mk-strength__ui:before{content:"";filter:blur(18px);background:radial-gradient(closest-side,#818cf847,#0000);border-radius:24px;position:absolute;inset:8% 6%}.mk-mini{box-shadow:var(--mk-shadow-lg);border-radius:16px;position:relative}.mk-benefits{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:0 0 28px;display:grid}.mk-benefits li{background:var(--mk-white);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow-card);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:22px;display:flex}.mk-benefits__ico{border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:8px;display:grid}.mk-benefits li>strong{letter-spacing:-.01em;font-size:15px;line-height:1.3}.mk-benefits li>span:last-child{color:var(--mk-muted);font-size:14px;line-height:1.5}.mk-jobgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mk-jobcard{background:var(--mk-white);border:1px solid var(--mk-line);height:100%;color:inherit;box-shadow:var(--mk-shadow-card);transition:transform .16s var(--mk-ease), border-color .16s ease, box-shadow .16s ease;border-radius:16px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex}.mk-jobcard:hover{border-color:#4f46e580;transform:translateY(-2px);box-shadow:0 1px 2px #1e1b4b0d,0 22px 40px -18px #312e8159}.mk-jobcard:active{transform:translateY(0)scale(.99)}.mk-jobcard__top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mk-jobcard>strong{letter-spacing:-.015em;font-size:15px;line-height:1.3}.mk-jobcard__co{color:var(--mk-ink-2);font-size:14px}.mk-jobcard__tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mk-jobcard__tags span{border-radius:99px;padding:3px 10px;font-size:12px}.mk-depts{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:28px;display:flex}.mk-depts>span{color:var(--mk-ink-2);font-size:14px;font-weight:600}.mk-depts .mk-chips{border:0;margin:0;padding:0}.mk-companies{margin-top:0}.mk-companies ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.mk-company{min-height:84px;box-shadow:var(--mk-shadow-card);transition:transform .16s var(--mk-ease), border-color .16s ease, box-shadow .16s ease, background-color .16s ease;border-radius:16px;padding:16px 18px}.mk-company:hover{background:var(--mk-white);border-color:#4f46e580;transform:translateY(-2px);box-shadow:0 1px 2px #1e1b4b0d,0 22px 40px -18px #312e8159}.mk-logo{background:linear-gradient(145deg,#eef2ff,#dfe4ff)}.mk-logo--lg{border-radius:10px;width:48px;height:48px;font-size:15px}.mk-trust>div,.mk-plan{box-shadow:var(--mk-shadow-card);border-radius:24px}.mk-plan.is-featured{position:relative}@media (min-width:768px){.mk-plan.is-featured{transform:translateY(-8px)}}.mk-close{background:radial-gradient(60% 120% at 90% 0%, #3b34b8 0%, transparent 65%), radial-gradient(50% 100% at 0% 100%, #312e81 0%, transparent 65%), var(--mk-indigo-deep);position:relative;overflow:hidden}.mk-close__inner{position:relative}.mk-close:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff1f 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}@media (prefers-reduced-motion:reduce){.mk-jobcard,.mk-company{transition:none}.mk-jobcard:hover,.mk-company:hover{transform:none}}.mk-btn--primary,.sc-button-primary{background:linear-gradient(#6259f0 0%,#4f46e5 55%,#4338ca 100%);box-shadow:inset 0 1px #ffffff47,0 1px 2px #1e1b4b66,0 10px 22px -8px #4338caa6}.mk-btn--primary:hover,.sc-button-primary:hover{background:linear-gradient(#6d65f5 0%,#5a51ee 55%,#4a40d4 100%);box-shadow:inset 0 1px #ffffff52,0 1px 2px #1e1b4b66,0 14px 26px -8px #4338cabf}.mk-btn--ghost{box-shadow:0 1px 2px #1e1b4b0f}.mk-btn--ghost:hover{box-shadow:0 6px 16px -8px #312e8159}.mk-btn--primary:hover,.mk-btn--ghost:hover,.mk-btn--light:hover{transform:translateY(-1px)}.mk-btn--primary:active,.mk-btn--ghost:active,.mk-btn--light:active{transform:scale(.98)}.mk-btn--arrow{gap:8px}.mk-btn__arrow{transition:transform .2s var(--mk-ease);flex:none}.mk-btn--arrow:hover .mk-btn__arrow{transform:translate(3px)}.mk-spot{isolation:isolate;position:relative}.mk-spot:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #6366f121, transparent 70%);opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}@media (hover:hover){.mk-spot:hover:before{opacity:1}}@keyframes mk-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes mk-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}}@media (prefers-reduced-motion:reduce){.mk-hero *,[data-reveal],.mk-btn__arrow{transition:none!important;animation:none!important}}@keyframes mk-swap{0%{opacity:0;transform:translateY(8px)}}.mk-hero h1{font-weight:600}.mk-hero h1 em{white-space:normal}.mk-hero .mk-lead{font-size:20px;line-height:1.55}.mk-two{text-align:left;gap:20px;width:min(1000px,100%);display:grid}@media (min-width:900px){.mk-two{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch}}.mk-herosplit .mk-search{align-items:center;display:grid}.mk-herosplit .mk-search__go{width:auto}.mk-herosplit .mk-demoform .mk-alert{grid-column:1/-1}.mk-field select{border:1px solid var(--mk-line-strong);color:var(--mk-ink);font:inherit;background-color:#fff;border-radius:10px;padding:0 14px;font-size:15px}.mk-field select:focus-visible{border-color:var(--mk-indigo);outline:none;box-shadow:0 0 0 3px #4f46e533}.mk-herosplit .mk-sent h3{font-size:20px;font-weight:600}.mk-herosplit .mk-field>span{text-align:left}.mk-herosplit{align-items:center;padding-block:8px}.mk-hero h1 span{display:block}.mk-hero h1 em{text-decoration:none;display:block}.mk-herosplit .mk-search{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mk-herosplit .mk-field{grid-column:auto}.mk-herosplit .mk-switch{grid-column:1}.mk-herosplit .mk-search__go{grid-column:2;justify-self:end;min-width:150px}.mk-herosplit .mk-demoform .mk-search__go{grid-column:1/-1;width:100%;min-height:52px}.mk-demoform__note{text-align:right;color:var(--mk-muted);grid-column:1/-1;margin:-4px 0 0;font-size:12px}@media (max-width:559px){.mk-herosplit .mk-search{grid-template-columns:minmax(0,1fr)}.mk-herosplit .mk-switch,.mk-herosplit .mk-search__go{grid-column:1;justify-self:stretch}}.mk-herosplit .mk-search:not(.mk-demoform)>.mk-field:first-child{grid-column:1/-1}.mk-herosplit .mk-search:not(.mk-demoform)>.mk-switch{grid-column:1/-1;min-height:40px}.mk-herosplit .mk-search:not(.mk-demoform) .mk-search__go{grid-column:1/-1;justify-self:stretch;width:100%;min-height:52px}.mk-herosplit .mk-search:not(.mk-demoform)>.mk-field{grid-column:1/-1}.mk-head h2,.mk-close h2{letter-spacing:-.035em;font-size:40px;line-height:1.08}.mk-head p{font-size:18px;line-height:1.6}.mk-head--row{max-width:none}.mk-head--row>div{max-width:40rem}.mk-index dl>div:before{content:"";background:var(--mk-wash) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.2 2.2 4.8-5' fill='none' stroke='%234338ca' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:19px;left:2px}.mk-index>div:last-child dl>div:before{background-color:#d1fae5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.2 2.2 4.8-5' fill='none' stroke='%23047857' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mk-strength{padding:28px 0}.mk-strength h3{font-size:28px}.mk-strength__copy p{font-size:15px}@media (min-width:900px){.mk-strength{padding:36px 0}}.mk-benefits__ico{background:var(--mk-wash);color:var(--mk-indigo-strong)}.mk-close{padding:72px 0}.mk-close__text{gap:12px;display:grid}.mk-close h2{max-width:18ch}.mk-close p{max-width:40ch}.mk-close .mk-cta{margin-top:0}@media (min-width:900px){.mk-close .mk-cta{flex-direction:column;align-items:stretch}.mk-close .mk-btn{justify-content:center}}@media (max-width:767px){.mk-close{padding-bottom:112px}}.sc-footer .sc-footer-note{width:min(1200px,100% - 32px);margin:0 auto}@media (min-width:768px){.sc-footer .sc-footer-note{width:min(1200px,100% - 64px)}}.sc-header{height:68px;transition:box-shadow .2s,border-color .2s}.sc-header.is-scrolled{box-shadow:0 8px 24px -18px #1e1b4b59}.sc-nav-link{font-size:14px}.sc-signin>button.sc-link{border:1px solid var(--mk-line-strong,#cfd4dd);min-height:44px;color:var(--mk-ink,#14151c);background:#fff;border-radius:10px;padding:0 16px;box-shadow:0 1px 2px #1e1b4b0f}.sc-signin>button.sc-link:hover{border-color:var(--mk-indigo,#4f46e5);background:#fff}.sc-footer{padding:64px 0 0}.sc-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px;display:grid}.sc-footer-brand{grid-column:1/-1}.sc-footer-brand .sc-brand{font-size:20px}.sc-footer-brand p{max-width:30ch;color:var(--mk-muted,#5f6675);margin:10px 0 0;font-size:15px;line-height:1.55}.sc-footer-col{gap:0}.sc-footer-col a{min-height:44px}.sc-footer-col a:hover{text-decoration:none}@media (min-width:900px){.sc-footer-inner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.sc-footer-brand{grid-column:auto}.sc-footer-col a{min-height:34px}}.sc-footer .sc-footer-note{color:var(--mk-muted,#5f6675);margin-top:48px;padding:22px 0 28px;font-size:14px}@media (max-width:767px){.sc-footer{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.sc-header{transition:none}}:is(html:has([data-listings=off]) .sc-nav-link[href="/#jobs"],html:has([data-listings=off]) .sc-nav-link[href="/#companies"]){display:none!important}.sc-nav{min-width:0}.sc-nav-link{white-space:nowrap}@media (max-width:1279px){.sc-nav-link[href="/#product"],.sc-nav-link[href="/#strengths"],.sc-nav-link[href="/#candidates"],.sc-nav-link[href="/#trust"],.sc-nav-link[href="/#security"]{display:none}}.mk-bill{background:#ebebf7;border-radius:16px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative;box-shadow:inset 0 1px 2px #1e1b4b14}.mk-bill__thumb{width:calc(50% - 4px);transition:transform .26s var(--mk-ease);background:#fff;border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #1e1b4b1f,0 4px 10px -4px #1e1b4b33}.mk-bill__opt{min-height:44px;color:var(--mk-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.mk-plan{padding:28px}.mk-plan>h3{letter-spacing:-.02em;font-size:20px}.mk-price{animation:mk-swap .26s var(--mk-ease) backwards;gap:4px}.mk-price strong{align-items:baseline;gap:8px;display:flex}.mk-price strong em{letter-spacing:0;font-style:normal}.mk-plan>ul{gap:12px}@media (prefers-reduced-motion:reduce){.mk-bill__thumb{transition:none}.mk-price{animation:none}}@media (max-width:520px){.mk-bill{width:100%;max-width:440px;display:grid}.mk-bill__opt{gap:6px;padding:0 8px;font-size:14px}.mk-bill__opt small{padding:2px 6px;font-size:12px}}.mk-stage{padding:28px 28px 22px}@media (max-width:767px){.mk-stage{padding:20px 16px 18px}}.sc-footer-col .sc-footer-col__title{margin:0 0 10px}@media (max-width:760px){.sc-signin>button.sc-link{min-height:44px}}.mk-secgrid{margin:0 0 24px;padding:0;list-style:none}.mk-sec{background:var(--mk-white);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow-card);border-radius:24px;flex-direction:column;align-items:flex-start;display:flex}.mk-sec__ico{background:var(--mk-wash);width:40px;height:40px;color:var(--mk-indigo-strong);border-radius:10px;place-items:center;display:grid}.mk-sec>strong{letter-spacing:-.015em}.mk-stop{margin-left:-.07em;font-style:normal}.mk-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27m5 7.5 5 5 5-5%27 fill=%27none%27 stroke=%27%235f6675%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;min-height:46px;padding-right:42px}.mk-field select:hover{border-color:#9aa3b5}.mk-bill__opt small{background:var(--mk-ok-bg);color:var(--mk-ok);border:1px solid #a7f3d0;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.3}.mk-ui-link{color:var(--mk-indigo-strong);align-self:flex-start;font-size:14px;font-weight:600}.mk-index dl>div{padding-left:48px}.mk-index__ico{background:var(--mk-wash);width:34px;height:34px;color:var(--mk-indigo-strong);border-radius:10px;place-items:center;display:grid}.mk-index__ico--hr{background:var(--mk-ok-bg);color:var(--mk-ok)}.mk-beta{vertical-align:1px;border:1px solid #fde68a;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600}.sc-navmenu{display:none;position:relative}.sc-navmenu__btn{border:1px solid var(--mk-line-strong,#cfd4dd);min-height:44px;color:var(--mk-ink,#14151c);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #1e1b4b0f}.sc-navmenu__btn:hover{border-color:var(--mk-indigo,#4f46e5)}.sc-navmenu__btn:active{transform:scale(.98)}.sc-navmenu__panel{z-index:60;transform-origin:0 0;background:#fff;border:1px solid #cfd4ddcc;border-radius:16px;gap:2px;width:248px;padding:8px;animation:.2s cubic-bezier(.23,1,.32,1) backwards mk-pop;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 1px 2px #1e1b4b0f,0 12px 24px -8px #1e1b4b24,0 30px 60px -20px #312e814d}.sc-navmenu__link{color:var(--mk-ink,#14151c);border-radius:10px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.sc-navmenu__link:hover{color:var(--mk-indigo-strong,#4338ca)}@media (max-width:1279px){.sc-header .sc-nav .sc-nav-link{display:none!important}.sc-header .sc-navmenu{display:block}}.sc-mobile-top .sc-navmenu{display:block}.sc-mobile-top .sc-navmenu__btn{box-shadow:none;justify-content:center}.sc-mobile-top .sc-navmenu__btn span{display:none}.sc-mobile-top .sc-navmenu__panel{transform-origin:100% 0;left:auto;right:0}:is(html:has([data-listings=off]) .sc-navmenu__link[href="/#jobs"],html:has([data-listings=off]) .sc-navmenu__link[href="/#companies"]){display:none!important}@media (max-width:767px){.mk-plans{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.mk-plans::-webkit-scrollbar{display:none}.mk-plans>.mk-plan{scroll-snap-align:start;flex:0 0 86%}.mk-plans>.mk-plan.is-featured{order:-1;transform:none}}.sc-nav-link{padding:0 9px}@media (max-width:1023px){.sc-header .sc-navmenu__btn span{display:none}.sc-header .sc-navmenu__btn{justify-content:center;width:44px;padding:0}}.mk-shot{animation:mk-rise .76s var(--mk-ease) .16s backwards;justify-self:end;position:relative}.mk-shot figcaption{color:var(--mk-indigo-strong);font-size:12px;font-weight:600;bottom:14px;right:14px}@media (min-width:960px){.mk-herosplit{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}}.mk-close__links{font-size:14px}.mk-close__links a{color:#fff;text-underline-offset:3px;text-decoration:underline}.mk-close__form{background:var(--mk-white);width:100%;color:var(--mk-ink);border-radius:24px;padding:28px;display:grid;box-shadow:0 30px 60px -30px #08063cb3}.mk-close__formtitle{letter-spacing:-.02em;color:var(--mk-ink);margin:0 0 6px;font-size:20px;font-weight:600}.mk-close__form .mk-search{align-items:center}.mk-close__form .mk-search__go{grid-column:1/-1;width:100%;min-height:52px}.mk-close__form .mk-alert,.mk-close__form .mk-demoform__note{grid-column:1/-1}.mk-close__form .mk-sent h3{font-size:20px;font-weight:600}@media (max-width:559px){.mk-close__form{padding:20px}}@media (min-width:900px){.mk-close .mk-cta{min-width:0}}@media (prefers-reduced-motion:reduce){.mk-shot{transition:none;animation:none}}.mk-shot figcaption{border-top:1px solid var(--mk-line);border-radius:0;display:block}.mk-page,.mk-section{background:#fff}.mk-section--tint{background-color:#eef0ff;background-image:none}.sc-mobile-top{flex-wrap:nowrap;row-gap:0;height:auto;padding-bottom:0}.mk-shot img{object-fit:cover}:root{--pg-ink:#14151c;--pg-ink-2:#414a5a;--pg-muted:#5f6675;--pg-line:#e3e6ec;--pg-line-strong:#cfd4dd;--pg-indigo:#4f46e5;--pg-indigo-strong:#4338ca;--pg-wash:#eef2ff;--pg-ease:cubic-bezier(.23, 1, .32, 1);--pg-shadow:0 1px 2px #1e1b4b0d, 0 10px 28px -14px #312e8138;--pg-shadow-hover:0 1px 2px #1e1b4b0d, 0 22px 40px -18px #312e8159}.jb-wrap,.co-wrap,.sc-header-inner,.sc-footer-inner{width:min(1200px,100% - 32px)}@media (min-width:768px){.jb-wrap,.co-wrap,.sc-header-inner,.sc-footer-inner{width:min(1200px,100% - 64px)}}.jb-page,.co-page{background:linear-gradient(#f1f1fd 0,#f7f7fb 420px)}.jb-main,.co-main{padding:36px 0 80px}.pg-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--pg-indigo);align-items:center;gap:10px;margin:0 0 10px;font-size:12px;font-weight:600;display:inline-flex}.pg-eyebrow:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.jb-title,.co-head h1{letter-spacing:-.035em;color:var(--pg-ink);font-size:40px;font-weight:600;line-height:1.06}.jb-lead,.co-head p{max-width:60ch;color:var(--pg-ink-2);margin:10px 0 0;font-size:17px;line-height:1.6}.co-head{margin-bottom:28px}.jb-button,.co-button{border-color:var(--pg-line-strong);min-height:44px;transition:transform .16s var(--pg-ease), border-color .16s ease, box-shadow .16s ease, background-color .16s ease;border-radius:12px;padding:0 20px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #1e1b4b0f}.jb-button:hover,.co-button:hover{border-color:var(--pg-indigo);transform:translateY(-1px);box-shadow:0 6px 16px -8px #312e8159}.jb-button:active,.co-button:active{transform:scale(.98)}.jb-button-primary,.co-button-primary,.co-button-accent{color:#fff;background:linear-gradient(#6259f0 0%,#4f46e5 55%,#4338ca 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff47,0 1px 2px #1e1b4b66,0 10px 22px -8px #4338caa6}.jb-button-primary:hover,.co-button-primary:hover,.co-button-accent:hover{background:linear-gradient(#6d65f5 0%,#5a51ee 55%,#4a40d4 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff52,0 1px 2px #1e1b4b66,0 14px 26px -8px #4338cabf}.co-button-accent{background:var(--co-accent);color:var(--co-on-accent)}.jb-field input,.jb-field select,.co-field input,.co-field select,.jb-sort select{border:1px solid var(--pg-line-strong);background-color:#fff;border-radius:12px;min-height:46px;font-size:15px;transition:border-color .16s,box-shadow .16s}.jb-field input:hover,.co-field input:hover,.co-field select:hover,.jb-sort select:hover{border-color:#9aa3b5}.jb-field input:focus-visible,.co-field input:focus-visible,.co-field select:focus-visible,.jb-sort select:focus-visible{border-color:var(--pg-indigo);outline:none;box-shadow:0 0 0 3px #4f46e533}.jb-field>span,.co-field>span{color:var(--pg-ink-2);font-size:12px;font-weight:600}.jb-layout{gap:24px}@media (min-width:960px){.jb-layout{grid-template-columns:296px minmax(0,1fr);gap:32px}.jb-filters{border:1px solid var(--pg-line);box-shadow:var(--pg-shadow);background:#fff;border-radius:20px;padding:22px;top:88px}}.jb-group legend{letter-spacing:.07em;text-transform:uppercase;color:var(--pg-muted);font-size:12px;font-weight:600}.jb-results-head{align-items:flex-end;margin-bottom:4px}.jb-list{gap:14px}.jb-card{border-color:var(--pg-line);box-shadow:var(--pg-shadow);transition:transform .16s var(--pg-ease), border-color .16s ease, box-shadow .16s ease;border-radius:18px;grid-template-columns:52px 1fr;gap:4px 16px;padding:20px}@media (min-width:640px){.jb-card{grid-template-columns:52px 1fr auto}}.jb-card:hover{box-shadow:var(--pg-shadow-hover);border-color:#4f46e580;transform:translateY(-2px)}.jb-logo{width:52px;height:52px;color:var(--pg-indigo-strong);background:linear-gradient(145deg,#eef2ff,#dfe4ff);border-radius:14px;font-size:15px}.jb-card-title{letter-spacing:-.015em;font-size:18px;line-height:1.3}.jb-card-company,.jb-facts{font-size:14px}.jb-tags li,.co-cities li{color:var(--pg-ink-2);background:#f0f2f6;border-radius:99px;padding:3px 11px;font-size:12px;font-weight:600}.jb-chip{border-radius:99px;min-height:36px}.jb-empty,.co-empty{border:1px solid var(--pg-line);box-shadow:var(--pg-shadow);background:radial-gradient(60% 120% at 100% 0,#6366f11a,#0000 70%),#fff;border-radius:22px;padding:40px 32px}.jb-empty h2,.co-empty h2{letter-spacing:-.02em;font-size:20px}.jb-promo{color:#fff;background:radial-gradient(60% 140% at 90% 0,#3b34b8 0%,#0000 65%),#1e1b4b;border:0;border-radius:22px;margin-top:28px;padding:28px 32px;box-shadow:0 30px 60px -30px #1e1b4bb3}.jb-promo strong{letter-spacing:-.02em;color:#fff;font-size:20px}.jb-promo span{color:#cdd3fb}.jb-promo .jb-button-primary{color:#1e1b4b;background:#fff;box-shadow:0 8px 20px -10px #00000080}.jb-promo .jb-button-primary:hover{background:#eef2ff}.jb-detail-head{border:1px solid var(--pg-line);box-shadow:var(--pg-shadow);background:#fff;border-radius:20px;padding:22px 24px}.jb-detail-head h1{letter-spacing:-.035em;font-size:40px}.jb-facts-grid,.jb-side-card{border-color:var(--pg-line);box-shadow:var(--pg-shadow);border-radius:20px}.jb-side-card{padding:24px}.jb-section h2,.jb-detail-main h2{letter-spacing:-.025em;font-size:20px}.jb-prose,.jb-section p{font-size:17px;line-height:1.7}.co-filters{border-color:var(--pg-line);box-shadow:var(--pg-shadow);border-radius:20px;gap:14px 16px;margin:8px 0 24px;padding:20px}.co-count{letter-spacing:.04em;text-transform:uppercase;color:var(--pg-muted);margin:0 0 14px;font-size:13px;font-weight:600}.co-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.co-card{border-color:var(--pg-line);box-shadow:var(--pg-shadow);transition:transform .16s var(--pg-ease), border-color .16s ease, box-shadow .16s ease;border-radius:20px;gap:12px;padding:24px}.co-card:hover{box-shadow:var(--pg-shadow-hover);border-color:#4f46e580;transform:translateY(-2px)}.co-card-top h2{letter-spacing:-.015em;font-size:18px}.co-logo,.co-logo-img{border-radius:14px;width:52px;height:52px}.co-tagline{color:var(--pg-ink-2);font-size:15px;line-height:1.5}.co-meta{color:var(--pg-indigo-strong);font-size:14px;font-weight:600}.co-hero{border-bottom-color:var(--pg-line)}.co-cover{height:200px;position:relative;overflow:hidden}.co-cover:not([style]){opacity:1;background:linear-gradient(135deg, color-mix(in srgb, var(--co-accent) 30%, #fff), color-mix(in srgb, var(--co-accent) 10%, #fff))}.co-cover:not([style]):after{content:"";background-image:radial-gradient(#ffffff8c 1px,#0000 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.co-hero-body{z-index:1;position:relative}:is(.co-main:has(>.co-hero),.co-main:has(.co-hero)){padding-top:0}.co-hero-logo{border-radius:24px;width:96px;height:96px;margin-top:-48px;box-shadow:0 1px 2px #1e1b4b14,0 14px 30px -10px #1e1b4b4d}.co-hero-text h1{letter-spacing:-.035em;font-size:40px}.co-section h2{letter-spacing:-.025em;font-size:20px}.co-prose{font-size:17px;line-height:1.7}.co-meta-row,.co-shared{border-radius:20px}@media (prefers-reduced-motion:reduce){.jb-card,.co-card,.jb-button,.co-button{transition:none}.jb-card:hover,.co-card:hover,.jb-button:hover,.co-button:hover{transform:none}}:root{--brand:#4f46e5;--brand-hover:#4338ca;--brand-soft:#eef2ff;--brand-border:#e0e7ff;--ink:#14151c;--ink-2:#414a5a;--muted:#6b7280;--bg:#fff;--surface:#fafafa;--line:#eaeaea;--line-strong:#e5e7eb;--ok:#047857;--ok-bg:#ecfdf5;--warn:#b45309;--warn-bg:#fffbeb;--info:#1d4ed8;--info-bg:#eff6ff;--shadow-hero:0 24px 48px -16px #14151c24;--shadow-menu:0 8px 24px #14151c14;--container:1120px;--gutter:32px;--section-y:112px;--intro-gap:48px;--ease:cubic-bezier(.25, 1, .5, 1);--sc-bg:var(--bg);--sc-surface:var(--bg);--sc-sunken:var(--surface);--sc-line:var(--line);--sc-line-strong:var(--line-strong);--sc-ink:var(--ink);--sc-ink-2:var(--ink-2);--sc-muted:var(--muted);--sc-brand:var(--brand);--sc-brand-strong:var(--brand-hover);--sc-brand-soft:var(--brand-soft);--sc-ok:var(--ok);--sc-shadow:none}@media (max-width:767px){:root{--gutter:20px;--section-y:72px;--intro-gap:32px}}.mk-page,.jb-page,.co-page{--mk-bg:var(--bg);--mk-white:var(--bg);--mk-sunken:var(--surface);--mk-line:var(--line);--mk-line-strong:var(--line-strong);--mk-ink:var(--ink);--mk-ink-2:var(--ink-2);--mk-muted:var(--muted);--mk-indigo:var(--brand);--mk-indigo-strong:var(--brand-hover);--mk-indigo-band:var(--surface);--mk-indigo-deep:var(--surface);--mk-wash:var(--brand-soft);--mk-ok:var(--ok);--mk-ok-bg:var(--ok-bg);--mk-warn:var(--warn);--mk-warn-bg:var(--warn-bg);--mk-shadow:none;--mk-shadow-lg:none;--mk-shadow-card:none;--mk-ease:var(--ease);background:var(--bg);color:var(--ink-2);font-family:var(--font-jakarta), Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:0;font-size:15px;font-weight:400;line-height:1.6}html,body{background:var(--bg)}body,button,input,select,textarea,.sc-header,.sc-footer,.sc-mobile-top{font-family:var(--font-jakarta), Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.mk-page h1,.mk-page h2,.mk-page h3,.jb-page h1,.jb-page h2,.co-page h1,.co-page h2{color:var(--ink);text-wrap:balance;font-weight:600}.mk-hero h1{letter-spacing:-.02em;max-width:14em;font-size:56px;line-height:1.05}.mk-head h2,.mk-close h2,.jb-title,.co-head h1{letter-spacing:-.02em;font-size:40px;line-height:1.15}.mk-index h3,.mk-bento .mk-strength h3,.mk-plan>h3,.mk-close__formtitle{letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:600;line-height:1.3}.mk-lead,.mk-hero .mk-lead,.mk-head p,.jb-lead,.co-head p{color:var(--muted);font-size:17px;font-weight:400;line-height:1.6}.mk-page .mk-eyebrow,.pg-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.4;display:block}.mk-eyebrow:before,.pg-eyebrow:before{display:none}.mk-fine,.mk-demoform__note,.mk-shot figcaption{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.mk-textlink,.mk-fine a,.mk-close__links a,.mk-ui-link{color:var(--brand);font-weight:500;text-decoration:none}.mk-textlink:hover,.mk-fine a:hover,.mk-close__links a:hover{text-decoration:underline}@media (max-width:767px){.mk-hero h1{font-size:40px}.mk-head h2,.mk-close h2,.jb-title,.co-head h1{font-size:28px}.mk-index h3,.mk-bento .mk-strength h3,.mk-plan>h3,.mk-close__formtitle{font-size:18px}}.mk-wrap,.jb-wrap,.co-wrap,.sc-header-inner,.sc-footer-inner,.sc-footer .sc-footer-note{width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto}.mk-section,.mk-close{padding:var(--section-y) 0}.mk-head{max-width:640px;margin-bottom:var(--intro-gap)}.mk-btn,.mk-btn--lg,.sc-button,.sc-signin>button.sc-link,.sc-navmenu__btn,.jb-button,.co-button{letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex;transform:none}.mk-btn:active,.mk-btn--lg:active,.sc-button:active,.sc-signin>button.sc-link:active,.sc-navmenu__btn:active,.jb-button:active,.co-button:active{transform:scale(.985)}.mk-btn:focus-visible,.mk-btn--lg:focus-visible,.sc-button:focus-visible,.sc-signin>button.sc-link:focus-visible,.sc-navmenu__btn:focus-visible,.jb-button:focus-visible,.co-button:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px #4f46e58c;outline:none}.mk-btn--primary,.mk-btn--light,.sc-button-primary,.jb-button-primary,.co-button-primary{background-color:var(--brand);color:#fff;background-image:linear-gradient(#ffffff29,#fff0 60%);box-shadow:inset 0 0 0 1px #1e1b4b4d,inset 0 1px #ffffff38,0 1px 2px #1e1b4b33}.mk-btn--primary:hover,.mk-btn--light:hover,.sc-button-primary:hover,.jb-button-primary:hover,.co-button-primary:hover{background-color:var(--brand-hover);color:#fff;box-shadow:inset 0 0 0 1px #1e1b4b57,inset 0 1px #ffffff42,0 3px 8px -2px #3730a359}.mk-btn--primary:active,.mk-btn--light:active,.sc-button-primary:active,.jb-button-primary:active,.co-button-primary:active{background-image:none;box-shadow:inset 0 0 0 1px #1e1b4b6b,inset 0 2px 3px #1e1b4b61}.mk-btn--primary:focus-visible,.mk-btn--light:focus-visible,.sc-button-primary:focus-visible,.jb-button-primary:focus-visible,.co-button-primary:focus-visible{box-shadow:inset 0 0 0 1px #1e1b4b4d, 0 0 0 2px var(--bg), 0 0 0 4px #4f46e58c}.mk-btn--ghost,.mk-btn--outline,.sc-signin>button.sc-link,.sc-navmenu__btn,.jb-button,.co-button{background-color:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 2px #0f172a0d}.mk-btn--ghost:hover,.mk-btn--outline:hover,.sc-signin>button.sc-link:hover,.sc-navmenu__btn:hover,.jb-button:hover,.co-button:hover{background-color:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line-strong) 60%, var(--ink)), 0 1px 3px #0f172a17}.mk-btn--ghost:active,.mk-btn--outline:active,.sc-signin>button.sc-link:active,.sc-navmenu__btn:active,.jb-button:active,.co-button:active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line-strong) 60%, var(--ink)), inset 0 1px 2px #0f172a1a}.mk-btn--ghost:focus-visible,.mk-btn--outline:focus-visible,.sc-signin>button.sc-link:focus-visible,.sc-navmenu__btn:focus-visible,.jb-button:focus-visible,.co-button:focus-visible{box-shadow:inset 0 0 0 1px var(--line-strong), 0 0 0 2px var(--bg), 0 0 0 4px #4f46e58c}.jb-button-primary,.co-button-primary{color:#fff}.mk-btn__arrow{display:none}@media (max-width:767px){.mk-btn,.mk-btn--lg,.sc-button,.sc-signin>button.sc-link,.sc-navmenu__btn,.jb-button,.co-button{min-height:44px}}.mk-field input,.mk-field select,.jb-field input,.jb-field select,.jb-sort select,.co-field input,.co-field select{background-color:var(--bg);border:1px solid var(--line-strong);min-height:40px;color:var(--ink);box-shadow:none;border-radius:8px;padding:0 12px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.mk-field input::placeholder,.jb-field input::placeholder{color:var(--muted)}.mk-field>span,.jb-field>span,.co-field>span{color:var(--ink-2);font-size:13px;font-weight:500}.mk-field input:focus-visible,.mk-field select:focus-visible,.jb-field input:focus-visible,.jb-field select:focus-visible,.co-field input:focus-visible,.co-field select:focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #4f46e52e}.mk-switch__track{background:var(--line-strong);border-radius:999px}.mk-switch input:checked+.mk-switch__track{background:var(--brand)}@media (max-width:767px){.mk-field input,.mk-field select,.jb-field input,.jb-field select,.jb-sort select,.co-field input,.co-field select{min-height:44px}}.mk-page :focus-visible,.jb-page :focus-visible,.co-page :focus-visible,.sc-header :focus-visible,.sc-footer :focus-visible,.sc-mobile-top :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.mk-tag,.mk-beta,.mk-bill__opt small,.mk-pill{letter-spacing:0;vertical-align:middle;border:0;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.mk-tag{background:var(--brand-soft);color:var(--brand)}.mk-beta{background:var(--warn-bg);color:var(--warn);margin-left:8px}.mk-bill__opt small,.mk-pill--ok{background:var(--ok-bg);color:var(--ok)}.mk-pill--warn{background:var(--warn-bg);color:var(--warn)}.mk-pill--info{background:var(--info-bg);color:var(--info)}.mk-pill--quiet{background:var(--surface);color:var(--muted)}.mk-bill{box-shadow:none;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.mk-bill__thumb{background:var(--bg);width:calc(50% - 4px);box-shadow:none;transition:transform .15s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.mk-bill[data-billing=yearly] .mk-bill__thumb{transform:translate(100%)}.mk-bill__opt{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.mk-bill__opt[aria-pressed=true]{color:var(--brand)}.mk-plan,.mk-sec,.mk-index>div,.mk-bento .mk-strength,.mk-jobcard,.mk-company,.mk-trust>div,.mk-benefits li,.mk-close__form,.mk-mini,.jb-card,.co-card,.jb-filters,.co-filters,.jb-detail-head,.jb-side-card,.jb-facts-grid,.jb-empty,.co-empty,.jb-promo{background:var(--bg);border:1px solid var(--line);box-shadow:none;color:var(--ink-2);border-radius:12px}.mk-plan,.mk-sec,.mk-index>div,.mk-bento .mk-strength,.mk-close__form,.mk-benefits li,.mk-trust>div{padding:24px}@media (max-width:767px){.mk-plan,.mk-sec,.mk-index>div,.mk-bento .mk-strength,.mk-close__form,.mk-benefits li,.mk-trust>div{padding:20px}}.mk-spot:before{display:none}.mk-jobcard:hover,.mk-company:hover,.jb-card:hover,.co-card:hover{border-color:var(--line-strong);box-shadow:none;background:var(--surface);transform:none}.mk-index__ico,.mk-index__ico--hr,.mk-sec__ico,.mk-benefits__ico,.mk-logo,.jb-logo,.co-logo{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink-2);border-radius:8px;place-items:center;font-size:12px;font-weight:600;display:grid}.mk-index__ico svg,.mk-sec__ico svg,.mk-benefits__ico svg{width:16px;height:16px}.mk-logo--lg,.jb-logo,.co-logo,.co-logo-img{width:40px;height:40px}.sc-header,.sc-mobile-top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;background:#ffffffe6;border-bottom:1px solid #0000}.sc-header.is-scrolled{border-bottom-color:var(--line)}.sc-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.sc-spacer{display:none}.sc-brand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.sc-nav{flex-wrap:nowrap;justify-content:center;justify-self:center;gap:4px}.sc-nav-link,.sc-navmenu__link{min-height:36px;color:var(--muted);border-radius:8px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.sc-nav-link:hover,.sc-nav-link[aria-current],.sc-navmenu__link:hover{color:var(--ink);background:0 0}.sc-nav-link[aria-current]:after{display:none}.sc-actions{justify-self:end;gap:8px;margin-left:0}.sc-navmenu__panel,.sc-signin-menu{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-menu);border-radius:12px}.sc-navmenu__link{width:100%;min-height:44px}.sc-navmenu__link:hover{background:var(--surface)}.sc-navmenu__rule{background:var(--line);height:1px;margin:4px 8px}.sc-mobile-top{min-height:56px;padding:0 var(--gutter);gap:8px}.sc-mobile-title{flex:1}.sc-mobile-demo{min-height:44px;padding:0 12px}.sc-mobile-top .sc-navmenu__btn{background:0 0;border-color:#0000;width:44px;padding:0}.sc-mobile-top .sc-navmenu__btn:hover{background:var(--surface)}.mk-hero{background:var(--bg);background-image:none;padding:64px 0 96px}.mk-herosplit{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;display:grid}.mk-hero h1 span,.mk-hero h1 em{color:var(--ink);font-style:normal;text-decoration:none;display:inline}.mk-hero .mk-cta{justify-content:center;gap:12px}.mk-hero *,.mk-shot{animation:none}html[data-switched] .mk-shot{animation:.2s both pl-fade}@keyframes pl-fade{0%{opacity:0}}.mk-shot{width:100%;max-width:var(--container);margin:24px 0 0}.mk-shot__frame{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-hero);border-radius:12px;overflow:hidden}.mk-shot img{width:100%;height:auto;display:block}.mk-shot figcaption{text-align:center;background:0 0;border:0;margin-top:12px;padding:0;position:static}@media (max-width:767px){.mk-hero{padding:40px 0 56px}}.mk-page,.mk-section,.mk-hero{background-color:var(--bg);background-image:none}.mk-section--tint,.mk-close{background:var(--surface);color:var(--ink-2);background-image:none}.mk-close:before,.mk-strength__ui:before{display:none!important}#security,.mk-close{border-top:1px solid var(--line)}#security{border-top-color:var(--line)}.mk-ui-bar__fill{background:var(--muted)}.mk-ui-bar__track{background:var(--line)}.mk-box.is-on{background:var(--brand);border-color:var(--brand)}.mk-index h3:before,.mk-index>div:first-child h3:before,.mk-index>div:last-child h3:before{display:none}.mk-index h3{border-bottom:1px solid var(--line);padding-bottom:16px}.mk-index dl>div{border-bottom:1px solid var(--line);gap:2px;padding:14px 0 14px 48px;display:grid;position:relative}.mk-index dl>div:last-child{border-bottom:0}.mk-index dl>div:before{display:none}.mk-index__ico{position:absolute;top:14px;left:0}.mk-index dt{color:var(--ink);font-size:15px;font-weight:600;line-height:1.4}.mk-index dd{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.mk-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mk-bento .mk-strength{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:20px;padding:24px;display:flex}.mk-bento .mk-strength--flip .mk-strength__copy,.mk-bento .mk-strength--flip .mk-strength__ui{order:0}.mk-bento .mk-strength__copy{gap:8px;max-width:none;display:grid}.mk-bento .mk-strength__copy p{color:var(--ink-2);font-size:15px;line-height:1.6}.mk-bento .mk-strength__ui{justify-content:stretch;margin-top:auto;padding:0}.mk-bento .mk-mini{background:var(--surface);width:100%;box-shadow:none}@media (max-width:767px){.mk-bento{grid-template-columns:minmax(0,1fr);gap:16px}.mk-bento .mk-strength{padding:20px}}.mk-plans{gap:24px}.mk-plan{flex-direction:column;gap:20px;display:flex}.mk-plan.is-featured{background:var(--bg);border:1px solid var(--brand);box-shadow:none;transform:none}.mk-price{border-bottom:1px solid var(--line);padding-bottom:20px}.mk-price strong{letter-spacing:-.02em;color:var(--ink);font-size:40px;font-weight:600;line-height:1.1}.mk-price strong em{color:var(--muted);font-size:14px;font-weight:400}.mk-price span{color:var(--muted);font-size:14px}.mk-plan>ul li{color:var(--ink-2);font-size:15px;font-weight:400}.mk-plan .mk-ico,.mk-ico--ok,.mk-trust .mk-ico{color:var(--ink-2)}.mk-bill{margin-bottom:32px}.mk-secgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-sec{gap:4px;padding:20px}.mk-sec>strong{color:var(--ink);font-size:15px;font-weight:600;line-height:1.4}.mk-sec>span:last-child{color:var(--muted);font-size:14px;line-height:1.5}.mk-sec__ico{margin-bottom:8px}@media (max-width:1023px){.mk-secgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.mk-secgrid{grid-template-columns:minmax(0,1fr)}}.mk-close__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (min-width:900px){.mk-close__inner{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:64px}}.mk-close h2,.mk-close__formtitle{color:var(--ink)}.mk-close p,.mk-close__links{color:var(--muted);font-size:17px}.mk-close__links,.mk-close__links a{font-size:14px}.mk-close__form{gap:12px;max-width:none}.mk-close__form .mk-search{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk-close__form .mk-field{grid-column:auto}.mk-close__form .mk-search__go,.mk-herosplit .mk-search__go{background:var(--brand);border-color:var(--brand);color:#fff;border-radius:8px;grid-column:1/-1;width:100%;min-height:40px;font-size:14px;font-weight:500}.mk-close__form .mk-search__go:hover,.mk-herosplit .mk-search__go:hover{background:var(--brand-hover)}@media (max-width:559px){.mk-close__form .mk-search{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mk-close__form .mk-search__go,.mk-herosplit .mk-search__go{min-height:44px}}.sc-footer{background:var(--bg);border-top:1px solid var(--line);margin-top:0}.sc-footer-col .sc-footer-col__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:500}.sc-footer-col a{color:var(--muted);font-size:14px;font-weight:400;text-decoration:none;transition:color .15s}.sc-footer-col a:hover{color:var(--ink)}.sc-footer-brand p,.sc-footer .sc-footer-note{color:var(--muted);font-size:14px}.sc-footer .sc-footer-note{border-top:1px solid var(--line)}.mk-chips a{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);box-shadow:none;border-radius:999px;font-size:14px;font-weight:500}.mk-chips a:hover{background:var(--surface);border-color:var(--line-strong)}.mk-benefits li>strong,.mk-jobcard>strong,.mk-company strong{color:var(--ink);font-weight:600}.mk-jobcard__tags span{background:var(--surface);color:var(--ink-2);border:1px solid var(--line);font-weight:500}[data-reveal=wait]{opacity:0;transform:translateY(8px)}[data-reveal=in]{animation:.2s ease-out both pl-rise}@keyframes pl-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal=wait]{opacity:1;transform:none}}.mk-shot{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.sc-header.is-scrolled,.sc-header{box-shadow:none}.mk-close p.mk-close__links{font-size:14px}.mk-close p.mk-close__formtitle{color:var(--ink);margin:0 0 4px;font-size:20px}.mk-close__form p.mk-demoform__note{color:var(--muted);text-align:right;font-size:12px}.mk-herosplit .mk-search:not(.mk-demoform) .mk-search__go,.mk-herosplit .mk-demoform .mk-search__go,.mk-close__form .mk-demoform .mk-search__go{min-height:40px}@media (max-width:767px){.mk-herosplit .mk-search:not(.mk-demoform) .mk-search__go,.mk-herosplit .mk-demoform .mk-search__go,.mk-close__form .mk-demoform .mk-search__go{min-height:44px}}.sc-skip{border-radius:8px}.mk-ui-bar__track,.mk-ui-bar__fill{border-radius:999px}.mk-box{border-radius:8px}@media (max-width:767px){.mk-bill__opt{min-height:44px}}:root{--error:#b91c1c;--error-bg:#fef2f2}.sc-mobile-top .sc-brand{white-space:nowrap;flex:none}.sc-mobile-title{display:none}.sc-mobile-top .sc-mobile-demo{background:var(--bg);border:1px solid var(--line-strong);min-width:0;color:var(--ink);flex:0 auto;margin-left:auto;padding:0 12px}.sc-mobile-top .sc-mobile-demo:hover{background:var(--surface);border-color:var(--line-strong)}.mk-bill{background:var(--line);border:0}.mk-bill__thumb{border:0}.mk-bill__opt{min-height:36px}@media (max-width:767px){.mk-bill__opt{min-height:44px}}.mk-alert,.jb-alert-error,.co-alert-error,.jb-notice,.co-notice,.form-error{background:var(--error-bg);color:var(--error);border:0;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500}.jb-notice strong,.co-notice strong{color:var(--error)}@media (max-width:767px){.mk-field input,.mk-field select,.jb-field input,.jb-field select,.jb-sort select,.co-field input,.co-field select,.mk-form textarea,.mk-field textarea{min-height:44px;font-size:16px}}.jb-card,.co-card,.jb-filters,.co-filters,.jb-side-card,.jb-detail-head,.mk-jobcard,.mk-company,.jb-empty,.co-empty,.jb-promo{padding:24px}@media (max-width:767px){.jb-card,.co-card,.jb-filters,.co-filters,.jb-side-card,.jb-detail-head,.mk-jobcard,.mk-company,.jb-empty,.co-empty,.jb-promo{padding:20px}}.mk-hero .mk-lead{max-width:680px}.mk-flow{width:100%;max-width:var(--container);text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mk-flow li{gap:4px;padding:44px 8px 0 0;display:grid;position:relative}.mk-flow li:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:14px;left:36px;right:8px}.mk-flow li:last-child:before{display:none}.mk-flow__n{border:1px solid var(--line-strong);background:var(--bg);width:28px;height:28px;color:var(--muted);animation:8s ease-in-out infinite pl-flow;animation-delay:calc(var(--i,0) * 2s);border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:0;left:0}.mk-flow b{color:var(--ink);font-size:16px;font-weight:600}.mk-flow small{color:var(--muted);font-size:14px;line-height:1.45}@keyframes pl-flow{0%,22%{background:var(--grad-brand);color:#fff;border-color:#0000}30%,to{border-color:var(--line-strong);color:var(--muted);background:#fff}}.mk-board{text-align:left}.mk-board__head,.mk-board__row{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.3fr) 110px;align-items:center;gap:12px;padding:0 20px;display:grid}.mk-board__head{border-bottom:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);font-size:12px;font-weight:500}.mk-board__head span:last-child{text-align:right}.mk-board__row{border-bottom:1px solid var(--line);min-height:64px;transition:background-color .2s,box-shadow .2s}.mk-board.is-live .mk-board__row{animation:pl-rise .42s var(--ease) both;animation-delay:calc(var(--i,0) * .11s)}.mk-board__row.is-on{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.mk-board__who{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.mk-board__who:focus-visible,.mk-board__btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.mk-board__rank{border:1px solid var(--line-strong);background:var(--bg);width:26px;height:26px;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:grid}.mk-board__row.is-on .mk-board__rank{border-color:var(--brand);background:var(--brand);color:#fff}.mk-board__name{gap:2px;min-width:0;display:grid}.mk-board__name b{color:var(--ink);font-size:14px;font-weight:600}.mk-board__name small{color:var(--muted);font-size:12px}.mk-board__who:hover .mk-board__name b{color:var(--brand)}.mk-board__num{color:var(--ink);font-variant-numeric:tabular-nums;gap:6px;font-size:14px;font-weight:600;display:grid}.mk-board__dec{text-align:right}.mk-board__bar{background:var(--line);border-radius:999px;height:4px;display:block;overflow:hidden}.mk-board__bar>i{background:var(--brand);height:100%;transition:width .9s var(--ease);border-radius:999px;display:block}.mk-board__why{background:var(--bg);gap:14px;padding:18px 20px 20px;animation:.24s both pl-fade;display:grid}.mk-board__whyhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0;display:flex}.mk-board__whyhead b{color:var(--ink);font-size:15px;font-weight:600}.mk-board__whyhead span{color:var(--muted);font-size:13px}.mk-board__why ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;margin:0;padding:0;list-style:none;display:grid}.mk-board__why li{color:var(--ink-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 28px;align-items:center;gap:12px;font-size:14px;display:grid}.mk-board__why li b{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.mk-board__bar--wide>i{transform-origin:0;animation:pl-grow .7s var(--ease) both}@keyframes pl-grow{0%{transform:scaleX(0)}}.mk-board__act{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:14px;display:flex}.mk-board__btns{gap:8px;display:flex}.mk-board__btn{border:1px solid var(--line-strong);background:var(--bg);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;transition:transform .16s var(--ease), border-color .16s ease, background-color .16s ease;border-radius:8px;padding:0 16px;font-size:14px;font-weight:500}.mk-board__btn:hover{border-color:var(--brand)}.mk-board__btn:active{transform:scale(.97)}.mk-board__btn[data-on=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-hover)}@media (max-width:767px){.mk-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.mk-flow li:before{display:none}.mk-board__head,.mk-board__row{grid-template-columns:minmax(0,1fr) 76px 84px;gap:8px;padding:0 14px}.mk-board__head span:nth-child(2),.mk-board__row>.mk-board__num:first-of-type,.mk-board__name small{display:none}.mk-board__why{padding:16px 14px 18px}.mk-board__why ul{grid-template-columns:minmax(0,1fr)}.mk-board__btn{min-height:44px}.mk-board__act{flex-direction:column;align-items:stretch}.mk-board__btns .mk-board__btn{flex:1}}.mk-strength[data-reveal=in] .mk-ui-bar__fill{transform-origin:0;animation:pl-grow 1s var(--ease) .3s both}.mk-strength[data-reveal=in] .mk-mini .mk-pill{animation:pl-pop .36s var(--ease) .45s both}.mk-strength[data-reveal=in] .mk-box.is-on svg path{stroke-dasharray:14;animation:.45s ease-out .5s both pl-draw}@keyframes pl-pop{0%{opacity:0;transform:scale(.9)}}@keyframes pl-draw{0%{stroke-dashoffset:14px}}[data-reveal=in] .mk-index dl>div{animation:pl-rise .32s var(--ease) both}[data-reveal=in] .mk-index dl>div:nth-child(2){animation-delay:60ms}[data-reveal=in] .mk-index dl>div:nth-child(3){animation-delay:.12s}[data-reveal=in] .mk-index dl>div:nth-child(4){animation-delay:.18s}[data-reveal=in] .mk-index dl>div:nth-child(5){animation-delay:.24s}[data-reveal=in] .mk-index dl>div:nth-child(6){animation-delay:.3s}.mk-strength:hover{border-color:var(--brand-border)}@keyframes pl-ping{0%{box-shadow:0 0 #4f46e559}70%,to{box-shadow:0 0 0 8px #4f46e500}}:is([data-home],[data-bold]){--grad-brand:linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--grad-text:linear-gradient(95deg, #4f46e5 0%, #7c3aed 55%, #0ea5e9 100%);--grad-text-dark:linear-gradient(95deg, #a5b4fc 0%, #c4b5fd 55%, #7dd3fc 100%);--night:#0b1026;--shadow-card:0 1px 2px #14151c0a, 0 12px 32px -14px #312e812e;--shadow-lift:0 2px 4px #14151c0d, 0 24px 48px -18px #312e814d}:is([data-home],[data-bold]) .mk-head:not(.mk-head--row){text-align:center;max-width:760px;margin-inline:auto}:is([data-home],[data-bold]) .mk-head h2,:is([data-home],[data-bold]) .mk-close h2{letter-spacing:-.035em;font-size:clamp(32px,4.6vw,52px);font-weight:800;line-height:1.06}:is([data-home],[data-bold]) .mk-head p{max-width:640px;margin-inline:auto;font-size:18px;line-height:1.55}:is([data-home],[data-bold]) .mk-head--row p{margin-inline:0}:is([data-home],[data-bold]) .mk-eyebrow{border:1px solid var(--brand-border);background:var(--brand-soft);color:var(--brand);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}:is([data-home],[data-bold]) .mk-hero h1 em,:is([data-home],[data-bold]) .mk-head h2 em,:is([data-home],[data-bold]) .mk-close h2 em{background:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;text-decoration:none}:is([data-home],[data-bold]) #security .mk-head h2 em,:is([data-home],[data-bold]) .mk-close h2 em{background-image:var(--grad-text-dark)}:is([data-home],[data-bold]) .mk-section{padding-block:104px}:is([data-home],[data-bold]) .mk-btn--lg{border-radius:14px;min-height:52px;padding-inline:26px;font-size:16px;font-weight:600}:is([data-home],[data-bold]) .mk-hero{background:#fff;padding:48px 0 88px;position:relative;overflow-x:clip}:is([data-home],[data-bold]) .mk-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#4f46e50f 1px,#0000 1px),linear-gradient(90deg,#4f46e50f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 0,#000 0%,#0000 75%)}:is([data-home],[data-bold]) .mk-hero__glow{pointer-events:none;background:radial-gradient(520px 360px at 18% 22%,#a855f733,#0000 70%),radial-gradient(620px 420px at 84% 12%,#0ea5e933,#0000 70%),radial-gradient(760px 480px at 50% 0,#6366f147,#0000 70%);border-radius:0;width:auto;height:760px;animation:16s ease-in-out infinite alternate pl-drift;position:absolute;inset:0 0 auto}@keyframes pl-drift{0%{transform:translate(-14px)scale(1)}to{transform:translate(14px,10px)scale(1.05)}}:is([data-home],[data-bold]) .mk-hero h1{letter-spacing:-.042em;font-size:clamp(40px,7.2vw,78px);font-weight:800;line-height:1.02}:is([data-home],[data-bold]) .mk-hero h1 span,:is([data-home],[data-bold]) .mk-hero h1 em{font-size:inherit;font-weight:inherit}:is([data-home],[data-bold]) .mk-hero .mk-lead{max-width:700px;color:var(--ink-2);font-size:clamp(17px,2vw,20px);line-height:1.55}.mk-proof{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.mk-proof li{align-items:center;gap:8px;display:inline-flex}.mk-proof li:before{content:"";background:#ecfdf5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m5 9.4 2.5 2.5L13 6.4' fill='none' stroke='%23047857' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%;flex:none;width:18px;height:18px}:is([data-home],[data-bold]) .mk-flow{max-width:var(--container);gap:14px;margin-top:16px}:is([data-home],[data-bold]) .mk-flow li{border:1px solid var(--line);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:8s ease-in-out infinite pl-flowcard;animation-delay:calc(var(--i,0) * 2s);background:#ffffffd1;border-radius:16px;padding:16px 16px 16px 64px}:is([data-home],[data-bold]) .mk-flow li:before{display:none}:is([data-home],[data-bold]) .mk-flow__n{border-radius:12px;width:36px;height:36px;top:16px;left:16px}:is([data-home],[data-bold]) .mk-flow b{font-size:16px;font-weight:700}@keyframes pl-flowcard{0%,22%{border-color:var(--brand-border);transform:translateY(-3px);box-shadow:0 14px 32px -12px #4f46e566}30%,to{border-color:var(--line);box-shadow:var(--shadow-card);transform:none}}:is([data-home],[data-bold]) .mk-shot{max-width:1120px;margin-top:40px}.mk-stage3d{position:relative}:is([data-home],[data-bold]) .mk-shot__frame{border:1px solid #4f46e529;border-radius:20px;box-shadow:0 48px 90px -30px #312e8173,0 14px 28px -14px #14151c24}.mk-chrome{border-bottom:1px solid var(--line);background:#f5f6fb;align-items:center;gap:8px;min-height:42px;padding:0 16px;display:flex}.mk-chrome i{background:#d6d9e6;border-radius:50%;width:11px;height:11px}.mk-chrome span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;margin-left:12px;padding:4px 14px;font-size:12px;overflow:hidden}.mk-float{z-index:2;text-align:left;background:#fffffff5;border:1px solid #4f46e51f;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;animation:6s ease-in-out infinite alternate pl-float;display:flex;position:absolute;box-shadow:0 24px 40px -16px #312e8166}.mk-float b{color:var(--ink);font-size:13px;font-weight:700;display:block}.mk-float small{color:var(--muted);font-size:12px;display:block}.mk-float__ico{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mk-float__ico--violet{color:#6d28d9;background:#ede9fe}.mk-float__ico--green{color:#047857;background:#d1fae5}.mk-float__ico--sky{color:#0369a1;background:#e0f2fe}.mk-float--a{top:-30px;left:48px}.mk-float--b{animation-delay:-2s;top:-30px;right:48px}.mk-float--c{animation-delay:-4s;bottom:-30px;left:48px}@keyframes pl-float{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}:is([data-home],[data-bold]) .mk-shot figcaption{margin-top:40px}.mk-marquee{border-block:1px solid var(--line);background:#fff;padding:32px 0 36px;overflow:hidden}.mk-marquee>p{color:var(--muted);text-align:center;margin:0 0 18px;font-size:14px;font-weight:500}.mk-marquee__view{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mk-marquee__track{flex:none;gap:12px;margin:0;padding:0 6px;list-style:none;animation:48s linear infinite pl-marquee;display:flex}.mk-marquee__view:hover .mk-marquee__track{animation-play-state:paused}.mk-marquee__track li{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #14151c0a}.mk-marquee__track li[data-kind=hiring] svg{color:#6366f1}.mk-marquee__track li[data-kind=hr] svg{color:#10b981}@keyframes pl-marquee{to{transform:translate(-100%)}}:is([data-home],[data-bold]) .mk-index>.mk-spot{box-shadow:var(--shadow-card);background:linear-gradient(#f1f0ff 0%,#fff 42%);border:1px solid #4f46e524;border-radius:28px;padding:32px}:is([data-home],[data-bold]) .mk-index>.mk-spot:nth-child(2){background:linear-gradient(#e9fbf4 0%,#fff 42%);border-color:#10b98133}:is([data-home],[data-bold]) .mk-index h3{letter-spacing:-.025em;margin:0 0 20px;font-size:26px;font-weight:800}:is([data-home],[data-bold]) .mk-index dl{gap:10px;margin:0;display:grid}:is([data-home],[data-bold]) .mk-index dl>div{border:1px solid var(--line);transition:transform .2s var(--ease), box-shadow .2s ease, border-color .2s ease;background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px 16px;display:grid}:is([data-home],[data-bold]) .mk-index dl>div:hover{border-color:var(--brand-border);box-shadow:var(--shadow-card);transform:translate(4px)}:is([data-home],[data-bold]) .mk-index__ico{background:var(--grad-brand);color:#fff;border:0;border-radius:13px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}:is([data-home],[data-bold]) .mk-index__ico--hr{background:linear-gradient(135deg,#10b981,#0ea5e9)}:is([data-home],[data-bold]) .mk-index dt,:is([data-home],[data-bold]) .mk-index dd{grid-column:2;margin:0}:is([data-home],[data-bold]) .mk-index dt{color:var(--ink);font-size:16px;font-weight:700}:is([data-home],[data-bold]) .mk-index dd{color:var(--muted);font-size:14px;line-height:1.45}:is([data-home],[data-bold]) .mk-section--tint{background:linear-gradient(#f6f6ff 0%,#fff 100%)}:is([data-home],[data-bold]) .mk-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:is([data-home],[data-bold]) .mk-strength{min-height:420px;box-shadow:var(--shadow-card);transition:transform .24s var(--ease), box-shadow .24s ease;background:linear-gradient(150deg,#eef2ff 0%,#fff 75%);border:1px solid #4f46e51f;border-radius:28px;flex-direction:column;justify-content:space-between;gap:32px;padding:40px;display:flex;position:relative;overflow:hidden}:is([data-home],[data-bold]) .mk-strength:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}:is([data-home],[data-bold]) .mk-strength:nth-child(2){background:linear-gradient(150deg,#f5f0ff 0%,#fff 75%);border-color:#8b5cf62e}:is([data-home],[data-bold]) .mk-strength:nth-child(3){background:linear-gradient(150deg,#eaf6ff 0%,#fff 75%);border-color:#0ea5e933}:is([data-home],[data-bold]) .mk-strength:nth-child(4){background:linear-gradient(150deg,#e8faf2 0%,#fff 75%);border-color:#10b98133}:is([data-home],[data-bold]) .mk-strength>*{order:0}:is([data-home],[data-bold]) .mk-strength__copy h3{letter-spacing:-.025em;margin:0 0 12px;font-size:28px;font-weight:800;line-height:1.15}:is([data-home],[data-bold]) .mk-strength__copy p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}:is([data-home],[data-bold]) .mk-strength__ui{background:0 0;padding:0}:is([data-home],[data-bold]) .mk-strength__ui:before{display:none}:is([data-home],[data-bold]) .mk-mini{transition:transform .26s var(--ease);background:#fff;border:1px solid #14151c0f;border-radius:18px;padding:18px;transform:rotate(-1.2deg);box-shadow:0 22px 44px -20px #312e8166}:is([data-home],[data-bold]) .mk-strength:hover .mk-mini{transform:rotate(0)translateY(-2px)}:is([data-home],[data-bold]) .mk-ui-bar__fill{background:linear-gradient(90deg,#6366f1,#8b5cf6)}:is([data-home],[data-bold]) .mk-plan{border:1px solid var(--line);box-shadow:var(--shadow-card);transition:transform .24s var(--ease), box-shadow .24s ease;background:#fff;border-radius:24px;padding:32px 28px}:is([data-home],[data-bold]) .mk-plan:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}:is([data-home],[data-bold]) .mk-plan.is-featured{color:#fff;background:linear-gradient(160deg,#4f46e5 0%,#6d28d9 100%);border-color:#0000;box-shadow:0 30px 60px -20px #4f46e599}:is([data-home],[data-bold]) .mk-plan.is-featured h3,:is([data-home],[data-bold]) .mk-plan.is-featured .mk-price strong,:is([data-home],[data-bold]) .mk-plan.is-featured .mk-price em,:is([data-home],[data-bold]) .mk-plan.is-featured li{color:#fff}:is([data-home],[data-bold]) .mk-plan.is-featured .mk-price span{color:#ffffffc7}:is([data-home],[data-bold]) .mk-plan.is-featured .mk-ico--ok{color:#a7f3d0}:is([data-home],[data-bold]) .mk-plan.is-featured .mk-tag{color:#fff;background:#ffffff2e;border-color:#ffffff4d}:is([data-home],[data-bold]) .mk-plan.is-featured .mk-btn{color:#4338ca;background:#fff;border:0;box-shadow:0 10px 24px -10px #0006}:is([data-home],[data-bold]) #security{background:radial-gradient(800px 380px at 85% 0%, #7c3aed52, transparent 65%), radial-gradient(700px 360px at 10% 100%, #0ea5e933, transparent 60%), var(--night);color:#fff;position:relative}:is([data-home],[data-bold]) #security .mk-head h2{color:#fff}:is([data-home],[data-bold]) #security .mk-head p{color:#b6bcd6}:is([data-home],[data-bold]) #security .mk-eyebrow{color:#c7d2fe;background:#ffffff14;border-color:#ffffff29}:is([data-home],[data-bold]) .mk-sec{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .24s var(--ease), border-color .24s ease, background-color .24s ease;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;padding:28px}:is([data-home],[data-bold]) .mk-sec:hover{background:#ffffff14;border-color:#a5b4fc66;transform:translateY(-4px)}:is([data-home],[data-bold]) .mk-sec strong{color:#fff;font-size:17px;font-weight:700}:is([data-home],[data-bold]) .mk-sec>span:not(.mk-sec__ico){color:#aab1ce;font-size:15px;line-height:1.55}:is([data-home],[data-bold]) .mk-sec__ico{background:var(--grad-brand);color:#fff;border:0;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}:is([data-home],[data-bold]) #security .mk-fine{color:#8b93b5;text-align:center}:is([data-home],[data-bold]) #security .mk-fine a{color:#c7d2fe}:is([data-home],[data-bold]) .mk-close{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#6d28d9 58%,#7c3aed 100%);padding:104px 0;position:relative;overflow:hidden}:is([data-home],[data-bold]) .mk-close:before{content:"";pointer-events:none;background:radial-gradient(520px 320px at 8% 0,#fff3,#0000 70%),radial-gradient(520px 360px at 95% 100%,#0ea5e959,#0000 70%);position:absolute;inset:0}:is([data-home],[data-bold]) .mk-close .mk-wrap{position:relative}:is([data-home],[data-bold]) .mk-close h2{color:#fff}:is([data-home],[data-bold]) .mk-close p,:is([data-home],[data-bold]) .mk-close__links{color:#ffffffdb}:is([data-home],[data-bold]) .mk-close a:not(.mk-btn){color:#fff;text-underline-offset:3px;text-decoration:underline}:is([data-home],[data-bold]) .mk-close__form{color:var(--ink);background:#fff;border:0;border-radius:26px;padding:28px;box-shadow:0 40px 80px -24px #0b102699}:is([data-home],[data-bold]) .mk-close__form p,:is([data-home],[data-bold]) .mk-close__formtitle{color:var(--ink)}:is([data-home],[data-bold]) .mk-close__formtitle{font-size:20px;font-weight:800}:is([data-home],[data-bold]) .mk-close__form .mk-demoform__note{color:var(--muted)}:is([data-home],[data-bold]) .mk-benefits li,:is([data-home],[data-bold]) .mk-jobcard,:is([data-home],[data-bold]) .mk-company,:is([data-home],[data-bold]) .mk-trust>div{box-shadow:var(--shadow-card);transition:transform .22s var(--ease), box-shadow .22s ease, border-color .22s ease;border-radius:20px}:is([data-home],[data-bold]) .mk-benefits li:hover,:is([data-home],[data-bold]) .mk-jobcard:hover,:is([data-home],[data-bold]) .mk-company:hover{border-color:var(--brand-border);box-shadow:var(--shadow-lift);transform:translateY(-3px)}:is([data-home],[data-bold]) .mk-benefits__ico{background:var(--grad-brand);color:#fff;border:0;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}@media (max-width:899px){.mk-float{display:none}:is([data-home],[data-bold]) .mk-bento{grid-template-columns:minmax(0,1fr)}:is([data-home],[data-bold]) .mk-strength{min-height:0}}@media (max-width:767px){:is([data-home],[data-bold]) .mk-section,:is([data-home],[data-bold]) .mk-close{padding-block:64px}:is([data-home],[data-bold]) .mk-hero{padding:28px 0 56px}:is([data-home],[data-bold]) .mk-index>.mk-spot,:is([data-home],[data-bold]) .mk-strength{border-radius:22px;padding:24px}:is([data-home],[data-bold]) .mk-strength__copy h3{font-size:24px}:is([data-home],[data-bold]) .mk-shot figcaption{margin-top:20px}:is([data-home],[data-bold]) .mk-flow li{padding:14px 12px 14px 56px}:is([data-home],[data-bold]) .mk-flow__n{top:14px;left:12px}.mk-chrome span{margin-left:4px}}:is([data-home],[data-bold]) .mk-close h2 em{color:#c7d2fe;-webkit-text-fill-color:#c7d2fe;background:0 0}:is([data-home],[data-bold]) .mk-index__ico{align-self:center;margin:0}:is([data-home],[data-bold]) .mk-bill{margin-inline:auto}@media (max-width:520px){:is([data-home],[data-bold]) .mk-flow{grid-template-columns:minmax(0,1fr);gap:10px}}.mk-chrome span{margin-inline:auto;transform:translate(-24px)}:is([data-home],[data-bold]) .mk-hero h1 span,:is([data-home],[data-bold]) .mk-hero h1 em{display:block}.mk-paths{width:100%;max-width:var(--container);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.mk-path{box-shadow:var(--shadow-lift);background:#fff;border:1px solid #4f46e524;border-radius:28px;flex-direction:column;align-items:flex-start;gap:14px;padding:36px;display:flex;position:relative}.mk-path--hire{color:#fff;background:linear-gradient(160deg,#4f46e5 0%,#6d28d9 100%);border-color:#0000;box-shadow:0 34px 70px -24px #4f46e599}.mk-path__tag{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.mk-path--hire .mk-path__tag{color:#fff;background:#ffffff29}.mk-path h2{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.12}.mk-path>p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.mk-path--hire h2{color:#fff}.mk-path--hire>p{color:#ffffffdb}.mk-path .mk-cta{justify-content:flex-start;margin-top:6px}.mk-path--hire .mk-btn--primary{color:#4338ca;background:#fff;box-shadow:0 12px 28px -10px #00000073}.mk-path--hire .mk-btn--ghost{color:#fff;box-shadow:none;background:0 0;border-color:#fff6}.mk-path--hire .mk-btn--ghost:hover{color:#fff;background:#ffffff1a;border-color:#fff}.mk-path--hire .mk-proof{color:#ffffffe6;justify-content:flex-start;margin-top:auto}.mk-path--hire .mk-proof li:before{background-color:#fff3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m5 9.4 2.5 2.5L13 6.4' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mk-path .mk-search{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.mk-path__more{color:var(--muted);margin:0;font-size:14px}.mk-path__more a{color:var(--brand);font-weight:600}:is([data-home],[data-bold]) .mk-section--hire{background:linear-gradient(#fff 0%,#f6f6ff 100%)}.mk-showcase{gap:24px;margin-top:8px;display:grid}@media (max-width:899px){.mk-paths{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mk-path{border-radius:22px;padding:24px}}.mk-showcase{grid-template-columns:minmax(0,1fr)}.mk-peek{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:18px;align-self:stretch;gap:10px;padding:16px;display:grid}.mk-peek p{justify-content:space-between;gap:12px;margin:0;font-size:13px;display:flex}.mk-peek p b{font-weight:700}.mk-peek p span{color:#ffffffbf}.mk-peek ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-peek li{grid-template-columns:110px minmax(0,1fr) 24px;align-items:center;gap:12px;font-size:13px;display:grid}.mk-peek li>i{background:#fff3;border-radius:999px;height:6px;display:block;overflow:hidden}.mk-peek li>i>i{transform-origin:0;height:100%;animation:pl-grow 1.1s var(--ease) .3s both;background:#fff;border-radius:999px;display:block}.mk-peek li b{text-align:right;font-weight:700}.mk-peek__foot{color:#ffffffd9;border-top:1px solid #ffffff2e;justify-content:flex-start;padding-top:8px}:is([data-home],[data-bold]) .mk-marquee,:is([data-home],[data-bold]) .mk-section{background:#fff}:is([data-home],[data-bold]) .mk-section--tint,:is([data-home],[data-bold]) .mk-section--hire{background:#f6f6ff}:is([data-home],[data-bold]) .mk-marquee,:is([data-home],[data-bold]) .mk-section--tint,:is([data-home],[data-bold]) .mk-section--hire{border-block:0}:is([data-home],[data-bold]) #security{background:radial-gradient(800px 380px at 88% 0%, #6366f161, transparent 65%), radial-gradient(800px 420px at 8% 100%, #0ea5e93d, transparent 60%), var(--night)}html:has(:is(:is([data-home],[data-bold]),[data-bold])) .sc-header{-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);background:#ffffffc7;border-bottom:1px solid #4f46e514}html:has(:is(:is([data-home],[data-bold]),[data-bold])) .sc-nav{gap:4px}html:has(:is(:is([data-home],[data-bold]),[data-bold])) .sc-nav-link{border-radius:999px;padding:8px 14px;font-size:15px;font-weight:500;transition:background-color .18s,color .18s}:is(html:has(:is(:is([data-home],[data-bold]),[data-bold])) .sc-nav-link:hover,html:has(:is(:is([data-home],[data-bold]),[data-bold])) .sc-nav-link[aria-current=location]){background:var(--brand-soft);color:var(--brand-hover)}html:has(:is(:is([data-home],[data-bold]),[data-bold])) .sc-header:after{content:"";background:var(--grad-brand,linear-gradient(90deg, #4f46e5, #7c3aed));transform-origin:0;pointer-events:none;height:2px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@supports (animation-timeline:scroll()){html:has(:is(:is([data-home],[data-bold]),[data-bold])) .sc-header:after{animation:linear both pl-progress;animation-timeline:scroll(root)}}html:has([data-no-progress]) .sc-header:after{display:none}@keyframes pl-progress{to{transform:scaleX(1)}}@keyframes pl-enter{0%{opacity:0;transform:translateY(22px)}}:is([data-home],[data-bold]) .mk-hero h1 span,:is([data-home],[data-bold]) .mk-hero h1 em,:is([data-home],[data-bold]) .mk-hero .mk-lead,:is([data-home],[data-bold]) .mk-path{animation:pl-enter .7s var(--ease) both}:is([data-home],[data-bold]) .mk-hero h1 span{animation-delay:.16s}:is([data-home],[data-bold]) .mk-hero h1 em{animation-delay:.28s}:is([data-home],[data-bold]) .mk-hero .mk-lead{animation-delay:.4s}:is([data-home],[data-bold]) .mk-path--hire{animation-delay:.52s}:is([data-home],[data-bold]) .mk-path--seek{animation-delay:.64s}:is([data-home],[data-bold]) .mk-hero h1 em,:is([data-home],[data-bold]) .mk-head h2 em{background-size:220% 100%}:is([data-home],[data-bold]) .mk-hero h1 em{animation:pl-enter .7s var(--ease) .28s both}:is([data-home],[data-bold]) .mk-head h2 em{animation:none}@keyframes pl-rise-lg{0%{opacity:0;transform:translateY(28px)}}@supports (animation-timeline:view()){:is([data-home],[data-bold]) .mk-shot__frame{animation:linear both pl-tilt;animation-timeline:view();animation-range:entry cover 38%}}@keyframes pl-tilt{0%{opacity:.4;transform:translateY(48px)}to{opacity:1;transform:none}}:is([data-home],[data-bold]) #security:before,:is([data-home],[data-bold]) .mk-close:after{content:"";filter:blur(70px);pointer-events:none;border-radius:50%;width:520px;height:520px;animation:14s ease-in-out infinite alternate pl-orb;position:absolute}:is([data-home],[data-bold]) #security:before{background:#7c3aed4d;animation-delay:-5s;top:-160px;right:-120px}:is([data-home],[data-bold]) .mk-close:after{background:#0ea5e959;animation-delay:-8s;bottom:-200px;right:-140px}:is([data-home],[data-bold]) #security>.mk-wrap{z-index:1;position:relative}@keyframes pl-orb{0%{transform:translate(0,0)scale(1)}to{transform:translate(60px,40px)scale(1.15)}}:is([data-home],[data-bold]) .mk-btn--primary{position:relative;overflow:hidden}:is([data-home],[data-bold]) .mk-btn--primary:after{content:"";transition:transform .7s var(--ease);pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}:is([data-home],[data-bold]) .mk-btn--primary:hover:after{transform:translate(120%)}:is([data-home],[data-bold]) .mk-path{transition:transform .26s var(--ease), box-shadow .26s ease}:is([data-home],[data-bold]) .mk-path:hover{transform:translateY(-6px)}:is([data-home],[data-bold]) .mk-sec:hover .mk-sec__ico,:is([data-home],[data-bold]) .mk-benefits li:hover .mk-benefits__ico{animation:pl-wiggle .6s var(--ease)}@keyframes pl-wiggle{30%{transform:rotate(-8deg)scale(1.08)}60%{transform:rotate(5deg)scale(1.08)}}:is([data-home],[data-bold]) .mk-flow li:hover{border-color:var(--brand);transform:translateY(-4px)}:is([data-home],[data-bold]) #security{overflow:hidden}:is([data-home],[data-bold]) .mk-cta--center{justify-content:center}:is([data-home],[data-bold]) .mk-head--row{text-align:left;flex-flow:row;justify-content:space-between;align-items:flex-end;gap:16px;max-width:none;display:flex}:is([data-home],[data-bold]) .mk-head--row>div{min-width:0}:is([data-home],[data-bold]) .mk-head--row>.mk-btn,:is([data-home],[data-bold]) .mk-head--row>a{white-space:nowrap;flex:none;margin-left:auto}@media (max-width:520px){:is([data-home],[data-bold]) .mk-head--row{flex-wrap:wrap}:is([data-home],[data-bold]) .mk-head--row>.mk-btn,:is([data-home],[data-bold]) .mk-head--row>a{min-height:44px}}@media (max-width:899px){:is([data-home],[data-bold]) .mk-index{grid-template-columns:minmax(0,1fr)}}:is([data-home],[data-bold]) .mk-bill{border:1px solid var(--line-strong);width:fit-content;box-shadow:var(--shadow-card);background:#fff;border-radius:999px;margin:0 auto 40px;padding:5px;display:grid}:is([data-home],[data-bold]) .mk-bill__thumb{background:var(--grad-brand);border-radius:999px;width:calc(50% - 5px);top:5px;bottom:5px;left:5px;box-shadow:0 8px 18px -8px #4f46e5b3}:is([data-home],[data-bold]) .mk-bill__opt{min-height:44px;color:var(--ink-2);border-radius:999px;padding:0 24px}:is([data-home],[data-bold]) .mk-bill__opt[aria-pressed=true]{color:#fff}:is([data-home],[data-bold]) .mk-bill__opt small{color:#047857;background:#ecfdf5;border-color:#a7f3d0}:is([data-home],[data-bold]) .mk-bill__opt[aria-pressed=true] small{color:#fff;background:#fff3;border-color:#ffffff59}:is([data-home],[data-bold]) .mk-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin:0 0 32px;display:grid;overflow:visible}:is([data-home],[data-bold]) .mk-plan{flex-direction:column;gap:20px;min-width:0;padding:32px 28px;display:flex}:is([data-home],[data-bold]) .mk-plan__rows{border-top:1px solid var(--line);gap:0;margin:0;padding-top:8px;display:grid}:is([data-home],[data-bold]) .mk-plan__rows>div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:14px;display:flex}:is([data-home],[data-bold]) .mk-plan__rows dt{color:var(--muted)}:is([data-home],[data-bold]) .mk-plan__rows dd{color:var(--ink);text-align:right;margin:0;font-weight:600}:is([data-home],[data-bold]) .mk-plan__features{gap:10px;margin:0 0 auto;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}:is([data-home],[data-bold]) .mk-plan__features li{align-items:flex-start;gap:10px;display:flex}:is([data-home],[data-bold]) .mk-plan__features .mk-ico{flex:none;margin-top:1px}:is([data-home],[data-bold]) .mk-plan .mk-btn{justify-content:center;width:100%}:is([data-home],[data-bold]) .mk-plan.is-featured .mk-plan__rows,:is([data-home],[data-bold]) .mk-plan.is-featured .mk-plan__rows>div{border-color:#ffffff3d}:is([data-home],[data-bold]) .mk-plan.is-featured .mk-plan__rows dt{color:#ffffffc7}:is([data-home],[data-bold]) .mk-plan.is-featured .mk-plan__rows dd{color:#fff}@media (min-width:1100px){:is([data-home],[data-bold]) .mk-plan.is-featured{transform:translateY(-12px)}:is([data-home],[data-bold]) .mk-plan.is-featured:hover{transform:translateY(-16px)}}@media (max-width:1023px){:is([data-home],[data-bold]) .mk-plans{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}}.mk-custom{border:1px solid var(--line);box-shadow:var(--shadow-lift);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.mk-custom__form{padding:36px}.mk-custom__title{color:var(--ink);letter-spacing:-.025em;margin:0 0 6px;font-size:24px;font-weight:800}.mk-custom__sub{color:var(--muted);margin:0 0 24px;font-size:15px}.mk-custom__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.mk-custom__field{align-content:start;gap:6px;display:grid}.mk-custom__field--wide{grid-column:1/-1}.mk-custom__field label{color:var(--ink);font-size:14px;font-weight:600}.mk-custom__field input,.mk-custom__field select{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;padding:0 14px;font-size:16px;transition:border-color .16s,box-shadow .16s}.mk-custom__field input:focus,.mk-custom__field select:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 4px #4f46e524}.mk-custom__field small{color:var(--muted);font-size:13px}.mk-custom__price{color:#fff;background:radial-gradient(420px 260px at 90% 0,#7c3aed80,#0000 70%),linear-gradient(160deg,#4f46e5 0%,#3b2fb0 100%);flex-direction:column;gap:14px;padding:36px;display:flex;position:relative}.mk-custom__label{color:#fffc;margin:0;font-size:14px;font-weight:600}.mk-custom__amount{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0;display:flex}.mk-custom__amount strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1}.mk-custom__amount span{color:#fffc;font-size:16px}.mk-custom__sum{margin:4px 0 0;padding:0;list-style:none;display:grid}.mk-custom__sum li{border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.mk-custom__sum li span{color:#ffffffc7}.mk-custom__sum li b{text-align:right;font-weight:600}.mk-custom__note{color:#ffffffc7;margin:0;font-size:13px;line-height:1.5}.mk-custom__price .mk-btn{color:#4338ca;background:#fff;justify-content:center;margin-top:auto;box-shadow:0 12px 28px -10px #00000073}@media (max-width:899px){.mk-custom{grid-template-columns:minmax(0,1fr)}.mk-custom__form,.mk-custom__price{padding:24px}}@media (max-width:520px){.mk-custom__fields{grid-template-columns:minmax(0,1fr)}}:is([data-home],[data-bold]) .mk-index__ico{position:static;inset:auto}@media (min-width:1100px){:is([data-home],[data-bold]) .mk-plan.is-featured,:is([data-home],[data-bold]) .mk-plan.is-featured:hover{transform:none}}:is([data-home],[data-bold]) #pricing .mk-fine{text-align:center;margin-top:28px}.mk-custom__sub{margin-bottom:28px}:is([data-home],[data-bold]) #security{background:radial-gradient(760px 380px at 88% 0,#7c3aed57,#0000 65%),radial-gradient(700px 360px at 6% 8%,#6366f142,#0000 62%),linear-gradient(#0b1026 0%,#0d1230 100%);padding-block:104px 56px}:is([data-home],[data-bold]) .mk-close{background:radial-gradient(760px 380px at 12% 100%,#0ea5e942,#0000 62%),radial-gradient(700px 360px at 94% 92%,#7c3aed57,#0000 65%),linear-gradient(#0d1230 0%,#0b1026 100%);border-top:1px solid #ffffff14;padding-block:56px 104px}:is([data-home],[data-bold]) .mk-close:before{background:0 0}:is([data-home],[data-bold]) #security:before{background:#7c3aed38}:is([data-home],[data-bold]) .mk-close:after{background:#0ea5e938;bottom:-220px;left:-160px;right:auto}@media (max-width:767px){:is([data-home],[data-bold]) #security{padding-block:64px 40px}:is([data-home],[data-bold]) .mk-close{padding-block:40px 64px}}:is([data-home],[data-bold]) .mk-close .mk-cta{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:8px;display:flex}:is([data-home],[data-bold]) .mk-close .mk-cta .mk-btn{width:auto}:is([data-home],[data-bold]) .mk-close__form{box-shadow:var(--shadow-lift);border:1px solid #4f46e51f}[data-bold] .jb-promo{color:var(--ink);box-shadow:var(--shadow-card);background:linear-gradient(150deg,#eef2ff 0%,#fff 80%);border:1px solid #4f46e524}[data-bold] .jb-promo strong{color:var(--ink)}[data-bold] .jb-promo span{color:var(--ink-2)}[data-bold] .jb-promo .jb-button,[data-bold] .jb-promo .jb-button-primary{background-color:var(--brand);color:#fff;border:0}@media (max-width:767px){:is([data-home],[data-bold]) #security,:is([data-home],[data-bold]) .mk-close{padding-block:64px}}:root{--ease-out:cubic-bezier(.23, 1, .32, 1)}@keyframes pl-rise-md{0%{opacity:0;transform:translateY(20px)}}:is([data-home],[data-bold]) [data-reveal=wait]{opacity:0;transform:translateY(20px)}:is([data-home],[data-bold]) [data-reveal=in]{animation:pl-rise-md .52s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}:is([data-home],[data-bold]) .mk-hero h1 em{animation:pl-enter .7s var(--ease-out) .28s both;background-size:100% 100%}:is([data-home],[data-bold]) .mk-head h2 em{background-size:100% 100%;animation:none}:is([data-home],[data-bold]) .mk-btn:active,[data-bold] .jb-button:active,[data-bold] .co-button:active,:is([data-home],[data-bold]) .mk-custom__price .mk-btn:active,:is([data-home],[data-bold]) .mk-board__who:active,[data-bold] .jb-save:active{transition-duration:90ms;transform:scale(.97)}@media (hover:none){:is([data-home],[data-bold]) .mk-path:hover,:is([data-home],[data-bold]) .mk-strength:hover,:is([data-home],[data-bold]) .mk-plan:hover,:is([data-home],[data-bold]) .mk-sec:hover,:is([data-home],[data-bold]) .mk-flow li:hover,:is([data-home],[data-bold]) .mk-index dl>div:hover,[data-bold] .mk-two>article:hover,[data-bold] .mk-beliefs li:hover,[data-bold] .jb-card:hover,[data-bold] .co-card:hover,[data-bold] .mk-feature:hover,[data-bold] .mk-posts>:hover,:is([data-home],[data-bold]) .mk-benefits li:hover,:is([data-home],[data-bold]) .mk-jobcard:hover,:is([data-home],[data-bold]) .mk-company:hover{transform:none}:is([data-home],[data-bold]) .mk-btn--primary:hover:after{transform:translate(-120%)}}[data-bold] .jb-list>li,[data-bold] .co-grid>li,[data-bold] .co-grid>*{animation:pl-rise-md .42s var(--ease-out) both}[data-bold] .jb-list>li:nth-child(2),[data-bold] .co-grid>:nth-child(2){animation-delay:50ms}[data-bold] .jb-list>li:nth-child(3),[data-bold] .co-grid>:nth-child(3){animation-delay:.1s}[data-bold] .jb-list>li:nth-child(4),[data-bold] .co-grid>:nth-child(4){animation-delay:.15s}[data-bold] .jb-list>li:nth-child(5),[data-bold] .co-grid>:nth-child(5){animation-delay:.2s}[data-bold] .jb-list>li:nth-child(6),[data-bold] .co-grid>:nth-child(6){animation-delay:.25s}[data-bold] .jb-list>li:nth-child(7),[data-bold] .co-grid>:nth-child(7){animation-delay:.3s}[data-bold] .jb-list>li:nth-child(n+8),[data-bold] .co-grid>:nth-child(n+8){animation-delay:.35s}:is([data-home],[data-bold]) .mk-price{animation:pl-enter-sm .26s var(--ease-out) both}@keyframes pl-enter-sm{0%{opacity:0;transform:translateY(6px)}}[data-bold] .jb-save.is-saved svg{animation:pl-bookmark .28s var(--ease-out)}@keyframes pl-bookmark{40%{transform:scale(1.25)}}:is([data-home],[data-bold]) .mk-sent{animation:pl-enter-sm .3s var(--ease-out) both}[data-bold] .jb-switch-track,[data-bold] .jb-switch-track:after,:is([data-home],[data-bold]) .mk-switch span,[data-bold] .jb-check,[data-bold] .co-check{transition-duration:.16s;transition-timing-function:var(--ease-out)}.sc-navmenu__panel>*{animation:pl-enter-sm .22s var(--ease-out) both}.sc-navmenu__panel>:nth-child(2){animation-delay:20ms}.sc-navmenu__panel>:nth-child(3){animation-delay:40ms}.sc-navmenu__panel>:nth-child(4){animation-delay:60ms}.sc-navmenu__panel>:nth-child(5){animation-delay:80ms}.sc-navmenu__panel>:nth-child(6){animation-delay:.1s}.sc-navmenu__panel>:nth-child(n+7){animation-delay:.12s}.mk-ios{position:relative}.mk-ios__btn{width:100%;min-height:46px;color:var(--mk-ink,#14151c);font:inherit;text-align:left;cursor:pointer;background:#7676801f;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px 0 16px;font-size:16px;transition:background-color .15s,box-shadow .15s;display:flex}.mk-ios__btn svg{color:#8a8a93;flex:none}.mk-ios__btn:hover{background:#7676802e}.mk-ios__btn:focus-visible,.mk-ios__btn[aria-expanded=true]{box-shadow:0 0 0 1px var(--mk-indigo,#4f46e5), 0 0 0 4px #4f46e52e;background:#fff;outline:none}.mk-ios__menu{z-index:20;-webkit-backdrop-filter:saturate(1.8)blur(24px);backdrop-filter:saturate(1.8)blur(24px);transform-origin:top;background:#ffffffdb;border-radius:14px;margin:0;padding:6px;list-style:none;animation:.16s cubic-bezier(.2,.9,.3,1) both mk-ios-pop;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 0 0 .5px #00000014,0 12px 32px #14151c2e}.mk-ios__opt{min-height:42px;color:var(--mk-ink,#14151c);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:16px;display:flex;position:relative}.mk-ios__opt+.mk-ios__opt:before{content:"";background:#3c3c432e;height:.5px;position:absolute;top:0;left:12px;right:12px}.mk-ios__opt[data-active]{background:#4f46e51a}.mk-ios__opt[data-active]:before,.mk-ios__opt[data-active]+.mk-ios__opt:before{opacity:0}.mk-ios__opt[aria-selected=true]{color:var(--mk-indigo,#4f46e5);font-weight:600}@keyframes mk-ios-pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.mk-ios__menu{animation:none}}[data-home] section[id]{scroll-margin-top:-20px}@media (max-width:640px){.mk-ios__menu--drop{z-index:20;border-radius:14px;max-height:260px;animation:.16s cubic-bezier(.2,.9,.3,1) both mk-ios-pop;position:absolute;inset:calc(100% + 6px) 0 auto;overflow-y:auto}}.mk-ios>input{box-sizing:border-box;width:100%}[data-bold] .mk-sub__head h1{padding-bottom:.14em}[data-bold] .mk-article__body h2{letter-spacing:-.03em;color:var(--ink);margin-bottom:14px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.2}[data-bold] .mk-article__body h2:before{content:"";background:var(--brand);border-radius:2px;width:28px;height:3px;margin-bottom:14px;display:block}[data-bold] .mk-article__aside .mk-textlink{text-underline-offset:3px;text-decoration:underline}[data-bold] .mk-doc__toc a{border-left:0;min-height:0;font-weight:500}[data-bold] .mk-doc__toc a[aria-current=location]{background:var(--brand-soft);color:var(--brand-hover);font-weight:600}@media (min-width:960px){.jb-filters{scrollbar-width:auto;scrollbar-color:auto;overscroll-behavior:contain;max-height:calc(100dvh - 108px)}.jb-filters::-webkit-scrollbar{width:8px}.jb-filters::-webkit-scrollbar-track{background:0 0;margin:14px 0}.jb-filters::-webkit-scrollbar-thumb{background-color:#14151c47;border-radius:8px}.jb-filters::-webkit-scrollbar-thumb:hover{background-color:#14151c73}}.mk-trust .mk-ico--ok{color:var(--ok,#047857)}.mk-trust .mk-ico--no{color:#dc2626}:is(button,[role=button],[role=tab],summary,select,label[for],input[type=checkbox],input[type=radio],input[type=submit],input[type=button]):not(:disabled,[aria-disabled=true]){cursor:pointer}.pl-dd,.pl-dd-list{--color-surface:#fff;--color-surface-raised:#fff;--color-surface-hover:#f3f4f9;--color-surface-sunken:#f3f4f9;--color-border:#e4e6ef;--color-border-strong:#cfd4dd;--color-brand:#4f46e5;--color-focus-ring:#4f46e533;--color-text-primary:#14151c;--color-text-secondary:#3f4553;--color-text-muted:#5f6675;--color-text-disabled:#9aa3b5;--color-danger:#dc2626;--radius-sm:10px;--radius-md:12px}.mk-field .pl-dd__trigger,.co-field .pl-dd__trigger,.jb-field .pl-dd__trigger,.jb-sort .pl-dd__trigger,.mk-custom__field .pl-dd__trigger{height:46px;min-height:46px;padding:0 14px;font-size:15px;font-weight:500}.jb-sort .pl-dd__trigger{font-weight:600}.mk-field .pl-dd__trigger:focus-visible,.co-field .pl-dd__trigger:focus-visible,.jb-field .pl-dd__trigger:focus-visible,.jb-sort .pl-dd__trigger:focus-visible,.mk-custom__field .pl-dd__trigger:focus-visible,.mk-field .pl-dd__trigger[aria-expanded=true],.co-field .pl-dd__trigger[aria-expanded=true],.jb-sort .pl-dd__trigger[aria-expanded=true]{box-shadow:0 0 0 3px #4f46e533}.pl-dd-list .pl-dd-option{font-size:15px}
