@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}.hero-premium:before,.hero-premium:after{content:"";position:absolute;inset:var(--hero-frame-inset);border-radius:var(--hero-frame-radius);pointer-events:none;transition:opacity .42s cubic-bezier(.2,.9,.3,1),transform .42s cubic-bezier(.2,.9,.3,1)}.hero-premium:before{z-index:9;background-image:linear-gradient(90deg,#00f0ffe6,#6c63ffcc),linear-gradient(180deg,#00f0ffe6,#a855f7d9),linear-gradient(90deg,#a855f7a6,#00f0ff99),linear-gradient(180deg,#6c63ffb3,#00f0ff99),linear-gradient(135deg,rgba(255,255,255,.03),transparent 30%);background-repeat:no-repeat;background-position:top center,center right,bottom center,center left,center;background-size:calc(100% - (var(--hero-frame-inset) * 2)) var(--hero-frame-thin),var(--hero-frame-thin) calc(100% - (var(--hero-frame-inset) * 2)),calc(100% - (var(--hero-frame-inset) * 2)) var(--hero-frame-thin),var(--hero-frame-thin) calc(100% - (var(--hero-frame-inset) * 2)),100% 100%;filter:blur(.35px);opacity:calc(var(--frame-intensity) * var(--hero-frame-glow));box-shadow:0 0 30px #00f0ff0f,0 0 60px #a855f70a;mix-blend-mode:screen}.hero-premium:after{z-index:11;background-image:radial-gradient(circle at 0% 0%,rgba(0,240,255,.18),rgba(108,99,255,.08) 18%,transparent 28%),radial-gradient(circle at 100% 0%,rgba(108,99,255,.14),rgba(168,85,247,.06) 18%,transparent 28%),radial-gradient(circle at 0% 100%,rgba(0,240,255,.12),rgba(108,99,255,.05) 14%,transparent 26%),radial-gradient(circle at 100% 100%,rgba(168,85,247,.14),rgba(0,240,255,.06) 16%,transparent 28%),radial-gradient(circle at 12% 4%,rgba(255,255,255,.06) 0,transparent 6%),radial-gradient(circle at 88% 6%,rgba(255,255,255,.05) 0,transparent 5%),radial-gradient(circle at 6% 92%,rgba(255,255,255,.05) 0,transparent 5%),radial-gradient(circle at 92% 90%,rgba(255,255,255,.04) 0,transparent 5%),linear-gradient(90deg,#ffffff0d,#00f0ff8c 30%,#6c63ff99 60%,#ffffff05);background-repeat:no-repeat;background-position:left top,right top,left bottom,right bottom,12% 4%,88% 6%,6% 92%,92% 90%,-40% 50%;background-size:18% 18%,18% 18%,14% 14%,14% 14%,6px 6px,5px 5px,5px 5px,4px 4px,60% 2px;opacity:calc(.6 * var(--frame-intensity));transform:translateZ(0);filter:blur(.2px);animation:cornerPulse 3.8s ease-in-out infinite,particlesDrift 14s linear infinite;will-change:transform,opacity,background-position}@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%}.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.glass{background:#060b1a80!important;border:1px solid rgba(0,240,255,.12)!important;box-shadow:0 10px 40px #00000059!important;-webkit-backdrop-filter:blur(25px)!important;backdrop-filter:blur(25px)!important;border-radius:28px!important;margin:-50px auto 50px!important;z-index:15}.stat-item h3{font-family:var(--font-orbitron);font-size:3rem;font-weight:800;background:linear-gradient(90deg,var(--neon-cyan),var(--electric-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;text-shadow:0 0 15px rgba(0,240,255,.3)}.stat-item p{font-family:var(--font-orbitron);font-size:.8rem;letter-spacing:2px;color:#eaf6ff99;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;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}}.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%)}: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", "Sora", "Orbitron", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--font-mono: "Orbitron", "Poppins", 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(./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}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;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 (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;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}::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(-5px)}.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:#ffffff0f!important;padding:0 20px;border-radius:var(--radius-md);border:2px solid rgba(255,255,255,.1)!important;transition:.3s}.input-wrapper:focus-within{border-color:var(--primary)!important;background:#ffffff1f!important;box-shadow:0 0 0 4px #14b8a640!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:60px}.auth-visual h1{font-size:3.2rem}}@media (max-width: 1024px){.auth-visual{display:none}.mobile-logo{display:block}.auth-split-layout{padding:110px 20px 20px;gap:0}.auth-form-container{padding:40px 20px;border-radius:24px}}.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;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"],.stats-section,.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"],.stats-section h3,.stat-item h3,.stat-item p,.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::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}.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}
