.ko-category[data-v-6ffbd86d]{border-bottom:1px solid var(--ko-primary-tint);padding:28px 0}.ko-category__grid[data-v-6ffbd86d]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));margin:0 auto;max-width:var(--ko-container);padding:0 var(--ko-gutter)}.ko-category__tile[data-v-6ffbd86d]{align-items:center;background:var(--ko-surface);border-radius:12px;display:flex;flex-direction:column;gap:8px;min-height:44px;padding:16px 8px;position:relative}.ko-category__tile .ko-icon[data-v-6ffbd86d]{color:var(--ko-primary);font-size:28px}.ko-category__tile--primary[data-v-6ffbd86d]{background:var(--ko-primary);color:#fff}.ko-category__tile--primary .ko-icon[data-v-6ffbd86d]{color:#fff}.ko-category__label[data-v-6ffbd86d]{font-size:13px;font-weight:700;text-align:center}.ko-faq[data-v-944418f6]{background:var(--ko-surface);padding:48px 0;scroll-margin-top:var(--ko-header-h)}.ko-faq__inner[data-v-944418f6]{margin:0 auto;max-width:860px;padding:0 var(--ko-gutter)}.ko-faq__head[data-v-944418f6]{margin-bottom:24px;text-align:center}.ko-faq__eyebrow[data-v-944418f6]{color:var(--ko-primary);font-size:13px;font-weight:700}.ko-faq__title[data-v-944418f6]{font-size:24px;font-weight:800;letter-spacing:-.03em;margin:6px 0 0}.ko-faq__list[data-v-944418f6]{display:flex;flex-direction:column;gap:8px}.ko-faq__item[data-v-944418f6]{background:#fff;border:1px solid var(--ko-border);border-radius:12px;padding:0 20px}.ko-faq__summary[data-v-944418f6]{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:space-between;list-style:none;min-height:44px;padding:16px 0}.ko-faq__summary[data-v-944418f6]::-webkit-details-marker{display:none}.ko-faq__q[data-v-944418f6]{color:var(--ko-primary);margin-right:8px}.ko-faq__chevron[data-v-944418f6]{color:var(--ko-muted);font-size:22px;transition:transform .2s}.ko-faq__item[open] .ko-faq__chevron[data-v-944418f6]{transform:rotate(180deg)}.ko-faq__answer[data-v-944418f6]{color:var(--ko-text-3);font-size:15px;margin:0;padding:0 0 18px 28px}.ko-flow[data-v-e38da8bd]{padding:48px 0;scroll-margin-top:var(--ko-header-h)}.ko-flow__inner[data-v-e38da8bd]{margin:0 auto;max-width:var(--ko-container);padding:0 var(--ko-gutter)}.ko-flow__head[data-v-e38da8bd]{margin-bottom:24px}.ko-flow__eyebrow[data-v-e38da8bd]{color:var(--ko-primary);font-size:13px;font-weight:700}.ko-flow__title[data-v-e38da8bd]{font-size:24px;font-weight:800;letter-spacing:-.03em;margin:6px 0 0}.ko-flow__grid[data-v-e38da8bd]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));list-style:none;margin:0;padding:0}.ko-flow__card[data-v-e38da8bd]{background:var(--ko-surface);border-radius:14px;padding:24px}.ko-flow__card--last[data-v-e38da8bd]{background:var(--ko-primary);color:#fff}.ko-flow__number[data-v-e38da8bd]{background:var(--ko-primary);border-radius:8px;color:#fff;display:inline-grid;font-size:14px;font-weight:800;height:32px;place-items:center;width:32px}.ko-flow__card--last .ko-flow__number[data-v-e38da8bd]{background:#fff;color:var(--ko-primary)}.ko-flow__card-title[data-v-e38da8bd]{font-size:17px;font-weight:800;margin:14px 0 0}.ko-flow__card-body[data-v-e38da8bd]{color:var(--ko-text-3);font-size:14px;margin:6px 0 0}.ko-flow__card--last .ko-flow__card-body[data-v-e38da8bd]{color:#ffffffd9}.ko-hero[data-v-6514ad3d]{background:linear-gradient(180deg,var(--ko-surface) 0,#fff 100%);padding:32px 0 40px;scroll-margin-top:var(--ko-header-h)}.ko-hero__inner[data-v-6514ad3d]{align-items:center;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));margin:0 auto;max-width:var(--ko-container);padding:0 var(--ko-gutter)}.ko-hero__title[data-v-6514ad3d]{font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.25;margin:0}.ko-hero__lead[data-v-6514ad3d]{color:var(--ko-text-3);font-size:16px;margin:16px 0 0;max-width:520px}.ko-hero__search[data-v-6514ad3d]{background:#fff;border:2px solid var(--ko-primary);border-radius:12px;display:flex;margin-top:24px;max-width:620px;overflow:hidden}.ko-hero__search-icon[data-v-6514ad3d]{color:var(--ko-muted);display:grid;place-items:center;width:44px}.ko-hero__input[data-v-6514ad3d]{border:none;color:var(--ko-text);flex:1;font-family:inherit;font-size:16px;font-weight:400;min-width:0;outline:none;padding:14px 0}.ko-hero__input[data-v-6514ad3d]::-moz-placeholder{color:var(--ko-muted);opacity:1}.ko-hero__input[data-v-6514ad3d]::placeholder{color:var(--ko-muted);opacity:1}.ko-hero__search[data-v-6514ad3d]:focus-within{outline:2px solid var(--ko-primary);outline-offset:2px}.ko-hero__submit[data-v-6514ad3d]{background:var(--ko-primary);border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;min-width:64px;padding:0 18px;white-space:nowrap}.ko-hero__notice[data-v-6514ad3d]{color:var(--ko-muted);font-size:13px;margin:8px 0 0}.ko-hero__tags[data-v-6514ad3d]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ko-hero__tags-label[data-v-6514ad3d]{color:var(--ko-muted);font-size:13px;font-weight:600}.ko-hero__tag[data-v-6514ad3d]{align-items:center;background:#fff;border:1px solid var(--ko-border);border-radius:999px;color:var(--ko-text-2);display:inline-flex;font-size:13px;font-weight:600;min-height:32px;padding:0 10px}.ko-hero__cta[data-v-6514ad3d]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ko-hero__btn[data-v-6514ad3d]{align-items:center;border-radius:10px;display:inline-flex;flex:1 1 150px;font-size:16px;font-weight:700;gap:8px;justify-content:center;min-height:52px;padding:0 20px;position:relative;white-space:nowrap}.ko-hero__btn .ko-icon[data-v-6514ad3d]{font-size:20px}.ko-hero__btn img[data-v-6514ad3d]{height:22px;width:22px}.ko-hero__btn--primary[data-v-6514ad3d]{background:var(--ko-primary);color:#fff}.ko-hero__btn--line[data-v-6514ad3d]{background:#fff;border:1.5px solid var(--ko-line-green);color:var(--ko-text)}.ko-hero__visual[data-v-6514ad3d]{aspect-ratio:16/10;background:var(--ko-primary-tint);border-radius:16px;overflow:hidden}.ko-hero__image[data-v-6514ad3d]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;width:100%}@media(min-width:900px){.ko-hero[data-v-6514ad3d]{padding:56px 0 48px}.ko-hero__lead[data-v-6514ad3d]{font-size:17px}.ko-hero__btn[data-v-6514ad3d]{flex:0 0 auto}}.ko-jobs[data-v-82745d91]{padding:48px 0;scroll-margin-top:var(--ko-header-h)}.ko-jobs__inner[data-v-82745d91]{margin:0 auto;max-width:var(--ko-container);padding:0 var(--ko-gutter)}.ko-jobs__title[data-v-82745d91]{font-size:24px;font-weight:800;letter-spacing:-.03em;margin:0}.ko-jobs__lead[data-v-82745d91]{color:var(--ko-muted);font-size:14px;margin:4px 0 0}.ko-jobs__slot[data-v-82745d91]{height:200px;margin-top:20px}.ko-jobs__list[data-v-82745d91]{display:grid;gap:14px;grid-auto-columns:minmax(250px,78%);grid-auto-flow:column;height:100%;list-style:none;margin:0;overflow-x:auto;padding:0 0 12px;scroll-snap-type:x proximity}.ko-jobs__card[data-v-82745d91]{background:#fff;border:1px solid var(--ko-border);border-radius:14px;display:flex;flex-direction:column;height:188px;padding:18px;position:relative;scroll-snap-align:start}.ko-jobs__tags[data-v-82745d91]{display:flex;flex-wrap:wrap;gap:4px;max-height:24px;overflow:hidden}.ko-jobs__tag[data-v-82745d91]{background:var(--ko-surface-alt);border-radius:4px;color:var(--ko-text-3);font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.ko-jobs__tag--accent[data-v-82745d91]{background:var(--ko-primary-tint);color:var(--ko-primary)}.ko-jobs__job-title[data-v-82745d91]{display:-webkit-box;flex:1;font-size:16px;font-weight:700;line-height:1.45;margin:12px 0 0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ko-jobs__link[data-v-82745d91]:after{border-radius:14px;content:"";inset:0;position:absolute}.ko-jobs__salary[data-v-82745d91]{align-items:baseline;border-top:1px solid var(--ko-surface-alt);display:flex;font-size:15px;font-weight:800;gap:6px;letter-spacing:-.02em;margin:12px 0 0;padding-top:12px}.ko-jobs__salary-label[data-v-82745d91]{color:var(--ko-muted);font-size:12px;font-weight:600}.ko-jobs__card--skeleton[data-v-82745d91]{gap:12px}.ko-jobs__bar[data-v-82745d91]{animation:ko-jobs-pulse-82745d91 1.4s ease-in-out infinite;background:var(--ko-surface-alt);border-radius:6px;display:block;height:14px}.ko-jobs__bar--tags[data-v-82745d91]{height:20px;width:55%}.ko-jobs__bar--title[data-v-82745d91]{margin-top:6px;width:100%}.ko-jobs__bar--title-short[data-v-82745d91]{width:70%}.ko-jobs__bar--salary[data-v-82745d91]{margin-top:auto;width:45%}@keyframes ko-jobs-pulse-82745d91{50%{opacity:.5}}.ko-jobs__sr[data-v-82745d91]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.ko-jobs__more[data-v-82745d91]{margin-top:8px;text-align:center}.ko-jobs__all[data-v-82745d91]{align-items:center;border:1px solid var(--ko-border-strong);border-radius:10px;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;min-height:48px;padding:0 28px}@media(min-width:1100px){.ko-jobs__list[data-v-82745d91]{grid-auto-columns:1fr;overflow:visible}}.ko-cta[data-v-516fd63f]{padding:48px 0 56px;scroll-margin-top:var(--ko-header-h)}.ko-cta__inner[data-v-516fd63f]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));margin:0 auto;max-width:var(--ko-container);padding:0 var(--ko-gutter)}.ko-cta__card[data-v-516fd63f]{border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:28px 24px;position:relative}.ko-cta__card--line[data-v-516fd63f]{align-items:flex-start;border:1px solid var(--ko-border)}.ko-cta__card--signup[data-v-516fd63f]{background:var(--ko-primary);color:#fff;overflow:hidden}.ko-cta__badge[data-v-516fd63f]{align-items:center;color:var(--ko-muted);display:inline-flex;font-size:13px;font-weight:700;gap:8px}.ko-cta__badge img[data-v-516fd63f]{height:18px;width:18px}.ko-cta__title[data-v-516fd63f]{font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.4;margin:8px 0 0}.ko-cta__title--signup[data-v-516fd63f]{font-size:24px;margin:0;position:relative}.ko-cta__body[data-v-516fd63f]{color:var(--ko-text-3);font-size:14px;margin:10px 0 18px}.ko-cta__body--signup[data-v-516fd63f]{color:#ffffffd9;font-size:15px;margin:10px 0 22px;position:relative}.ko-cta__mark[data-v-516fd63f]{bottom:-30px;filter:brightness(0) invert(1);height:180px;opacity:.08;pointer-events:none;position:absolute;right:-30px;width:auto}.ko-cta__actions[data-v-516fd63f]{display:flex;flex-wrap:wrap;gap:8px;position:relative}.ko-cta__btn[data-v-516fd63f]{align-items:center;border-radius:10px;display:inline-flex;flex:1 1 150px;font-size:16px;font-weight:700;gap:8px;justify-content:center;min-height:52px;padding:0 20px;position:relative;white-space:nowrap}.ko-cta__btn .ko-icon[data-v-516fd63f]{font-size:20px}.ko-cta__btn img[data-v-516fd63f]{height:20px;width:20px}.ko-cta__btn--line[data-v-516fd63f]{background:#fff;border:1.5px solid var(--ko-line-green);color:var(--ko-text);flex:0 0 auto;font-size:15px;min-height:48px}.ko-cta__btn--white[data-v-516fd63f]{background:#fff;color:var(--ko-primary)}.ko-cta__btn--ghost[data-v-516fd63f]{border:1px solid hsla(0,0%,100%,.4);color:#fff}.ko-cta__notice[data-v-516fd63f]{color:#ffffffd9;font-size:13px;margin:12px 0 0;position:relative}.ko-why[data-v-663ceda4]{background:var(--ko-surface);padding:48px 0;scroll-margin-top:var(--ko-header-h)}.ko-why__inner[data-v-663ceda4]{margin:0 auto;max-width:var(--ko-container);padding:0 var(--ko-gutter)}.ko-why__head[data-v-663ceda4]{margin-bottom:28px;text-align:center}.ko-why__eyebrow[data-v-663ceda4]{color:var(--ko-primary);font-size:13px;font-weight:700}.ko-why__title[data-v-663ceda4]{font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.4;margin:6px 0 0}.ko-why__grid[data-v-663ceda4]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));list-style:none;margin:0;padding:0}.ko-why__card[data-v-663ceda4]{background:#fff;border:1px solid var(--ko-border);border-radius:14px;padding:24px}.ko-why__icon[data-v-663ceda4]{background:var(--ko-primary-tint);border-radius:12px;color:var(--ko-primary);display:grid;height:48px;place-items:center;width:48px}.ko-why__icon[data-v-663ceda4],.ko-why__icon .ko-icon[data-v-663ceda4]{font-size:26px}.ko-why__card-title[data-v-663ceda4]{font-size:17px;font-weight:800;margin:16px 0 0}.ko-why__card-body[data-v-663ceda4]{color:var(--ko-text-3);font-size:14px;margin:6px 0 0}.ko-why__recommend[data-v-663ceda4]{align-items:center;background:#fff;border:1px solid var(--ko-border);border-radius:14px;display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:28px;padding:22px 24px}.ko-why__recommend-title[data-v-663ceda4]{flex:none;font-size:15px;font-weight:700;margin:0}.ko-why__recommend-list[data-v-663ceda4]{display:flex;flex-wrap:wrap;gap:10px 32px;list-style:none;margin:0;padding:0}.ko-why__recommend-item[data-v-663ceda4]{align-items:center;color:var(--ko-text-2);display:inline-flex;font-size:14px;gap:6px}.ko-why__recommend-item .ko-icon[data-v-663ceda4]{color:var(--ko-primary);font-size:18px}
