@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700;800;900&family=Sora:wght@300;400;500;600;700;800&family=Orbitron:wght@400;500;700;900&family=Inter:wght@300;400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--bg-deep: #02040a;--bg-dark: #060b1a;--neon-cyan: #00f0ff;--electric-blue: #3b82f6;--purple-glow: #a855f7;--cyber-pink: #f43f5e;--neon-green: #10b981;--hud-text: rgba(0, 240, 255, .85);--glass-bg: rgba(6, 11, 26, .45);--glass-border: rgba(0, 240, 255, .15);--glass-border-hover: rgba(168, 85, 247, .45);--font-orbitron: "Orbitron", "Exo 2", sans-serif;--font-sora: "Sora", sans-serif;--font-poppins: "Poppins", sans-serif;--shadow-neon: 0 0 15px rgba(0, 240, 255, .25), 0 0 30px rgba(168, 85, 247, .15)}.home-premium{background-color:var(--bg-deep)!important;color:#eaf6ff;font-family:var(--font-sora);overflow-x:hidden;position:relative}.home-premium:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 20% 20%,rgba(0,240,255,.04) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(168,85,247,.04) 0%,transparent 55%);pointer-events:none;z-index:1}.home-premium:after{display:none}@keyframes floating{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(.5deg)}to{transform:translateY(0) rotate(0)}}@keyframes titleGlow{0%{text-shadow:0 0 10px rgba(0,240,255,.8),0 0 25px rgba(108,99,255,.6)}to{text-shadow:0 0 20px rgba(0,240,255,1),0 0 45px rgba(214,107,255,.8),0 0 70px rgba(168,85,247,.5)}}@keyframes laserScan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes borderTrace{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes gridPulse{0%,to{opacity:.15}50%{opacity:.3}}@keyframes energyFlow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes matrixFlicker{0%,to{opacity:.8}50%{opacity:.3}}@keyframes atomSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes textGlitch{0%{clip-path:inset(40% 0 61% 0);transform:skew(.3deg)}20%{clip-path:inset(92% 0 1% 0);transform:skew(-.5deg)}40%{clip-path:inset(15% 0 80% 0);transform:skew(.5deg)}60%{clip-path:inset(80% 0 5% 0);transform:skew(-.2deg)}80%{clip-path:inset(5% 0 92% 0);transform:skew(.1deg)}to{clip-path:inset(40% 0 61% 0);transform:skew(0)}}@keyframes waveMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.glass-card-futuristic{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:24px;box-shadow:0 0 25px #00f0ff14;transition:all .5s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.glass-card-futuristic:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,240,255,.05),transparent);pointer-events:none;z-index:1}.glass-card-futuristic:hover{transform:translateY(-10px) scale(1.02);border-color:var(--glass-border-hover);box-shadow:0 0 35px #00f0ff40,0 0 65px #a855f726}.section-header-glow{text-align:center;margin-bottom:70px;position:relative;z-index:5}.section-header-glow .eyebrow{font-family:var(--font-orbitron);font-size:.85rem;letter-spacing:4px;color:var(--neon-cyan);text-transform:uppercase;margin-bottom:12px;display:block;text-shadow:0 0 10px rgba(0,240,255,.5)}.section-header-glow .section-title{font-family:var(--font-orbitron);font-size:clamp(2.4rem,5.5vw,4.5rem);font-weight:900;text-transform:uppercase;letter-spacing:5px;background:linear-gradient(90deg,var(--neon-cyan),var(--electric-blue),var(--purple-glow));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:18px;animation:titleGlow 4s infinite alternate}.section-header-glow .section-sub{font-family:var(--font-sora);font-size:1.15rem;color:#eaf6ffb3;max-width:680px;margin:0 auto}.hero-premium{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at center,#060b1a,#02040a);padding-top:80px}.hero-hud-data{position:absolute;top:100px;left:40px;font-family:var(--font-orbitron);font-size:.7rem;color:var(--hud-text);line-height:1.8;z-index:10;pointer-events:none;opacity:.65}.hero-hud-data-right{position:absolute;top:100px;right:40px;font-family:var(--font-orbitron);font-size:.7rem;color:var(--hud-text);line-height:1.8;z-index:10;pointer-events:none;text-align:right;opacity:.65}.hero-corner-bracket{position:absolute;width:25px;height:25px;border-color:var(--neon-cyan);border-style:solid;z-index:10;pointer-events:none;opacity:.6}.hero-corner-bracket.tl{top:90px;left:30px;border-width:2px 0 0 2px}.hero-corner-bracket.tr{top:90px;right:30px;border-width:2px 2px 0 0}.hero-corner-bracket.bl{bottom:30px;left:30px;border-width:0 0 2px 2px}.hero-corner-bracket.br{bottom:30px;right:30px;border-width:0 2px 2px 0}.laser-scanner-line{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--neon-cyan),transparent);box-shadow:0 0 12px var(--neon-cyan);z-index:5;animation:laserScan 6s linear infinite;pointer-events:none}.hero-text-area{z-index:12;text-align:center;position:relative}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#00f0ff14;border:1px solid rgba(0,240,255,.35);border-radius:50px;padding:8px 20px;color:var(--neon-cyan);font-family:var(--font-orbitron);font-size:.85rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:24px;box-shadow:0 0 15px #00f0ff26}.hero-h1{font-family:var(--font-orbitron);font-size:clamp(2.8rem,6.5vw,5.8rem);font-weight:900;line-height:1.1;color:#fff!important;letter-spacing:-2px;margin-bottom:24px}.hero-p{font-family:var(--font-sora);font-size:clamp(1rem,2vw,1.25rem);color:#eaf6ffbf;max-width:760px;margin:0 auto 44px;line-height:1.7}.hero-btns{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.hero-banner-fullscreen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.18;mix-blend-mode:screen}:root{--hero-frame-inset: 20px;--hero-frame-radius: 22px;--hero-frame-thin: 1px;--hero-frame-glow: .28}.hero-premium{--frame-intensity: .6;will-change:transform}@keyframes cornerPulse{0%{opacity:.24;transform:scale(1) translateZ(0)}40%{opacity:.9;transform:scale(1.02) translateZ(0)}70%{opacity:.5;transform:scale(.995) translateZ(0)}to{opacity:.24;transform:scale(1) translateZ(0)}}@keyframes particlesDrift{0%{background-position:12% 4%,88% 6%,6% 92%,92% 90%,-40% 50%}50%{background-position:15% 8%,85% 12%,8% 88%,90% 86%,120% 50%}to{background-position:12% 4%,88% 6%,6% 92%,92% 90%,-40% 50%}}.hero-premium .hero-banner-fullscreen:before{content:"";position:absolute;inset:calc(var(--hero-frame-inset) + 4px);border-radius:calc(var(--hero-frame-radius) - 6px);z-index:8;pointer-events:none;background:linear-gradient(90deg,#ffffff0a,#00f0ffe6,#a855f7cc,#ffffff05);background-size:30% 2px;transform:translate(-120%);animation:sweep 10s linear infinite;mix-blend-mode:screen;opacity:.85}@keyframes sweep{0%{transform:translate(-120%) translateY(0);opacity:0}10%{opacity:.6}50%{transform:translate(120%) translateY(0);opacity:.9}90%{opacity:.6}to{transform:translate(120%) translateY(0);opacity:0}}.hero-premium:hover{--frame-intensity: 1}.hero-premium:hover:before{opacity:calc(var(--frame-intensity) * .95);transform:scale(1.0008);box-shadow:0 0 38px #00f0ff24,0 0 95px #a855f714}.hero-premium:hover:after{animation-duration:2.8s,10s;opacity:1}.hero-premium:before{outline:1px solid transparent;box-shadow:0 18px 120px #00f0ff05,0 30px 220px #a855f705 inset,0 0 90px #00f0ff08}@media (max-width: 900px){:root{--hero-frame-inset: 12px;--hero-frame-radius: 16px}.hero-premium:before,.hero-premium:after{inset:var(--hero-frame-inset)}.hero-premium .hero-banner-fullscreen:before{background-size:40% 2px;animation-duration:12s}}@media (max-width: 480px){:root{--hero-frame-inset: 8px;--hero-frame-radius: 12px}.hero-premium:before{background-size:calc(100% - 32px) 1px,1px calc(100% - 32px),calc(100% - 32px) 1px,1px calc(100% - 32px),100% 100%}.hx-section{opacity:1!important;transform:none!important}.hero-premium:after{background-size:16% 16%,16% 16%,12% 12%,12% 12%,5px 5px,4px 4px,4px 4px,3px 3px,80% 2px}}.stats-section{position:relative;z-index:20;padding:48px 40px;max-width:1280px;margin:100px auto 50px!important;transform:translateY(60px);background:linear-gradient(#0a143c2e,#0a143c2e) padding-box,linear-gradient(135deg,#00ffff59,#3b82f659,#a855f759) border-box!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid transparent!important;border-radius:28px!important;box-shadow:0 0 35px #00ffff40,inset 0 0 20px #00ffff1a!important;overflow:visible}.stats-section:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(circle at 20% 50%,rgba(0,255,255,.12),transparent 50%),radial-gradient(circle at 80% 50%,rgba(168,85,247,.12),transparent 50%);z-index:-1;pointer-events:none;filter:blur(25px);animation:ambientFloat 8s ease-in-out infinite alternate}@keyframes ambientFloat{0%{transform:translateY(-8px) scale(.96);opacity:.7}to{transform:translateY(8px) scale(1.04);opacity:1}}.stat-item h3{font-family:var(--font-orbitron);font-size:2.6rem;font-weight:800;color:#0ff!important;margin-bottom:8px;text-shadow:0 0 12px rgba(0,255,255,.65),0 0 25px rgba(0,255,255,.3)!important}.stat-item p{font-family:var(--font-orbitron);font-size:.8rem;letter-spacing:2px;color:#ffffffbf!important;text-transform:uppercase}.image-section-premium{position:relative;overflow:hidden;padding:100px 0}.blueprint-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.blueprint-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.05) 1px,transparent 1px);background-size:20px 20px;opacity:.25}.blueprint-crosshair{position:absolute;color:var(--neon-cyan);font-family:var(--font-orbitron);font-size:.9rem;opacity:.65}.blueprint-crosshair.tl{top:40px;left:40px}.blueprint-crosshair.tr{top:40px;right:40px}.blueprint-crosshair.bl{bottom:40px;left:40px}.blueprint-crosshair.br{bottom:40px;right:40px}.blueprint-telemetry{position:absolute;bottom:25px;left:60px;font-family:var(--font-orbitron);font-size:.75rem;color:var(--hud-text);opacity:.6}.section-image-full{border-radius:32px;border:1px dashed rgba(0,240,255,.3)!important;padding:12px;background:#0006;position:relative}.section-image-full img{border-radius:20px}.services-ecosystem{position:relative;padding:100px 0;z-index:10}.services-viewport{position:relative;width:100%;height:620px;display:flex;align-items:center;justify-content:center}.services-orbit{position:relative;width:100%;height:100%}.services-svg-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.services-svg-connections path{stroke-dasharray:10,8;animation:energyFlow 20s linear infinite}.floating-service{position:absolute;width:280px;height:auto;min-height:160px;border-radius:24px;background:#060b1aa6!important;border:1px solid rgba(0,240,255,.15)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 30px #0006;z-index:5;cursor:pointer;transform-style:preserve-3d;perspective:1000px;animation:floating 8s ease-in-out infinite;transition:border-color .4s,box-shadow .4s,transform .4s cubic-bezier(.2,.8,.2,1)}.floating-service:hover{border-color:var(--purple-glow)!important;box-shadow:0 0 30px #a855f759;animation-play-state:paused}.floating-service .service-inner{padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.floating-service .service-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#00f0ff26,#a855f714);display:flex;align-items:center;justify-content:center;color:var(--neon-cyan);border:1px solid rgba(0,240,255,.25);transition:all .3s}.floating-service:hover .service-icon{background:linear-gradient(135deg,var(--neon-cyan),var(--purple-glow));color:#fff;box-shadow:0 0 15px var(--neon-cyan)}.floating-service h4{font-family:var(--font-orbitron);font-size:1.15rem;color:#fff!important;font-weight:700}.floating-service p{font-family:var(--font-sora);font-size:.82rem;color:#eaf6ffa6;line-height:1.6}.floating-service:after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--neon-cyan);opacity:0;pointer-events:none;box-shadow:0 0 8px var(--neon-cyan);transition:opacity .3s}.floating-service:hover:after{opacity:1;animation:laserScan 2s linear infinite}.services-orbit .floating-service:nth-child(1){left:5%;top:12%;animation-delay:0s}.services-orbit .floating-service:nth-child(2){left:30%;top:5%;animation-delay:1s}.services-orbit .floating-service:nth-child(3){left:56%;top:10%;animation-delay:2s}.services-orbit .floating-service:nth-child(4){left:78%;top:6%;animation-delay:3s}.services-orbit .floating-service:nth-child(5){left:8%;top:58%;animation-delay:4s}.services-orbit .floating-service:nth-child(6){left:33%;top:62%;animation-delay:5s}.services-orbit .floating-service:nth-child(7){left:58%;top:58%;animation-delay:6s}.services-orbit .floating-service:nth-child(8){left:80%;top:60%;animation-delay:7s}.tech-core{padding:100px 0;position:relative}.tech-core-wrap{position:relative;height:600px;display:flex;align-items:center;justify-content:center}.core-node{width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#a855f740,#060b1af2 70%);border:2px solid rgba(0,240,255,.4);box-shadow:0 0 50px #00f0ff40,inset 0 0 30px #a855f74d;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;z-index:10;cursor:pointer;transition:all .5s}.core-node:hover{transform:scale(1.08);box-shadow:0 0 70px #00f0ff73,inset 0 0 40px #a855f780;border-color:#a855f7b3}.core-glow{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border-radius:50%;border:1px dashed rgba(0,240,255,.25);animation:atomSpin 15s linear infinite}.core-label{font-family:var(--font-orbitron);font-size:1.1rem;letter-spacing:3px;font-weight:800;color:var(--neon-cyan);text-shadow:0 0 10px rgba(0,240,255,.75);text-transform:uppercase}.core-status{font-family:var(--font-orbitron);font-size:.65rem;color:#eaf6ff80;margin-top:4px}.tech-orbit-wrap{position:absolute;width:580px;height:580px;border-radius:50%;border:1px dashed rgba(0,240,255,.12);pointer-events:none;animation:atomSpin 45s linear infinite}.tech-orbit-wrap:after{content:"";position:absolute;top:50px;left:50px;right:50px;bottom:50px;border-radius:50%;border:1px dashed rgba(168,85,247,.08);animation:atomSpin 25s linear reverse infinite}.tech-node{position:absolute;width:140px;height:52px;border-radius:16px;background:#060b1acc!important;border:1px solid rgba(0,240,255,.15)!important;display:flex;align-items:center;justify-content:flex-start;padding:0 14px;gap:10px;cursor:pointer;pointer-events:auto;transition:all .3s}.tech-node:hover{transform:translateY(-5px) scale(1.05);border-color:var(--neon-cyan)!important;box-shadow:0 0 20px #00f0ff4d}.tech-node .tech-icon{color:var(--neon-cyan);display:flex;align-items:center}.tech-node .tech-name{font-family:var(--font-orbitron);font-size:.8rem;font-weight:700;color:#fff!important}.tech-node-0{left:50%;top:12%;transform:translate(-50%,-50%)}.tech-node-1{left:78%;top:22%;transform:translate(-50%,-50%)}.tech-node-2{left:90%;top:50%;transform:translate(-50%,-50%)}.tech-node-3{left:78%;top:78%;transform:translate(-50%,-50%)}.tech-node-4{left:50%;top:88%;transform:translate(-50%,-50%)}.tech-node-5{left:22%;top:78%;transform:translate(-50%,-50%)}.tech-node-6{left:10%;top:50%;transform:translate(-50%,-50%)}.tech-node-7{left:22%;top:22%;transform:translate(-50%,-50%)}.tech-node-8{left:35%;top:32%;transform:translate(-50%,-50%)}.tech-node-9{left:65%;top:32%;transform:translate(-50%,-50%)}.tech-node-10{left:65%;top:68%;transform:translate(-50%,-50%)}.tech-node-11{left:35%;top:68%;transform:translate(-50%,-50%)}.effect-react-atom{position:absolute;top:-8px;right:-8px;width:32px;height:32px;opacity:.45;animation:atomSpin 4s linear infinite;pointer-events:none}.tech-node.tech-python{position:relative;overflow:hidden}.effect-matrix-rain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.15;background:#000;color:#0f0;font-family:monospace;font-size:6px;line-height:1;pointer-events:none;display:flex;justify-content:space-around;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:matrixFlicker 2s infinite}.tech-node.tech-mongo{box-shadow:0 0 10px #10b98126}.effect-green-pulse{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;border:1px solid var(--neon-green);opacity:.4;animation:gridPulse 2s infinite alternate}.effect-wave{position:absolute;bottom:0;left:0;width:200%;height:6px;background:linear-gradient(90deg,#00f0ff4d,#00f0ff0d,#00f0ff4d);animation:waveMove 4s linear infinite;pointer-events:none}.tech-node.tech-java{background:linear-gradient(90deg,#060b1acc,#f9731614)!important}.effect-heatwave{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at right,rgba(249,115,22,.15),transparent 60%);pointer-events:none}.effect-aws-clouds{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.2}.cloud-particle{position:absolute;background:#fff;filter:blur(4px);border-radius:50%;animation:floating 4s infinite ease-in-out}.career-hub{padding:100px 0;position:relative}.career-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}.career-left{padding:40px}.career-left h3{font-family:var(--font-orbitron);font-size:1.8rem;letter-spacing:2px;color:var(--neon-cyan)!important;margin-bottom:24px;text-shadow:0 0 10px rgba(0,240,255,.3)}.career-left p{font-family:var(--font-sora);font-size:.95rem;color:#eaf6ffb3;margin-bottom:36px}.career-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.metric{display:flex;align-items:center;gap:16px;background:#ffffff08;border:1px solid rgba(0,240,255,.08);border-radius:16px;padding:16px;transition:all .3s}.metric:hover{background:#00f0ff0a;border-color:#00f0ff40;box-shadow:0 0 15px #00f0ff1a}.metric strong{font-family:var(--font-orbitron);font-size:1.3rem;color:#fff}.metric span{font-family:var(--font-sora);font-size:.8rem;color:#eaf6ff99}.career-right{display:flex;flex-direction:column;justify-content:center}.timeline{position:relative;background:#060b1ab3!important;border:1px solid rgba(0,240,255,.15)!important;border-radius:28px!important;padding:40px!important}.timeline-line{position:absolute;top:40px;bottom:40px;left:54px;width:2px;background:linear-gradient(180deg,var(--neon-cyan),var(--purple-glow))}.timeline-items{display:flex;flex-direction:column;gap:20px;position:relative}.timeline-item-wrapper{display:flex;align-items:flex-start;gap:20px;position:relative;cursor:pointer}.timeline-dot{width:28px;height:28px;border-radius:50%;background:var(--bg-dark);border:2px solid var(--neon-cyan);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;font-family:var(--font-orbitron);color:var(--neon-cyan);z-index:5;box-shadow:0 0 10px #00f0ff4d;transition:all .3s}.timeline-item-wrapper.active .timeline-dot{background:var(--neon-cyan);color:var(--bg-deep);box-shadow:0 0 20px var(--neon-cyan)}.timeline-item{flex:1;background:#ffffff05!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:16px!important;padding:16px 20px!important;color:#eaf6ffbf;font-family:var(--font-sora);transition:all .3s}.timeline-item-wrapper.active .timeline-item{background:#00f0ff0d!important;border-color:#00f0ff40!important;color:#fff}.timeline-item h4{font-family:var(--font-orbitron);font-size:1.05rem;margin-bottom:4px}.timeline-item p{font-size:.8rem;color:#eaf6ff99;margin-top:4px}.featured-section{padding:100px 0;position:relative}.course-grid-premium{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:60px}.course-pod-animated{background:#060b1a99!important;border:1px solid rgba(0,240,255,.15)!important;border-radius:28px!important;padding:32px!important;box-shadow:0 10px 40px #0006!important;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.25,1,.5,1);transform-style:preserve-3d;perspective:1000px}.course-pod-animated:hover{transform:translateY(-10px) rotateX(4deg) rotateY(4deg) scale(1.02);border-color:var(--purple-glow)!important;box-shadow:0 0 35px #00f0ff33,0 0 75px #a855f726!important}.course-pod-animated .pod-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.course-pod-animated .pod-tag{background:#00f0ff1a;color:var(--neon-cyan);border:1px solid rgba(0,240,255,.25);font-family:var(--font-orbitron);font-size:.75rem;letter-spacing:1px;padding:6px 16px;border-radius:50px;text-transform:uppercase}.course-pod-animated .pod-icon{color:var(--purple-glow);filter:drop-shadow(0 0 8px rgba(168,85,247,.4))}.course-pod-animated .pod-title{font-family:var(--font-orbitron);font-size:1.4rem;font-weight:800;color:#fff!important;margin-bottom:12px}.course-pod-animated .pod-desc{font-family:var(--font-sora);font-size:.88rem;color:#eaf6ffa6;line-height:1.65;margin-bottom:20px}.course-pod-animated .pod-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.course-pod-animated .pod-tags span{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#eaf6ff8c;font-family:var(--font-orbitron);font-size:.7rem;padding:4px 10px;border-radius:8px}.course-pod-animated .pod-cta{display:inline-flex;align-items:center;gap:8px;color:var(--neon-cyan)!important;font-family:var(--font-orbitron);font-weight:700;font-size:.85rem;letter-spacing:1px;text-transform:uppercase;transition:all .3s}.course-pod-animated:hover .pod-cta{color:var(--purple-glow)!important;gap:14px}.pod-hologram-effect{position:absolute;top:-60px;right:-60px;width:120px;height:120px;background:radial-gradient(circle,rgba(0,240,255,.08) 0%,transparent 70%);filter:blur(10px);pointer-events:none}.cta-premium-section{padding:120px 0;position:relative}.cta-card-glass{background:radial-gradient(circle at top left,#060b1acc,#00f0ff08)!important;border:1px solid rgba(0,240,255,.18)!important;border-radius:40px!important;padding:80px 40px!important;box-shadow:0 20px 60px #00000080!important;position:relative;overflow:hidden}.cta-card-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.02) 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.cta-h2{font-family:var(--font-orbitron);font-size:clamp(2rem,5vw,3.8rem);font-weight:900;letter-spacing:2px;background:linear-gradient(90deg,white,var(--neon-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-p{font-family:var(--font-sora);font-size:1.15rem;color:#eaf6ffb3}@media (max-width: 1024px){.services-viewport{height:auto}.services-orbit{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;height:auto}.services-orbit .floating-service{position:relative!important;left:auto!important;top:auto!important;width:100%!important;transform:none!important;animation:none!important}.services-svg-connections{display:none}.tech-core-wrap{height:auto;padding:40px 0}.tech-orbit-wrap,.core-node{display:none}.tech-core-wrap .tech-node{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;margin-bottom:12px}.tech-core-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.career-grid{grid-template-columns:1fr}.course-grid-premium{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.tech-core-wrap{grid-template-columns:repeat(2,1fr)}.course-grid-premium,.services-orbit{grid-template-columns:1fr}.career-left{padding:20px}.timeline{padding:20px!important}.timeline-line{left:34px}.timeline-dot{width:24px;height:24px;font-size:.65rem}}@media (max-width: 480px){.tech-core-wrap{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr!important}}@media (max-width: 768px){.hx-section{opacity:1!important;transform:none!important}}.hero-media-player{background:#060b1a80;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,240,255,.2);border-radius:20px;padding:16px 24px;width:100%;max-width:620px;margin:40px auto 0;position:relative;overflow:hidden;box-shadow:0 10px 40px #0006,0 0 15px #00f0ff1a;transition:all .3s ease}.hero-media-player:hover{border-color:#a855f766;box-shadow:0 12px 45px #00000080,0 0 25px #a855f726}.player-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.player-meta{display:flex;align-items:center;gap:14px;flex:1.2;text-align:left}.player-ch{font-family:var(--font-orbitron);font-size:.95rem;font-weight:800;color:var(--neon-cyan);padding:6px 12px;background:#00f0ff14;border:1px solid rgba(0,240,255,.2);border-radius:8px;text-shadow:0 0 8px rgba(0,240,255,.4)}.player-details{display:flex;flex-direction:column;gap:2px}.player-title{font-family:var(--font-orbitron);font-size:.75rem;font-weight:700;color:#fff;letter-spacing:1px}.player-status{font-family:var(--font-orbitron);font-size:.6rem;color:#00f0ff99;letter-spacing:2px}.player-controls{display:flex;align-items:center;gap:12px;flex:1;justify-content:center}.player-btn{background:#ffffff05;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.player-btn:hover{background:#00f0ff14;border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 10px #00f0ff4d;transform:scale(1.08)}.player-btn.play-pause-btn{width:38px;height:38px;background:#00f0ff1a;border-color:#00f0ff4d;color:var(--neon-cyan);box-shadow:0 0 10px #00f0ff26}.player-btn.play-pause-btn:hover{background:linear-gradient(135deg,var(--neon-cyan),var(--purple-glow));border-color:#fff;color:#fff;box-shadow:0 0 15px var(--neon-cyan)}.player-wave{display:flex;align-items:flex-end;gap:3px;height:20px;width:60px;justify-content:flex-end;flex:.8}.wave-bar{width:3px;background:var(--neon-cyan);border-radius:4px;box-shadow:0 0 5px var(--neon-cyan);opacity:.35;transition:height .3s ease}@keyframes wavePulse{0%,to{height:4px}50%{height:18px}}.wave-bar.anim{opacity:.85;animation:wavePulse 1s ease-in-out infinite}.player-timeline{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#ffffff0d}.player-progress-bar{height:100%;background:linear-gradient(90deg,var(--neon-cyan),var(--purple-glow));box-shadow:0 -1px 8px var(--neon-cyan);width:0;transition:width .08s linear}@media (max-width: 640px){.hero-media-player{max-width:90%;margin-top:30px}.player-inner{flex-direction:column;gap:14px}.player-meta{justify-content:center;width:100%}.player-wave{display:none}}.wavy-separator{position:absolute;width:100%;height:120px;overflow:hidden;line-height:0;z-index:10;pointer-events:none}.wavy-separator.bottom{bottom:0;left:0}.wavy-separator.top{top:-1px;left:0}.wavy-svg{position:relative;display:block;width:200%;height:100%}.wave-path-1{animation:waveMoveSlow 16s linear infinite;transform-origin:center bottom}.wave-path-2{animation:waveMoveFast 24s linear infinite;transform-origin:center bottom}@keyframes waveMoveSlow{0%{transform:translate(0) scaleY(1)}50%{transform:translate(-25%) scaleY(.9)}to{transform:translate(-50%) scaleY(1)}}@keyframes waveMoveFast{0%{transform:translate(-50%) scaleY(1)}50%{transform:translate(-25%) scaleY(1.1)}to{transform:translate(0) scaleY(1)}}.course-pod-animated:before,.floating-service:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgba(0,240,255,.08) 50%,transparent 60%);transform:translate(-150%);transition:transform .8s ease-in-out;z-index:2;pointer-events:none}.course-pod-animated:hover:before,.floating-service:hover:before{transform:translate(150%)}.course-pod-animated,.course-card{width:295px!important;min-height:610px!important;max-height:610px!important;margin:0 auto!important}.course-thumbnail,.thumbnail-wrapper{height:175px!important;min-height:175px!important}.course-grid-premium{display:grid!important;grid-template-columns:repeat(4,295px)!important;justify-content:center!important;gap:25px!important}@media (max-width: 1200px){.course-grid-premium{grid-template-columns:repeat(2,295px)!important}}@media (max-width: 768px){.course-grid-premium{grid-template-columns:1fr!important}.course-pod-animated,.course-card{width:100%!important;max-width:340px!important;min-height:610px!important}}.tw-pointer-events-none{pointer-events:none}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-inset-0{top:0;right:0;bottom:0;left:0}.tw-bottom-\[-10\%\]{bottom:-10%}.tw-left-\[-10\%\]{left:-10%}.tw-right-\[-10\%\]{right:-10%}.tw-top-\[-10\%\]{top:-10%}.tw-z-0{z-index:0}.tw-z-10{z-index:10}.tw-col-span-1{grid-column:span 1 / span 1}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-flex{display:flex}.tw-grid{display:grid}.tw-hidden{display:none}.tw-h-\[500px\]{height:500px}.tw-h-\[60\%\]{height:60%}.tw-h-full{height:100%}.tw-w-\[500px\]{width:500px}.tw-w-\[60\%\]{width:60%}.tw-w-full{width:100%}.tw-max-w-none{max-width:none}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-items-center{align-items:center}.tw-justify-center{justify-content:center}.tw-gap-0{gap:0px}.tw-overflow-hidden{overflow:hidden}.tw-rounded-full{border-radius:9999px}.tw-bg-cyan-500\/10{background-color:#06b6d41a}.tw-bg-purple-600\/10{background-color:#9333ea1a}.tw-bg-\[linear-gradient\(to_right\,rgba\(96\,165\,250\,0\.04\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(96\,165\,250\,0\.04\)_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,rgba(96,165,250,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(96,165,250,.04) 1px,transparent 1px)}.tw-bg-\[size\:40px_40px\]{background-size:40px 40px}.tw-px-0{padding-left:0;padding-right:0}.tw-py-0{padding-top:0;padding-bottom:0}.tw-opacity-40{opacity:.4}.tw-opacity-65{opacity:.65}.tw-blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--primary: #14b8a6;--primary-light: #5eead4;--primary-dark: #0f766e;--secondary: #818cf8;--accent: #f59e0b;--danger: #f43f5e;--dark: #ffffff;--dark-light: #f8fafc;--dark-mid: #e2e8f0;--light: rgba(255, 255, 255, .08);--bg-soft: transparent;--bg-glass: rgba(255, 255, 255, .12);--gray: #cbd5e1;--gray-light: #94a3b8;--border: rgba(255, 255, 255, .15);--border-glass: rgba(255, 255, 255, .08);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .15);--shadow-md: 0 8px 24px rgba(0, 0, 0, .2);--shadow-lg: 0 20px 40px rgba(0, 0, 0, .25);--shadow-premium: 0 30px 60px rgba(0, 0, 0, .3);--shadow-glass: 0 8px 32px rgba(255, 255, 255, .05);--shadow-glow: 0 0 40px rgba(20, 184, 166, .25);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 40px;--radius-2xl: 64px;--transition-fast: .18s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .38s cubic-bezier(.22, 1, .36, 1);--transition-bounce: .5s cubic-bezier(.34, 1.56, .64, 1);--font-heading: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--font-mono: "Poppins", "Orbitron", monospace;--gradient-hero: linear-gradient(135deg, #09152b 0%, #0c2b4a 50%, #151e3f 100%);--gradient-primary: linear-gradient(135deg, #14b8a6 0%, #818cf8 100%);--gradient-card: linear-gradient(145deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .04) 100%);--gradient-btn: linear-gradient(90deg, #5c53fc 0%, #3b82f6 50%, #06b6d4 100%);--gradient-accent: linear-gradient(135deg, #f59e0b, #ef4444);--gradient-glass: linear-gradient(135deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, .05))}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background-image:url(/assets/website_bg-C-wQQj-f.jpg)!important;background-size:cover!important;background-position:center!important;background-attachment:fixed!important;background-repeat:no-repeat!important;color:var(--dark)!important;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*,*:before,*:after{font-family:Poppins,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{letter-spacing:.2px!important;line-height:1.6!important}h1,h2,h3,h4,h5,h6{letter-spacing:-.5px!important;margin:0 0 .5rem;color:inherit;font-family:var(--font-heading)!important}h1{font-weight:800!important;font-size:clamp(2.4rem,6.5vw,4.8rem)!important;line-height:1.05!important}h2{font-weight:700!important;font-size:clamp(1.8rem,4.5vw,2.8rem)!important}h3{font-weight:600!important;font-size:clamp(1.4rem,3.2vw,1.8rem)!important}h4{font-weight:600!important}h5,h6,.label,.small-label,.meta{font-weight:500!important}.card-title,.cc-title,.pod-title,.service-card .title{font-weight:600!important}button,.btn,input,textarea,select{font-family:Poppins,sans-serif!important;font-weight:500!important}p,.lead,.body-copy,.hero-p{font-weight:400!important;font-size:1rem!important;line-height:1.6!important;text-align:justify!important}@media (max-width: 768px){html{font-size:15px}h1{font-size:clamp(1.6rem,7vw,3.6rem)!important}h2{font-size:clamp(1.2rem,5vw,2.4rem)!important}p,.hero-p{font-size:.95rem!important}}.force-poppins{font-family:Poppins,sans-serif!important}html,body,#root,.app-root{max-width:100%;overflow-x:hidden!important}img,picture,video,iframe{max-width:100%;width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.hero-premium,.about-hero,.blog-hero,.hero-image,.hero-slide{overflow:hidden}[class*=panel],[class*=drawer],[class*=sidebar],.hero-expand-panel,.floating-card{max-width:100%;box-sizing:border-box}.container,.page,main{width:100%;max-width:100%;box-sizing:border-box}.navbar,.nav,header,.site-header{left:0;right:0;width:100%;max-width:100%;box-sizing:border-box}.nav-links{display:flex;flex-wrap:wrap;gap:8px}.nav-logo img{max-width:160px;height:auto}.no-overflow{overflow-x:hidden!important}.clip-transform{overflow:hidden}body::-webkit-scrollbar{height:12px}@supports (-webkit-overflow-scrolling: touch){body{-webkit-overflow-scrolling:touch}}@media (max-width: 768px){html{font-size:15px}h1{font-size:clamp(1.6rem,7vw,3.6rem)}h2{font-size:clamp(1.2rem,5vw,2.4rem)}}@media (max-width: 768px){.container,main,header,footer,.page{padding-left:16px;padding-right:16px}.card,.glass-card,.floating-card,.blog-post-card,.service-card,.benefit-card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}[style*="position: absolute"],[style*="position:absolute"]{left:0!important;right:0!important;max-width:100%!important}.carousel,.hero-slider,.slides,.hero-slides{overflow-x:hidden}.blog-badge-pill,.badge,.pill{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-row,.input-row,.grid-2,.grid-3{grid-template-columns:1fr!important;display:grid;gap:12px}.btn{min-width:0;width:100%}.btn-primary,.btn-outline{display:block}.hero-content-center,.hero-inner{max-width:100%;padding-left:8px;padding-right:8px}}@media (max-width: 768px){.pod-grid,.course-grid-premium,.services-grid-5,.tech-grid{grid-template-columns:1fr!important;gap:18px!important}.pod-card,.svc-card,.cc-card,.course-card,.glass-card-futuristic,.service-card,.benefit-card{padding:16px!important;border-radius:14px!important;min-height:120px!important;box-shadow:var(--shadow-md)!important;background-clip:padding-box}.cc-thumb{height:180px!important}.cc-body{padding:14px!important}.pod-title,.cc-title,.card-title{font-size:1rem!important;line-height:1.25!important}.pod-meta span,.cc-desc-snippet,.cc-feature-item{font-size:.85rem!important}.pod-btn,.cc-btn,.hx-btn-primary,.svc-cta{padding:12px 16px!important;font-size:.95rem!important;border-radius:10px!important}.pod-glow,.svc-glow,.glass-card-futuristic:before{opacity:.06!important;filter:blur(18px)!important}.hx-section{padding:36px 16px!important}.hx-container{padding-left:8px!important;padding-right:8px!important}}@media (max-width: 480px){.pod-card,.svc-card,.cc-card{padding:18px!important;min-height:140px!important}.cc-thumb{height:160px!important}.pod-title,.cc-title{font-size:1.02rem!important}.pod-meta span,.cc-desc-snippet{font-size:.88rem!important}.hx-title{font-size:1.6rem!important}}@media (max-width: 768px){.cc-thumb,.service-card .service-card-image,.pod-card img,.svc-card img{height:160px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f5f5fa08!important}.cc-thumb img,.service-card .service-card-image,.pod-card img,.svc-card img,.course-card img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;background-size:cover!important}.cc-thumb:after,.service-card .service-card-image:after,.pod-card:after{display:none!important}.cc-thumb .thumbnail-overlay{display:none!important}.cc-thumb{height:220px!important}}@media (min-width: 769px) and (max-width: 1024px){.container{padding-left:24px;padding-right:24px}.grid-3{grid-template-columns:repeat(2,1fr)}}img[width],img[height]{max-width:100%;height:auto}*[style*="calc(100% +"],*[style*="100% +"]{max-width:100%;box-sizing:border-box}@media (max-width: 480px){.hero-h1,.blog-hero-title{text-shadow:none}.btn-primary{box-shadow:none}}.container{max-width:1400px;margin:0 auto;padding:0 24px}@media (min-width: 768px){.container{padding:0 48px}}@media (min-width: 1536px){.container{max-width:1520px}}.section-padding{padding:100px 0}.section-padding:nth-child(2n){background:var(--light)}@media (max-width: 768px){.section-padding{padding:64px 0}}@media (max-width: 480px){.section-padding{padding:44px 0}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;line-height:1.08;color:var(--dark);transition:color var(--transition-fast),transform .2s ease}h1{font-size:clamp(2.6rem,6vw,5.4rem);font-weight:900;letter-spacing:-.03em}h2{font-size:clamp(1.9rem,4vw,3.2rem);font-weight:800}h3{font-size:clamp(1.25rem,2.2vw,1.9rem);font-weight:700}.hero-h1{font-family:"Orbitron",var(--font-heading);font-weight:900;letter-spacing:-.04em;line-height:1.02;color:#fff;text-shadow:0 6px 24px rgba(2,8,23,.55),0 1px 0 rgba(255,255,255,.02)}h1:hover,h2:hover{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}a{text-decoration:none;color:inherit;transition:var(--transition-fast)}p{font-family:var(--font-body);font-weight:400;color:#ebf1f6eb;font-size:1rem;line-height:1.7;letter-spacing:.01em}.subheading{font-family:var(--font-heading);font-weight:600;color:#ffffffeb;font-size:1.05rem;line-height:1.35;letter-spacing:-.01em}@media (max-width: 1024px){h1{font-size:clamp(2rem,6.5vw,4.2rem)}h2{font-size:clamp(1.6rem,4.2vw,2.6rem)}p{font-size:.98rem}.btn{padding:12px 22px;font-size:.95rem}}@media (max-width: 640px){html{font-size:15px}h1{font-size:clamp(1.8rem,8vw,3.2rem)}h2{font-size:clamp(1.3rem,5.5vw,2rem)}p{font-size:.96rem;line-height:1.5}.container{padding:0 16px}.btn{padding:10px 18px;font-size:.92rem}}@media (max-width: 640px){.section-padding{padding:40px 0!important}.btn-primary,.btn-outline{width:100%;display:inline-flex;justify-content:center;padding:14px 18px;border-radius:14px}.blog-post-card,.glass-card,.floating-card,.mission-chip,.benefit-card{border-radius:14px;padding:14px}.grid-2,.grid-3,.grid-4{gap:12px}.blog-hero,.about-hero,.hero-premium{padding:56px 0 20px;background-position:center top}.blog-hero-title{font-size:2.4rem!important}.blog-featured-img,.cc-thumb img,.hero-image,.story-image{height:160px;-o-object-fit:cover;object-fit:cover}.nav-links a,.nav-item{padding:12px 8px;display:inline-block}.cc-title{font-size:1.05rem}.cc-desc-snippet{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.btn-primary,.glass-panel,.floating-card,.shimmer-card{box-shadow:none}footer{padding:32px 16px}}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1024px){.grid-4{grid-template-columns:repeat(3,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr;gap:14px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 30px;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:700;font-size:.98rem;cursor:pointer;border:none;transition:all var(--transition-smooth);white-space:nowrap;position:relative;overflow:hidden;letter-spacing:.01em}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translate(-100%);transition:transform .55s ease}.btn:hover:after{transform:translate(100%)}.btn-primary{background:var(--gradient-btn);color:#fff;box-shadow:0 4px 24px #5c53fc59}.btn-primary:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 36px #5c53fc73;filter:brightness(1.08)}.btn-outline{background:transparent;border:2px solid var(--border);color:var(--dark)}.btn-outline:hover{border-color:var(--primary);color:var(--primary);background:#14b8a60f;transform:translateY(-2px)}.btn-lg{padding:18px 40px;font-size:1.05rem}.btn-full{width:100%;padding:18px}@media (max-width: 640px){.btn{padding:12px 20px;font-size:.9rem}}.glass{background:var(--bg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass)}.card-premium{background:var(--light);border-radius:var(--radius-lg);padding:32px;border:1px solid var(--border);transition:all var(--transition-smooth);position:relative;overflow:hidden}.card-premium:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-smooth)}.card-premium:hover:before{opacity:1}.card-premium:hover{transform:translateY(-10px);box-shadow:0 24px 48px #14b8a629,var(--shadow-glass);border-color:#14b8a64d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fadeInUp .85s var(--transition-smooth) forwards}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-18px)}to{transform:translateY(0)}}.animate-float{animation:float 5s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #14b8a633}50%{box-shadow:0 0 40px #14b8a680}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-warm{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-soft)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary),var(--primary-dark));border-radius:8px;border:2px solid var(--bg-soft)}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}.grid-desktop{display:grid;grid-template-columns:repeat(12,1fr);gap:32px}@media (max-width: 1024px){.grid-desktop{grid-template-columns:1fr;gap:20px}}.mobile-only{display:none}@media (max-width: 1024px){.mobile-only{display:block}.desktop-only{display:none}}.no-scrollbar::-webkit-scrollbar{display:none}::-moz-selection{background:#14b8a647;color:var(--dark)}::selection{background:#14b8a647;color:var(--dark)}.auth-split-layout{display:flex;min-height:100vh;padding:140px 80px 40px;gap:40px;max-width:1500px;margin:0 auto;align-items:stretch}.auth-visual{flex:1.2;background:var(--gradient-hero);position:relative;display:flex;align-items:center;padding:80px;color:#fff;overflow:hidden;border-radius:40px;border:2px solid rgba(20,184,166,.35);box-shadow:0 20px 50px #0006,0 0 35px #14b8a633;transition:all .5s var(--transition-smooth)}.auth-visual:hover{border-color:#5eead4a6;box-shadow:0 30px 60px #00000080,0 0 50px #5eead459;transform:translateY(-5px)}.auth-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 50%,rgba(20,184,166,.25) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(129,140,248,.2) 0%,transparent 50%);z-index:0}.visual-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f172ad9,#0f766e8c),url(https://images.unsplash.com/photo-1517245386807-bb43f82c33c4?auto=format&fit=crop&q=80);background-size:cover;z-index:1}.visual-content{position:relative;z-index:10;max-width:560px}.auth-visual h1{color:#fff!important}.visual-content p{color:#ffffffe0!important}.auth-visual .text-gradient{background:linear-gradient(to right,#fff,#5eead4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.badge-premium{display:inline-block;padding:8px 18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50px;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:28px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-visual h1{font-size:clamp(2.8rem,4vw,4.5rem);line-height:1.1;margin-bottom:28px;text-shadow:0 4px 20px rgba(0,0,0,.25)}.auth-visual p{font-size:1.2rem;color:#ffffffe0;margin-bottom:48px}.feature-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-item{display:flex;flex-direction:column;gap:10px}.feature-item svg{color:var(--primary-light)}.feature-item span{font-weight:700;font-size:.93rem;color:#fff}.auth-form-container{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 40px;background:#ffffff14!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:40px;border:2px solid rgba(255,255,255,.15);box-shadow:0 20px 50px #0000004d;transition:all .5s var(--transition-smooth)}.auth-form-container:hover{border-color:#ffffff40;transform:translateY(-2px)}.auth-form-card{width:100%;max-width:460px}.form-header{margin-bottom:40px}.mobile-logo{display:none;font-size:1.5rem;font-weight:950;color:var(--primary);margin-bottom:30px}.form-header h2{font-size:2rem;margin-bottom:10px;color:var(--dark)}.form-header p{color:var(--gray);font-weight:500}.premium-form{display:flex;flex-direction:column;gap:24px}.input-group{display:flex;flex-direction:column;gap:8px}.input-group label{font-family:var(--font-heading);font-weight:800;font-size:.73rem;color:var(--dark);text-transform:uppercase;letter-spacing:1.5px}.label-row{display:flex;justify-content:space-between;align-items:center}.label-row a{font-size:.85rem;color:var(--primary);font-weight:700}.input-wrapper{display:flex;align-items:center;gap:12px;background:#ffffff09!important;padding:0 18px;border-radius:16px;border:1px solid rgba(255,255,255,.12)!important;transition:.3s}.input-wrapper:focus-within{border-color:var(--primary)!important;background:#ffffff0e!important;box-shadow:none!important}.input-wrapper svg{color:var(--gray-light)}.input-wrapper input{flex:1;padding:16px 0;background:transparent;border:none;outline:none;font-weight:600;font-size:1rem;color:var(--dark)}.eye-btn{background:none;border:none;cursor:pointer;color:var(--gray-light);transition:color .2s}.eye-btn:hover{color:var(--primary)}.btn-full{width:100%;padding:18px;margin-top:8px}.auth-error{background:#14b8a614;color:var(--primary-dark);padding:14px;border-radius:var(--radius-sm);margin-bottom:24px;font-weight:700;text-align:center;border:1px solid rgba(20,184,166,.2)}.form-footer{margin-top:36px;text-align:center;color:var(--gray);font-weight:600}.form-footer a{color:var(--primary);font-weight:800;margin-left:5px}.feature-list-premium{display:flex;flex-direction:column;gap:18px}.feature-row{display:flex;align-items:center;gap:14px}.feature-row svg{color:var(--primary-light)}.feature-row span{font-weight:600;font-size:1.05rem}@media (max-width: 1200px){.auth-visual{padding:50px}.auth-visual h1{font-size:3rem}.auth-visual p{font-size:1.1rem;margin-bottom:36px}}@media (max-width: 1024px){.auth-visual{display:none}.mobile-logo{display:block}.auth-split-layout{padding:110px 24px 30px;gap:0}.auth-form-container{padding:48px 32px;border-radius:32px}}@media (max-width: 768px){.auth-split-layout{padding:100px 16px 24px}.auth-form-container{padding:36px 24px;border-radius:24px}.form-header{margin-bottom:28px}.form-header h2{font-size:1.75rem}.premium-form{gap:20px}.input-wrapper input{padding:14px 0}}@media (max-width: 480px){.auth-split-layout{padding:90px 12px 20px}.auth-form-container{padding:28px 16px;border-radius:20px}.form-header{margin-bottom:20px}.form-header h2{font-size:1.5rem}.form-header p{font-size:.9rem}.input-wrapper{padding:0 16px;gap:8px;border-radius:14px}.input-wrapper input{padding:12px 0;font-size:.95rem}.btn-full{padding:14px;font-size:1rem}.form-footer{margin-top:24px}}.auth-centered-layout{display:flex;min-height:100vh;padding:140px 20px 40px;align-items:center;justify-content:center;position:relative;overflow:hidden;max-width:1200px;margin:0 auto;z-index:5}.auth-logo-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.auth-logo-icon{width:70px;height:70px;background:linear-gradient(135deg,#14b8a6,#5eead4);border-radius:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 15px 30px #14b8a640;transform:rotate(-5deg);margin:0 auto;transition:transform .3s var(--transition-smooth)}.auth-logo-icon:hover{transform:rotate(0) scale(1.05)}.auth-logo-text{display:flex;flex-direction:column;align-items:center;gap:2px}.auth-error-danger{background:#f43f5e1a;color:#fda4af;padding:16px 24px;border-radius:20px;margin-bottom:35px;border:1px solid rgba(244,63,94,.3);font-size:.95rem;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}.auth-success{background:#10b9811a;color:#6ee7b7;padding:16px 24px;border-radius:20px;margin-bottom:35px;border:1px solid rgba(16,185,129,.3);font-size:.95rem;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}.auth-debug-box{margin-top:15px;padding:15px;background:#f59e0b1a;border-radius:15px;font-size:.9rem;color:#fde047;font-weight:800;border:1px solid rgba(245,158,11,.3);text-align:center}.floating-circle-1{position:absolute;top:10%;right:15%;width:300px;height:300px;background:#14b8a608;border-radius:50%;filter:blur(80px);z-index:2;pointer-events:none}.floating-circle-2{position:absolute;bottom:10%;left:10%;width:400px;height:400px;background:#818cf808;border-radius:50%;filter:blur(100px);z-index:2;pointer-events:none}@media (max-width: 768px){.auth-centered-layout{padding:100px 16px 20px}.auth-logo-icon{width:60px;height:60px;border-radius:18px}.auth-logo-icon svg{width:24px;height:24px}}@media (max-width: 480px){.auth-centered-layout{padding:90px 12px 15px}}.snowflake-background{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.snowflake{position:absolute;top:-20px;color:var(--primary-light);font-size:1.2em;opacity:.12;animation:snowfall linear infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes snowfall{0%{transform:translateY(-20px) rotate(0);opacity:.12}to{transform:translateY(110vh) rotate(360deg);opacity:0}}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:clamp(1.8rem,3.5vw,2.8rem);margin-bottom:14px}.section-header p{font-size:1.1rem;max-width:640px;margin:0 auto}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:50px;font-size:.8rem;font-weight:700;background:#14b8a61a;color:var(--primary-dark);border:1px solid rgba(20,184,166,.2);letter-spacing:.03em;transition:all .2s}.chip:hover{background:var(--primary);color:#fff;border-color:var(--primary)}select,textarea{font-family:var(--font-body);font-size:.95rem;color:var(--dark);background:var(--bg-soft);border:2px solid var(--border);border-radius:var(--radius-md);padding:12px 16px;transition:border-color .2s,box-shadow .2s;outline:none}select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px #14b8a61a}.divider-gradient{height:2px;background:var(--gradient-primary);border:none;border-radius:99px;opacity:.4;margin:40px 0}.home-premium,.featured-section,.about-premium,.about-premium-page,.services-premium,.services-premium-page,.products-premium-page,.projects-premium-page,.career-premium,.blog-premium,.contact-premium,.terms-page-container,.profile-premium-page,.learn-page-container,.dashboard-container,.admin-dashboard,.course-details-premium,.product-details-page,.service-details-page,.onboarding-premium,.onboarding-card,.auth-form-container,.forgot-password-page,.payment-page,.login-page,.register-page,main{background:transparent!important}.section-header h2,.section-title-premium,.section-header p,h1,h2,h3,h4,h5,h6{color:#fff!important}h1:hover,h2:hover,h3:hover{background:var(--gradient-primary)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}div[style*="background: white"],div[style*="background:white"],div[style*="background-color: white"],div[style*="background-color:white"],div[style*="background: #ffffff"],div[style*="background:#ffffff"],div[style*="background: rgb(255, 255, 255)"],div[style*="background: #F8FAFE"],div[style*="background:#F8FAFE"],div[style*="background: rgb(248, 250, 254)"],div[style*="background: #f1f5f9"],div[style*="background:#f1f5f9"],.card-premium,.action-box,.benefit-item,.sub-service-card,.no-projects-found,.onboarding-step-card,.learn-sidebar,.learn-content,.dashboard-sidebar,.dashboard-main-content,.profile-sidebar,.profile-main-card,.admin-sidebar,.admin-main-card{background:#ffffff14!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 10px 40px #0003!important;border-radius:var(--radius-lg)!important}div[style*="color: #2C3E50"],div[style*="color:#2C3E50"],div[style*="color: #1e3a8a"],div[style*="color:#1e3a8a"],div[style*="color: #0f172a"],div[style*="color:#0f172a"],div[style*="color: #64748b"],div[style*="color:#64748b"],div[style*="color: #4b5563"],div[style*="color:#4b5563"],div[style*="color: #3D5166"],div[style*="color:#3D5166"],div[style*="color: #475569"],div[style*="color:#475569"],div[style*="color: #334155"],div[style*="color:#334155"],div[style*="color: #1c3277"],div[style*="color:#1c3277"],.benefit-item,.action-box *,.sub-service-card *,.full-description,.card-desc,.workflow-step,.learning-objectives,.terms-card,.contactBox,.highlightBox,.placements-story-card *,.onboarding-step-card *,.profile-main-card *,.dashboard-main-content *,.admin-main-card *{color:#fff!important}div[style*="color: #8E9EAF"],div[style*="color:#8E9EAF"],div[style*="color: #94a3b8"],div[style*="color:#94a3b8"],.footer-desc,.text-muted,.date-label,.sub-label{color:#cbd5e1!important}input,select,textarea{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;border-radius:var(--radius-md)!important}input:focus,select:focus,textarea:focus{border-color:var(--primary-light)!important;box-shadow:0 0 0 3px #5eead433!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#ffffff73!important}input::placeholder,textarea::placeholder{color:#ffffff73!important}.course-grid-premium{margin-top:40px}.skeleton-card{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important}nav.scrolled{background:#09152bbf!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 10px 30px #00000040!important}nav .nav-link{color:#e2e8f0!important}nav .nav-link:hover,nav .nav-link.active{color:var(--primary-light)!important;background:#ffffff14!important}.dropdown-menu,.dropdown-sub-menu,.IT-mega-menu{background:#09152beb!important;backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 20px 50px #00000073!important;z-index:10005!important}.dropdown-item{color:#e2e8f0!important}.dropdown-item:hover{background:#ffffff14!important;color:var(--primary-light)!important}.mega-col a{color:#cbd5e1!important}.mega-col a:hover{color:var(--primary-light)!important}.user-profile-btn{background:#ffffff14!important;border-color:#ffffff26!important;color:#fff!important}.footer-premium{background:#09152bcc!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.course-card-premium,.premium-card-container{background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--radius-lg)!important;color:#fff!important}.course-card-premium *,.premium-card-container *{color:#fff!important}.cc-card{background:#ffffff14!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 10px 40px #0003!important}.cc-card *{color:#fff!important}.cc-cat-badge{color:var(--primary-light)!important}h.cc-price-row{border-top-color:#ffffff1a!important}.courses-premium-page,.services-premium-page,.products-premium-page,.projects-premium-page,.blog-premium-page,.service-details-page,.product-details-page,.blog-details-page,.course-details-premium,.terms-page-container,.payment-page{background:transparent!important;background-color:transparent!important}.courses-hero,.services-hero,.products-hero,.projects-hero,.blog-hero{background:transparent!important;background-color:transparent!important;border-bottom:1px solid rgba(255,255,255,.1)!important;margin-bottom:40px!important}.service-card-premium,.project-card-premium,.blog-post-card,.sub-service-card,.benefit-item,.action-box,.pricing-card,.faq-item,.download-card,.workflow-step-card,.workflow-detail-pane,.trust-card,.terms-card,.qr-card,.success-screen-modern,.screenshot-upload-area{background:#ffffff14!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 10px 40px #0003!important;border-radius:var(--radius-lg)!important}.form-group-modern input,.form-group-modern select{background:#ffffff14!important;border:2px solid rgba(255,255,255,.15)!important;color:#fff!important}.form-group-modern input:focus,.form-group-modern select:focus{border-color:var(--primary-light)!important;background:#ffffff1f!important;box-shadow:0 0 0 4px #5eead440!important}.qr-inner{background:#fff!important;border-radius:8px!important}.service-card-premium h3,.service-card-premium p,.project-card-premium h3,.project-card-premium p,.blog-post-card h3,.blog-post-card p,.sub-service-card h3,.sub-service-card p,.benefit-item h3,.benefit-item span,.action-box h3,.action-box p,.pricing-card h3,.pricing-card p,.pricing-card span:not(.price-tag-large),.specs-table th,.specs-table td,.faq-item h3,.faq-item p,.faq-trigger span,.faq-answer p,.download-card h4,.download-card span,.workflow-step-card .step-title,.workflow-detail-pane h4,.workflow-detail-pane p,.trust-card h4,.trust-card span,.trust-card strong,.terms-card h3,.terms-card p,.payment-title,.payment-subtitle,.qr-card-title,.upi-id-display,.upi-id-display span,.merchant-info,.merchant-info span,.form-group-modern label,.terms-checkbox label,.screenshot-upload-area p,.success-screen-modern h2,.success-screen-modern p{color:#fff!important}.specs-table tr:hover{background-color:#ffffff0d!important}select option{background-color:#0f172a!important;color:#fff!important}.ai-command-center{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:stretch;margin-top:36px}.ai-left{display:flex;align-items:center;justify-content:center;position:relative}.ai-core{width:100%;max-width:560px;aspect-ratio:1 / 1;border-radius:28px;position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;background:radial-gradient(1200px 600px at 30% 30%,rgba(99,102,241,.08),transparent 18%),radial-gradient(circle at 70% 70%,rgba(20,184,166,.04),transparent 25%);box-shadow:inset 0 -40px 80px #00000073,0 30px 90px #0c0e1499}.ai-core-glow{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;filter:blur(60px);opacity:.85;background:radial-gradient(circle at 40% 40%,#6366f147,#6366f100 35%);mix-blend-mode:screen}.innovation-corridor{position:relative;width:100%;display:block;padding:28px 18px 40px;perspective:1200px;overflow:visible}.corridor-stage{max-width:1400px;margin:18px auto 0;position:relative;height:520px}.corridor-viewport{position:absolute;top:0;right:0;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:1200px;overflow:visible;pointer-events:none}.corridor-path{position:absolute;bottom:6%;left:50%;transform:translate(-50%) rotateX(65deg) scaleY(.9);width:72%;height:260px;background:linear-gradient(180deg,#14b8a60f,#6366f105);border-radius:200px/60px;box-shadow:0 30px 80px #060b1a99,inset 0 -20px 60px #6366f10f;filter:blur(2px);z-index:2}.corridor-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-image:linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:100% 28px,28px 100%;mix-blend-mode:overlay;opacity:.6;transform:translateZ(-120px) scale(1.02);pointer-events:none}.corridor-lights{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background-image:radial-gradient(800px 120px at 50% 80%,rgba(14,165,233,.06),transparent 18%),linear-gradient(90deg,#6366f105,#14b8a605);mix-blend-mode:screen}.corridor-panels{position:absolute;top:8%;right:6%;bottom:6%;left:6%;z-index:6;pointer-events:auto;display:flex;align-items:flex-start;justify-content:center;gap:24px}.corridor-panel{width:360px;aspect-ratio:1 / 1;max-width:42vw;transform-origin:center left;pointer-events:auto}.corridor-panel--left{align-self:center;transform:translateZ(-80px) rotateY(14deg) translate(-6%)}.corridor-panel--right{align-self:center;transform:translateZ(-80px) rotateY(-14deg) translate(6%)}.panel-mounted{position:relative;display:block;width:100%;height:100%;padding:0;border-radius:16px;background:linear-gradient(180deg,#060a189e,#060a187a);border:1px solid rgba(120,200,255,.06);box-shadow:0 22px 60px #030814a3,inset 0 1px #ffffff05;overflow:hidden;transition:transform .28s cubic-bezier(.2,.9,.2,1),box-shadow .28s ease,border-color .28s ease;--mx: 50%;--my: 50%}.panel-mounted:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(0,255,255,.12),rgba(168,85,247,.06) 18%,transparent 44%);mix-blend-mode:screen;transition:background .22s ease,opacity .22s ease}.panel-mounted:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:3;box-shadow:inset 0 0 60px #00ffff08;background:linear-gradient(135deg,#ffffff05,#fff0);transition:box-shadow .28s ease,transform .28s ease}.panel-mounted:hover{transform:translateY(-10px) scale(1.04);box-shadow:0 0 35px #00ffff26,0 28px 80px #060b1abf;border-color:#0ff9}.panel-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.panel-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.12;filter:contrast(.95) saturate(.95) blur(.2px);transform:scale(1.01);transition:transform .45s ease,filter .45s ease,opacity .45s ease}.panel-mounted:hover .panel-media img{opacity:.14;filter:contrast(1.05) saturate(1.06) blur(0);transform:scale(1.03)}.panel-body{position:relative;z-index:4;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#060a1800,#060a185c);color:#fff;text-shadow:none;line-height:1.6}.panel-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.panel-year{color:#7dd3fc;font-weight:800;font-size:.78rem;letter-spacing:1px}.panel-icon{color:#7dd3fc;display:inline-flex;align-items:center;justify-content:center}.panel-title{margin:0;font-size:1.12rem;font-weight:800;color:#fff;line-height:1.05}.panel-desc{margin:0;color:#ffffffeb;font-size:.98rem;line-height:1.7}.panel-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#ffffff05,#ffffff0f,#ffffff05);transform:translate(-120%);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.panel-mounted:hover .panel-sheen{transform:translate(120%)}.panel-mounted:hover{transform:translateY(-8px) translateZ(6px);box-shadow:0 28px 80px #060b1ab3;border-color:#14b8a63d}.panel-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.panel-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.12;mix-blend-mode:normal;filter:saturate(1.02) contrast(1.02) grayscale(.02);transform:scale(1.02);transition:transform .6s ease,filter .5s ease,opacity .4s ease}.panel-mounted:hover .panel-media img{transform:scale(1.06);filter:saturate(1.08) contrast(1.06);opacity:.14}.panel-body{position:absolute;left:0;right:0;bottom:0;padding:18px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,#04060a14,#06080c99)}.panel-title{color:#fff;font-weight:700;font-size:1.05rem;line-height:1.25;margin:0;letter-spacing:.2px}.panel-desc{color:#ffffffe6;font-size:.9rem;line-height:1.5;margin:0;opacity:.95}.panel-meta{display:flex;align-items:center;gap:10px;color:#ffffffd9;font-weight:600}.panel-year{font-size:.78rem;opacity:.9}.panel-mounted{border:1px solid rgba(120,230,255,.08);box-shadow:0 6px 18px #02081480,inset 0 1px #ffffff05}.panel-mounted:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(0,255,255,.06),transparent 12%);mix-blend-mode:screen;transition:background-position .12s linear}.panel-mounted:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#ffffff05,#ffffff0f 45%,#ffffff05 55%,#fff0);transform:translate(-120%);transition:transform 1s ease}.panel-mounted:hover:after{transform:translate(120%)}.panel-mounted:hover{transform:translateY(-10px) scale(1.04);box-shadow:0 18px 60px #00ffff14,0 6px 30px #060b1a99;border-color:#00ffff7a}.corridor-panels{display:grid;grid-auto-flow:column;gap:28px;align-items:center;justify-content:center;grid-auto-columns:minmax(220px,360px);padding:28px 18px}@media (max-width: 900px){.corridor-panels{grid-auto-flow:row;grid-auto-columns:1fr;padding:18px}.corridor-panel{max-width:100%;width:100%;aspect-ratio:1/1}}.panel-meta{display:flex;justify-content:space-between;align-items:center;gap:8px}.panel-year{font-weight:900;letter-spacing:1px;color:#add8e6f5;font-size:.82rem}.panel-title{font-size:1.05rem;margin:0;font-weight:900;background:linear-gradient(90deg,#7dd3fc,#60a5fa);-webkit-background-clip:text;color:transparent}.panel-desc{margin:0;color:#dce6f0e6;font-weight:600;font-size:.95rem}.corridor-stage:before{content:"";position:absolute;inset:auto 8% 4% 8%;height:140px;border-radius:20px;background:radial-gradient(400px 80px at 50% 40%,rgba(20,184,166,.06),transparent 45%);z-index:1;pointer-events:none}.corridor-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080a0c80,#080a0c33);mix-blend-mode:multiply;pointer-events:none}@media (max-width: 980px){.corridor-stage{height:520px}.corridor-panels{gap:16px}.corridor-panel{width:48%}.corridor-panel--left,.corridor-panel--right{transform:translateZ(-40px) rotateY(12deg)}}@media (max-width: 640px){.innovation-corridor{padding:18px 12px 28px}.corridor-stage{height:auto;min-height:420px}.corridor-panels{position:relative;flex-direction:column;gap:14px;inset:auto 6% 6% 6%}.corridor-panel{width:100%;transform:none}.panel-media{height:96px}}.ai-grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0 1px,transparent 1px 28px),radial-gradient(circle at 10% 20%,rgba(255,255,255,.02),transparent 8%);mix-blend-mode:overlay}.ai-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.06) 0 1px,transparent 2px),radial-gradient(circle at 70% 65%,rgba(255,255,255,.04) 0 1px,transparent 3px);background-size:140px 140px,220px 220px;opacity:.9;animation:particles-drift 12s linear infinite}@keyframes ring-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ring-rotate-rev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes ring-pulse{0%,to{opacity:.14;transform:scale(1)}50%{opacity:.28;transform:scale(1.02)}}@keyframes particles-drift{0%{transform:translateY(0)}50%{transform:translateY(-10px) translate(6px)}to{transform:translateY(0)}}.ai-right{display:flex;align-items:flex-start;justify-content:center}.command-log{width:100%;max-width:720px;display:flex;flex-direction:column;gap:18px}.command-entry{display:block;position:relative;padding:18px 20px;border-radius:14px;background:linear-gradient(180deg,#ffffff08,#ffffff05);border:1px solid rgba(99,102,241,.12);box-shadow:0 8px 30px #060b1a8c;overflow:hidden;transition:transform .28s,box-shadow .28s}.command-entry:hover{transform:translateY(-6px);box-shadow:0 20px 60px #0d204d99;border-color:#6366f138}.command-entry-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.cmd-badge{font-weight:800;font-size:.78rem;color:#add8e6f0;letter-spacing:1px}.cmd-icon{color:#add8e6e6;opacity:.95}.cmd-title{font-size:1.15rem;margin:4px 0 6px;color:#eaf6ff;font-weight:800;background:linear-gradient(90deg,#7dd3fc,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.cmd-desc{color:#dce6f0e0;margin:0;font-weight:600}.cmd-scan{display:flex;align-items:center;gap:12px;margin-top:12px}.scan-bar{height:6px;flex:1;border-radius:8px;background:linear-gradient(90deg,#6366f12e,#14b8a62e,#6366f12e);position:relative;overflow:hidden}.scan-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:-40%;width:40%;background:linear-gradient(90deg,#ffffff0f,#ffffff2e,#ffffff0f);transform:skew(-18deg);animation:scan-move 2.4s linear infinite}.scan-status{padding:6px 10px;border-radius:999px;font-weight:800;background:#ffffff05;border:1px solid rgba(255,255,255,.03);color:#96fff0f2;font-size:.85rem}.command-foot{margin-top:8px;padding:14px 18px;border-radius:12px;background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid rgba(255,255,255,.03)}@keyframes scan-move{0%{left:-40%}to{left:120%}}@media (max-width: 980px){.ai-command-center{grid-template-columns:1fr;gap:22px}.ai-left{order:2}.ai-right{order:1}.ai-core{max-width:100%;border-radius:20px}}@media (max-width: 520px){.dna-helix .helix-dot{width:10px;height:10px}.cmd-title{font-size:1.03rem}.command-entry{padding:14px;border-radius:12px}}.course-grid-premium{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:30px!important;width:100%!important;align-items:stretch!important}.course-grid-premium .cc-card{width:100%!important;max-width:100%!important}.course-grid-premium>*{display:block!important;width:100%!important;height:100%!important;box-sizing:border-box!important}.course-pod-animated,.glass-card-futuristic{height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.course-thumbnail,.thumbnail-wrapper{width:100%!important;height:260px!important;overflow:hidden!important;flex-shrink:0!important}.thumbnail-img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;transition:transform .5s ease!important}.course-pod-animated:hover .thumbnail-img,.glass-card-futuristic:hover .thumbnail-img{transform:scale(1.05)}.thumbnail-overlay{padding:18px!important}.thumbnail-overlay h3{font-size:clamp(1rem,2vw,1.4rem)!important;line-height:1.4!important;margin:0!important}@media (max-width: 1200px){.course-grid-premium{grid-template-columns:repeat(3,1fr)!important;gap:24px!important}}@media (max-width: 1024px){.course-grid-premium{grid-template-columns:repeat(2,minmax(300px,1fr))!important;gap:24px!important}.course-thumbnail,.thumbnail-wrapper{height:220px!important}}@media (max-width: 768px){.course-grid-premium{grid-template-columns:1fr!important;gap:20px!important}.course-thumbnail,.thumbnail-wrapper{height:200px!important}.thumbnail-overlay{padding:14px!important}}@media (max-width: 480px){.course-grid-premium{gap:16px!important}.course-thumbnail,.thumbnail-wrapper{height:180px!important}.thumbnail-overlay h3{font-size:1rem!important}}.admin-dashboard,[class*=admin-dashboard],#admin-root,.admin-layout{background:#f8fafc!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-dashboard [class*=-card],.admin-dashboard .card,.admin-dashboard .stat-card,.admin-dashboard .bg-white,.admin-dashboard .glass-card{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #E5E7EB!important;border-radius:.75rem!important;box-shadow:0 1px 3px #0000001a!important;transform:none!important}.admin-dashboard section:before,.admin-dashboard section:after,.admin-dashboard .floating-shape-teal,.admin-dashboard .floating-shape-blue{display:none!important}.admin-dashboard body:after{background:transparent!important}.admin-dashboard p{text-align:left!important;line-height:1.5!important}.admin-dashboard [class*=-card]:hover{transform:none!important;box-shadow:0 2px 5px #0000000d!important}body h1,body .hero-h1,body .hero-title-large,body .blog-hero-title,body .blog-title,body .cta-h2,body .auth-visual h1{font-size:clamp(1.8rem,5vw,3.2rem)!important;line-height:1.15!important;letter-spacing:-.02em!important;margin-bottom:12px!important}body h2,body .hx-title,body .section-header h2,body .form-header h2{font-size:clamp(1.4rem,3.8vw,2.2rem)!important;line-height:1.25!important;letter-spacing:-.015em!important;margin-bottom:12px!important}body h3,body .card-title,body .cc-title,body .pod-title{font-size:clamp(1.1rem,2.8vw,1.5rem)!important;line-height:1.3!important;margin-bottom:8px!important}body .section-padding{padding:60px 0!important}body .hx-section{padding:40px 0 50px!important}body .hx-section-header{margin-bottom:30px!important}body .services-hero,body .about-hero,body .blog-hero,body .contact-hero,body .jobs-hero,body .courses-hero,body .projects-hero{padding:60px 0 20px!important}body .services-grid-section{padding:10px 0 50px!important}@media (min-width: 768px){.md\:tw-col-span-12{grid-column:span 12 / span 12}.md\:tw-col-start-1{grid-column-start:1}.md\:tw-block{display:block}.md\:tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}
