.container[data-astro-cid-gdqbjplb]{max-width:1160px;margin:0 auto;padding:0 1.5rem}.page-header[data-astro-cid-gdqbjplb]{background:linear-gradient(135deg,var(--color-secondary) 0%,#0d3d20 60%,#00A651 100%);padding:5rem 0 4rem;position:relative;overflow:hidden}.page-header[data-astro-cid-gdqbjplb]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(0,166,81,.18) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,215,0,.07) 0%,transparent 40%);pointer-events:none}.page-header-inner[data-astro-cid-gdqbjplb]{position:relative;z-index:1;text-align:center}.header-eyebrow[data-astro-cid-gdqbjplb]{font-size:clamp(2.5rem,7vw,5rem);font-weight:var(--font-weight-extrabold);color:#ffffff2e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 -.5rem;line-height:1}.header-title[data-astro-cid-gdqbjplb]{font-size:clamp(3.5rem,10vw,7rem);font-weight:var(--font-weight-extrabold);color:#fff;letter-spacing:-.03em;line-height:1;margin:0}.career-section[data-astro-cid-gdqbjplb]{padding:5rem 0;background:var(--color-bg)}.section-heading-split[data-astro-cid-gdqbjplb]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:2rem}.heading-primary[data-astro-cid-gdqbjplb]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-weight-extrabold);color:#00a651;line-height:1}.heading-divider[data-astro-cid-gdqbjplb]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-weight-light);color:var(--color-border);line-height:1}.heading-secondary[data-astro-cid-gdqbjplb]{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:var(--font-weight-bold);color:var(--color-secondary);line-height:var(--line-height-tight)}.career-intro[data-astro-cid-gdqbjplb]{max-width:800px;margin:0 auto}.career-intro[data-astro-cid-gdqbjplb] p[data-astro-cid-gdqbjplb]{font-size:var(--text-lg);color:var(--color-text);line-height:var(--line-height-relaxed);margin:0}.jobs-section[data-astro-cid-gdqbjplb]{padding:5rem 0;background:var(--color-bg-light)}.jobs-grid[data-astro-cid-gdqbjplb]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:767px){.jobs-grid[data-astro-cid-gdqbjplb]{grid-template-columns:1fr}}.job-card[data-astro-cid-gdqbjplb]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.5rem 2rem;transition:box-shadow .2s ease,transform .2s ease}.job-card[data-astro-cid-gdqbjplb]:hover{box-shadow:0 8px 30px #00a6511f;transform:translateY(-3px)}.job-icon[data-astro-cid-gdqbjplb]{font-size:2rem;margin-bottom:1rem}.job-title[data-astro-cid-gdqbjplb]{font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:var(--font-weight-bold);color:var(--color-secondary);margin:0 0 .75rem}.job-text[data-astro-cid-gdqbjplb]{font-size:var(--text-base);color:var(--color-text-light);line-height:var(--line-height-relaxed);margin:0 0 1.25rem}.job-tag[data-astro-cid-gdqbjplb]{display:inline-block;padding:.25rem .75rem;background:#00a6511a;color:#00a651;font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-md)}.culture-section[data-astro-cid-gdqbjplb]{padding:5rem 0;background:var(--color-bg)}.culture-grid[data-astro-cid-gdqbjplb]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:1023px){.culture-grid[data-astro-cid-gdqbjplb]{grid-template-columns:1fr 1fr}}@media(max-width:767px){.culture-grid[data-astro-cid-gdqbjplb]{grid-template-columns:1fr}}.culture-card[data-astro-cid-gdqbjplb]{background:var(--color-bg);border:1px solid var(--color-border);border-top:4px solid #00A651;border-radius:var(--radius-lg);padding:2.5rem 2rem;transition:box-shadow .2s ease,transform .2s ease}.culture-card[data-astro-cid-gdqbjplb]:hover{box-shadow:0 8px 30px #00a6511f;transform:translateY(-3px)}.culture-title[data-astro-cid-gdqbjplb]{font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:var(--font-weight-bold);color:var(--color-secondary);margin:0 0 1rem}.culture-text[data-astro-cid-gdqbjplb]{font-size:var(--text-base);color:var(--color-text-light);line-height:var(--line-height-relaxed);margin:0}.perks-section[data-astro-cid-gdqbjplb]{padding:5rem 0;background:var(--color-bg-light)}.perks-grid[data-astro-cid-gdqbjplb]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:767px){.perks-grid[data-astro-cid-gdqbjplb]{grid-template-columns:1fr}}.perk-item[data-astro-cid-gdqbjplb]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem 1.5rem;font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-secondary);text-align:center}.apply-section[data-astro-cid-gdqbjplb]{padding:5rem 0;background:var(--color-bg)}.apply-content[data-astro-cid-gdqbjplb]{max-width:700px;margin:0 auto}.apply-steps[data-astro-cid-gdqbjplb]{display:flex;flex-direction:column;gap:1.5rem}.apply-step[data-astro-cid-gdqbjplb]{display:flex;align-items:flex-start;gap:1.25rem;background:var(--color-bg);border:1px solid var(--color-border);border-left:4px solid #00A651;border-radius:var(--radius-md);padding:1.5rem 2rem;transition:box-shadow .2s ease}.apply-step[data-astro-cid-gdqbjplb]:hover{box-shadow:0 4px 16px #00a65114}.apply-step-number[data-astro-cid-gdqbjplb]{width:40px;height:40px;border-radius:50%;background:#00a651;color:#fff;font-size:1rem;font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.apply-step-text[data-astro-cid-gdqbjplb]{font-size:var(--text-base);color:var(--color-text);line-height:var(--line-height-relaxed);margin:.5rem 0 0}.cta-section[data-astro-cid-gdqbjplb]{padding:5rem 0;background:linear-gradient(135deg,#00a651,#007a3d)}.cta-inner[data-astro-cid-gdqbjplb]{text-align:center;max-width:700px;margin:0 auto}.cta-title[data-astro-cid-gdqbjplb]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-weight-extrabold);color:#fff;line-height:var(--line-height-tight);margin:0 0 1rem;letter-spacing:-.02em}.cta-text[data-astro-cid-gdqbjplb]{font-size:var(--text-lg);color:#ffffffe6;line-height:var(--line-height-relaxed);margin:0 0 2rem}.cta-btn[data-astro-cid-gdqbjplb]{display:inline-flex;align-items:center;padding:1rem 2rem;background:#fff;color:#00a651;font-size:var(--text-base);font-weight:var(--font-weight-bold);text-decoration:none;border-radius:var(--radius-md);transition:background .2s ease,color .2s ease,transform .2s ease;box-shadow:0 4px 16px #00000026}.cta-btn[data-astro-cid-gdqbjplb]:hover{background:var(--color-secondary);color:#fff;transform:translateY(-2px)}
