.careers-page.svelte-1thlcsk{padding-bottom:80px}.hero-section.svelte-1thlcsk{background:var(--tag-green);padding:80px 0;margin-bottom:60px;border-top:none;border-left:none;border-right:none}.hero-title.svelte-1thlcsk{font-size:clamp(3rem,8vw,5rem);line-height:.9;margin-bottom:20px}.hero-subtitle.svelte-1thlcsk{font-size:1.5rem;max-width:600px;font-weight:600}.section-title.svelte-1thlcsk{font-size:2.5rem;margin-bottom:30px}.positions-list.svelte-1thlcsk{display:flex;flex-direction:column;gap:20px;margin-bottom:60px}.position-card.svelte-1thlcsk{display:flex;justify-content:space-between;align-items:center;padding:25px 40px;background:#fff}.pos-info.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-size:1.5rem;margin-bottom:5px}.pos-info.svelte-1thlcsk p:where(.svelte-1thlcsk){font-weight:600;color:#666}.perks-card.svelte-1thlcsk{background:#000;color:#fff;padding:50px}.perks-card.svelte-1thlcsk h2:where(.svelte-1thlcsk){color:var(--primary-color);font-size:2.5rem;margin-bottom:30px}.perks-list.svelte-1thlcsk{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.perks-list.svelte-1thlcsk li:where(.svelte-1thlcsk){font-size:1.2rem;font-weight:700}@media(max-width:600px){.position-card.svelte-1thlcsk{flex-direction:column;text-align:center;gap:20px}}
