@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Rajdhani:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@300;400;500;700&display=swap";:root{--bg-void:#000;--bg-primary:#020408;--bg-secondary:#030912;--bg-card:#061422;--bg-glass:#061422b3;--bg-card-hover:#0a2040;--cyan:#00d4ff;--cyan-dim:#00d4ff4d;--cyan-glow:#00d4ff14;--red:#ff1a1a;--orange:#ff6b00;--gold:#f5a623;--green:#0f8;--purple:#a855f7;--text-primary:#e8f4ff;--text-secondary:#5a8ba8;--text-muted:#203d55;--text-cyan:#00d4ff;--border-cyan:#00d4ff2e;--border-bright:#00d4ff99;--border-subtle:#00d4ff0d;--glow-cyan:0 0 20px #00d4ff66, 0 0 60px #00d4ff26;--glow-red:0 0 20px #ff1a1a66, 0 0 60px #ff1a1a26;--glow-gold:0 0 20px #f5a62366, 0 0 60px #f5a62326;--glow-green:0 0 20px #0f86, 0 0 60px #00ff8826;--font-display:"Orbitron", sans-serif;--font-ui:"Rajdhani", sans-serif;--font-body:"Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;--bg-base:#020408;--bg-alt:#030912;--accent:#00d4ff;--accent-dark:#0ea5e9;--accent-blue:#00d4ff;--accent-blue-2:#0ea5e9;--accent-gold:#f5a623;--accent-green:#0f8;--accent-red:#ff1a1a;--border:#00d4ff1a;--border-glow:#00d4ff4d;--border-hover:#00d4ff4d;--success:#0f8;--accent-glow:#00d4ff59;--accent-glow-soft:#00d4ff1f;--success-glow:#00ff884d;--hud-line:#00d4ff26;--gunmetal:#1c2b3a;--gold-dim:#f5a6234d;--red-dim:#ff1a1a4d;--orange-dim:#ff6b004d;--green-dim:#0f83;--font-heading:"Orbitron", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:none;background-image:repeating-conic-gradient(#00d4ff02 0%,#0000 .003% .25%);line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:9998;background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,#00d4ff02 3px 4px);position:fixed;inset:0}::selection{color:#fff;background:#00d4ff4d}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#00d4ff66;border-radius:1px}::-webkit-scrollbar-thumb:hover{background:var(--cyan)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);letter-spacing:.02em;font-weight:700;line-height:1.12}h1{font-size:clamp(2.5rem,6vw,5rem)}h2{font-size:clamp(1.8rem,4vw,3rem)}h3{font-size:clamp(1.1rem,2.5vw,1.6rem)}p{color:var(--text-secondary);line-height:1.75}code,pre{font-family:var(--font-mono);font-size:.9em}.section{padding:6rem 0;position:relative;overflow:hidden}.section-alt{background-color:var(--bg-secondary)}.container{max-width:1260px;margin:0 auto;padding:0 2rem}.section:before,.section-alt:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#00d4ff0a 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.section>.container,.section-alt>.container{z-index:1;position:relative}.section-label{font-family:var(--font-mono);color:var(--cyan);text-transform:uppercase;letter-spacing:.22em;margin-bottom:.75rem;font-size:.72rem;display:block}.section-title{font-family:var(--font-display);margin-bottom:1rem;font-weight:800}.section-title .accent{color:var(--cyan);text-shadow:0 0 30px #00d4ff80}.title-underline{background:linear-gradient(90deg, var(--cyan), transparent);width:60px;height:2px;margin-bottom:3rem;display:inline-block}.glass-card{background:var(--bg-glass);-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--border-cyan);box-shadow:inset 0 0 60px #00d4ff06}.glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061422cc;border:1px solid #00d4ff1a}.hud-card{position:relative}.hud-card:before,.hud-card:after{content:"";pointer-events:none;z-index:2;width:14px;height:14px;position:absolute}.hud-card:before{border-top:1.5px solid var(--cyan);border-left:1.5px solid var(--cyan);opacity:.5;top:0;left:0}.hud-card:after{border-bottom:1.5px solid var(--cyan);border-right:1.5px solid var(--cyan);opacity:.5;bottom:0;right:0}.hex-clip{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.glow-cyan{text-shadow:0 0 20px #00d4ff,0 0 40px #00d4ff80}.glow-red{text-shadow:0 0 20px #ff1a1a,0 0 40px #ff1a1a80}.glow-gold{text-shadow:0 0 20px #f5a623,0 0 40px #f5a62380}.glow-green{text-shadow:0 0 20px #0f8,0 0 40px #00ff8880}.text-glow{text-shadow:0 0 20px #00d4ffb3,0 0 40px #00d4ff4d}.arc-reactor-glow{box-shadow:0 0 60px #00d4ff4d,0 0 120px #00d4ff1a,inset 0 0 60px #00d4ff0d}.btn-primary{background:var(--cyan);color:#000;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));border:none;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.btn-primary:after{content:"";border-radius:inherit;background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);transition:transform .4s;position:absolute;inset:0;transform:scale(0)}.btn-primary:hover{box-shadow:var(--glow-cyan);background:#0ef;transform:translateY(-2px)}.btn-primary:hover:after{opacity:0;transform:scale(2)}.btn-secondary{color:var(--cyan);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--cyan);cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:0 0;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.btn-secondary:hover{background:#00d4ff1a;transform:translateY(-2px);box-shadow:0 0 20px #00d4ff4d,inset 0 0 20px #00d4ff0d}.card{background:var(--bg-card);border:1px solid #00d4ff1a;border-radius:2px;transition:all .3s}.card:hover{box-shadow:var(--glow-cyan);border-color:#00d4ff66;transform:translateY(-4px)}.tech-badge{font-family:var(--font-mono);color:var(--cyan);white-space:nowrap;letter-spacing:.05em;background:#00d4ff0f;border:1px solid #00d4ff2e;border-radius:2px;align-items:center;padding:.2rem .65rem;font-size:.68rem;display:inline-flex}#scroll-progress{background:linear-gradient(90deg, var(--cyan), #0ef, #00d4ff4d);z-index:9999;transform-origin:0;height:2px;position:fixed;top:0;left:0;box-shadow:0 0 12px #00d4ffe6}#main-navbar{z-index:1000;background:0 0;justify-content:center;align-items:center;padding:1.4rem 2rem;transition:transform .4s cubic-bezier(.23,1,.32,1),background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;top:0;left:0;right:0}#main-navbar.scrolled{-webkit-backdrop-filter:blur(30px)saturate(200%);background:#020408b3}#main-navbar.hidden{transform:translateY(-110%)}.nav-links{align-items:center;gap:.2rem;display:flex}.nav-link{cursor:pointer;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#c8e6ff99;background:0 0;border:none;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.nav-link:hover,.nav-link.active{color:var(--cyan)}.nav-link:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);height:1px;box-shadow:0 0 8px var(--cyan);transition:left .3s cubic-bezier(.23,1,.32,1),right .3s cubic-bezier(.23,1,.32,1);position:absolute;bottom:2px;left:50%;right:50%}.nav-link:hover:after,.nav-link.active:after{left:12%;right:12%}.nav-link:before{content:"";opacity:0;width:3px;height:1px;box-shadow:0 0 4px var(--cyan);background:#fff;border-radius:50%;transition:none;position:absolute;bottom:2px;left:50%}.nav-link:hover:before{opacity:1;animation:.6s linear infinite nav-particle}@keyframes nav-particle{0%{opacity:1;left:12%}to{opacity:0;left:88%}}#cursor-dot{background:var(--cyan);pointer-events:none;z-index:100001;width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%;transition:width .15s,height .15s,opacity .15s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}#cursor-ring{pointer-events:none;z-index:100000;border:1.5px solid #00d4ff99;border-radius:50%;width:36px;height:36px;transition:width .3s,height .3s,background .3s,border-color .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}#cursor-ring.electric:before{content:"";border:1px solid #00d4ff66;border-radius:50%;animation:.4s ease-out forwards electric-pulse;position:absolute;inset:-8px}@keyframes electric-pulse{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}body.cursor-hover #cursor-dot{opacity:0}body.cursor-hover #cursor-ring{border-color:var(--cyan);background:#00d4ff0f;width:56px;height:56px;box-shadow:0 0 20px #00d4ff4d}body.cursor-project #cursor-ring{border-color:var(--cyan);background:#00d4ff0d;width:68px;height:68px}body.cursor-click #cursor-ring{transform:translate(-50%,-50%)scale(.75)}#page-loader{z-index:999999;background:#000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scan-chamber{position:relative}.scan-ring{pointer-events:none;border-style:solid;border-color:#0000;border-radius:50%;animation:linear infinite spin-ring;position:absolute}@keyframes spin-ring{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes spin-ring-rev{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}.light-sweep{pointer-events:none;background:linear-gradient(105deg,#0000 30%,#00d4ff2e 50%,#0000 70%);animation:6s ease-in-out infinite sweep-light;position:absolute;inset:0;transform:translate(-100%)}@keyframes sweep-light{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.track-dot{background:var(--cyan);width:4px;height:4px;box-shadow:0 0 8px var(--cyan);border-radius:50%;animation:1.8s ease-in-out infinite blink-track;position:absolute}@keyframes blink-track{0%,to{opacity:1}50%{opacity:.3}}.service-card-wrapper{perspective:1200px;height:300px}.service-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.23,1,.32,1);position:relative}.service-card-wrapper:hover .service-card-inner{transform:rotateY(180deg)}.service-card-front,.service-card-back{backface-visibility:hidden;border:1px solid #00d4ff1a;border-radius:2px;flex-direction:column;padding:2rem;display:flex;position:absolute;inset:0}.service-card-front{background:var(--bg-card)}.service-card-back{box-shadow:var(--glow-cyan);background:linear-gradient(135deg,#061422 0%,#0d2040 50%,#061020 100%);border:1px solid #00d4ff66;transform:rotateY(180deg)}.stat-pill{color:var(--text-primary);white-space:nowrap;font-size:.82rem;font-weight:600;font-family:var(--font-mono);letter-spacing:.05em;clip-path:polygon(0 0, calc(100%-6px) 0, 100% 6px, 100% 100%, 6px 100%, 0 calc(100%-6px));background:#00d4ff0d;border:1px solid #00d4ff33;border-radius:2px;align-items:center;gap:.4rem;padding:.4rem 1rem;display:inline-flex}.stat-pill .value{color:var(--cyan);font-family:var(--font-display);font-size:.9rem}.browser-chrome{background:#050e1a;border:1px solid #00d4ff1f;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.browser-dot{border-radius:50%;width:9px;height:9px}.browser-dot.red{background:#ff5f57}.browser-dot.yellow{background:#febc2e}.browser-dot.green{background:#28c840}.browser-url{font-family:var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;background:#00d4ff0a;border:1px solid #00d4ff14;border-radius:3px;flex:1;margin-left:.5rem;padding:.15rem .75rem;font-size:.7rem;overflow:hidden}.back-to-top{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);cursor:pointer;background:#00d4ff14;border:1px solid #00d4ff59;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.back-to-top:hover{box-shadow:var(--glow-cyan);background:#00d4ff2e}.dot-nav{z-index:40;flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;right:1.25rem;transform:translateY(-50%)}.dot-nav-item{cursor:pointer;background:#00d4ff1f;border:1px solid #00d4ff40;border-radius:1px;width:7px;height:7px;transition:all .3s;position:relative;transform:rotate(45deg)}.dot-nav-item.active{background:var(--cyan);width:10px;height:10px;box-shadow:0 0 12px #00d4ffcc}.dot-nav-item:hover:before{content:attr(data-label);background:var(--bg-card);color:var(--text-primary);white-space:nowrap;font-size:.65rem;font-family:var(--font-mono);pointer-events:none;border:1px solid #00d4ff33;border-radius:2px;padding:.2rem .6rem;position:absolute;top:50%;right:20px;transform:translateY(-50%)rotate(-45deg)}.scan-lines{pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#00d4ff05 2px 4px)}.marquee-row-left{width:max-content;animation:35s linear infinite marquee-left;display:flex}.marquee-row-left:hover{animation-play-state:paused}.marquee-row-right{width:max-content;animation:35s linear infinite marquee-right;display:flex}.marquee-row-right:hover{animation-play-state:paused}.hud-separator{background:linear-gradient(90deg,#0000,#00d4ff80,#0000);border:none;height:1px;margin:0}.timeline-line{stroke-dasharray:3000;stroke-dashoffset:3000px}.availability-badge{color:var(--green);font-size:.72rem;font-weight:500;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:#00ff880d;border:1px solid #00ff8838;border-radius:2px;align-items:center;gap:.5rem;padding:.35rem .9rem;display:inline-flex}.availability-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse-green}.suit-part-active{filter:drop-shadow(0 0 8px #00d4ffcc)}.tech-logo-icon{transition:transform .3s,filter .3s}.tech-logo-icon:hover{filter:drop-shadow(0 0 10px);transform:rotate(5deg)scale(1.15)}.hud-reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.23,1,.32,1);transform:translateY(20px)}.hud-reveal.revealed{opacity:1;transform:translateY(0)}.hud-reveal-left{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.23,1,.32,1);transform:translate(-30px)}.hud-reveal-left.revealed{opacity:1;transform:translate(0)}.hud-reveal-right{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.23,1,.32,1);transform:translate(30px)}.hud-reveal-right.revealed{opacity:1;transform:translate(0)}.reveal-item{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.23,1,.32,1);transform:translateY(18px)}.reveal-item.revealed{opacity:1;transform:translateY(0)}.perspective-800{perspective:800px}.preserve-3d{transform-style:preserve-3d}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hud-pulse{0%,to{box-shadow:0 0 10px #00d4ff4d}50%{box-shadow:0 0 30px #00d4ff99}}@keyframes bounce-y{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}@keyframes scan-line{0%{opacity:.6;top:-2%}to{opacity:0;top:102%}}@keyframes rotate-reticle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes data-stream{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes marquee-right{0%{transform:translate(-33.333%)}to{transform:translate(0)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse-green{0%,to{box-shadow:0 0 #0f86}50%{box-shadow:0 0 0 6px #0000}}@keyframes pulse-cyan{0%,to{box-shadow:0 0 #00d4ff66}50%{box-shadow:0 0 0 6px #0000}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-slow-rev{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glitch-x{0%,to{clip-path:inset(0 0 90%);transform:translate(0)}20%{clip-path:inset(10% 0 80%);transform:translate(-4px)}40%{clip-path:inset(50% 0 40%);transform:translate(4px)}60%{clip-path:inset(70% 0 20%);transform:translate(-2px)}80%{clip-path:inset(30% 0 60%);transform:translate(2px)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes arc-reactor{0%,to{box-shadow:0 0 30px #00d4ff80,0 0 80px #00d4ff33}50%{box-shadow:0 0 60px #00d4ffcc,0 0 120px #00d4ff66}}@keyframes target-lock{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes scan-progress{0%{width:0%}to{width:100%}}@keyframes count-up{0%{opacity:0}to{opacity:1}}@keyframes energy-ripple{0%{box-shadow:0 0 #00d4ff80}50%{box-shadow:0 0 0 12px #00d4ff1a}to{box-shadow:0 0 #00d4ff00}}@keyframes pdf-float{0%{transform:translateY(0px) rotate(var(--rot,0deg));opacity:.6}to{transform:translateY(-120px) rotate(calc(var(--rot,0deg) + 15deg));opacity:0}}.animate-float{animation:4s ease-in-out infinite float}.animate-hud-pulse{animation:2s ease-in-out infinite hud-pulse}.animate-bounce-y{animation:1.5s ease-in-out infinite bounce-y}.animate-pulse-dot{animation:.8s step-end infinite pulse-dot}.animate-spin-slow{animation:8s linear infinite spin-slow}.animate-spin-slow-rev{animation:8s linear infinite spin-slow-rev}.animate-arc-reactor{animation:2s ease-in-out infinite arc-reactor}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{width:100%;overflow-x:hidden}.swipe-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;margin:0 -20px;padding:8px 20px 24px;display:flex;overflow:auto hidden}.swipe-container::-webkit-scrollbar{display:none}.swipe-container>*{scroll-snap-align:start;flex-shrink:0}.swipe-hint{text-align:center;font-family:var(--font-mono);color:#00d4ff59;letter-spacing:.1em;margin-bottom:8px;font-size:10px;animation:3s 2s forwards fadeHint;display:none}@keyframes fadeHint{0%{opacity:1}to{opacity:0;pointer-events:none}}.hamburger-btn,.mobile-menu-toggle,[aria-label=menu],button[class*=hamburger],button[class*=menu-toggle]{display:none!important}@media (width<=768px){.dot-nav,#cursor-dot,#cursor-ring{display:none}body{cursor:auto}.loader-text-lines{padding:0 24px;min-width:unset!important;width:100%!important;max-width:calc(100% - 48px)!important;font-size:11px!important}.loader-arc-reactor{width:100px!important;height:100px!important}.loader-progress-bar{width:calc(100% - 48px)!important;left:24px!important;right:24px!important}h1{font-size:clamp(32px,8vw,56px)}h2{font-size:clamp(24px,6vw,40px)}h3{font-size:clamp(18px,4vw,28px)}.section,section{padding:60px 20px!important}.container{padding:0!important}*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}canvas.background-canvas,canvas.particle-canvas,canvas.circuit-canvas,.background-canvas,.particle-canvas,.circuit-canvas{display:none!important}a,button,[role=button]{min-width:44px;min-height:44px}.swipe-hint{display:block}#main-navbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;z-index:9999!important;pointer-events:none!important;background:0 0!important;border:none!important;height:auto!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important}#main-navbar.scrolled{background:0 0!important}#main-navbar.hidden{transform:none!important}.nav-links,.mobile-menu-btn,.nav-logo,.nav-pill,.nav-online-status,.nav-hire-btn,[class*=nav-link],[class*=navbar-link],.nav-links-desktop,.desktop-nav{display:none!important}.hamburger-btn,.mobile-menu-toggle,[aria-label=menu],button[class*=hamburger],button[class*=menu-toggle]{z-index:10001!important;cursor:pointer!important;pointer-events:all!important;background:#020408e6!important;border:1px solid #00d4ff59!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:16px 16px auto auto!important;transform:none!important}.hero-layout{flex-direction:column!important;height:auto!important;min-height:100svh!important;padding:0!important;overflow:hidden!important}.hero-photo-column,#hero>div:first-child{flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;height:min(55vw,340px)!important;padding:0!important;display:flex!important}.hero-text-column,.hero-text-col,#hero>div:nth-child(2){flex:none!important;width:100%!important;height:auto!important;padding:24px 20px 20px!important}.hero-role-row{white-space:nowrap!important;flex-flow:row!important;align-items:center!important;width:100%!important;overflow:hidden!important}.hero-role-bar{flex-shrink:0!important;height:24px!important}.hero-role-line:before,.hero-role-prefix,.hero-cursor-line{display:none!important}.hero-stats-strip{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;z-index:10!important;background:#02060cd1!important;border-top:1px solid #00d4ff1a!important;flex-direction:row!important;width:100%!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:auto hidden!important}.hero-stats-strip::-webkit-scrollbar{display:none}.hero-stats-strip>div{flex-shrink:0!important;min-width:76px!important;padding:12px 10px!important}.hero-cta-row{flex-direction:column!important;gap:12px!important;width:100%!important}.hero-cta-row a,.hero-cta-row button{justify-content:center!important;width:100%!important}#founder .container>div[style*=grid-template-columns],#founder .container>div[style*="display: grid"]{grid-template-columns:unset!important;flex-direction:column!important;gap:32px!important;width:100%!important;display:flex!important}#founder .container>div[style*=grid-template-columns]>div:first-child{flex:none!important;width:100%!important;max-width:100%!important}#founder [style*="fontFamily: 'Orbitron'"][style*="fontSize: 'clamp"]{font-size:clamp(20px,5.5vw,32px)!important;line-height:1.4!important}#founder p[style*="fontFamily: 'Rajdhani'"]{font-size:14px!important;line-height:1.8!important}#founder .container>div[style*=grid-template-columns]>div:last-child,#founder [style*="display: flex"][style*="flexDirection: 'column'"][style*="gap: '1.2rem'"]{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-direction:row!important;flex:none!important;gap:14px!important;width:100%!important;max-width:100%!important;padding:8px 4px 20px!important;display:flex!important;overflow-x:auto!important}#founder [style*="flexDirection: 'column'"][style*="gap: '1.2rem'"]{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;flex-direction:row!important;gap:14px!important;padding-bottom:20px!important;overflow-x:auto!important}#founder [style*="background: 'rgba(7,24,40"]{scroll-snap-align:start!important;flex-shrink:0!important;width:76vw!important;max-width:280px!important;min-height:140px!important}#founder [style*="grid-template-columns: '1fr 1fr'"],#founder [style*="gridTemplateColumns: '1fr 1fr'"],#founder>div.container>div[style*="display: grid"]{scrollbar-width:none!important;grid-template-columns:unset!important;flex-direction:row!important;gap:14px!important;max-width:100%!important;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}#founder [style*=gridTemplateColumns]>a,#founder [style*=grid-template-columns]>a{flex-shrink:0!important;width:200px!important}.founder-layout{flex-direction:column!important;gap:32px!important}.founder-quote-left,.founder-cards-right{width:100%!important}.founder-card{width:100%!important;margin-bottom:14px!important}.founder-badges-row{scrollbar-width:none!important;gap:14px!important;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}.founder-badges-row::-webkit-scrollbar{display:none}.founder-badge-card{flex-shrink:0!important;width:220px!important}.conceptsin5-layout{flex-direction:column!important;gap:32px!important}.conceptsin5-stats-row{scrollbar-width:none!important;gap:12px!important;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}.conceptsin5-stats-row::-webkit-scrollbar{display:none}.conceptsin5-stat-card{flex-shrink:0!important;min-width:120px!important}.conceptsin5-channels{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.conceptsin5-video-card{width:100%!important}.conceptsin5-feature-pills{scrollbar-width:none!important;gap:10px!important;display:flex!important;overflow-x:auto!important}.conceptsin5-feature-pills::-webkit-scrollbar{display:none}.conceptsin5-pill{flex-shrink:0!important}.conceptsin5-cta{justify-content:center!important;width:100%!important}#services,#services .container{padding-left:0!important;padding-right:0!important;overflow:visible!important}#services .section-label,#services h2,#services .title-underline,#services .swipe-hint{padding-left:24px!important;padding-right:24px!important}.service-card-wrapper{height:auto!important}.service-card-inner{transform-style:flat!important}.service-card-wrapper:hover .service-card-inner{transform:none!important}.service-card-back{display:none!important}#services .container>div[style]{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;box-sizing:border-box!important;grid-template-columns:unset!important;flex-direction:row!important;gap:16px!important;width:100%!important;margin:0!important;padding:8px 24px 32px!important;display:flex!important;overflow:auto visible!important}#services .container>div[style]::-webkit-scrollbar{display:none}.service-card-wrapper{scroll-snap-align:start!important;flex-shrink:0!important;width:calc(85vw - 32px)!important;max-width:320px!important;height:auto!important;min-height:280px!important;overflow:visible!important}#projects,#projects .container{padding-left:0!important;padding-right:0!important;overflow:visible!important}#projects .section-label,#projects h2,#projects .title-underline{padding-left:24px!important;padding-right:24px!important}#projects .container>div[style*=flex-wrap],#projects .container>div[style*=flexWrap],#projects [style*="display: flex"][style*=flex-wrap],#projects [style*="display: flex"][style*="flexWrap: 'wrap'"]{scrollbar-width:none!important;box-sizing:border-box!important;flex-flow:row!important;gap:8px!important;width:100%!important;margin:0!important;padding:0 24px 16px!important;display:flex!important;overflow-x:auto!important}#projects [style*="borderRadius: 20"],#projects [style*="border-radius: 20px"]{white-space:nowrap!important;flex-shrink:0!important;font-size:11px!important}#projects [style*=grid-template-columns],#projects [style*=gridTemplateColumns]{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;box-sizing:border-box!important;grid-template-columns:unset!important;flex-direction:row!important;gap:16px!important;width:100%!important;margin:16px 0 0!important;padding:8px 24px 32px!important;display:flex!important;overflow-x:auto!important}.projects-filter-tabs{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:8px!important;padding:0 24px 16px!important;display:flex!important;overflow-x:auto!important}.projects-filter-tabs::-webkit-scrollbar{display:none}.filter-tab{white-space:nowrap!important;flex-shrink:0!important}.projects-grid{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;grid-template-columns:unset!important;gap:16px!important;margin:16px 0 0!important;padding:8px 24px 32px!important;display:flex!important;overflow-x:auto!important}.projects-grid::-webkit-scrollbar{display:none}.project-card{scroll-snap-align:start!important;box-sizing:border-box!important;flex-shrink:0!important;width:calc(82vw - 24px)!important;max-width:320px!important;height:auto!important}.project-screenshot-area{height:160px!important}.project-btn{padding:8px 10px!important;font-size:10px!important}[class*=screenshot-area],[class*=project-image],[class*=card-image]{width:100%!important;height:160px!important}[class*=screenshot-area] img,[class*=project-image] img{object-fit:cover!important;object-position:top!important;width:100%!important;height:100%!important}.project-card h3,[class*=project-card] h3,[class*=card-title]{font-size:15px!important}.project-card p,[class*=project-card] p,[class*=card-desc]{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;display:-webkit-box!important;overflow:hidden!important}.project-card div[style*="display: flex"][style*=gap],.project-card div[style*=display\:flex][style*=gap]{flex-wrap:nowrap!important;gap:6px!important;overflow:hidden!important}.project-card .tech-badge{flex-shrink:0!important;display:inline-flex!important}.project-card .tech-badge:nth-child(n+3){display:none!important}.project-card span[style*=JetBrains\ Mono]{flex-shrink:0!important;display:inline-flex!important}.project-card div[style*="display: flex"][style*=gap],.project-card div[style*=display\:flex][style*=gap],[class*=project-buttons],[class*=card-actions]{flex-wrap:nowrap!important;gap:8px!important;width:100%!important;display:flex!important}.project-card div[style*="display: flex"][style*=gap] a,.project-card div[style*=display\:flex][style*=gap] a,[class*=project-btn],[class*=card-btn],[class*=live-btn],[class*=code-btn]{white-space:nowrap!important;flex:1!important;justify-content:center!important;padding:8px 6px!important;font-size:10px!important}.pdfsin5-layout{flex-direction:column!important;gap:32px!important}.pdfsin5-features-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.pdfsin5-feature-card{padding:14px!important}.pdfsin5-feature-title{font-size:12px!important}.pdfsin5-feature-desc{font-size:11px!important}.tools-marquee-pill{white-space:nowrap!important}.pdfsin5-cta{justify-content:center!important;width:100%!important}.about-layout{flex-direction:column!important;align-items:center!important;gap:32px!important}.jarvis-profile-card{width:100%!important;max-width:100%!important}.profile-row-label{min-width:90px!important;font-size:11px!important}.profile-row-value{font-size:13px!important}.jarvis-photo-hex{width:180px!important;height:210px!important;margin:0 auto 32px!important}.about-stats-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.stat-card{padding:14px 8px!important}.stat-number{font-size:clamp(18px,5vw,28px)!important}.stat-label{font-size:9px!important}.skill-filter-tabs{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:8px!important;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}.skill-filter-tabs::-webkit-scrollbar{display:none}.skill-tab{flex-shrink:0!important}.skills-chips-container{flex-wrap:wrap!important;gap:8px!important}.marquee-icon-card{width:68px!important;height:72px!important;padding:10px!important}.marquee-icon-img{width:28px!important;height:28px!important}#techstack .container>div[style]{grid-template-columns:unset!important;flex-direction:column!important;align-items:center!important;gap:32px!important;display:flex!important}.ironman-suit-container,#techstack [style*="width: 320px"]{flex-shrink:0!important;width:220px!important;height:340px!important}#techstack [style*="right: -130px"]{display:none!important}#techstack .container>div[style]>div:last-child{width:100%!important}.suit-module-buttons-mobile{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-top:16px!important;display:flex!important}.suit-module-btn{font-family:var(--font-mono)!important;letter-spacing:.08em!important;color:#00d4ff99!important;cursor:pointer!important;background:0 0!important;border:1px solid #00d4ff4d!important;border-radius:6px!important;min-height:36px!important;padding:8px 14px!important;font-size:10px!important;transition:all .2s!important}.suit-module-btn.active{color:#00d4ff!important;background:#00d4ff26!important;border-color:#00d4ff!important}.suit-overlay-zone{pointer-events:none!important}.tech-chips-container-mobile{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:10px!important;padding-bottom:12px!important;display:flex!important;overflow-x:auto!important}.tech-chips-container-mobile::-webkit-scrollbar{display:none}#journey.section{padding-left:20px!important;padding-right:20px!important;overflow:hidden!important}#journey .section-label,#journey h2{text-align:center!important;padding-left:0!important;padding-right:0!important;display:block!important}#journey .title-underline{margin-left:auto!important;margin-right:auto!important}.timeline-row-grid{grid-template-columns:48px 1fr!important}.timeline-left-cell{display:none!important}.timeline-right-cell{padding-left:16px!important;padding-right:0!important}.timeline-svg-wrapper{left:24px!important;transform:none!important}#journey [style*="gridTemplateColumns: '1fr 48px 1fr'"],#journey [style*="grid-template-columns: '1fr 48px 1fr'"]{grid-template-columns:48px 1fr!important}.timeline-skills-row{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:6px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.timeline-skills-row::-webkit-scrollbar{display:none}.timeline-skill-chip{flex-shrink:0!important}.timeline-proof-btn{justify-content:center!important;width:100%!important;margin-top:8px!important}.cert-modal-inner{width:95vw!important;max-height:85vh!important;padding:16px!important}.cert-modal-image{object-fit:contain!important;width:100%!important;max-height:calc(85vh - 100px)!important}#vault [style*="display: flex"][style*=overflowX],#vault [style*="display: flex"][style*=overflow-x],#vault .container>div[style*=gap][style*=marginBottom]{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;box-sizing:border-box!important;grid-template-columns:unset!important;flex-flow:row!important;gap:10px!important;width:100%!important;margin:0!important;padding:8px 24px 16px!important;display:flex!important;overflow-x:auto!important}#vault [style*="display: flex"][style*=overflowX]::-webkit-scrollbar{display:none}#vault [style*="whiteSpace: 'nowrap'"],#vault button[style*="white-space: nowrap"]{white-space:nowrap!important;flex-shrink:0!important;padding:10px 16px!important;font-size:11px!important}.vault-tabs{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:8px!important;padding:8px 24px 16px!important;display:flex!important;overflow-x:auto!important}.vault-tabs::-webkit-scrollbar{display:none}.vault-tab{white-space:nowrap!important;flex-shrink:0!important;padding:10px 16px!important;font-size:11px!important}.vault-grid{grid-template-columns:1fr!important;gap:12px!important}.vault-card{padding:14px!important}.vault-cert-thumbnail{object-fit:contain!important;width:100%!important;height:160px!important}.vault-card-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.vault-badge{padding:3px 8px!important;font-size:9px!important}.github-missions-row{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:16px!important;margin:0 -20px!important;padding:8px 20px 24px!important;display:flex!important;overflow-x:auto!important}.github-missions-row::-webkit-scrollbar{display:none}.github-mission-card{scroll-snap-align:start!important;flex-shrink:0!important;width:72vw!important;max-width:280px!important}.github-stats-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.github-stat-card{padding:16px 12px!important}.github-stat-number{font-size:24px!important}.github-cta-btn{justify-content:center!important;width:100%!important}.contact-layout{flex-direction:column!important;gap:32px!important}.contact-form-col{width:100%!important}.contact-input,.contact-textarea,.contact-select,input[type=text],input[type=email],select,textarea{font-size:16px!important}.contact-submit-btn{justify-content:center!important;width:100%!important;padding:16px!important}.contact-socials-row{flex-wrap:wrap!important;justify-content:center!important;gap:20px!important}.contact-social-icon{width:44px!important;height:44px!important}footer .container>div:first-child{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:20px!important}footer .container>div:last-child{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:10px!important}footer [style*="display: flex"][style*="gap: 1.5rem"]{flex-wrap:wrap!important;justify-content:center!important}.dot-nav,[class*=dot-nav],[class*=section-dots],[class*=side-dots],.section-indicator,[class*=section-indicator],[class*=section-label-side],[class*=scroll-percent],[class*=progress-label],[class*=section-percent]{display:none!important}section h2,section .section-title{box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}section .section-label,section .sub-label{padding-left:0!important}.tech-chips-grid,[class*=tech-chips-container]{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;padding-bottom:12px!important;overflow-x:auto!important}.tech-chips-grid::-webkit-scrollbar{display:none!important}.tech-chip-item{scroll-snap-align:start!important;flex-shrink:0!important;min-width:80px!important}}@media (width>=769px) and (width<=1024px){section{padding:80px 40px!important}#services .container>div[style],.projects-grid{grid-template-columns:repeat(2,1fr)!important}#techstack [style*="width: 320px"],#techstack [style*=width\:320px]{width:260px!important;height:400px!important}.vault-grid{grid-template-columns:repeat(2,1fr)!important}.timeline-card-left,.timeline-card-right{max-width:340px!important}}@keyframes slowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.project-card{will-change:transform;backface-visibility:hidden;contain:layout style;background:#071828f2;border:1px solid #00d4ff1f;transition:transform .25s cubic-bezier(.25,.8,.25,1),box-shadow .25s cubic-bezier(.25,.8,.25,1),border-color .25s cubic-bezier(.25,.8,.25,1);transform:translateZ(0);box-shadow:0 4px 20px #0000004d}.project-card:hover{border-color:var(--project-color-border,#00d4ff54);box-shadow:0 20px 60px #00000080, 0 0 40px var(--project-color-glow,#00d4ff1f);transform:translateY(-8px)scale(1.015)}.project-card img{filter:brightness(.8);transition:transform .4s,filter .3s;transform:scale(1)}.project-card:hover img{filter:brightness();transform:scale(1.06)}.project-problem-block{opacity:0;max-height:0;margin-bottom:0;transition:max-height .25s,opacity .25s,margin-bottom .25s;overflow:hidden}.project-card:hover .project-problem-block{opacity:1;max-height:120px;margin-bottom:.8rem}@keyframes arcPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}
