.careers-intro[data-astro-cid-cnau7fuc]{padding:calc(var(--spacing-unit) * 12) 0;background:#fff}.intro-content[data-astro-cid-cnau7fuc]{max-width:900px;margin:0 auto}.intro-content[data-astro-cid-cnau7fuc] h2[data-astro-cid-cnau7fuc]{font-size:clamp(2rem,4vw,3rem);color:var(--color-primary);margin-bottom:calc(var(--spacing-unit) * 4);text-align:center}.lead[data-astro-cid-cnau7fuc]{font-size:1.25rem;font-weight:600;color:var(--color-primary);margin-bottom:calc(var(--spacing-unit) * 3);line-height:1.7}.intro-content[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]{font-size:1.0625rem;line-height:1.8;color:#555;margin-bottom:calc(var(--spacing-unit) * 3)}.why-join-section[data-astro-cid-cnau7fuc]{padding:calc(var(--spacing-unit) * 12) 0;background:var(--color-background)}.section-heading[data-astro-cid-cnau7fuc]{text-align:center;font-size:clamp(2rem,4vw,3rem);color:var(--color-primary);margin-bottom:calc(var(--spacing-unit) * 8)}.benefits-grid[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:calc(var(--spacing-unit) * 5);max-width:1400px;margin:0 auto}.benefit-card[data-astro-cid-cnau7fuc]{background:#fff;padding:calc(var(--spacing-unit) * 6);border-radius:8px;box-shadow:0 4px 12px #0000001a;text-align:center;transition:all .3s ease}.benefit-card[data-astro-cid-cnau7fuc]:hover{transform:translateY(-8px);box-shadow:0 8px 24px #00000026}.benefit-icon[data-astro-cid-cnau7fuc]{color:var(--color-accent-tan);margin-bottom:calc(var(--spacing-unit) * 3);display:flex;justify-content:center}.benefit-card[data-astro-cid-cnau7fuc] h3[data-astro-cid-cnau7fuc]{font-size:1.25rem;color:var(--color-primary);margin-bottom:calc(var(--spacing-unit) * 2)}.benefit-card[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]{font-size:1rem;line-height:1.7;color:#555}.positions-section[data-astro-cid-cnau7fuc]{padding:calc(var(--spacing-unit) * 12) 0;background:#fff}.positions-grid[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:calc(var(--spacing-unit) * 5);max-width:1400px;margin:0 auto}.position-category[data-astro-cid-cnau7fuc]{background:var(--color-background);padding:calc(var(--spacing-unit) * 5);border-radius:8px;border-left:4px solid var(--color-accent-tan)}.position-category[data-astro-cid-cnau7fuc] h3[data-astro-cid-cnau7fuc]{font-size:1.5rem;color:var(--color-primary);margin-bottom:calc(var(--spacing-unit) * 3)}.position-category[data-astro-cid-cnau7fuc] ul[data-astro-cid-cnau7fuc]{list-style:none;padding:0}.position-category[data-astro-cid-cnau7fuc] li[data-astro-cid-cnau7fuc]{font-size:1rem;color:#555;padding:calc(var(--spacing-unit) * 1.5) 0;border-bottom:1px solid rgba(0,0,0,.1)}.position-category[data-astro-cid-cnau7fuc] li[data-astro-cid-cnau7fuc]:last-child{border-bottom:none}.cta-section[data-astro-cid-cnau7fuc]{padding:calc(var(--spacing-unit) * 12) 0;background:linear-gradient(135deg,var(--color-primary) 0%,#0f4a3d 100%)}.cta-content[data-astro-cid-cnau7fuc]{max-width:1200px;margin:0 auto;text-align:center;padding:calc(var(--spacing-unit) * 8) calc(var(--spacing-unit) * 6)}.cta-content[data-astro-cid-cnau7fuc] h2[data-astro-cid-cnau7fuc]{font-size:clamp(2rem,4vw,3rem);color:#fff;margin-bottom:calc(var(--spacing-unit) * 3)}.cta-content[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]{font-size:1.125rem;color:#ffffffe6;margin-bottom:calc(var(--spacing-unit) * 5);line-height:1.7}.cta-buttons[data-astro-cid-cnau7fuc]{display:flex;gap:calc(var(--spacing-unit) * 3);justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-cnau7fuc],.btn-secondary[data-astro-cid-cnau7fuc]{display:inline-block;padding:calc(var(--spacing-unit) * 2.5) calc(var(--spacing-unit) * 5);text-decoration:none;font-weight:600;border-radius:2px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-size:.875rem}.btn-primary[data-astro-cid-cnau7fuc]{background:var(--color-accent-orange);color:#fff}.btn-primary[data-astro-cid-cnau7fuc]:hover{background:#a85a35}.btn-secondary[data-astro-cid-cnau7fuc]{background:#fff;color:var(--color-primary)}.btn-secondary[data-astro-cid-cnau7fuc]:hover{background:var(--color-accent-tan);color:#fff}@media(max-width:768px){.benefits-grid[data-astro-cid-cnau7fuc],.positions-grid[data-astro-cid-cnau7fuc]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-cnau7fuc]{flex-direction:column;align-items:center}.btn-primary[data-astro-cid-cnau7fuc],.btn-secondary[data-astro-cid-cnau7fuc]{width:100%;max-width:280px}}
