.careers-hero[data-astro-cid-relw33wr]{position:relative;padding:88px 0 72px;overflow:hidden}.careers-hero-bg[data-astro-cid-relw33wr]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 20% 80%,rgba(43,165,165,.08) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 85% 20%,rgba(232,115,74,.07) 0%,transparent 55%),linear-gradient(165deg,#e8f4fe,#eef2fa 35%,#fdf6f2);z-index:0}.careers-hero-content[data-astro-cid-relw33wr]{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:0 24px;text-align:center}.careers-eyebrow[data-astro-cid-relw33wr]{display:inline-block;font-family:var(--font-heading);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-coral);background:rgba(var(--rgb-coral),.08);padding:6px 18px;border-radius:100px;margin:0 0 20px}.careers-hero[data-astro-cid-relw33wr] h1[data-astro-cid-relw33wr]{font-family:var(--font-heading);font-size:3.2rem;font-weight:800;color:var(--color-text);line-height:1.12;margin:0 0 20px}.careers-highlight[data-astro-cid-relw33wr]{color:var(--color-primary);position:relative}.careers-highlight[data-astro-cid-relw33wr]:after{content:"";position:absolute;left:-2%;right:-2%;bottom:2px;height:12px;background:rgba(var(--rgb-coral),.15);border-radius:4px;z-index:-1}.careers-hero-sub[data-astro-cid-relw33wr]{font-family:var(--font-body);font-size:1.15rem;color:var(--color-text-light);line-height:1.8;max-width:600px;margin:0 auto 32px}.careers-hero-cta[data-astro-cid-relw33wr]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--color-primary);text-decoration:none;padding:12px 28px;border:2px solid rgba(var(--rgb-primary),.2);border-radius:var(--radius-xl);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.careers-hero-cta[data-astro-cid-relw33wr]:hover{background:rgba(var(--rgb-primary),.06);border-color:rgba(var(--rgb-primary),.35);transform:translateY(-2px)}.careers-why[data-astro-cid-relw33wr]{padding:72px 0;background:#fff}.careers-container[data-astro-cid-relw33wr]{max-width:1100px;margin:0 auto;padding:0 24px}.careers-why[data-astro-cid-relw33wr] h2[data-astro-cid-relw33wr]{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:var(--color-text);text-align:center;margin:0 0 12px}.careers-why-intro[data-astro-cid-relw33wr]{font-family:var(--font-body);font-size:1.05rem;color:var(--color-text-light);line-height:1.85;text-align:center;max-width:680px;margin:0 auto 48px}.careers-perks-grid[data-astro-cid-relw33wr]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.careers-perk[data-astro-cid-relw33wr]{padding:32px 28px;background:#fff;border:1px solid rgba(var(--rgb-primary),.07);border-radius:var(--radius-sm);transition:transform .3s ease,box-shadow .3s ease}.careers-perk[data-astro-cid-relw33wr]:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(var(--rgb-navy),.08)}.careers-perk-icon[data-astro-cid-relw33wr]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,rgba(var(--rgb-primary),.08),rgba(var(--rgb-teal),.06));color:var(--color-primary);margin-bottom:16px}.careers-perk[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--color-text);margin:0 0 8px}.careers-perk[data-astro-cid-relw33wr] p[data-astro-cid-relw33wr]{font-family:var(--font-body);font-size:.95rem;color:var(--color-text-light);line-height:1.75;margin:0}.careers-perk[data-astro-cid-relw33wr] a[data-astro-cid-relw33wr]{color:var(--color-primary);text-decoration:underline;text-decoration-color:rgba(var(--rgb-primary),var(--alpha-underline));text-underline-offset:3px}.careers-perk[data-astro-cid-relw33wr] a[data-astro-cid-relw33wr]:hover{text-decoration-color:var(--color-primary)}.careers-role[data-astro-cid-relw33wr]{padding:72px 0 80px;background:linear-gradient(170deg,#f7fafa,#f0f4f8);scroll-margin-top:100px}.careers-role-card[data-astro-cid-relw33wr]{background:#fff;border-radius:var(--radius-md);box-shadow:0 8px 48px rgba(var(--rgb-navy),.07),0 1px 3px rgba(var(--rgb-navy),.04);overflow:hidden;position:relative;border:1px solid rgba(var(--rgb-primary),.06)}.careers-role-badge[data-astro-cid-relw33wr]{position:absolute;top:24px;right:24px;font-family:var(--font-heading);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--color-coral),#d4603a);padding:6px 16px;border-radius:100px;box-shadow:0 4px 12px rgba(var(--rgb-coral),.25);animation:badge-pulse 3s ease-in-out infinite}@keyframes badge-pulse{0%,to{box-shadow:0 4px 12px rgba(var(--rgb-coral),.25)}50%{box-shadow:0 4px 20px rgba(var(--rgb-coral),.4)}}.careers-role-header[data-astro-cid-relw33wr]{padding:48px 40px 32px;border-bottom:1px solid rgba(var(--rgb-primary),.06)}.careers-role-header[data-astro-cid-relw33wr] h2[data-astro-cid-relw33wr]{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:var(--color-text);margin:0 0 16px}.careers-role-meta[data-astro-cid-relw33wr]{display:flex;flex-wrap:wrap;gap:12px}.careers-meta-tag[data-astro-cid-relw33wr]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--color-text-light);background:rgba(var(--rgb-primary),.05);padding:6px 14px;border-radius:100px}.careers-meta-tag[data-astro-cid-relw33wr] svg[data-astro-cid-relw33wr]{color:var(--color-primary);flex-shrink:0}.careers-role-body[data-astro-cid-relw33wr]{padding:40px}.careers-role-section[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--color-primary);margin:0 0 10px}.careers-role-section[data-astro-cid-relw33wr] p[data-astro-cid-relw33wr]{font-family:var(--font-body);font-size:.98rem;color:var(--color-text-light);line-height:1.8;margin:0 0 28px}.careers-role-section[data-astro-cid-relw33wr] a[data-astro-cid-relw33wr]{color:var(--color-primary);text-decoration:underline;text-decoration-color:rgba(var(--rgb-primary),var(--alpha-underline));text-underline-offset:3px}.careers-role-section[data-astro-cid-relw33wr] a[data-astro-cid-relw33wr]:hover{text-decoration-color:var(--color-primary)}.careers-role-section[data-astro-cid-relw33wr] ul[data-astro-cid-relw33wr]{list-style:none;padding:0;margin:0 0 28px}.careers-role-section[data-astro-cid-relw33wr] li[data-astro-cid-relw33wr]{font-family:var(--font-body);font-size:.95rem;color:var(--color-text-light);line-height:1.8;padding-left:24px;position:relative;margin-bottom:6px}.careers-role-section[data-astro-cid-relw33wr] li[data-astro-cid-relw33wr]:before{content:"";position:absolute;left:4px;top:10px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-lavender))}.careers-role-section[data-astro-cid-relw33wr] li[data-astro-cid-relw33wr] strong[data-astro-cid-relw33wr]{color:var(--color-text);font-weight:700}.careers-role-columns[data-astro-cid-relw33wr]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.careers-benefits[data-astro-cid-relw33wr]{padding:36px 40px;background:linear-gradient(135deg,rgba(var(--rgb-primary),.03),rgba(var(--rgb-teal),.03));border-top:1px solid rgba(var(--rgb-primary),.06)}.careers-benefits[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-text);margin:0 0 20px;text-align:center}.careers-benefits-grid[data-astro-cid-relw33wr]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.careers-benefit[data-astro-cid-relw33wr]{text-align:center;padding:16px 12px;background:#fff;border-radius:12px;border:1px solid rgba(var(--rgb-primary),.05)}.careers-benefit-label[data-astro-cid-relw33wr]{display:block;font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);margin-bottom:4px}.careers-benefit-value[data-astro-cid-relw33wr]{font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--color-text)}.careers-role-apply[data-astro-cid-relw33wr]{padding:40px;text-align:center;border-top:1px solid rgba(var(--rgb-primary),.06);background:linear-gradient(170deg,#fff,#fdfaf8)}.careers-role-apply[data-astro-cid-relw33wr] p[data-astro-cid-relw33wr]{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--color-text);margin:0 0 20px}.careers-apply-btn[data-astro-cid-relw33wr]{font-size:1.1rem!important;padding:17px 40px!important}.careers-apply-hint[data-astro-cid-relw33wr]{display:block;font-family:var(--font-body);font-size:.85rem;color:var(--color-text-light);margin-top:14px}@media(max-width:768px){.careers-hero[data-astro-cid-relw33wr]{padding:64px 0 56px}.careers-hero[data-astro-cid-relw33wr] h1[data-astro-cid-relw33wr]{font-size:2.4rem}.careers-perks-grid[data-astro-cid-relw33wr]{grid-template-columns:1fr}.careers-role-header[data-astro-cid-relw33wr]{padding:36px 24px 24px}.careers-role-body[data-astro-cid-relw33wr]{padding:28px 24px}.careers-role-columns[data-astro-cid-relw33wr]{grid-template-columns:1fr;gap:0}.careers-benefits[data-astro-cid-relw33wr]{padding:28px 24px}.careers-benefits-grid[data-astro-cid-relw33wr]{grid-template-columns:repeat(2,1fr)}.careers-role-apply[data-astro-cid-relw33wr]{padding:32px 24px}.careers-role-badge[data-astro-cid-relw33wr]{top:16px;right:16px}}@media(max-width:600px){.careers-hero[data-astro-cid-relw33wr] h1[data-astro-cid-relw33wr]{font-size:2rem}.careers-hero-sub[data-astro-cid-relw33wr]{font-size:1.02rem}.careers-role-header[data-astro-cid-relw33wr] h2[data-astro-cid-relw33wr]{font-size:1.6rem;padding-right:72px}.careers-meta-tag[data-astro-cid-relw33wr]{font-size:.82rem}.careers-benefits-grid[data-astro-cid-relw33wr]{grid-template-columns:1fr}.careers-apply-btn[data-astro-cid-relw33wr]{width:100%;justify-content:center;max-width:320px}}@media(prefers-reduced-motion:reduce){.careers-role-badge[data-astro-cid-relw33wr]{animation:none}.careers-perk[data-astro-cid-relw33wr],.careers-hero-cta[data-astro-cid-relw33wr]{transition:none!important}}
