.career-hero[data-astro-cid-fumaiwkd]{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border-bottom:1px solid #e0e7ff;padding:72px 24px 64px;text-align:center}.career-hero-label[data-astro-cid-fumaiwkd]{font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6366f1;margin-bottom:16px}.career-hero[data-astro-cid-fumaiwkd] h1[data-astro-cid-fumaiwkd]{font-family:Space Grotesk,sans-serif;font-size:clamp(32px,5vw,52px);font-weight:700;color:var(--text-primary);line-height:1.15;margin-bottom:18px}.career-hero[data-astro-cid-fumaiwkd] p[data-astro-cid-fumaiwkd]{font-size:18px;color:var(--text-muted);max-width:580px;margin:0 auto 32px;line-height:1.65}.career-hero-stats[data-astro-cid-fumaiwkd]{display:flex;gap:32px;justify-content:center;flex-wrap:wrap}.career-hero-stat[data-astro-cid-fumaiwkd]{text-align:center}.career-hero-stat-num[data-astro-cid-fumaiwkd]{font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;color:#6366f1;line-height:1}.career-hero-stat-lbl[data-astro-cid-fumaiwkd]{font-size:13px;color:var(--text-subtle);margin-top:4px}.career-body[data-astro-cid-fumaiwkd]{max-width:1120px;margin:0 auto;padding:64px 24px 96px}.career-section-label[data-astro-cid-fumaiwkd]{font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6366f1;margin-bottom:12px}.career-section-title[data-astro-cid-fumaiwkd]{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.career-section-sub[data-astro-cid-fumaiwkd]{font-size:16px;color:var(--text-muted);margin-bottom:40px}.career-grid[data-astro-cid-fumaiwkd]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.career-card[data-astro-cid-fumaiwkd]{background:#fff;border:1px solid var(--border-color);border-radius:14px;padding:28px;text-decoration:none;display:flex;flex-direction:column;gap:16px;transition:all .2s;box-shadow:0 1px 3px #0000000f}.career-card[data-astro-cid-fumaiwkd]:hover{border-color:#6366f1;box-shadow:0 6px 24px #6366f11f;transform:translateY(-2px)}.career-card-top[data-astro-cid-fumaiwkd]{display:flex;align-items:flex-start;gap:14px}.career-card-icon[data-astro-cid-fumaiwkd]{font-size:32px;line-height:1;flex-shrink:0}.career-card-meta[data-astro-cid-fumaiwkd]{flex:1}.career-card-title[data-astro-cid-fumaiwkd]{font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.career-card-salary[data-astro-cid-fumaiwkd]{font-size:13px;color:var(--text-muted);font-weight:500}.career-card-demand[data-astro-cid-fumaiwkd]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:20px}.demand-very-high[data-astro-cid-fumaiwkd]{background:#dcfce7;color:#15803d}.demand-high[data-astro-cid-fumaiwkd]{background:#fef9c3;color:#92400e}.career-card-desc[data-astro-cid-fumaiwkd]{font-size:14px;color:var(--text-muted);line-height:1.6}.career-card-footer[data-astro-cid-fumaiwkd]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #f3f4f6}.career-card-openings[data-astro-cid-fumaiwkd]{font-size:13px;color:var(--text-subtle)}.career-card-cta[data-astro-cid-fumaiwkd]{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:#6366f1}.career-why[data-astro-cid-fumaiwkd]{margin-top:72px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:48px}.career-why-title[data-astro-cid-fumaiwkd]{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:24px}.career-why-grid[data-astro-cid-fumaiwkd]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.career-why-item-title[data-astro-cid-fumaiwkd]{font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.career-why-item-desc[data-astro-cid-fumaiwkd]{font-size:14px;color:var(--text-muted);line-height:1.65}@media(max-width:900px){.career-grid[data-astro-cid-fumaiwkd]{grid-template-columns:1fr 1fr}.career-why-grid[data-astro-cid-fumaiwkd]{grid-template-columns:1fr}.career-why[data-astro-cid-fumaiwkd]{padding:32px 24px}}@media(max-width:600px){.career-grid[data-astro-cid-fumaiwkd]{grid-template-columns:1fr}.career-hero-stats[data-astro-cid-fumaiwkd]{gap:20px}}
