.careers-page[data-astro-cid-updltw2v]{background-color:var(--color-bg-page);min-height:100vh}.hero-bg[data-astro-cid-updltw2v]{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 40%),radial-gradient(circle at 0 100%,#0f172a0d,#0000 40%);padding:64px 0 48px}.hero-container[data-astro-cid-updltw2v]{text-align:left;max-width:800px;margin:0 auto}.badge[data-astro-cid-updltw2v]{border:1px solid var(--color-navy-dark);color:var(--color-navy-dark);border-radius:var(--radius-full);margin-bottom:24px;padding:4px 12px;font-size:14px;font-weight:500;display:inline-block}.hero-title[data-astro-cid-updltw2v]{color:var(--color-navy-dark);margin-bottom:16px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.hero-subtitle[data-astro-cid-updltw2v]{color:var(--color-text-muted);max-width:600px;font-size:1.125rem;line-height:1.6}.content-container[data-astro-cid-updltw2v]{max-width:800px;margin:0 auto;padding-bottom:96px}.filters[data-astro-cid-updltw2v]{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}.filter-btn[data-astro-cid-updltw2v]{border:1px solid var(--color-navy-dark);border-radius:var(--radius-full);color:var(--color-text-main);cursor:pointer;background:0 0;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.filter-btn[data-astro-cid-updltw2v]:hover{background:var(--color-navy-dark);color:var(--color-text-inverse)}.filter-btn[data-astro-cid-updltw2v].active{background:var(--color-navy-dark);color:var(--color-text-inverse);border-color:var(--color-navy-dark)}.jobs-list[data-astro-cid-updltw2v]{flex-direction:column;display:flex}.job-item[data-astro-cid-updltw2v]{border-bottom:1px solid var(--color-navy-dark);color:inherit;justify-content:space-between;align-items:flex-start;padding:24px 0;text-decoration:none;transition:opacity .2s;display:flex}.job-item[data-astro-cid-updltw2v]:hover{opacity:.8}.job-item[data-astro-cid-updltw2v]:last-child{border-bottom:none}.job-info[data-astro-cid-updltw2v]{flex:1}.job-title[data-astro-cid-updltw2v]{color:var(--color-navy-dark);margin-bottom:8px;font-size:1.25rem;font-weight:700}.job-desc[data-astro-cid-updltw2v]{color:var(--color-text-muted);margin-bottom:16px;font-size:1rem}.job-tags[data-astro-cid-updltw2v]{gap:12px;display:flex}.tag[data-astro-cid-updltw2v]{border:1px solid var(--color-navy-dark);border-radius:var(--radius-full);color:var(--color-navy-dark);align-items:center;gap:4px;padding:4px 12px;font-size:14px;font-weight:500;display:inline-flex}.tag[data-astro-cid-updltw2v] svg[data-astro-cid-updltw2v]{color:var(--color-navy-dark)}.job-apply[data-astro-cid-updltw2v]{color:var(--color-navy-dark);align-items:center;gap:4px;font-size:1.125rem;font-weight:600;display:flex}.job-apply[data-astro-cid-updltw2v] svg[data-astro-cid-updltw2v]{transition:transform .2s}.job-item[data-astro-cid-updltw2v]:hover .job-apply[data-astro-cid-updltw2v] svg[data-astro-cid-updltw2v]{transform:translate(2px,-2px)}.testimonial-section[data-astro-cid-updltw2v]{text-align:center;background:radial-gradient(circle,#0f172a08,#0000 60%);padding:80px 0}.testimonial-text[data-astro-cid-updltw2v]{color:var(--color-navy-dark);max-width:900px;margin:0 auto 32px;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;line-height:1.3}.author[data-astro-cid-updltw2v]{flex-direction:column;align-items:center;gap:12px;display:flex}.author-info[data-astro-cid-updltw2v]{flex-direction:column;font-size:14px;display:flex}.author-info[data-astro-cid-updltw2v] strong[data-astro-cid-updltw2v]{color:var(--color-navy-dark)}.author-info[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{color:var(--color-text-muted)}@media (width<=768px){.hero-bg[data-astro-cid-updltw2v]{padding:48px 0 32px}.hero-title[data-astro-cid-updltw2v]{font-size:clamp(2rem,8vw,2.5rem)}.content-container[data-astro-cid-updltw2v]{padding-bottom:64px}.filters[data-astro-cid-updltw2v]{gap:6px;margin-bottom:32px}.filter-btn[data-astro-cid-updltw2v]{padding:6px 12px;font-size:13px}.job-item[data-astro-cid-updltw2v]{flex-direction:column;gap:16px}.job-apply[data-astro-cid-updltw2v]{justify-content:flex-start;width:100%}.job-tags[data-astro-cid-updltw2v]{flex-wrap:wrap}.testimonial-section[data-astro-cid-updltw2v]{padding:60px 0}.testimonial-text[data-astro-cid-updltw2v]{font-size:clamp(1.25rem,5vw,1.75rem)}}
