.career-page[data-astro-cid-72jmd47w]{min-height:100vh;padding-bottom:4rem}.career-hero[data-astro-cid-72jmd47w]{background:linear-gradient(135deg,#06b6d41a,#8b5cf61a);padding:4rem 2rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.hero-content[data-astro-cid-72jmd47w]{max-width:800px;margin:0 auto}.hero-badge[data-astro-cid-72jmd47w]{display:inline-flex;align-items:center;gap:.5rem;background:#06b6d433;border:1px solid rgba(6,182,212,.3);padding:.5rem 1rem;border-radius:20px;font-size:.85rem;color:#06b6d4;margin-bottom:1rem}.career-hero[data-astro-cid-72jmd47w] h1[data-astro-cid-72jmd47w]{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#f8fafc,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.hero-subtitle[data-astro-cid-72jmd47w]{color:#94a3b8;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.hero-stats[data-astro-cid-72jmd47w]{display:flex;justify-content:center;gap:3rem}.stat[data-astro-cid-72jmd47w]{text-align:center}.stat-number[data-astro-cid-72jmd47w]{display:block;font-size:2rem;font-weight:700;color:#06b6d4}.stat-label[data-astro-cid-72jmd47w]{color:#64748b;font-size:.9rem}.section-header[data-astro-cid-72jmd47w]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-72jmd47w] h2[data-astro-cid-72jmd47w]{font-size:1.75rem;color:#f8fafc;display:flex;align-items:center;justify-content:center;gap:.75rem}.section-header[data-astro-cid-72jmd47w] h2[data-astro-cid-72jmd47w] i[data-astro-cid-72jmd47w]{color:#06b6d4}.section-header[data-astro-cid-72jmd47w] p[data-astro-cid-72jmd47w]{color:#94a3b8;margin-top:.5rem}.careers-section[data-astro-cid-72jmd47w]{padding:3rem 2rem;max-width:1400px;margin:0 auto}.careers-grid[data-astro-cid-72jmd47w]{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1.5rem}.career-card[data-astro-cid-72jmd47w]{background:#0f172a99;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;transition:all .3s ease}.career-card[data-astro-cid-72jmd47w]:hover{border-color:var(--career-color);box-shadow:0 0 30px #06b6d41a;transform:translateY(-2px)}.career-header[data-astro-cid-72jmd47w]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.career-icon[data-astro-cid-72jmd47w]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.demand-badge[data-astro-cid-72jmd47w]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:12px;font-size:.75rem;font-weight:600;background:#64748b4d;color:#94a3b8}.demand-badge[data-astro-cid-72jmd47w].hot{background:#ef444433;color:#f87171}.career-card[data-astro-cid-72jmd47w] h3[data-astro-cid-72jmd47w]{font-size:1.25rem;color:#f8fafc;margin-bottom:.5rem}.career-description[data-astro-cid-72jmd47w]{color:#94a3b8;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.salary-section[data-astro-cid-72jmd47w]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(16,185,129,.2)}.salary-section[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w]{display:flex;align-items:center;gap:.5rem;color:#f8fafc;font-size:.9rem;margin-bottom:.75rem}.salary-section[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w] i[data-astro-cid-72jmd47w]{color:#10b981}.salary-range[data-astro-cid-72jmd47w]{display:flex;flex-direction:column;gap:.25rem;background:linear-gradient(135deg,#10b98126,#10b9810d);border:1px solid rgba(16,185,129,.3);padding:1rem 1.25rem;border-radius:12px}.salary-value[data-astro-cid-72jmd47w]{color:#10b981;font-weight:700;font-size:1.1rem}.salary-note[data-astro-cid-72jmd47w]{color:#64748b;font-size:.8rem}.skills-preview[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w]{font-size:.8rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.skill-tags[data-astro-cid-72jmd47w]{display:flex;flex-wrap:wrap;gap:.4rem}.skill-tag[data-astro-cid-72jmd47w]{background:#06b6d41a;border:1px solid rgba(6,182,212,.2);padding:.25rem .5rem;border-radius:6px;font-size:.75rem;color:#67e8f9}.skill-tag[data-astro-cid-72jmd47w].more{background:#8b5cf61a;border-color:#8b5cf633;color:#a78bfa}.expand-btn[data-astro-cid-72jmd47w]{width:100%;margin-top:1rem;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease}.expand-btn[data-astro-cid-72jmd47w]:hover{background:#06b6d41a;border-color:#06b6d44d;color:#06b6d4}.expand-btn[data-astro-cid-72jmd47w].active i[data-astro-cid-72jmd47w]{transform:rotate(180deg)}.career-expanded[data-astro-cid-72jmd47w]{display:none;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.career-expanded[data-astro-cid-72jmd47w].show{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.roadmap-timeline[data-astro-cid-72jmd47w]{margin-bottom:1.5rem}.roadmap-timeline[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w]{display:flex;align-items:center;gap:.5rem;color:#f8fafc;font-size:1rem;margin-bottom:1rem}.roadmap-timeline[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w] i[data-astro-cid-72jmd47w]{color:#06b6d4}.roadmap-phase[data-astro-cid-72jmd47w]{display:flex;gap:1rem;margin-bottom:1rem;position:relative}.roadmap-phase[data-astro-cid-72jmd47w]:not(:last-child):before{content:"";position:absolute;left:15px;top:35px;bottom:-10px;width:2px;background:linear-gradient(to bottom,#06b6d4,#06b6d433)}.phase-marker[data-astro-cid-72jmd47w]{flex-shrink:0}.phase-number[data-astro-cid-72jmd47w]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#06b6d4,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85rem}.phase-content[data-astro-cid-72jmd47w]{flex:1}.phase-header[data-astro-cid-72jmd47w]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.phase-content[data-astro-cid-72jmd47w] h5[data-astro-cid-72jmd47w]{color:#f8fafc;font-size:.95rem}.duration[data-astro-cid-72jmd47w]{font-size:.75rem;color:#06b6d4;background:#06b6d41a;padding:.2rem .5rem;border-radius:10px}.phase-content[data-astro-cid-72jmd47w] ul[data-astro-cid-72jmd47w]{list-style:none;padding:0;margin:0}.phase-content[data-astro-cid-72jmd47w] li[data-astro-cid-72jmd47w]{color:#94a3b8;font-size:.85rem;padding:.2rem 0 .2rem 1rem;position:relative}.phase-content[data-astro-cid-72jmd47w] li[data-astro-cid-72jmd47w]:before{content:"→";position:absolute;left:0;color:#06b6d4}.certifications-section[data-astro-cid-72jmd47w],.companies-section[data-astro-cid-72jmd47w]{margin-bottom:1rem}.certifications-section[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w],.companies-section[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w]{display:flex;align-items:center;gap:.5rem;color:#f8fafc;font-size:.9rem;margin-bottom:.75rem}.certifications-section[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w] i[data-astro-cid-72jmd47w]{color:#f59e0b}.companies-section[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w] i[data-astro-cid-72jmd47w]{color:#8b5cf6}.cert-list[data-astro-cid-72jmd47w],.company-list[data-astro-cid-72jmd47w]{display:flex;flex-wrap:wrap;gap:.4rem}.cert-badge[data-astro-cid-72jmd47w]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);padding:.3rem .6rem;border-radius:6px;font-size:.75rem;color:#fbbf24}.company-badge[data-astro-cid-72jmd47w]{background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);padding:.3rem .6rem;border-radius:6px;font-size:.75rem;color:#a78bfa}.tips-section[data-astro-cid-72jmd47w]{padding:3rem 2rem;background:#06b6d408;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.tips-grid[data-astro-cid-72jmd47w]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.tip-card[data-astro-cid-72jmd47w]{background:#0f172a99;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;text-align:center}.tip-icon[data-astro-cid-72jmd47w]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#06b6d433,#8b5cf633);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.tip-icon[data-astro-cid-72jmd47w] i[data-astro-cid-72jmd47w]{font-size:1.25rem;color:#06b6d4}.tip-card[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w]{color:#f8fafc;margin-bottom:.5rem}.tip-card[data-astro-cid-72jmd47w] p[data-astro-cid-72jmd47w]{color:#94a3b8;font-size:.9rem;line-height:1.5}.resources-section[data-astro-cid-72jmd47w]{padding:3rem 2rem;max-width:1200px;margin:0 auto}.resources-grid[data-astro-cid-72jmd47w]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.resource-card[data-astro-cid-72jmd47w]{background:#0f172a99;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem;text-decoration:none;transition:all .3s ease}.resource-card[data-astro-cid-72jmd47w]:hover{border-color:#06b6d4;transform:translateY(-2px)}.resource-card[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w]{color:#f8fafc;margin-bottom:.5rem}.resource-card[data-astro-cid-72jmd47w] p[data-astro-cid-72jmd47w]{color:#94a3b8;font-size:.85rem;margin-bottom:.75rem}.visit-link[data-astro-cid-72jmd47w]{color:#06b6d4;font-size:.85rem;display:inline-flex;align-items:center;gap:.3rem}.cta-section[data-astro-cid-72jmd47w]{padding:4rem 2rem;background:linear-gradient(135deg,#06b6d41a,#8b5cf61a);text-align:center}.cta-content[data-astro-cid-72jmd47w] h2[data-astro-cid-72jmd47w]{font-size:1.75rem;color:#f8fafc;margin-bottom:.5rem}.cta-content[data-astro-cid-72jmd47w] p[data-astro-cid-72jmd47w]{color:#94a3b8;margin-bottom:1.5rem}.cta-buttons[data-astro-cid-72jmd47w]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-btn[data-astro-cid-72jmd47w]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease}.cta-btn[data-astro-cid-72jmd47w].primary{background:linear-gradient(135deg,#06b6d4,#8b5cf6);color:#fff}.cta-btn[data-astro-cid-72jmd47w].primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #06b6d44d}.cta-btn[data-astro-cid-72jmd47w].secondary{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#f8fafc}.cta-btn[data-astro-cid-72jmd47w].secondary:hover{background:#ffffff26}[data-theme=light] .career-hero[data-astro-cid-72jmd47w]{background:linear-gradient(135deg,#06b6d40d,#8b5cf60d)}[data-theme=light] .career-hero[data-astro-cid-72jmd47w] h1[data-astro-cid-72jmd47w]{background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text}[data-theme=light] .hero-subtitle[data-astro-cid-72jmd47w],[data-theme=light] .career-description[data-astro-cid-72jmd47w],[data-theme=light] .tip-card[data-astro-cid-72jmd47w] p[data-astro-cid-72jmd47w],[data-theme=light] .resource-card[data-astro-cid-72jmd47w] p[data-astro-cid-72jmd47w],[data-theme=light] .phase-content[data-astro-cid-72jmd47w] li[data-astro-cid-72jmd47w],[data-theme=light] .cta-content[data-astro-cid-72jmd47w] p[data-astro-cid-72jmd47w]{color:#64748b}[data-theme=light] .section-header[data-astro-cid-72jmd47w] h2[data-astro-cid-72jmd47w],[data-theme=light] .career-card[data-astro-cid-72jmd47w] h3[data-astro-cid-72jmd47w],[data-theme=light] .tip-card[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w],[data-theme=light] .resource-card[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w],[data-theme=light] .phase-content[data-astro-cid-72jmd47w] h5[data-astro-cid-72jmd47w],[data-theme=light] .cta-content[data-astro-cid-72jmd47w] h2[data-astro-cid-72jmd47w]{color:#1e293b}[data-theme=light] .career-card[data-astro-cid-72jmd47w],[data-theme=light] .tip-card[data-astro-cid-72jmd47w],[data-theme=light] .resource-card[data-astro-cid-72jmd47w]{background:#fffc;border-color:#0000001a}[data-theme=light] .expand-btn[data-astro-cid-72jmd47w]{background:#0000000d;border-color:#0000001a;color:#64748b}[data-theme=light] .cta-btn[data-astro-cid-72jmd47w].secondary{background:#0000000d;border-color:#0000001a;color:#1e293b}[data-theme=light] .salary-section[data-astro-cid-72jmd47w] h4[data-astro-cid-72jmd47w]{color:#1e293b}[data-theme=light] .salary-range[data-astro-cid-72jmd47w]{background:linear-gradient(135deg,#10b9811a,#10b98105);border-color:#10b98133}[data-theme=light] .salary-value[data-astro-cid-72jmd47w]{color:#059669}@media(max-width:768px){.career-hero[data-astro-cid-72jmd47w] h1[data-astro-cid-72jmd47w]{font-size:1.75rem}.hero-stats[data-astro-cid-72jmd47w]{gap:1.5rem}.careers-grid[data-astro-cid-72jmd47w],.tips-grid[data-astro-cid-72jmd47w]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-72jmd47w]{flex-direction:column;align-items:center}}
