.wg-careers-hero[data-astro-cid-gzcg3iir]{background:var(--color-dark);text-align:center;padding:10rem 0 5rem}.wg-hero-label[data-astro-cid-gzcg3iir]{color:var(--color-accent);background:#5cd2b91a;border:1px solid #5cd2b933;border-radius:2rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;display:inline-block}.wg-careers-hero[data-astro-cid-gzcg3iir] h1[data-astro-cid-gzcg3iir]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.wg-hero-subtitle[data-astro-cid-gzcg3iir]{color:var(--color-muted-light);max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.7}.wg-why-join[data-astro-cid-gzcg3iir]{background:var(--color-surface);padding:5rem 0}.wg-section-header[data-astro-cid-gzcg3iir]{text-align:center;margin-bottom:3rem}.wg-section-header[data-astro-cid-gzcg3iir] h2[data-astro-cid-gzcg3iir]{font-family:var(--font-display);margin-bottom:1rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.wg-section-subtitle[data-astro-cid-gzcg3iir]{color:var(--color-muted-light);font-size:1.1rem}.wg-benefits-grid[data-astro-cid-gzcg3iir]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.wg-benefit-card[data-astro-cid-gzcg3iir]{background:var(--color-light);border-radius:var(--radius);text-align:center;border:1px solid #ffffff0d;padding:2rem;transition:all .3s}.wg-benefit-card[data-astro-cid-gzcg3iir]:hover{box-shadow:var(--shadow-glow);border-color:#5cd2b933;transform:translateY(-5px)}.wg-benefit-icon[data-astro-cid-gzcg3iir]{width:60px;height:60px;color:var(--color-accent);background:#5cd2b91a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.wg-benefit-card[data-astro-cid-gzcg3iir] h3[data-astro-cid-gzcg3iir]{font-family:var(--font-display);margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.wg-benefit-card[data-astro-cid-gzcg3iir] p[data-astro-cid-gzcg3iir]{color:var(--color-muted);font-size:.9rem;line-height:1.6}.wg-open-positions[data-astro-cid-gzcg3iir]{background:var(--color-dark);padding:5rem 0}.wg-positions-list[data-astro-cid-gzcg3iir]{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem;display:grid}.wg-position-card[data-astro-cid-gzcg3iir]{background:var(--color-light);border-radius:var(--radius);border:1px solid #ffffff0d;padding:2rem;transition:all .3s}.wg-position-card[data-astro-cid-gzcg3iir]:hover{border-color:#5cd2b933}.wg-position-header[data-astro-cid-gzcg3iir]{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.wg-position-type[data-astro-cid-gzcg3iir]{color:var(--color-accent);background:#5cd2b91a;border-radius:.25rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-block}.wg-position-location[data-astro-cid-gzcg3iir]{color:var(--color-muted);align-items:center;font-size:.85rem;display:inline-flex}.wg-position-card[data-astro-cid-gzcg3iir] h3[data-astro-cid-gzcg3iir]{font-family:var(--font-display);margin-bottom:1rem;font-size:1.35rem;font-weight:700}.wg-position-card[data-astro-cid-gzcg3iir]>p[data-astro-cid-gzcg3iir]{color:var(--color-muted-light);margin-bottom:1.25rem;font-size:.95rem;line-height:1.7}.wg-position-requirements[data-astro-cid-gzcg3iir]{margin:0 0 1.5rem;padding:0;list-style:none}.wg-position-requirements[data-astro-cid-gzcg3iir] li[data-astro-cid-gzcg3iir]{color:var(--color-muted);margin-bottom:.5rem;padding-left:1.25rem;font-size:.9rem;position:relative}.wg-position-requirements[data-astro-cid-gzcg3iir] li[data-astro-cid-gzcg3iir]:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.55rem;left:0}.wg-spontaneous-application[data-astro-cid-gzcg3iir]{background:var(--color-surface);border-radius:var(--radius);text-align:center;border:1px solid #ffffff0d;padding:3rem}.wg-spontaneous-content[data-astro-cid-gzcg3iir] h3[data-astro-cid-gzcg3iir]{font-family:var(--font-display);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.wg-spontaneous-content[data-astro-cid-gzcg3iir] p[data-astro-cid-gzcg3iir]{color:var(--color-muted-light);max-width:500px;margin:0 auto 1.5rem;font-size:1rem;line-height:1.7}.wg-recruitment-process[data-astro-cid-gzcg3iir]{background:var(--color-surface);padding:5rem 0}.wg-process-steps[data-astro-cid-gzcg3iir]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.wg-process-step[data-astro-cid-gzcg3iir]{text-align:center;position:relative}.wg-process-step[data-astro-cid-gzcg3iir]:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--color-accent), transparent);width:calc(100% - 60px);height:2px;position:absolute;top:30px;right:-1rem;transform:translate(50%)}.wg-step-number[data-astro-cid-gzcg3iir]{background:var(--gradient-primary);width:60px;height:60px;font-family:var(--font-display);color:var(--color-dark);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;font-size:1.5rem;font-weight:700;display:flex}.wg-process-step[data-astro-cid-gzcg3iir] h3[data-astro-cid-gzcg3iir]{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.wg-process-step[data-astro-cid-gzcg3iir] p[data-astro-cid-gzcg3iir]{color:var(--color-muted);font-size:.9rem;line-height:1.5}.wg-btn[data-astro-cid-gzcg3iir]{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.wg-btn-primary[data-astro-cid-gzcg3iir]{background:var(--gradient-primary);color:var(--color-dark)}.wg-btn-primary[data-astro-cid-gzcg3iir]:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}.wg-btn-outline[data-astro-cid-gzcg3iir]{border:2px solid var(--color-accent);color:var(--color-accent);background:0 0}.wg-btn-outline[data-astro-cid-gzcg3iir]:hover{background:var(--color-accent);color:var(--color-dark)}@media (width<=1024px){.wg-benefits-grid[data-astro-cid-gzcg3iir]{grid-template-columns:repeat(2,1fr)}.wg-process-steps[data-astro-cid-gzcg3iir]{grid-template-columns:repeat(2,1fr);gap:3rem 2rem}.wg-process-step[data-astro-cid-gzcg3iir]:not(:last-child):after{display:none}}@media (width<=768px){.wg-careers-hero[data-astro-cid-gzcg3iir]{padding:7rem 0 4rem}.wg-hero-subtitle[data-astro-cid-gzcg3iir]{font-size:1.1rem}.wg-why-join[data-astro-cid-gzcg3iir],.wg-open-positions[data-astro-cid-gzcg3iir],.wg-recruitment-process[data-astro-cid-gzcg3iir]{padding:3rem 0}.wg-benefits-grid[data-astro-cid-gzcg3iir]{grid-template-columns:1fr;gap:1.5rem}.wg-positions-list[data-astro-cid-gzcg3iir]{grid-template-columns:1fr}.wg-process-steps[data-astro-cid-gzcg3iir]{grid-template-columns:1fr;gap:2rem}.wg-spontaneous-application[data-astro-cid-gzcg3iir]{padding:2rem}}
