.k-careers-page.svelte-bbg2xb{font-family:var(--k-font-family);background-color:var(--k-bg-main);min-height:100vh}.k-container.svelte-bbg2xb{max-width:1200px;margin:0 auto;padding:0 24px}.k-careers-hero.svelte-bbg2xb{color:#fff;text-align:center;background:#111;padding:140px 24px}.k-careers-hero.svelte-bbg2xb h1:where(.svelte-bbg2xb){margin-bottom:24px;font-size:56px;font-weight:900}.k-careers-hero.svelte-bbg2xb p:where(.svelte-bbg2xb){color:#ccc;max-width:600px;margin:0 auto 40px;font-size:20px}.k-btn-primary.svelte-bbg2xb{background:var(--k-orange);color:#fff;border-radius:30px;padding:16px 32px;font-weight:800;text-decoration:none;transition:transform .2s;display:inline-block}.k-btn-primary.svelte-bbg2xb:hover{transform:scale(1.05)}.k-culture-section.svelte-bbg2xb{background:var(--k-bg-card);padding:100px 0}.k-culture-grid.svelte-bbg2xb{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.k-culture-text.svelte-bbg2xb h2:where(.svelte-bbg2xb){color:var(--k-text-dark);margin-bottom:24px;font-size:36px;font-weight:800}.k-culture-text.svelte-bbg2xb p:where(.svelte-bbg2xb){color:var(--k-text-gray);margin-bottom:32px;font-size:18px;line-height:1.7}.k-perks-list.svelte-bbg2xb{margin:0;padding:0;list-style:none}.k-perks-list.svelte-bbg2xb li:where(.svelte-bbg2xb){color:var(--k-text-dark);align-items:center;gap:12px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}.k-perks-list.svelte-bbg2xb li:where(.svelte-bbg2xb) span:where(.svelte-bbg2xb){font-size:24px}.k-culture-images.svelte-bbg2xb{grid-template-columns:1fr 1fr;gap:16px;display:grid}.k-culture-visual.svelte-bbg2xb{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:100%;font-size:72px;display:flex}.k-culture-visual.img-1.svelte-bbg2xb{background:linear-gradient(135deg, var(--k-orange,#ff5a00), #b23f00);height:400px}.k-culture-visual.img-2.svelte-bbg2xb{background:linear-gradient(135deg,#0f172a,#334155);height:300px;margin-top:50px}.k-jobs-section.svelte-bbg2xb{padding:100px 0}.k-jobs-header.svelte-bbg2xb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px;display:flex}.k-jobs-header.svelte-bbg2xb h2:where(.svelte-bbg2xb){color:var(--k-text-dark);font-size:36px;font-weight:800}.k-filters.svelte-bbg2xb{flex-wrap:wrap;gap:12px;display:flex}.k-filter-btn.svelte-bbg2xb{border:1px solid var(--k-border);background:var(--k-bg-card);color:var(--k-text-dark);cursor:pointer;border-radius:20px;padding:8px 16px;font-weight:600;transition:all .2s}.k-filter-btn.svelte-bbg2xb:hover{border-color:var(--k-text-dark)}.k-filter-btn.active.svelte-bbg2xb{background:var(--k-text-dark);color:var(--k-bg-card);border-color:var(--k-text-dark)}.k-filter-btn.svelte-bbg2xb:focus-visible{outline:2px solid var(--k-orange);outline-offset:2px}.k-jobs-list.svelte-bbg2xb{flex-direction:column;gap:16px;display:flex}.k-no-jobs.svelte-bbg2xb{background:var(--k-bg-card);border:1px dashed var(--k-border);text-align:center;color:var(--k-text-gray);border-radius:16px;padding:40px 32px;font-size:16px;font-weight:500}.k-job-card.svelte-bbg2xb{background:var(--k-bg-card);border:1px solid var(--k-border);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:32px;transition:box-shadow .2s,transform .2s;display:flex}.k-job-card.svelte-bbg2xb:hover{box-shadow:var(--k-shadow-hover);transform:translateY(-2px)}.k-job-info.svelte-bbg2xb h3:where(.svelte-bbg2xb){color:var(--k-text-dark);margin-bottom:12px;font-size:20px;font-weight:800}.k-job-meta.svelte-bbg2xb{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.k-tag.svelte-bbg2xb{background:var(--k-orange-light);color:var(--k-orange-hover);border-radius:12px;padding:4px 12px;font-size:13px;font-weight:700}.k-meta-item.svelte-bbg2xb{color:var(--k-text-gray);font-size:14px}.k-btn-apply.svelte-bbg2xb{background:var(--k-bg-card);border:2px solid var(--k-text-dark);color:var(--k-text-dark);cursor:pointer;white-space:nowrap;border-radius:20px;padding:10px 24px;font-weight:800;text-decoration:none;transition:all .2s}.k-btn-apply.svelte-bbg2xb:hover{background:var(--k-text-dark);color:var(--k-bg-card)}.k-btn-apply.svelte-bbg2xb:focus-visible{outline:2px solid var(--k-orange);outline-offset:2px}@media (width<=768px){.k-culture-grid.svelte-bbg2xb{grid-template-columns:1fr}.k-job-card.svelte-bbg2xb{flex-direction:column;align-items:flex-start;gap:24px}.k-btn-apply.svelte-bbg2xb{text-align:center;width:100%}.k-culture-visual.img-1.svelte-bbg2xb,.k-culture-visual.img-2.svelte-bbg2xb{height:250px;margin-top:0}}
