.career-hero-section{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:60vh;overflow:hidden;padding:100px 0 80px;position:relative}.career-hero-overlay{background:linear-gradient(135deg,#667eeae6,#764ba2e6);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.career-hero-content{color:#fff;margin:0 auto;max-width:800px;padding:0 20px;position:relative;text-align:center;z-index:2}.career-hero-title{font-size:3.5rem;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-bottom:1.5rem;text-transform:uppercase}.career-hero-subtitle{font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:700px;opacity:.95}.career-breadcrumbs{align-items:center;display:flex;font-size:.9rem;gap:.5rem;justify-content:center;margin-top:2rem}.breadcrumb-item{color:#ffffffe6;text-decoration:none;transition:all .3s ease}.breadcrumb-item:hover{color:#fff;text-decoration:underline}.breadcrumb-item.active{color:#fff;font-weight:600}.breadcrumb-separator{color:#fff9;font-weight:300}.career-hero-shapes{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.career-hero-shapes .shape{animation:float 20s ease-in-out infinite;background:#ffffff1a;border-radius:50%;position:absolute}.career-hero-shapes .shape-1{animation-delay:0s;height:300px;right:-100px;top:-100px;width:300px}.career-hero-shapes .shape-2{animation-delay:5s;bottom:-50px;height:200px;left:10%;width:200px}.career-hero-shapes .shape-3{animation-delay:10s;height:150px;left:-75px;top:50%;width:150px}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(30px) rotate(240deg)}}.why-join-section{background:linear-gradient(180deg,#0a0e27,#1a1f3a);padding:80px 0}.section-header{margin-bottom:3rem}.section-title{color:#fff;display:inline-block;font-size:2.5rem;font-weight:700;margin-bottom:1rem;position:relative}.section-title:after{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.section-subtitle{color:#ffffffb3;font-size:1.1rem;margin:1.5rem auto 0;max-width:600px;text-transform:lowercase!important}.benefit-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;height:100%;padding:2rem;text-align:center;transition:all .4s ease}.benefit-card:hover{background:#ffffff14;border-color:#667eea80;box-shadow:0 20px 40px #667eea33;transform:translateY(-10px)}.benefit-icon{display:inline-block;font-size:3rem;margin-bottom:1.5rem;transition:transform .3s ease}.benefit-card:hover .benefit-icon{transform:scale(1.2) rotate(5deg)}.benefit-title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.benefit-description{color:#ffffffb3;font-size:.95rem;line-height:1.6;margin:0}.job-openings-section{background:linear-gradient(180deg,#1a1f3a,#0a0e27);padding:80px 0}.job-filters{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:2rem}.filter-group{display:flex;flex-direction:column;gap:.5rem}.filter-label{color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.filter-select{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 16px;transition:all .3s ease}.filter-select:focus{background:#ffffff14;border-color:#667eea;outline:none}.filter-select option{background:#1a1f3a;color:#fff}.job-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;height:100%;padding:2rem;transition:all .4s ease}.job-card:hover{background:#ffffff14;border-color:#667eea80;box-shadow:0 20px 40px #667eea33;transform:translateY(-5px)}.job-card-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.job-title{color:#fff;flex:1 1;font-size:1.5rem;font-weight:700;margin:0}.job-type-badge{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;font-size:.85rem;font-weight:600;padding:6px 16px;white-space:nowrap}.job-meta{border-bottom:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding-bottom:1rem}.job-meta-item{align-items:center;color:#ffffffb3;display:flex;font-size:.9rem;gap:.5rem}.job-meta-item i{color:#667eea}.job-description{color:#ffffffb3;flex:1 1;line-height:1.6;margin-bottom:1.5rem}.job-skills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.skill-badge{background:#667eea33;border:1px solid #667eea4d;border-radius:6px;color:#a0aeff;font-size:.85rem;font-weight:500;padding:6px 12px}.job-apply-btn{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;padding:12px 32px;text-decoration:none;transition:all .3s ease}.job-apply-btn:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 10px 30px #667eea4d;color:#fff;transform:translateX(5px)}.no-jobs-found{color:#ffffffb3;padding:4rem 2rem;text-align:center}.no-jobs-found i{color:#ffffff4d}.no-jobs-found h3{color:#fff;margin-bottom:.5rem}.career-cta-section{background:linear-gradient(135deg,#667eea,#764ba2);padding:80px 0}.career-cta-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:3rem 2rem;text-align:center}.career-cta-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.career-cta-text{color:#ffffffe6;font-size:1.1rem;line-height:1.6;margin:0 auto 2rem;max-width:600px}.career-cta-btn{align-items:center;background:#fff;border-radius:50px;box-shadow:0 10px 30px #0003;color:#667eea;display:inline-flex;font-size:1.1rem;font-weight:700;padding:16px 48px;text-decoration:none;transition:all .3s ease}.career-cta-btn:hover{background:#f8f9ff;box-shadow:0 15px 40px #0000004d;color:#764ba2;transform:translateY(-3px)}@media (max-width:768px){.career-hero-title{font-size:2.5rem}.career-hero-subtitle{font-size:1rem}.section-title{font-size:2rem}.section-subtitle{font-size:1rem}.benefit-card,.job-card{padding:1.5rem}.job-card-header{flex-direction:column}.job-title{font-size:1.25rem}.job-meta{flex-direction:column;gap:.5rem}.career-cta-title{font-size:1.75rem}.career-cta-text{font-size:1rem}.job-filters{padding:1.5rem}}@media (max-width:576px){.career-hero-title{font-size:2rem}.career-hero-subtitle{font-size:.95rem}.benefit-icon{font-size:2.5rem}.benefit-title{font-size:1.1rem}.career-cta-btn{font-size:1rem;padding:14px 36px}}.career-cta-links{align-items:center;display:flex;flex-direction:column;gap:1rem}.career-cta-explore{color:inherit;margin:0}.career-cta-explore a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=2588.0323843d.chunk.css.map*/