.intro-lead[data-astro-cid-2pjcwduj]{font-size:1.2rem;line-height:1.8;text-align:center;max-width:800px;margin:0 auto var(--spacing-3xl);color:var(--color-gray-dark)}.career-features[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.career-card[data-astro-cid-2pjcwduj]{background:var(--color-white);padding:var(--spacing-xl);border-radius:var(--border-radius);box-shadow:0 2px 8px #00000014;border-left:4px solid var(--color-primary-bright)}.career-card[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{font-family:var(--font-heading);color:var(--color-primary-dark);font-size:1.35rem;margin-bottom:var(--spacing-sm)}.career-card[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-family:var(--font-body);line-height:1.7;color:var(--color-gray-dark);margin:0}.career-close[data-astro-cid-2pjcwduj]{text-align:center;font-size:1.1rem;line-height:1.8;max-width:700px;margin:0 auto var(--spacing-3xl);color:var(--color-gray-dark)}.careers-logo-img[data-astro-cid-2pjcwduj]{max-width:160px;height:auto;display:block}.journey-section-logo[data-astro-cid-2pjcwduj]{text-align:center;margin-bottom:var(--spacing-xl)}.journey-section-logo[data-astro-cid-2pjcwduj] .careers-logo-img[data-astro-cid-2pjcwduj]{margin:0 auto;filter:brightness(0) invert(1);opacity:.95}.journey-section[data-astro-cid-2pjcwduj]{background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary-bright) 100%);color:var(--color-white);padding:var(--spacing-4xl) var(--spacing-3xl);border-radius:var(--border-radius);margin-bottom:var(--spacing-3xl);box-shadow:0 12px 40px #00624159;border:2px solid rgba(255,255,255,.15)}.journey-section[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{color:var(--color-white);text-align:center;font-size:2.25rem;margin-bottom:var(--spacing-2xl)}.journey-cards[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--spacing-xl);max-width:900px;margin:0 auto}.journey-card[data-astro-cid-2pjcwduj]{background:#ffffff1f;padding:var(--spacing-xl);border-radius:var(--border-radius);text-align:center;border:2px solid rgba(255,255,255,.3)}.journey-card[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{color:var(--color-white);font-family:var(--font-heading);font-size:1.35rem;margin-bottom:var(--spacing-sm)}.journey-card[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{color:var(--color-white);opacity:.95;margin-bottom:var(--spacing-lg);font-size:1rem;line-height:1.6}.journey-card[data-astro-cid-2pjcwduj] .btn[data-astro-cid-2pjcwduj]{font-family:var(--font-heading);font-weight:600;font-size:1rem;padding:.75rem 1.5rem;border-radius:var(--border-radius);text-decoration:none;display:inline-block;transition:var(--transition);border:none;cursor:pointer;background:var(--color-white);color:var(--color-primary-dark)}.journey-card[data-astro-cid-2pjcwduj] .btn[data-astro-cid-2pjcwduj]:hover{background:var(--color-gray-light);transform:translateY(-2px)}.careers-form-section[data-astro-cid-2pjcwduj]{padding-top:0}.careers-form-wrapper[data-astro-cid-2pjcwduj]{background:var(--color-gray-light);padding:var(--spacing-2xl);border-radius:var(--border-radius);box-shadow:0 2px 8px #00000014;max-width:640px;margin:0 auto}.careers-form-wrapper[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{text-align:center;margin-bottom:var(--spacing-sm)}.careers-form-intro[data-astro-cid-2pjcwduj]{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-gray-dark);font-size:1rem}.careers-form[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:var(--spacing-md)}.careers-form[data-astro-cid-2pjcwduj] .form-row[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.careers-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column}.careers-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj],.careers-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] select[data-astro-cid-2pjcwduj],.careers-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj]{padding:var(--spacing-sm);border:2px solid var(--color-gray-medium);border-radius:var(--border-radius);font-family:var(--font-body);font-size:1rem}.careers-form[data-astro-cid-2pjcwduj] .form-message[data-astro-cid-2pjcwduj]{padding:.75rem;border-radius:var(--border-radius);font-size:.95rem}.consent-group[data-astro-cid-2pjcwduj]{margin-top:var(--spacing-xs)}.consent-label[data-astro-cid-2pjcwduj]{display:flex;align-items:flex-start;gap:var(--spacing-sm);font-size:.9rem;color:var(--color-gray-dark);cursor:pointer}.consent-label[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj][type=checkbox]{margin-top:3px;flex-shrink:0}.consent-label[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:var(--color-primary-bright);text-decoration:underline}@media(max-width:768px){.page-header[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj]{font-size:2rem}.journey-section[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{font-size:1.75rem}.journey-cards[data-astro-cid-2pjcwduj],.careers-form[data-astro-cid-2pjcwduj] .form-row[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}}
