.page-header.svelte-1thlcsk{background:var(--bg-secondary);padding:5rem 0 4rem;text-align:center;border-bottom:1px solid var(--border)}.page-header.svelte-1thlcsk h1:where(.svelte-1thlcsk){font-size:2.75rem;margin-bottom:1rem}.highlight.svelte-1thlcsk{background:linear-gradient(135deg,var(--accent),var(--accent-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle.svelte-1thlcsk{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto 2rem;line-height:1.6}.cta-button.svelte-1thlcsk{display:inline-block;padding:.875rem 2rem;background:var(--accent);color:var(--bg-primary);font-size:1rem;font-weight:600;border-radius:var(--radius-md);transition:all var(--transition-normal)}.cta-button.svelte-1thlcsk:hover{background:var(--accent-hover);transform:translateY(-2px)}.section-title.svelte-1thlcsk{text-align:center;margin-bottom:.5rem}.section-subtitle.svelte-1thlcsk{text-align:center;color:var(--text-secondary);margin-bottom:3rem}.values-section.svelte-1thlcsk{background:var(--bg-tertiary)}.values-intro.svelte-1thlcsk{max-width:800px;margin:0 auto 3rem;text-align:center}.values-intro.svelte-1thlcsk p:where(.svelte-1thlcsk){color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.values-intro.svelte-1thlcsk p:where(.svelte-1thlcsk):last-child{margin-bottom:0}.values-grid.svelte-1thlcsk{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.benefits-grid.svelte-1thlcsk{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.positions-section.svelte-1thlcsk{background:var(--bg-tertiary)}.no-positions.svelte-1thlcsk{text-align:center;padding:2rem 0}.no-positions-icon.svelte-1thlcsk{font-size:3rem;display:block;margin-bottom:1rem}.no-positions.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-size:1.5rem;margin-bottom:.75rem}.no-positions.svelte-1thlcsk p:where(.svelte-1thlcsk){color:var(--text-secondary);max-width:500px;margin:0 auto;line-height:1.6}.contact-wrapper.svelte-1thlcsk{display:flex;justify-content:center}@media(max-width:1024px){.values-grid.svelte-1thlcsk{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.page-header.svelte-1thlcsk{padding:3rem 0}.page-header.svelte-1thlcsk h1:where(.svelte-1thlcsk){font-size:2rem}.page-subtitle.svelte-1thlcsk{font-size:1.1rem}.values-grid.svelte-1thlcsk,.benefits-grid.svelte-1thlcsk{grid-template-columns:1fr}}
