.careers-page.svelte-1thlcsk{min-height:100vh;background:var(--white)}.careers-hero.svelte-1thlcsk{padding:120px 0 80px;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.careers-header.svelte-1thlcsk{text-align:center;max-width:800px;margin:0 auto}.careers-title.svelte-1thlcsk{font-size:3.5rem;font-weight:700;color:var(--gray-900);margin-bottom:24px;line-height:1.2}.careers-subtitle.svelte-1thlcsk{font-size:1.25rem;line-height:1.7;color:var(--gray-600);margin-bottom:48px}.careers-stats.svelte-1thlcsk{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}.stat-item.svelte-1thlcsk{text-align:center}.stat-number.svelte-1thlcsk{font-size:2rem;font-weight:700;color:#f97316;margin-bottom:8px}.stat-label.svelte-1thlcsk{font-size:.875rem;color:var(--gray-600);line-height:1.4}.positions-section.svelte-1thlcsk{padding:80px 0}.section-title.svelte-1thlcsk{font-size:2.5rem;font-weight:600;text-align:center;color:var(--gray-900);margin-bottom:48px}.positions-grid.svelte-1thlcsk{display:grid;gap:32px}.position-card.svelte-1thlcsk{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;padding:32px;transition:all .3s ease;box-shadow:0 1px 3px #00000014}.position-card.svelte-1thlcsk:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001f;border-color:var(--gray-300)}.position-header.svelte-1thlcsk{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.position-title.svelte-1thlcsk{font-size:1.5rem;font-weight:600;color:var(--gray-900);margin-bottom:8px}.position-meta.svelte-1thlcsk{display:flex;flex-wrap:wrap;gap:12px}.position-type.svelte-1thlcsk,.position-location.svelte-1thlcsk,.position-experience.svelte-1thlcsk{font-size:.875rem;color:var(--gray-600)}.posted-date.svelte-1thlcsk{font-size:.813rem;color:var(--gray-500);white-space:nowrap}.position-description.svelte-1thlcsk{color:var(--gray-700);line-height:1.6;margin-bottom:20px}.position-tech.svelte-1thlcsk{margin-bottom:24px}.position-tech.svelte-1thlcsk strong:where(.svelte-1thlcsk){display:block;margin-bottom:8px;color:var(--gray-900)}.tech-tags.svelte-1thlcsk{display:flex;flex-wrap:wrap;gap:8px}.tech-tag.svelte-1thlcsk{background:var(--gray-100);color:var(--gray-700);padding:4px 12px;border-radius:20px;font-size:.813rem}.apply-btn.svelte-1thlcsk{display:inline-flex;align-items:center;gap:8px;color:#f97316;text-decoration:none;font-weight:500;font-size:.938rem;transition:all .2s ease}.apply-btn.svelte-1thlcsk:hover{color:#ea580c;gap:12px}.why-join-section.svelte-1thlcsk{padding:80px 0;background:var(--gray-50)}.benefits-grid.svelte-1thlcsk{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.benefit-card.svelte-1thlcsk{background:var(--white);padding:32px;border-radius:16px;text-align:center;box-shadow:0 1px 3px #00000014}.benefit-icon.svelte-1thlcsk{width:64px;height:64px;background:var(--orange-50);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#f97316}.benefit-card.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-size:1.25rem;font-weight:600;color:var(--gray-900);margin-bottom:12px}.benefit-card.svelte-1thlcsk p:where(.svelte-1thlcsk){color:var(--gray-600);line-height:1.6}@media(max-width:768px){.careers-title.svelte-1thlcsk{font-size:2.5rem}.careers-stats.svelte-1thlcsk{grid-template-columns:1fr;gap:24px}.position-header.svelte-1thlcsk{flex-direction:column;gap:12px}.benefits-grid.svelte-1thlcsk{grid-template-columns:1fr}}
