.careers-page{--careers-accent:var(--v8-accent-purple);--careers-glow:0 0 30px #a855f74d;--careers-gradient:linear-gradient(135deg, var(--v8-accent-purple), var(--v8-accent-cyan))}.careers-page .v8-bg-gradient{background:radial-gradient(at 20% 20%,#a855f714 0%,#0000 50%),radial-gradient(at 80% 80%,#00ff9d0f 0%,#0000 50%),radial-gradient(#00d4ff0a 0%,#0000 60%)}.careers-hero{align-items:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.careers-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#a855f71a 0%,#0000 70%);width:1000px;height:1000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.careers-hero-content{text-align:center;max-width:900px;margin:0 auto}.careers-hero-badge{color:var(--v8-accent-purple);background:#a855f71a;border:1px solid #a855f74d;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 20px;font-size:.9rem;font-weight:500;display:inline-flex}.careers-badge-pulse{background:var(--v8-accent-green);border-radius:50%;width:8px;height:8px;animation:2s infinite careers-pulse-dot}@keyframes careers-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.careers-hero h1{margin-bottom:24px;font-weight:800;line-height:1.1;font-size:4rem!important}.careers-hero h1 .careers-gradient-text{background:linear-gradient(135deg, var(--v8-accent-purple), var(--v8-accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.careers-hero-description{color:var(--v8-text-secondary);max-width:700px;margin:0 auto 48px;font-size:1.35rem;line-height:1.7}.careers-cta-group{justify-content:center;gap:16px;margin-bottom:60px;display:flex}.careers-btn-primary{background:linear-gradient(135deg, var(--v8-accent-purple), var(--v8-accent-cyan));color:var(--v8-text-primary);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:16px 32px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.careers-btn-primary:hover{box-shadow:var(--careers-glow);transform:translateY(-3px)}.careers-btn-secondary{color:var(--v8-text-primary);border:2px solid var(--v8-border-color);background:0 0;border-radius:12px;align-items:center;gap:10px;padding:16px 32px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.careers-btn-secondary:hover{border-color:var(--v8-accent-purple);background:#a855f71a}.careers-floating-icons{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.careers-floating-icon{background:var(--v8-bg-card);border:1px solid var(--v8-border-color);border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;font-size:2rem;animation:4s ease-in-out infinite careers-float-icon;display:flex}.careers-floating-icon:first-child{animation-delay:0s}.careers-floating-icon:nth-child(2){animation-delay:.5s}.careers-floating-icon:nth-child(3){animation-delay:1s}.careers-floating-icon:nth-child(4){animation-delay:1.5s}.careers-floating-icon:nth-child(5){animation-delay:2s}@keyframes careers-float-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.careers-page .v8-reveal{opacity:0;transition:all .6s;transform:translateY(30px)}.careers-page .v8-reveal.active{opacity:1;transform:translateY(0)}@media (max-width:1024px){.careers-hero h1{font-size:3rem!important}}@media (max-width:768px){.careers-hero h1{font-size:2.25rem!important}.careers-hero-description{font-size:1.1rem}.careers-cta-group{flex-direction:column;align-items:center}.careers-floating-icons{gap:20px}.careers-floating-icon{width:55px;height:55px;font-size:1.5rem}}
