.careers-hero[data-astro-cid-wc53uxmd]{position:relative;background:var(--color-primary);padding-top:calc(70px + clamp(64px,8vw,100px));padding-bottom:clamp(64px,8vw,100px);overflow:hidden}.careers-hero-bg[data-astro-cid-wc53uxmd]{position:absolute;inset:0}.careers-hero-bg[data-astro-cid-wc53uxmd] img[data-astro-cid-wc53uxmd]{width:100%;height:100%;object-fit:cover;object-position:center}.careers-hero-overlay[data-astro-cid-wc53uxmd]{position:absolute;inset:0;background:linear-gradient(135deg,#050d1ae0,#0a1628c7)}.careers-hero[data-astro-cid-wc53uxmd]>.container[data-astro-cid-wc53uxmd]{position:relative;z-index:1}.careers-hero-content[data-astro-cid-wc53uxmd]{max-width:640px}.careers-hero-content[data-astro-cid-wc53uxmd] h1[data-astro-cid-wc53uxmd]{font-family:var(--font-heading);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:#fff;margin:16px 0 20px}.headline-accent[data-astro-cid-wc53uxmd]{background:linear-gradient(135deg,#0d9488,#10b981 60%,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.careers-hero-content[data-astro-cid-wc53uxmd]>p[data-astro-cid-wc53uxmd]{font-size:1.0625rem;line-height:1.75;color:#ffffffb8;margin-bottom:28px}.careers-hero-badges[data-astro-cid-wc53uxmd]{display:flex;flex-wrap:wrap;gap:10px}.careers-badge[data-astro-cid-wc53uxmd]{display:inline-flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-pill);padding:8px 14px;font-size:.875rem;font-weight:500;color:#fffc}.careers-badge[data-astro-cid-wc53uxmd] svg[data-astro-cid-wc53uxmd]{width:14px;height:14px;color:var(--color-accent)}.benefits-section[data-astro-cid-wc53uxmd]{background:var(--color-bg)}.benefits-grid[data-astro-cid-wc53uxmd]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.benefit-card[data-astro-cid-wc53uxmd]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:28px 24px;transition:transform .25s ease,box-shadow .25s ease}.benefit-card[data-astro-cid-wc53uxmd]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.benefit-card[data-astro-cid-wc53uxmd] .icon-box[data-astro-cid-wc53uxmd]{margin-bottom:18px}.benefit-card[data-astro-cid-wc53uxmd] h3[data-astro-cid-wc53uxmd]{font-family:var(--font-heading);font-size:1.0625rem;font-weight:700;color:var(--color-text);margin-bottom:10px}.benefit-card[data-astro-cid-wc53uxmd] p[data-astro-cid-wc53uxmd]{font-size:.9rem;line-height:1.65;color:var(--color-text-secondary);margin-bottom:14px}.benefit-highlight[data-astro-cid-wc53uxmd]{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--color-teal);background:#0d948814;border:1px solid rgba(13,148,136,.15);border-radius:6px;padding:3px 10px}.how-it-looks[data-astro-cid-wc53uxmd]{background:var(--color-primary)}.how-steps[data-astro-cid-wc53uxmd]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}.how-steps[data-astro-cid-wc53uxmd]:before{content:"";position:absolute;top:26px;left:calc(16.67% + 16px);right:calc(16.67% + 16px);height:2px;background:repeating-linear-gradient(90deg,rgba(13,148,136,.5) 0,rgba(13,148,136,.5) 6px,transparent 6px,transparent 14px)}.how-step[data-astro-cid-wc53uxmd]{text-align:center;position:relative}.how-step-num[data-astro-cid-wc53uxmd]{font-family:var(--font-heading);font-size:3.5rem;font-weight:800;color:#ffffff0f;line-height:1;margin-bottom:-28px;display:block;user-select:none}.how-step-icon[data-astro-cid-wc53uxmd]{width:52px;height:52px;border-radius:50%;background:#0d948826;border:2px solid rgba(13,148,136,.4);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--color-teal-light);position:relative;z-index:1}.how-step-icon[data-astro-cid-wc53uxmd] svg[data-astro-cid-wc53uxmd]{width:24px;height:24px}.how-step[data-astro-cid-wc53uxmd] h3[data-astro-cid-wc53uxmd]{font-family:var(--font-heading);font-size:1.0625rem;font-weight:700;color:#fff;margin-bottom:10px}.how-step[data-astro-cid-wc53uxmd] p[data-astro-cid-wc53uxmd]{font-size:.9rem;line-height:1.65;color:#fff9;max-width:280px;margin:0 auto}.careers-form-section[data-astro-cid-wc53uxmd]{background:var(--color-bg)}.careers-form-grid[data-astro-cid-wc53uxmd]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,72px);align-items:start}.careers-form-info[data-astro-cid-wc53uxmd] h2[data-astro-cid-wc53uxmd]{font-family:var(--font-heading);font-size:clamp(1.625rem,3vw,2.25rem);font-weight:700;color:var(--color-text);letter-spacing:-.025em;margin:12px 0 18px}.careers-form-info[data-astro-cid-wc53uxmd]>p[data-astro-cid-wc53uxmd]{font-size:.9375rem;line-height:1.75;color:var(--color-text-secondary);margin-bottom:28px}.careers-requirements[data-astro-cid-wc53uxmd]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:20px 24px;margin-bottom:28px}.careers-req-heading[data-astro-cid-wc53uxmd]{font-family:var(--font-heading);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:14px}.careers-req-item[data-astro-cid-wc53uxmd]{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--color-text);padding:6px 0;border-bottom:1px solid var(--color-border)}.careers-req-item[data-astro-cid-wc53uxmd]:last-child{border-bottom:none}.careers-req-item[data-astro-cid-wc53uxmd] svg[data-astro-cid-wc53uxmd]{width:16px;height:16px;color:var(--color-accent);flex-shrink:0}.careers-contact[data-astro-cid-wc53uxmd]{padding:16px 20px;background:var(--color-primary);border-radius:12px}.careers-contact[data-astro-cid-wc53uxmd]>p[data-astro-cid-wc53uxmd]{font-size:.8125rem;color:#ffffff80;margin-bottom:8px}.careers-phone[data-astro-cid-wc53uxmd]{display:flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:var(--color-teal-light);text-decoration:none;margin-bottom:2px}.careers-phone[data-astro-cid-wc53uxmd] svg[data-astro-cid-wc53uxmd]{width:20px;height:20px}.careers-phone-hours[data-astro-cid-wc53uxmd]{font-size:.8125rem;color:#ffffff73}.careers-form-card[data-astro-cid-wc53uxmd]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-floating);position:sticky;top:90px}.careers-form-header[data-astro-cid-wc53uxmd]{background:linear-gradient(135deg,var(--color-primary) 0%,#0d5c5a 100%);padding:24px 28px}.careers-form-header[data-astro-cid-wc53uxmd] h3[data-astro-cid-wc53uxmd]{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:4px}.careers-form-header[data-astro-cid-wc53uxmd] p[data-astro-cid-wc53uxmd]{font-size:.875rem;color:#fff9}.careers-form[data-astro-cid-wc53uxmd]{padding:24px 28px}.careers-submit[data-astro-cid-wc53uxmd]{width:100%;justify-content:center;margin-bottom:12px}.form-success[data-astro-cid-wc53uxmd]{padding:40px 28px;flex-direction:column;align-items:center;text-align:center;gap:14px}.form-success[data-astro-cid-wc53uxmd] svg[data-astro-cid-wc53uxmd]{width:52px;height:52px;color:var(--color-accent)}.form-success[data-astro-cid-wc53uxmd] h3[data-astro-cid-wc53uxmd]{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--color-text)}.form-success[data-astro-cid-wc53uxmd] p[data-astro-cid-wc53uxmd]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.65}@media (max-width: 1024px){.benefits-grid[data-astro-cid-wc53uxmd]{grid-template-columns:repeat(2,1fr)}.how-steps[data-astro-cid-wc53uxmd]{grid-template-columns:1fr}.how-steps[data-astro-cid-wc53uxmd]:before{display:none}.careers-form-grid[data-astro-cid-wc53uxmd]{grid-template-columns:1fr;gap:40px}.careers-form-card[data-astro-cid-wc53uxmd]{position:static}}@media (max-width: 640px){.benefits-grid[data-astro-cid-wc53uxmd],.form-row[data-astro-cid-wc53uxmd]{grid-template-columns:1fr}.careers-form[data-astro-cid-wc53uxmd],.careers-form-header[data-astro-cid-wc53uxmd]{padding:20px}}
