.text-center[data-astro-cid-pac57paj]{text-align:center}.bg-light[data-astro-cid-pac57paj]{background-color:var(--bg-light)}.items-center[data-astro-cid-pac57paj]{align-items:center}.mx-auto[data-astro-cid-pac57paj]{margin-left:auto;margin-right:auto}.max-700[data-astro-cid-pac57paj]{max-width:700px}.careers-hero[data-astro-cid-pac57paj]{padding:10rem 1rem 3.5rem;background:linear-gradient(to bottom,#ffffff94,#ffffffad 60%,#ffffffd1),var(--hero-bg) center 20% / cover no-repeat}.careers-hero[data-astro-cid-pac57paj] h1[data-astro-cid-pac57paj]{font-size:4rem;margin-bottom:1.5rem}@media (max-width: 768px){.careers-hero[data-astro-cid-pac57paj]{padding:7rem 1rem 2.5rem}.careers-hero[data-astro-cid-pac57paj] h1[data-astro-cid-pac57paj]{font-size:2.25rem}.benefits-careers[data-astro-cid-pac57paj]{padding:3.5rem 1rem}.benefits-careers[data-astro-cid-pac57paj] h2[data-astro-cid-pac57paj]{font-size:1.9rem}.vacancies-section[data-astro-cid-pac57paj]{padding:4rem 1rem}.vacancy-card[data-astro-cid-pac57paj]{padding:2rem 1.25rem;border-radius:24px}.vacancy-card[data-astro-cid-pac57paj] h3[data-astro-cid-pac57paj]{font-size:1.5rem}.job-desc[data-astro-cid-pac57paj]{font-size:1rem;margin-bottom:1.5rem}.job-details[data-astro-cid-pac57paj]{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.open-application[data-astro-cid-pac57paj]{padding:3rem 1rem 5rem}.cta-box[data-astro-cid-pac57paj]{padding:2.5rem 1.5rem;border-radius:24px}.cta-box[data-astro-cid-pac57paj] h2[data-astro-cid-pac57paj]{font-size:2rem}.benefit-list[data-astro-cid-pac57paj] li[data-astro-cid-pac57paj]{font-size:.95rem}.vacancy-footer[data-astro-cid-pac57paj]{padding-top:1.5rem}.btn-glow[data-astro-cid-pac57paj]{width:100%;text-align:center}.section-header[data-astro-cid-pac57paj] h2[data-astro-cid-pac57paj]{font-size:2rem}}@media (max-width: 480px){.careers-hero[data-astro-cid-pac57paj] h1[data-astro-cid-pac57paj]{font-size:1.9rem}.vacancy-card[data-astro-cid-pac57paj] h3[data-astro-cid-pac57paj]{font-size:1.35rem}.benefits-careers[data-astro-cid-pac57paj] h2[data-astro-cid-pac57paj]{font-size:1.7rem}.cta-box[data-astro-cid-pac57paj] h2[data-astro-cid-pac57paj]{font-size:1.75rem}}.benefits-careers[data-astro-cid-pac57paj]{padding:6rem 1rem}.benefits-careers[data-astro-cid-pac57paj] h2[data-astro-cid-pac57paj]{font-size:3rem;margin-bottom:1.5rem}.benefit-list[data-astro-cid-pac57paj]{list-style:none;margin-top:1.5rem}.benefit-list[data-astro-cid-pac57paj] li[data-astro-cid-pac57paj]{padding:.75rem 0;display:flex;align-items:flex-start;gap:1rem;border-bottom:1px solid rgba(0,0,0,.05)}.benefit-list[data-astro-cid-pac57paj] li[data-astro-cid-pac57paj]:before{content:"✓";color:var(--brand-orange);font-weight:800}.careers-img[data-astro-cid-pac57paj]{width:100%;border-radius:40px}.vacancies-section[data-astro-cid-pac57paj]{padding:6rem 1rem}.section-header[data-astro-cid-pac57paj]{margin-bottom:3.5rem}.vacancies-grid[data-astro-cid-pac57paj]{display:flex;flex-direction:column;gap:2.5rem}.vacancy-card[data-astro-cid-pac57paj]{background:#fff;padding:3.5rem;border-radius:32px;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px #00000005}.vacancy-head[data-astro-cid-pac57paj]{margin-bottom:1.5rem}.job-type[data-astro-cid-pac57paj],.job-loc[data-astro-cid-pac57paj]{display:inline-block;padding:.4rem 1rem;background:var(--bg-light);border-radius:50px;font-size:.75rem;font-weight:800;text-transform:uppercase;margin-right:.5rem;margin-bottom:.75rem;color:var(--brand-blue)}.vacancy-card[data-astro-cid-pac57paj] h3[data-astro-cid-pac57paj]{font-size:2.25rem;color:var(--text-primary)}.job-desc[data-astro-cid-pac57paj]{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2.5rem;max-width:800px;line-height:1.6}.job-details[data-astro-cid-pac57paj]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:3rem}.detail-col[data-astro-cid-pac57paj] h4[data-astro-cid-pac57paj]{font-size:1.1rem;margin-bottom:1.25rem;color:var(--brand-blue)}.detail-col[data-astro-cid-pac57paj] ul[data-astro-cid-pac57paj]{list-style:none}.detail-col[data-astro-cid-pac57paj] li[data-astro-cid-pac57paj]{color:#555;position:relative;padding:.4rem 0 .4rem 1.5rem}.detail-col[data-astro-cid-pac57paj] li[data-astro-cid-pac57paj]:before{content:"•";position:absolute;left:0;color:var(--brand-orange);font-weight:700}.vacancy-footer[data-astro-cid-pac57paj]{border-top:1px solid rgba(0,0,0,.05);padding-top:2rem}.open-application[data-astro-cid-pac57paj]{padding:5rem 1rem 8rem}.cta-box[data-astro-cid-pac57paj]{padding:4rem;border-radius:40px;text-align:center;background:#fff}.cta-box[data-astro-cid-pac57paj] h2[data-astro-cid-pac57paj]{font-size:2.5rem;margin-bottom:1.25rem}.actions[data-astro-cid-pac57paj]{display:flex;justify-content:center;margin-top:2.5rem}@media (max-width: 768px){.grid-2[data-astro-cid-pac57paj]{grid-template-columns:1fr}.job-details[data-astro-cid-pac57paj]{grid-template-columns:1fr;gap:2rem}.vacancy-card[data-astro-cid-pac57paj]{padding:2.5rem}.vacancy-card[data-astro-cid-pac57paj] h3[data-astro-cid-pac57paj]{font-size:1.75rem}.cta-box[data-astro-cid-pac57paj]{padding:3rem}}
