.careers-hero[data-astro-cid-bcfrcvus]{min-height:60vh}.about-careers[data-astro-cid-bcfrcvus]{padding:var(--spacing-3xl) 0;background:var(--color-white)}.careers-benefits[data-astro-cid-bcfrcvus]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.benefit-item[data-astro-cid-bcfrcvus]{text-align:center;padding:var(--spacing-xl)}.benefit-icon[data-astro-cid-bcfrcvus]{width:70px;height:70px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center;background:var(--color-gray-light);border-radius:50%}.benefit-icon[data-astro-cid-bcfrcvus] svg[data-astro-cid-bcfrcvus]{stroke:var(--color-primary)}.benefit-item[data-astro-cid-bcfrcvus] h3[data-astro-cid-bcfrcvus]{font-size:1.25rem;color:var(--color-secondary);margin-bottom:var(--spacing-sm)}.benefit-item[data-astro-cid-bcfrcvus] p[data-astro-cid-bcfrcvus]{color:var(--color-gray-dark);line-height:1.6}.job-offers[data-astro-cid-bcfrcvus]{padding:var(--spacing-3xl) 0;background:var(--color-gray-light)}.offers-list[data-astro-cid-bcfrcvus]{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);margin-top:var(--spacing-2xl);max-width:900px;margin-left:auto;margin-right:auto}.offer-card[data-astro-cid-bcfrcvus]{background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:transform var(--transition-base),box-shadow var(--transition-base)}.offer-card[data-astro-cid-bcfrcvus]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.offer-header[data-astro-cid-bcfrcvus]{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-2xl);background:linear-gradient(135deg,var(--color-secondary) 0%,#1a1a1a 100%);color:var(--color-white);border-bottom:3px solid var(--color-primary)}.offer-icon[data-astro-cid-bcfrcvus]{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:#b8323033;border-radius:var(--radius-md);flex-shrink:0}.offer-icon[data-astro-cid-bcfrcvus] svg[data-astro-cid-bcfrcvus]{color:var(--color-primary)}.offer-title[data-astro-cid-bcfrcvus]{font-size:1.5rem;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.offer-location[data-astro-cid-bcfrcvus]{font-size:.95rem;opacity:.8}.offer-body[data-astro-cid-bcfrcvus]{padding:var(--spacing-xl) var(--spacing-2xl)}.offer-body[data-astro-cid-bcfrcvus] h4[data-astro-cid-bcfrcvus]{font-size:1.1rem;font-weight:var(--font-weight-bold);color:var(--color-secondary);margin-bottom:var(--spacing-md);margin-top:var(--spacing-lg)}.offer-body[data-astro-cid-bcfrcvus] h4[data-astro-cid-bcfrcvus]:first-child{margin-top:0}.offer-requirements[data-astro-cid-bcfrcvus],.offer-benefits-list[data-astro-cid-bcfrcvus]{list-style:none;padding:0;margin:0 0 var(--spacing-lg)}.offer-requirements[data-astro-cid-bcfrcvus] li[data-astro-cid-bcfrcvus],.offer-benefits-list[data-astro-cid-bcfrcvus] li[data-astro-cid-bcfrcvus]{position:relative;padding-left:1.75rem;margin-bottom:var(--spacing-sm);color:var(--color-gray-dark);line-height:1.7}.offer-requirements[data-astro-cid-bcfrcvus] li[data-astro-cid-bcfrcvus]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700;font-size:1.1rem}.offer-benefits-list[data-astro-cid-bcfrcvus] li[data-astro-cid-bcfrcvus]:before{content:"•";position:absolute;left:.5rem;color:var(--color-primary);font-weight:700}.offer-footer[data-astro-cid-bcfrcvus]{padding:var(--spacing-xl) var(--spacing-2xl);background:#f5f5f5;border-top:1px solid var(--color-gray-light);text-align:center}.offer-footer[data-astro-cid-bcfrcvus] .cta-button[data-astro-cid-bcfrcvus]{min-width:240px}.careers-cta-section[data-astro-cid-bcfrcvus]{padding:var(--spacing-3xl) 0;background:linear-gradient(135deg,var(--color-secondary) 0%,#1a1a1a 100%);text-align:center}.cta-content[data-astro-cid-bcfrcvus] h2[data-astro-cid-bcfrcvus]{font-size:clamp(1.5rem,3vw,2rem);color:var(--color-white);margin-bottom:var(--spacing-md)}.cta-content[data-astro-cid-bcfrcvus] p[data-astro-cid-bcfrcvus]{color:#fffc;margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}.cta-button-large[data-astro-cid-bcfrcvus]{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-size:1.125rem;padding:var(--spacing-md) var(--spacing-xl)}@media(max-width:768px){.offers-list[data-astro-cid-bcfrcvus]{grid-template-columns:1fr}.careers-benefits[data-astro-cid-bcfrcvus]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.careers-benefits[data-astro-cid-bcfrcvus]{grid-template-columns:1fr}}
