:root{--bg-void: #020204;--primary: #0083c9;--neon-blue: #00a8ff;--glass-border: rgba(255, 255, 255, .08);--text-main: #ffffff;--text-mute: #94a3b8;--gold: #FFD700;--container-width: 1400px;--primary-glow: rgba(0, 131, 201, .6);--footer-bg: var(--bg-void)}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(50px,50px) scale(1.1)}}.careers-theme-wrapper{background-color:var(--bg-void);color:var(--text-main);font-family:Inter,sans-serif;overflow-x:hidden;width:100%;min-height:100vh}.careers-theme-wrapper *{margin:0;padding:0;box-sizing:border-box}.careers-theme-wrapper h1,.careers-theme-wrapper h2,.careers-theme-wrapper h3{font-family:Outfit,sans-serif;letter-spacing:-.02em}.careers-theme-wrapper a{text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);color:inherit}.careers-theme-wrapper ul{list-style:none}.careers-theme-wrapper .ambient-glow{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:#000;overflow:hidden}.careers-theme-wrapper .orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:drift 20s infinite alternate cubic-bezier(.4,0,.2,1)}.careers-theme-wrapper .orb-1{top:-10%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle,#001e3c 0%,transparent 70%)}.careers-theme-wrapper .orb-2{bottom:-10%;right:-10%;width:40vw;height:40vw;background:radial-gradient(circle,#003366 0%,transparent 70%);animation-delay:-5s}.careers-theme-wrapper .page-header{min-height:85vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:140px;position:relative}.careers-theme-wrapper .ph-badge{font-family:Space Grotesk,sans-serif;color:var(--neon-blue);border:1px solid rgba(0,168,255,.3);background:#00a8ff0d;padding:8px 20px;border-radius:50px;font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:30px}.careers-theme-wrapper .ph-title{font-family:Outfit,sans-serif;font-size:clamp(4rem,8vw,7rem);font-weight:800;line-height:.95;letter-spacing:-3px;color:#fff;margin-bottom:25px;background:linear-gradient(180deg,#fff 20%,#fff6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.careers-theme-wrapper .ph-sub{font-size:1.2rem;color:var(--text-mute);max-width:800px;font-weight:300;line-height:1.6;margin-bottom:40px}.careers-theme-wrapper .btn-ntam{background:var(--primary);color:#fff;padding:16px 40px;border-radius:50px;font-weight:700;font-size:1rem;transition:.3s;letter-spacing:.5px;box-shadow:0 0 20px #0083c966}.careers-theme-wrapper .btn-ntam:hover{transform:translateY(-5px);box-shadow:0 0 40px #0083c9b3}.careers-theme-wrapper .values-section{padding:100px 5%;max-width:1400px;margin:0 auto}.careers-theme-wrapper .val-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.careers-theme-wrapper .val-card{background:#ffffff05;border:1px solid var(--glass-border);border-radius:20px;padding:40px 30px;transition:.4s;position:relative;overflow:hidden}.careers-theme-wrapper .val-card:hover{transform:translateY(-10px);border-color:var(--primary);background:#ffffff0d}.careers-theme-wrapper .val-card h3{font-size:1.2rem;color:#fff;margin-bottom:15px}.careers-theme-wrapper .val-card p{font-size:.9rem;color:#aaa;line-height:1.6}.careers-theme-wrapper .val-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);opacity:.5}.careers-theme-wrapper .dept-section{padding:120px 5%;background:linear-gradient(180deg,transparent 0%,rgba(0,75,141,.05))}.careers-theme-wrapper .sec-head{text-align:center;margin-bottom:80px}.careers-theme-wrapper .sec-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:15px}.careers-theme-wrapper .dept-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1400px;margin:0 auto}.careers-theme-wrapper .dept-card{background:#080808;border:1px solid var(--glass-border);border-radius:24px;padding:40px;transition:.4s;display:flex;flex-direction:column;height:100%}.careers-theme-wrapper .dept-card:hover{border-color:var(--neon-blue);box-shadow:0 20px 60px #00a8ff1a;transform:translateY(-5px)}.careers-theme-wrapper .dept-tag{color:var(--neon-blue);font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px}.careers-theme-wrapper .dept-name{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:10px}.careers-theme-wrapper .dept-desc{font-size:.95rem;color:#888;margin-bottom:30px;line-height:1.6;min-height:50px}.careers-theme-wrapper .role-list{list-style:none;padding:0}.careers-theme-wrapper .role-item{color:#ccc;font-size:.9rem;padding:10px 0;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:10px}.careers-theme-wrapper .role-item:before{content:"•";color:var(--primary);font-size:1.2rem;line-height:0}.careers-theme-wrapper .benefits-section{padding:120px 5%;background:radial-gradient(circle at 50% 50%,#001529,#000 70%)}.careers-theme-wrapper .ben-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1400px;margin:0 auto}.careers-theme-wrapper .ben-item{text-align:left}.careers-theme-wrapper .ben-icon{width:50px;height:50px;background:#ffffff0d;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--primary);font-size:1.2rem;font-weight:700}.careers-theme-wrapper .ben-title{font-size:1.2rem;color:var(--neon-blue);margin-bottom:10px;font-weight:600}.careers-theme-wrapper .ben-desc{font-size:.9rem;color:#999;line-height:1.6}.careers-theme-wrapper .mob-section{padding:100px 5%;max-width:1400px;margin:0 auto}.careers-theme-wrapper .mob-container{background:linear-gradient(135deg,#001e3c,#000);border:1px solid rgba(255,255,255,.1);border-radius:40px;padding:80px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.careers-theme-wrapper .mob-left h2{font-size:3rem;color:#fff;margin-bottom:20px;line-height:1.1}.careers-theme-wrapper .mob-stat{display:flex;gap:40px;margin-top:40px}.careers-theme-wrapper .ms-val{font-size:2.5rem;font-weight:700;color:#fff;display:block}.careers-theme-wrapper .ms-lbl{font-size:.9rem;color:#888;text-transform:uppercase;letter-spacing:1px}.careers-theme-wrapper .mob-right p{font-size:1.1rem;color:#ccc;line-height:1.8;margin-bottom:30px}.careers-theme-wrapper .spot-section{padding:120px 5%}.careers-theme-wrapper .spot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1400px;margin:0 auto}.careers-theme-wrapper .spot-card{background:#ffffff05;border:1px solid var(--glass-border);border-radius:20px;padding:40px;transition:.4s;position:relative;overflow:hidden}.careers-theme-wrapper .spot-card:hover{border-color:var(--neon-blue);background:#ffffff0a}.careers-theme-wrapper .quote{font-size:1.1rem;color:#fff;line-height:1.6;margin-bottom:30px;font-style:italic}.careers-theme-wrapper .author{display:flex;align-items:center;gap:15px}.careers-theme-wrapper .auth-initial{width:40px;height:40px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.careers-theme-wrapper .auth-info h4{font-size:1rem;color:#fff;margin:0}.careers-theme-wrapper .auth-info span{font-size:.8rem;color:#888}.careers-theme-wrapper .cta-section{text-align:center;padding:120px 5%;background:radial-gradient(circle at 50% 0%,rgba(0,131,201,.1),transparent 50%)}.careers-theme-wrapper .btn-cta{background:#fff;color:#036;padding:18px 45px;border-radius:50px;font-weight:700;font-size:1.1rem;display:inline-flex;gap:10px;transition:.3s}.careers-theme-wrapper .btn-cta:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}@media(max-width:768px){.careers-theme-wrapper .page-header{padding-top:120px;min-height:60vh}.careers-theme-wrapper .ph-title{font-size:clamp(3rem,8vw,4rem);letter-spacing:-2px}.careers-theme-wrapper .ph-sub{font-size:1rem;margin-bottom:30px}.careers-theme-wrapper .values-section,.careers-theme-wrapper .dept-section,.careers-theme-wrapper .benefits-section,.careers-theme-wrapper .mob-section,.careers-theme-wrapper .spot-section,.careers-theme-wrapper .cta-section{padding:60px 20px}.careers-theme-wrapper .val-grid,.careers-theme-wrapper .dept-grid,.careers-theme-wrapper .ben-grid,.careers-theme-wrapper .spot-grid{grid-template-columns:1fr;gap:20px}.careers-theme-wrapper .sec-title{font-size:2.2rem}.careers-theme-wrapper .mob-container{grid-template-columns:1fr;text-align:center;padding:40px;gap:40px}.careers-theme-wrapper .mob-stat{justify-content:center;margin-top:30px}.careers-theme-wrapper .mob-left h2{font-size:2.5rem}.careers-theme-wrapper .footer-grid{grid-template-columns:1fr}.careers-theme-wrapper .nav-center,.careers-theme-wrapper .nav-actions{display:none}}
