@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@700;900&family=Poppins:wght@400;600;700&display=swap";
:root{--primary-glow:#0af2f2;--secondary-glow:#a155ff;--dark-bg:#05050d;--light-text:#c0c8e7;--card-bg:rgba(18,18,30,.6);--border-color:rgba(161,85,255,.2);--error-color:#ff4d6d}.career-module__6cLsJG__career-page{background-color:var(--dark-bg);color:var(--light-text);background-image:radial-gradient(circle at 10% 10%,rgba(161,85,255,.1) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgba(10,242,242,.1) 0%,transparent 30%);font-family:Poppins,sans-serif;overflow-x:hidden}.career-module__6cLsJG__career-content-wrapper{max-width:1100px;margin:auto;padding:0 20px}.career-module__6cLsJG__section-title{text-align:center;color:#fff;letter-spacing:1px;text-shadow:0 0 10px var(--primary-glow),0 0 20px var(--secondary-glow);margin-top:40px;margin-bottom:40px;font-family:Orbitron,sans-serif;font-size:max(2rem,min(5vw,2.8rem));font-weight:700}.career-module__6cLsJG__career-hero-section{text-align:center;background:radial-gradient(ellipse at 50% 100%,rgba(161,85,255,.25),transparent 70%),linear-gradient(180deg,transparent,var(--dark-bg)95%);padding:100px 20px 10px;position:relative}.career-module__6cLsJG__career-hero-section h1{color:#fff;text-shadow:0 0 30px rgba(255,255,255,.3);margin-bottom:20px;font-family:Orbitron,sans-serif;font-size:max(2.8rem,min(7vw,4.2rem));font-weight:900}.career-module__6cLsJG__career-hero-section p{max-width:750px;color:var(--light-text);margin:auto;font-size:max(1rem,min(2.5vw,1.25rem));line-height:1.8}.career-module__6cLsJG__job-listings-section{margin-bottom:70px}.career-module__6cLsJG__job-listings{gap:35px;display:grid}.career-module__6cLsJG__no-openings{text-align:center;color:#fff;background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:50px 30px;font-size:1.5rem;font-weight:600;display:flex}.career-module__6cLsJG__no-openings:before{content:"📂";filter:grayscale(80%);font-size:3.5rem}.career-module__6cLsJG__benefits-section{text-align:center;margin-bottom:60px}.career-module__6cLsJG__benefits-intro{max-width:750px;color:var(--light-text);margin:-25px auto 60px;font-size:1.1rem;line-height:1.8}.career-module__6cLsJG__benefits-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.career-module__6cLsJG__benefit-card{border:1px solid var(--border-color);background:linear-gradient(160deg,rgba(18,18,30,.6),rgba(30,30,50,.6));border-radius:20px;flex-direction:column;padding:35px 30px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.career-module__6cLsJG__benefit-card:hover{border-color:var(--primary-glow);transform:translateY(-12px);box-shadow:0 10px 30px rgba(0,0,0,.5)}.career-module__6cLsJG__icon-wrapper{background:linear-gradient(135deg,var(--primary-glow),var(--secondary-glow));border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:25px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s;display:flex;box-shadow:0 0 20px rgba(10,242,242,.4)}.career-module__6cLsJG__benefit-card:hover .career-module__6cLsJG__icon-wrapper{transform:scale(1.1)rotate(10deg);box-shadow:0 0 30px rgba(161,85,255,.6)}.career-module__6cLsJG__benefit-card .career-module__6cLsJG__icon{color:var(--dark-bg);margin-bottom:0;font-size:2.5rem}.career-module__6cLsJG__benefit-card h4{color:#fff;margin:0 0 15px;font-size:1.4rem;font-weight:600}.career-module__6cLsJG__benefit-card p{color:var(--light-text);flex-grow:1;font-size:.95rem;line-height:1.7}.career-module__6cLsJG__modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:rgba(5,5,13,.7);justify-content:center;align-items:center;animation:.3s career-module__6cLsJG__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.career-module__6cLsJG__modal-content{background:var(--dark-bg);border:1px solid var(--border-color);border-radius:20px;width:90%;max-width:500px;max-height:90vh;padding:40px;animation:.4s career-module__6cLsJG__slideIn;position:relative;overflow-y:auto;box-shadow:0 0 60px rgba(161,85,255,.3)}.career-module__6cLsJG__notification-toast{color:#fff;z-index:1001;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;border-radius:10px;align-items:center;gap:12px;padding:15px 25px;font-weight:600;transition:opacity .4s,visibility .4s,bottom .4s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px rgba(0,0,0,.5)}.career-module__6cLsJG__notification-toast.career-module__6cLsJG__show{opacity:1;visibility:visible;bottom:40px}.career-module__6cLsJG__notification-toast.career-module__6cLsJG__success{background:rgba(40,167,69,.8);border:1px solid #28a745}.career-module__6cLsJG__notification-toast.career-module__6cLsJG__error{background:rgba(220,53,69,.8);border:1px solid #dc3545}@keyframes career-module__6cLsJG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes career-module__6cLsJG__slideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.career-module__6cLsJG__modal-content{padding:30px 20px}}
