.karir-section[data-astro-cid-gj777xje]{padding:3rem 1.5rem;background:#0f0f0f;min-height:100vh}.karir-container[data-astro-cid-gj777xje]{max-width:1200px;margin:0 auto}.karir-hero[data-astro-cid-gj777xje]{text-align:center;margin-bottom:3rem}.karir-hero[data-astro-cid-gj777xje] h1[data-astro-cid-gj777xje]{font-size:2.5rem;margin-bottom:.5rem}.karir-hero[data-astro-cid-gj777xje] p[data-astro-cid-gj777xje]{color:#aaa;font-size:1.1rem}.karir-content[data-astro-cid-gj777xje] h2[data-astro-cid-gj777xje]{font-size:2rem;margin-bottom:2rem;text-align:center;color:#ff6b6b}.content-intro[data-astro-cid-gj777xje]{text-align:center;margin-bottom:3rem}.content-intro[data-astro-cid-gj777xje] p[data-astro-cid-gj777xje]{color:#ccc;line-height:1.8;max-width:800px;margin:0 auto}.benefits-section[data-astro-cid-gj777xje],.positions-section[data-astro-cid-gj777xje],.apply-section[data-astro-cid-gj777xje]{margin-bottom:3rem}.no-positions[data-astro-cid-gj777xje]{display:flex;justify-content:center}.no-vacancy-card[data-astro-cid-gj777xje]{background:#1a1a1a;padding:3rem;border-radius:1rem;border:1px solid #333;text-align:center;max-width:600px}.vacancy-icon[data-astro-cid-gj777xje]{font-size:4rem;margin-bottom:1.5rem}.no-vacancy-card[data-astro-cid-gj777xje] h3[data-astro-cid-gj777xje]{font-size:1.8rem;margin-bottom:1rem;color:#ff6b6b}.no-vacancy-card[data-astro-cid-gj777xje] p[data-astro-cid-gj777xje]{color:#ccc;line-height:1.8;margin-bottom:1.5rem}.no-vacancy-card[data-astro-cid-gj777xje] strong[data-astro-cid-gj777xje]{color:#ff6b6b}.btn-contact-hr[data-astro-cid-gj777xje]{display:inline-block;padding:.875rem 2rem;background:linear-gradient(135deg,#ff6b6b,#ff8c42);color:#fff;text-decoration:none;border-radius:.5rem;font-weight:600;transition:all .3s ease;margin-top:1rem}.btn-contact-hr[data-astro-cid-gj777xje]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ff6b6b4d}.benefits-grid[data-astro-cid-gj777xje]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.benefit-card[data-astro-cid-gj777xje]{background:#1a1a1a;padding:2rem;border-radius:1rem;border:1px solid #333;text-align:center;transition:all .3s ease}.benefit-card[data-astro-cid-gj777xje]:hover{border-color:#ff6b6b;transform:translateY(-5px)}.benefit-icon[data-astro-cid-gj777xje]{font-size:2.5rem;margin-bottom:1rem}.benefit-card[data-astro-cid-gj777xje] h3[data-astro-cid-gj777xje]{margin-bottom:.5rem}.benefit-card[data-astro-cid-gj777xje] p[data-astro-cid-gj777xje]{color:#aaa;line-height:1.6}.positions-list[data-astro-cid-gj777xje]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.position-card[data-astro-cid-gj777xje]{background:#1a1a1a;padding:2rem;border-radius:1rem;border:1px solid #333}.position-header[data-astro-cid-gj777xje]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.position-header[data-astro-cid-gj777xje] h3[data-astro-cid-gj777xje]{font-size:1.3rem}.position-type[data-astro-cid-gj777xje]{background:#ff6b6b;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.position-description[data-astro-cid-gj777xje]{color:#ccc;line-height:1.6;margin-bottom:1.5rem}.position-requirements[data-astro-cid-gj777xje] h4[data-astro-cid-gj777xje]{margin-bottom:.75rem;font-size:1rem}.position-requirements[data-astro-cid-gj777xje] ul[data-astro-cid-gj777xje]{color:#aaa;margin-bottom:1.5rem;line-height:1.8}.position-requirements[data-astro-cid-gj777xje] li[data-astro-cid-gj777xje]{margin-bottom:.5rem}.btn-apply[data-astro-cid-gj777xje]{display:block;width:100%;padding:.75rem;background:linear-gradient(135deg,#ff6b6b,#ff8c42);color:#fff;text-align:center;text-decoration:none;border-radius:.5rem;font-weight:600;transition:all .3s ease}.btn-apply[data-astro-cid-gj777xje]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ff6b6b4d}.apply-steps[data-astro-cid-gj777xje]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.apply-step[data-astro-cid-gj777xje]{display:flex;gap:1rem}.step-number[data-astro-cid-gj777xje]{width:50px;height:50px;background:linear-gradient(135deg,#ff6b6b,#ff8c42);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;flex-shrink:0}.step-content[data-astro-cid-gj777xje] h3[data-astro-cid-gj777xje]{margin-bottom:.5rem}.step-content[data-astro-cid-gj777xje] p[data-astro-cid-gj777xje]{color:#aaa;line-height:1.6}.contact-cta[data-astro-cid-gj777xje]{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);padding:3rem;border-radius:1rem;border:1px solid #ff6b6b;text-align:center}.contact-cta[data-astro-cid-gj777xje] h3[data-astro-cid-gj777xje]{font-size:2rem;margin-bottom:.5rem}.contact-cta[data-astro-cid-gj777xje] p[data-astro-cid-gj777xje]{color:#aaa;margin-bottom:2rem}.btn-contact[data-astro-cid-gj777xje]{display:inline-block;padding:.875rem 2rem;background:linear-gradient(135deg,#ff6b6b,#ff8c42);color:#fff;text-decoration:none;border-radius:.5rem;font-weight:600;transition:all .3s ease}.btn-contact[data-astro-cid-gj777xje]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ff6b6b4d}@media(max-width:768px){.karir-hero[data-astro-cid-gj777xje] h1[data-astro-cid-gj777xje]{font-size:2rem}.benefits-grid[data-astro-cid-gj777xje],.positions-list[data-astro-cid-gj777xje],.apply-steps[data-astro-cid-gj777xje]{grid-template-columns:1fr}}
